MGERWALSEAVRGRVARSLNRCLYASAARGEALVPTLAGDEARAAAEAWTRAFFSWAMQERLSEDQALLVALEHLDGKARGWGRQFSTGASLEEFLYALFKQIEPSPLALKSPRADSLVPRISHAFAQMQESSCVQFSYRELAYATNIFSTNNLMGESEIGSLYQGRLPDKRPVAIRRLKAVSDDNIHQLKEEVKNLSLLKHNNLNRLLGYSLEPNEPLLVFEYEPIGDLSQHLHKENGDNLDWDSRFLIAIETAEALLYLHQACTPPMYHRNLKSSNILLDENLSPKVADFGISRSLFAKEISALPERRIGYIDPSYAQTFRYTDKSDVYSLGVILLELVSSKKVVDFTRPAGEITLAALALSKRKSGYNAFKSLLDPELKRLGKACSATIHEVAELALKCIALDLADRPTMKDVSDQLRMIQDRDMIRKTRGEDA*