MIFEIVIFLLTFLLGYYFYSYKQVHNYFKQRDVKFLPGIPIFGNILGTTLTTKHFLDDMTAVYDAFPDEKYVGFVELTLRVLIIRDPELIKSITIKDFDYFTDHREFFTAEADPLFAGSLLLMKGDRWREMRTTLSPAFTSSKMKYMLPLILENSQNIIEYLNDHQSQNIEVDDIIRRYTNDVIASAGFGLKINSLQDRNNEFYRIGTTIFDFGLKQKMIIILNTCFPNLARRLGFHLFPDRTYNFFRNIVSSTIEYRKREKVERPDMIQLLMEAPKEWTADELTSQVFIFFAAGFDTSATALVMTIHEIALHPDVQEKLYQECRRHKEEKQLTFDSLSELKYMECVINETLRKWSPAIFMDRTCVKTYELPPPREGGRPYILKPGDIVYNMVNCLHMDPKYFPEPDKFIPERFSEENKHNIKPCTYAPFGGGPRICIGMRFAMMEIKVLLYNIILNFNIVKTEKTMDPIKLKPHNFNIKAANGTWVKFQKRE