MVFFVKGAAVTEAGDALADIAPGQVCLCASLLDHLPRTALGPARRSSVPGRGAPSRAVPLVVGPAAGPPLADYCRTVLHLPSGSLAGRLREPAPPLETPEQLALASLFVRARLDQIAGLGGVAMDPARYLAEFRPVSVLFGSLGLQGSEQGEGAGPAAVRRAVRTVQALLYAHEGSLRQIVFDDKGLVFIGVFGLYPVSHQDDAGRCAACALDVRETMEAAGVGCALGLATGLAFCAFVGDPATRCEFSVFGNAVNRAARLMGKADLSGGGILADSETRAAADLQVEMEGAGSTT*