MSVEAQTFTNKSNGETFTKGTYNGIEVLRRDKDGYINATKMAREAGKLNHLNRFLNSAKMQEILEFWLKEYGRAKSGSTSKQAFYELTKGVMNEFKGIYIHADLVHFVAEWCSVKYAFYVKDIMDSIDKKVHEKLDEEELEDTVENAKPLFEEEVGKMCEKQLEHEREICYGYRDSPYELDQWEQEDLKREFREYELAKIAFEAAEKKLKVWGCFVQKIL*