MKNRIISLFIYLLPSLIYAQNNADDKYEILSLTDMFSLFKDSKNSVPQDYDEIYVPGYFYEPSFMYPSPLKKEFCCVAQWRIPNRNCKYLFLEDIFPQNKDSLKQASLELQKIKEKYGMRESAMYQDVPAGYNGIIAKWFTGRLFVLHCPRKLFNTVVSKKASLISIHKGRISDEKQITPDEGKFESSCFPQKGGMILIREDGCWYDDIKRNIDFLISPLINENFPTEFSKHVGREYSFLLEVVPKTGQIIPHLLLPKTLSTDEKMIVSYLEKQIRKFPENSFGPLITIDKKMLYGRYLKFIVKDEKFKIEDYLEY