MTGGKEIIDKIKEKVGLSSSDTGRGKSKMSKNITHGYHMVEGKSHHTMEDYVFAQFKQVDENELGLFAIFDGHLSHEIPEYLRSHLFNNILNEPNFWVEPESAIRKAYRITDTTILDKAADLGKGGSTAVTAILINGQKLVVANVGDSRAVIYKNGVAKQLSIDHEPGREREIIEGKGGFVSNFPGDVPRVDGQLAVARAFGDKSLKMHLSSEPDVVVELIDDDTEFLILASDGVWKVLSNQEAADCIKDIKDARSAAKHLNEHALARGSTDDISCVVVRFQ*