MQKILEFWLKEYGGAKSGSTSKQAFYELTKGVINEFKGIYIHPDLVHFVAEWCSVKYAFYVKDIMDSIDKKVHEKLDEEELEDTVENAKPLFEQEVGKMCGKQLEHEREKCYGYRDSPYELDQWEQEDLKREFREYELAKIAFEAAEKKLKVWGRFVKKYCE*