MKENGIQDMEQFYELWLKSQKNEKSEDVASQSNKENGKQIHMPTDYAEVTVDFHCWMCGKNCNSEKQWQGHISSEKHKEKVFHTEDDQYCWQHRFPTGYFSICDRYMNGTCPEGSSCKFAHGNAELHEWEERRDALKMKLNKARKDHLIAPNDNDFGKYSFLFKDLN