MSVEAKTFTNKSNGETFTKGTYNGIEVLRRDKDGYINATKMAREAGKLNHLNRFLNSAKIQEILEFWMNEYGGAKSGSTSKQAFYELTKGVINEFKGIYIHPDLVHFVAEWCS