MEFTDVFYNLENEKQFLAEIDELLTIPYEKNELEIGVSKFLSFINKYGEPYLITEFQLQRCMEKFLNSPLYQLDENAVLSIFYDCFFFLKEQQTLKFIIIVFQSEIQENEYCLRLLASTGFIPVLIKAMKQFKDRSENVAFTSFRYALFLVYYICRSRRLSPTDLVAIDEYFLVNLFKTSEEAWNDEDMDSFGMCVLTLLSINEQFMLVRLASKGSFEIANGIMDLLSSSKVDNGIYSEGLVFTLNREKDPRSRMLILKQLFLLFTTPATYEIFYTNDLNVLIDIFIREINNIPDELSDLRYAYLQVLIPLLENTQVRHPPHYKTKCIVDAVNNVLISHSKSSNMEDARTTDVAIRVLEVPWLQQEMKSLGTAQ