MAALHGLGSVIYGKVCVTVPIPTTSVDLSNHIIIVTGSNSGLGFEATRHLSRLGVGKIIMAVRTPSKGEAAKKQILQSTGKQESSIEVWPIDMDNQDSVKAFAERASLLPRIDGVLANAGIMTGQFTLSEGNEKTLNVNVVNTFLLFFLLLPLMRRSEQQTGNPCRFSIPNSALHYMAPLAELNEKETLILDRLNNPKRADMAGRYPLSKLLVLYVVREIAERTKSSNKGRFIINTPNPSWCKSDLGKEMETAAYKVAEKLLARTAEEGSRTLVHGVLADETSHGHYLNNCHVQAPAKHVTNRWGQGVQKRFFDELLAKIDSIAPGISSTL*