MSVLVETTLGAIVLDLFVEDCPLACTNFLKLCKAKYYHGCLFFNVQENFMVQAGDPTAIGTGGDSIYGKLYGAQARFFEDELPKSRGRSHEDRRGLLGMASGSANQNASQFYLTTRSEDMAYLDDQHTIFGEVAEGMDVLDQINALFVDKDYRPLQDVRIKHTYVLDDPFPDPKGLEELIPPSSPTRERPEEEQVESRXAADEKLDENEGRTEQEIEKAVREKEAKSRAVVLEMIGDLPDADVKPPDEVLFVCKLNPVTESSDLDMAFCRFGTCKSEVIRDQKTGDSLCFAFVEFTDRRHCEEAYFKMNNVLLDDRRIKVDFSQSVSKLWNKVKRRPWEK