MGEGEVKLFRTWSSAYGLRITWALKLKGIQYENIDEDLSNKSPLLLMYNPIHKKIPVLLHNGKAIAESAVILEYIDETWKKNPILPQDPYERAMARFIAKFGDDKCTAALWRVFTTQGKEQEEAISTSMECLKTLEEWLKGKKYFNGDSFGYADIILGWIANLVRVVEEILEMKIIDKERFPLLFAWIEDLSNLPAIKDSWPPHDKLVSKYRAIHDSLIGGVE*