MSGDTIRDLHVAIVGAGIGGLALAMGLEKKGVPYTIYEAAPEFSVVGAGIGFGPNGDLALDMLQEGFRAEYEKVCVGNKPGEPQDIYYEGMLLQPGPPKIRPQKCLSLPIHVKASYRSGTDVEQAHRHAVLEIMTKYISVEKVRFSKTLVGIQQYAGKVILKFADGDTAEASILVGADGIKSMVRKHVLGPLYPSQVEPVYADSYCYRGVIPISVAREIFGDLTDVAKMFVGDKRCCITYMISKGEEFNFLLCALDDRPWELKNSVSQKISHEAMMADFEGPEVDQRFRRLLRKARPVKWGFFHHRYTSTYYRDRVVLLGDSAHASLPFQAAGAGQGLEDSLILSNLLARIYHAPDQSAALAPYISAGLAAYDAIRRPRAQKQLERAYEMSHMLHFQHPETGKTIDKIASKLQKQWFDWIWFHDLNGDIDAAFHKLDEALNA*