MSVEAKTFTNKSNGETFTKGTYNGIEVLRRDRDGYVNATKMAREAGKLNHLNRFLNSAKMQEILEFWLKEYGRAKSGSTSKQAFYELTKGVMNEFKGIYIHPDLVHFVAEWCSVKYAFYVKDIMDSIDKKVHEKLDEEELEDTVENAKPLFEEEVRKMHEKQIEHEREICSGYRDSPYELDQWEQEDLKREFREYELAKITLEAAEKKLKVWGRFVQKYCE*