MASIFQSRREKDREERQGLLATPDYPTVEKVPVRIPKGITTLLLIGSWYFSNIGVLLLNKYLLSIYGFKYPIFLTMLHMAACALFSYVAIAWLKIVPMQPIRSRSQFIKICALSVIFCTSVVGGNISLRFLPVSFNQAIGATTPFFTAIFAAAMTMKREAWPVYGSLVPVVVGIMVASGGEPSFHMYGFTMCMAATSARALKSVLQGILLSSDGEKLNSMNLLMYMAPVAVVVLLPATLALEDNVLGITVEKARVDGPGILFLLFLNSGMAYFVNLTNFLVTKHTSALTLQVLGNAKGAVATVVSILLFRNPVTVMGMVGYSITITGVIAYSEAKRRYKPQ*