MKPTAIFLMGPTASGKTDLAIQLRSSLPVEVISVDSALIYKGMDIGTAKPSKEELALAPHRLIDILDPSESYSAMNFRDDALCEMADITAQGKIPLLVGGTMLYYKALIEGLSPLPSADENIRAELEQKAAQQGWAALHTELAKIDPISAARINPSDSQRINRALEVFYITGKSLTELTEEKGEALPYDFVQFAIAPQDRHVLHERIEQRFHKMIELGFQAEVEKLYARGDLNINLPSIRCVGYRQMWEYLQGDYDHEEMIFRGICATRQLAKRQLTWLRGWKTPIQWLDSLQPQQAKETVLRHLDSYQKS*