MQCLLPSGFTPSRVFDDGVRDNPMVELLDRPLWEKFSEIGTEMVITKNGRRIFPAFRVKISGLNKNCKYYLLMDLVSPSSCRYKFLRGKWLQAGNADPELPPRPFFHPDSPATGEHWMGKGANFSKMKLTNNMTDNNGFMILNSMHKYLPRLHIMRCDDNSQPIYSTLKTFCFNETAFIAVTAYQNTQVTELKIEENPFAKGFRKDGNGKREKKRHREDETTEAENETVPLKKCFKSDDIEEEEEEEDSPRIPPELMAQWQLALFSTFGAPFFKKFDSMVTPAPSKLKKSGFDVLDLLSRP