MKALELIVVFTQHAITNLILKRKKVEHQWLQQTGFRIHATSVRTKRVPRPGHEVFPASPEGLVEDGKDNFTDEEGLQAEESQLAYGQNQVYSERPKLEKKKRGGNTLLIDGEMSYFEGAGGALAGDIAYRITTKGKDPADTVDHNNMEDPDGTMASVAQCIEQLRKTASAVQEKENSLKQLLDLINTRENSFSVVGAHSQAVPILVSLLRSGSLGVKIHAATVLGSLCKEEELRVKVLLGGCILPLLSLLKSGSTEAQLAAAKEIHAVSQGAAKDNVGSKIFSTEGVVPMVLEQLRLGLKIGKYVDGLLTGALKNICSDTKGFWPATIGAGGVDILVKLLTNGHPIAQANACFLLASMMLAEQSVCPQVLQAGATKQLLKLLQPGNEXXXXXXXXXXXXXXXXXXXXXSIWAEAAGALKALGNL*