MSVEAKTFTNKSNGEIFTKGTYNGIEVLRRDKDGYINATKMAREAGRLNHLNRFLNSTKMQEILEFWMNEYGGAKSGSTSKQAFYELTKGVMNEFKGIYIHADLVHFVAEWCSVKYAFYVKDIMDSIDKKVHEKLDEEELEDTVENAKPLFEEEVGKMCEKQLEHEREIYYGYRDSPYELDQWEQEDLKREFREYELAKIAFEAAEKKLKVWGRFVQKYCE*