MCVKNGVVDTASFQTASDHGAGNRGTEDHKQLAVSSINQQPLEMTSDHHQSCPFCAIAHKYPPLPPTTFFRPKNSSHDDHLNLAAAAAPTTDIPSPESFAELSNPGSGDAHLILSTRHVLAFLDIMPLTKGHVLVATREHCERLGDVRVGVGREIGQWLPIISRVVMRTLFGEEEQGDFDSLWNWNVVQNNGARAAQQVPHVHFHVIPRPPDRPAERKGKAHLSYVMFGRGQREDLDDEEGESLARLLREELAREVQRVKREEX