MSRAPSLAPSLAVDSVFVESEELTTPLVKGYVPDDNGKFDFDKMLEQMKYCGFQATNLGLAIDQINEMLHYDYEPQPGDEKKLFGLGGGVEGVKYKPRACKIFLGITSNLISSGMRDYIRFLVKHALVDVVVCTAGGIEEDFIKCLAPTHMGEFFHDGHDLRKRGLNRIGNLIVPNKNYCLFEDWIMPILDKCLEEQNTQGTKWTPSKLIHRLGLEINNEDSVWYWAAKNNIPVYSPALTDGSIGDMIYFHSYNNPGLVLDLVEDIRDMNNEPLWATKTGCIILGGGVVKHHIMNANLYRNGADFVVYVNTAHDFDGSDSGARPDEAVSWGKISLEAKPVKVYAEVTLVLPLLVAGSFSKFLAE