MESFCGFQKEEEQIDLPPGFRFHPTDEELITHYLHKKVLDISFSAKAIGEVDLNKSEPWELPWMAKMGEKEWYFFCVRDRKYPTGLRTNRATEAGYWKATGKDKEIYRGKALVGMKKTLVFYRGRAPKGQKTNWVMHEYRLEGKLSAHNLPKTAKNEWVICRVFQKSAGGKKIPISSLIRIGSLGTDFNPSLLPSLTDSSPYNDKTKTEPVYVPCFSNQTDQNQGTTLNCFSSPVLNSIQADIFHRIPLYQTQSLQVSTNLQNPILSQEHSVLHALIENNRRQSHKTMSVSQETGVSTDMKTDISSDFEFGKRRFDPQEDPSSSNGPVDLEPFWNY*