METMNGNTPSEMQKAEELKAAANLAFQGHKYSKAVELYTQAIDLNSNNVVYWANRAFAHTKLEEYGSAVEDATKAIEIDQKYVKGYYRRGAAFLAMGKFKDALKDFKQVARIVPKDPDAMKKLRECEKAVQKMRFEEAIASNEHNRTSVAETLDYHTIEVEESYKGARIEDEALTLDFVKTMMEDFKQQKKLHKRYAFQILLQMRKLLMVLPTLVDITIPDNGQFTVCGDVHGQYYDLLNIFELNGLPSDENPYLFNGDFVDRGSFSVEVIFTLFALKCLYPQGIYLARGNHESKSMNKIYGFEGEVKSKFKETMVELFAEVFCCLPLAHVLNGKVFVVHGGLFSTDGVKLSDIRSIDRFIEPPDEGLMCELLWSDPYNGLGRSPSKRGVGVAFGSDVTKRFLEENNLELVVRSHEVKEEGYQIEHDGKLITVFSAPNYCDQMGNKGAYINFKAPGFKPDIKTFAAVPHPNVKAMAYANNLLSLLG*