MSVEAKTFTNKSNGETFTKGTYNGIEVLRRDKDGYINATKMAREAGKLNHLNRFLNSAKMQEILEFWLKEYGRAKSGSTSKQAFYELTKGVMNEFKGIYIHADLVHFVAEWCSVKYAFYVKDIMDSIDKKVHEKLDEEELEDTVENAKPLFEEEEVGKMCEKQLEHEREIYYGYRDSPYELDQWEQEDLKREFREYELAKIAFEAAEKKLKVWGRFVQKYCE*