MSVEAKTFTNKSNGETFTKGTYNGIEVLRRDKDGYINATKMAREAGKLNHLNRFLNSAKMQEILEFWMNEYGGAKSGSTSKQAFYELTKGVINEFKGIYIHPDLVHFVAEWCS