MKTLTLCESVFRAQSRPFNSKPLNYRSSSPSLRLLRKESKHSSRNWRFCLSRYSRLLSQYVKKDKELLGCSGKSVSASLHTIVSVHDDNDQETSKSISIDHDCSHLDKLPAEISTMDEPSTFGNQDAVPGSEAYHEVLKLGLLFGLFTFQGPQHAMASSDFASGILSIPFIGDLGDISTGFASAFLLIFFSELGDKTFFIAALLAARNSGLVVFIGTFGALAAMTIVSVILGRTFHYVDEILPFRFAGTDLPIDDIAAVCLLVYFGVSTLLEASSSDGLKAAEEQKEAELAVSDFSGDGAGILSAANTVISTFALVFVAEWGDKSFFSTIALAAASSPLGVVGGALAGHAVATLLAVVGGSLLGTFFSEKVIAYVGGVLFLVFAVVTLIEIFN