MSVEAKTFTNKSNGETFTKGTYNGIEVLRRDKDGYINATKMAREAGRLNHLNRFLNSTKMQEILEFWMNEYGGAKSGSTSKQAFYELTKGVM