MSDLGDESVAIVCDNGTGMVKAGFAGDDAPRAVFPSVVGRPRHRGVMVGMDEKDTFVGDEAQARRGILSLKYPIEHGVVSNWDDMEKIWHHTFYNELRLEPEEHPILLTEAPLNPKVNREKMTQIMFESFAFPSMYIGIQAVLSLYSSGRTTGIVLDSGDGVSHTVPIYEGYALPHAILRLDLAGRDLTEYLTKIMMERGYTYTTSAEREIVRDIKEKLCYIAVDYEQEMEKATTSSAIDRTYELPDGQVITIGAERFRCPEVLFQTSLIGMETSGIHETTYNSIMKCDVDIRKDLYGNIVLSGGTTMFPGIADRMNKEINALAPPSMKIKVVAPPERKYSVWVGGSILASLSSFAPMWITKAEYDEQGGAIVHRKCF*