MSDKAAKNAYYDKNFKDYEILKPRSLEDHVIVKGEEGCDLIGREIKDLVFADCVKGFDEILAQEPQEGEIFKFDDIKIKDEVIKNLKIVIKGYDESNDNLKFDLDKLSLSAPYRYALSNEGFEMNIFLNEEPKRVLEFLSTFEYDYKKEEDRARHIFVFINENMIYEKICK