MQEILEFWMNEYGGAKSGSTSKQAFYELTKGVMNEFKGIYIHPDLVHFVAEWCSVKYAFYVKDIMDSIDKKVHEKLDEEELEDTVENAKPLFEEEVRKMCEKQLEHERELCYGYRDSPFELDQWEQENLKREFREYELAKIALEAAEKKLKAWGRFVKKYCE*