MAHLRILLCGDLIIRLNKLFKRVSLVNKAAGPFDAILCVRTIGVYFDRKPYAKVDALHVTRFLGFAPVRNNDKQKFIHAISPTPALTMSKTEFSAKPPITTSCPYANVDKAYQRYDVSKKKQKHEDSGGDILCFKFYSSSSCPRGNQCHLRHDEELQNNTQEVCVLTFLTRENVKKVLMKLQAQLARFSDQHLGHSNVESHLITSVGEYYYCALAKGSLAPEHVLIMPIEHTPNTLSLPLECENELEQLQSSLKHYFKKQGNEAIFYEFVFMRGSHVNF*