MSVEAKTFTNKSNGETFTKGTYNSIEVLRRDKDGYINATKMAREAGKLNHLNRFLNSAKMQEILEFWLKEYGGAKSGSTSKQAFYELAKGVINEFKGIYIHPDLVHFVAEWCS