METMKPKSALNNRSKKLAKTFQKVISLRSATKLASNNGICMLNSHLKVKEDLFTDQNNKPHQGNNKNRAVMEALIARLFAGVTTIKAAYAELQMAQHPYNNDSIQAADQAVVDELRAISELKRRFLKKELDLSPHVTIMLAEIQEQQSLMKTYEITIKRLEAEVDFKDNNISSLKKHLDDCVNFNKSIEKKLNSSGSLSLFDNLTLSSLSPTHFVHFLHHTLRSVRSFSKVMMAEMESAHWDLEAAVKFIHSNAVFTKPTHQTFAFESFVCITMFEGFNYPNFNVAEDKILHKQGAQSLYFDKFKKVKSLNPKQYLTHNPNSSFSKFLKSKYLQVVHAKMECSFFGNLNQRKVVNSGGYPESSFFVAFAEMAKRVWTLHCLALSFQDDDVTVFQIKKNTRFSEVYMESVTEEPVSHSGESSDSSSGELRVGFTVVPGFKIGKTVIQSQVYLSLVGSPATS*