MSVEAKTFTNKSNGETFTKGTYNGIEVLRRDKDGYINATKMAREAGKLNHLNRFLNSAKMQEILEFWLKEYGRAKSGSTSKQAFYELTKGVMNEFKGIYIHADLVHFVAEWCSVKYAFYVKDIMDSIDKKVHEKLDEEELENTVENAKPLFEEEVGKMCEKQLEHEREICYGYRDSPYELDQWEQEDLKREFREYELAKIAFEAAEKKLKVWGCFVQKYCE*