MMTVEPNPKYPIVKVGVLGASGYTGAELVRLLASHGNAEIMLMTAEKNAGADFGSVFPQYAFGTFAKKLPKLIKIDEITPAQYEELDVLFCCLPHALTQEIVMKLPLDKVKVVDLSADFRLADVKTYATWYGHEHLCPDLQKEAVYGLTELMREQVGKARLVANPGCYPTAAQLPLIPLLKSGLILADDIIIDAKSGATGAGRAAKVGALYCEVTEGIHAYGVASHRHAPEIEQGLTGAAKKDIVVNFTPHLMPMSRGILESIYVKLAPGKSVADLRECLEKQYEDEPFVHVLPSGVAPQTRHVRGSNHVVMGIFEDRVPDRAIIISVIDNVVKGASGQALQNMNVMMGLPETMGLELAPVFP*