MSLNRSKFTEYKQTARNFWAGKPRFTEENYPSLDGKTFLITGGHSGVGLESTKLLISKGAKVVIVGRSKDKAQEVLAELPSQQYEFVEANLADLTTIKAAGEYIQNNYPELQGVILNAGVMIPPYSKTPQGHELQWGTNVVGHHALMKYLGPILIHTAKSSPKNSVRVIWVSSSATVVSPYEGGINFDDINLDKVDSPNDHILYSQSKIGNAYQAYLWSKHHPGSGVVSVSVDPGNLRSNLQRHGNGVLFYVLDYFLYPAKFGAYTELSALLNTEVRDTDHLIPWGQVGHLRNDVDYCRRGDKGEALWQQLDSDVKDFVAKL*