MGAKEVLILVLLSMFIVFPSCHGEDECLNPYLVDQNSYVKDYITKLANDTETVKWMIKIRRQIHENPELAYEEFKTSGLIREELDRMGVKYRWPVAKTGVVATIGSGKPPFVALRADMDALPIQELAKWEHKSKVDGKMHACAHDAHTSMLLGAAKILQQLRHNLQGTVVLIFQPAEERGYGARDMIEEGVLENVEAIFGIHLVHKYESGVVASRPGEFLAGCGSFKAKIRGKGGHAANPQDSVDPILAASTSVISLQSIVSRETDPLESQVVSVAMIEGGHAFNIIPDSATISGTYRAFSKKSFYGLRKRIEEVIRAQAAVHRCTVEIDFDGRENPTLPPTINDERIYEHARKVSTMIVGEENFKIAPSFMGSEDFAVFLEKVPGSFFFLGTKNEKIGAIYPPHNPHFIIDEDVLPIGAAIHATFAYSYLLNSTNKCTSHSS*