MEKREGCILAENRTQEIFEPPCSPTRNSRTGRLWQKVKEKYSLVDFHSCPDYLRDNEYILAYYRADWPLKQTLLSMFTIHNETLNIWTHLVGFVLFLCLTIYTAARLPTVVSLPSMPSLPHMADLQRLPAELIAALSSSLPNLHLPDVLTNCIPDGLHLHIPETLSNCLPERLLSTNRTEQCVLLSMKDDMAHLVAPLLQKPITRWPFFIFLGGAMFCLFTSSTCHLLSCHSERVAYIMLRLDYAGIAALIAASFYPPVYYTFMCNPILRNIYLISITSIGIATILVSLFPVFQKPEYRMFRAALFFGMGVFGVAPVVHKVILHYDEPAALYTTGYEVAMGIFYGLGALVYAARIPERWKPGKFDIAGHSHQLFHILVVAGAYTHYQAGLLYLKWRDVKGCQN*