MSVLVETTLGALVLDLFVEDCPLACTNFLKLCKTKYYHGCLFFNVQENFMVQAGDPTATGGGGDSIYGKLYGAQARFFEDELPRAKGRSHQDRSGLLGMASGSANQNASQFYITTRAEDMAYLDEQHTIFGEVAEGMDVLAEINALFVDKDHRPYQDVRIKHTYVLEDPFPDPKGLDELIPPSSPTRERPEQEQVEPRLAADEKLDENEGRTEQEIEKAVREKEAKSRAVVLEMIGDLPDADVKPPEEVLFVCKLNPVTESADLDMAFCRFGQCKAEVIRDQKTGDSLCFAFVEFTDRRHCEEAYFKMNNVLLDDRRIKVDFSQSVSKLWNKVKRRPWEK