MRIFNLDTIFSFALYPDGNKKRNRNSQSYCLTVDQYSKNGIDETDTETLKNHLKNMKVLCLGVLADEFKNRDKPELGAVKFRIKKTDKYEIKREFLSPNKNTPLPLFLFYKKKKAKVTKALTDILSPFFFNIINLYKEKNLELKKIGISKEDIIEINYAYQNKITKAAEIIFKEIEGSHTEVNIIGLFVDPYFIRKVDDRLFLEDTRPIDTFPRQNIPLLKEQSFLEGDQELIKPETDSNNLSASIFLSNTYKKNDIFESLDRVFTESVEEKSKNLSVTAEDGIAKEVVDAAQLDSGVDRHDTSVDLVTSRQEEIAASISSISNPIATKSKSYDWNSRAKKEITDLLVKYQKHLSQRFFFRNNTAKIEKLFITEDLLAKIKQDTYESFSNCLESINTKKILETHRDLPIIQKIGKFFKGHSKTEGTLLLENIFSSLNENTIVINSISI