MELEDLTTFWLNEHGVCFKPPHGSCFSFTAAVPKPGTLHKGIGQRNDRDGAVGRSVLVHRPLSSSKFEHRSGKGCNHGPPCEWQVYNTLGGSHGVGRVYCKGRQGDYYVMVMDMLGPSLRDPENFLLGQPNTPEEKKLFHVHLGLATRWRDVTIGQHVEYDQRPDVFRGTVRYASVHAHMGRTGSRKDDLGSLAYTLVFLMQGSLPWQGYQGDNKGFLVWKKKIATSPEMLCCFCPFDEEPNHGKLVLLFDSILGPNPTVRPINTDSVEKGESDVEEDEDDQPKKKIQLGMPATQWITTFTTLGGQMKQRYHYDAADSWLTEHVEKGNEDGLYISSVASCTNLWALVMDTRTGFTAQVHELSHVFAILECX