MTGGKEIIDKIKEKVGLSSSDTGRGKSKMSKNITHGYHMVEGKSHHTMEDYVFAQFKQVDENELGLFAIFDGHLSHEIPEYLRSHLFNNILNEPNFWAEPESAIRKAYRITDTTILDKAADLGKGGSTAVTAILINGQKLVVANVGDSRAVIYKNGVAKQLSIDHEPGREREIIEGKGGFVSNFPGDVSRVDGQLAVARAFGDKSLKMHLSSEPDVVVELIDDGTEFLILASDGVWKVLSNQEAADCIKDIKDARSAAKHLNEHALARGSTDDISCVVVRFQ*