METFCGFQKEEEQMDLPPGFRFHPTDEELISHYLHKKVLDISFSAKAIGEVDLNKSEPWELPWMAKMGEKEWYFFCVRDRKYPTGLRTNRATEAGYWKATGKDKEIYRGKSLVGMKKTLVFYRGRAPKGQKTNWVMHEYRLEGKLSAHNLPKTAKNEWVICRVFQKSAGGKKIPISSLIRIGSLGTDFNPSLMPSLTDASPFNEKTKTEPGYVPCFSNQTDQAQGNPLNCFSSPDIFHRIPLYQTQSLQVSGNLQSPILGQEHSVLHAMIDNNTRQSLKGMSVSQETAVSTDMNTDISSDFEYGKRRAQEDPSSSAGPVDLEPFWNY