MILVGKLEQGLVQIYTGEGKGKTTAALGLALRALGRGLKVFMLQFLKGDDTGELFSTQQFGDKFVIRQTGLGGFIRKGKAGPEDAQRAKEAMNLAKDILRRGDYDLVILDEINVALYFELVSVPEVLKLLQARAPHVEVVLTGRYAPQEIIEAADLVTEMKNIKHYYHAGVKARKGIES