MKRKGGWTKGKKRKKNVKDMNAPKQPLSGYLRFLNERRELIRQEKPNLSFAEMSKQLGNEWSHLAQHEKQRYLDDAEREKEKYMKDLEAYKKTETYKTFKQQIDKKGKDDESPEFQGVTSTGCKDEDESGTFDIPIFTEEFLDHNKGLNICIYFSDDH