MTGGKEIIDKIKEKVGLSSSDTGRGKSKMSKNITHGYHMVEGKSHHTMEDYVFAQFKQVDENELGLFAIFDGHLSHEIPEYLRSHLFNNILNEPNFWAEPESAIRKAYRITDTTILDKAADLGKGGSTAVTAILINGQKLVVANVGDSRAVIYKNGVAKQLSIDHEPGREREIIEGKGGFVSNFPGDVPRVDGQLAVARAFGDKSLKMHLSSEPDVVVELIDDDTEFLILASDGVWKVLSNQEAADCIKDIKDARSAAKHLNEHALARGSTDDISCVVVRFQ*