METFGVFHKEDDEQMDLPPGFRFHPTDEELITHYLHKKVLDISFAAKAIGEVDLNKAEPWELPYKAKMGEKEWYFFCVRDRKYPTGLRTNRATQAGYWKATGKDKEIFRGKSLVGMKKTLVFYRGRAPKGQKTNWVMHEYRLDGKLSAHNLPKTAKNEWVICRVFHKTAGGKKIPISTLIRIGSYGTGSSLPPLTDSSPYNDKTKTEPVYVPCFSNHAETRGTILNCFSNPSLSSVQPDFLQMIPLYQPQSLNILENLQSSNPVLSQDQSVLQAMVENNRRQNFKTLSISQETEVSNTDNSSVFEFGRKRFDHQEVPSSSSGPVDLEPFWNY