MSIEAKTFTNKSNGETFTKGTYNGIEVLRRDKDGYINATKMAREAGKLNHLNRFLNSAKMQEILEFWLKEYGRAKSGSTSKQAFYELTKGVMNEFKGIYIHADLVHFVAEWCSVKYAFYVKDIMDSIDKKVHEKLDEEELEDTVENAKPLFEEEVGKMCEKQLEHEREIYYGYRDSPYELDQWEQEDLKREFREYELAKI