MNRLFPSIPLVAEEDSSFLRSTNLVGAVVDVVANKATFRDEVTEDSVLKAIDRGGKDAYNFGPNPATYWVLDPIDGTRGFVKGVEALYVGKNSYQLVKDGRNDVIRVKPLFWNYSGKRGVVNLRLHSYQTSLFVSLILFGFVPFSLPDNTLFQVALALVVEGQIVLGVMGCPNWDEDYFVNCVTGVQETGNNFSRSGMIMVSHVGCGTWKQRLSDMLTIELSQSWTRCSVDGCQVLKEARFCTPESQKWESFPLSSSFNAKTDSEKIGNGDILLVPACCGSLCKYMMVASGRASVFLLRATTRKVMKVIF*