MATMNGNVGSELQKAEELKASANAAFQAHKYPKAVDLYTQAINLNSNNVVYWANRAFAHTKLEEYGSAVEDATKAIEIDQKYVKGYYRRGAAFLAMGKFKDALKDFKQVAKIVPKDPDAMKKLRECEKAVQKMRFEDAIASNEHDKISVAETLDYHSIEVEKSYKGAQIDGEVVTLDFIKKMMEDFKQQQKLHKRFAFQILLQIRKILMALPSLVDVTVPDNGRFTVCGDVHGQYYDLLNIFELNGLPSEENPYLFNGDFVDRGSFSVEVIFTLFAFKCLYPQGIYLARGNHESKSMNKIYGFEGEVKAKFNETMVELFAEVFCHLPLAHVLNGKVFVVHGGLFSTDGVKLSDIRGIDRFVEPPDEGLMCELLWSDPFNGLGRSPSKRGVGVAFGSDVTKRFLEENNLELVVRSHEVKEEGYEIEHDGKLITVFSAPNYCDQMGNKGAYINFKAPEFKPDIKTFTAVSHPNVKAMAYANNLLSLLG*