MESFCEFQKEEEQIDLPPGFRFHPTDEELITQYLHKKVLDISFSAKAVGEVDFNKSEPWELPWMAKMGEKEWYFFCVRDKKYPTGLRTNRATEAGYWKATGKDKEIYRGKSLVGMKKTLVFYRGRAPKGQKTNWVMHEFRLEGKLSAHNLPKTAKNEWVICRVFQKTAGGKKIPISSLIRIGSLGTGFNPSPLPHLTDNSSYNDKTKTEPVYVPCFSNQTDQAQGNTLNGFISPVLNSIQADIFHRIPLYQSPMLAQERSVLQAMVDNNTRQSLKAMSVSQETAVSTDMKTDTSSDFEYGKRRLNAQGDPYSSTGLVDLEPFWNY