MTTTTTTISGGILPKEYQDLRDTVADFARTVVAPVSAKHDAEHSFPYEIVAKMGEMGLFGLPFPEEYGGMGGDYFALSLVLEELGKVDQSVAITLEAAVGLGAMPIYRFGTEEQKQKWLPDLTSGRALAGFGLTEPGAGSDAGSTRTTARLEGDEWIINGSKQFITNSGTDITSLVTVTAVTGTTGTAADAKKEISTIIVPSGTPGFTVEPVYNKVGWNASDTHPLTFADARVPRENLLGARGSGYANFLSILDEGRIAIAALATGAAQGCVDESVKYANQRQSFGQPIGAYQAIGFKIARMEARAHVARTAYYDAAAKMLAGKPFKKEAAIAKMISSEAAMDNSRDATQIHGGYGFMNEYPVARHYRDSKVLEIGEGTTEVQLMLIARSLGLQ*