MAFFPPQSFFPWMQCLLPSGFTPSRVFDDGVRDNPMVELLDRPLWEKFSEIGTEMVITKNGRRIFPAFRVKISGLNKNCKYYLLMDLVSPSSCRYKFLRGKWLQAGNADPELPPRPFFHPDSPATGEHWMGKGANFSKMKLTNNMTDNNGFMILNSMHKYLPRLHIMRCDDNSQPIYSTLKTFCFNETAFIAVTAYQNTQVTELKIEENPFAKGFRKDGNGKREKKRHREDETTEAENETVPLKKCFKSDDIEEEEEEEDSPRIPPELMAQWQLALFSTFGAPFFKKFDSMVTPAPSKLKKSGFDVLDLLSRP