MSVEAKTFTNKSNGETFTKGTYNGIEVLRRDKDGYINATKMAREAGKLNHLNRFLNSTKMQEILEFWMNEYGGAKSGSTSKQAFYELTKGVMNEFKGIYIHADLVHFVAEWCSVKYAFY