MFNLIVLCGEDSWETSPIELNRSRLFEYTVDEISERYIELTDEVINELKTYPCLFATEQEVSSTKIGYIKKISRRRDEIKIYFEIIELFSSIEKGWLKELSNELDIVKNELRRTHWSIKDEDLFEILLKKSLISKENYIKHLNSYKLLDEPVNIKPSQGEVFNTSQVFIVHGHDSVTKMEVSDFVKELGLEPIILHLQASSGMTIIEKIEKYTNVGYALVLYTPCDIGTKRDSLIYKRRARQNVVFEHGYLLAKLKRERVAAIVKDELELPNDMSGLVYISYDENDNWKEELKIELKTLGYLG