MTSTQLPKSSVTADFEEKNCVQVIAGSLYLKDAEEVTKGIPNAKAIQLDITSHESLSSWIAQVDVVISLLPPSCHGVIAKACIELKKHLVMASYVDDSMLKLDQDAKSAGIIILGEMSLDPGIDHMMAMKMINQSHAAKGKIRSLVSYCGGLSSPAAANNPLAYKFSPAGAIRAGWNPAAYRYQGEIIHVEGQKLYDSAAKLRLPDFPAFALECLPNLNTLVYGVQKKHRPSSEEHCAMKASYIYWASYEALVLANGSHEIGNNSTRKRNFRFYEHPYNALKGGKTQSSKEVETPSFSSFSQIMGTLVKIGFFCTESTPIFKNGIRPTHREFLLGLLGISGKILRESVIDEKYITDRILALEHCKDKDTAVKTAKTIIFLGFQEPTGIPSSCKSPFEVTCLRMEEKLAYSKTEQDMVLLHHEVVVDYPDDHAETHRSTLLAMGRTENGKTTMAMALTVGIPAATGALLLLANKIKANGVLMPIDPEVYEPALDILEAYGFKLLEKIE*