MMDSDRQEKNGVCSESVNGGRDVRSCSDSSAYADHLIIMVNGILGSTADWKFAADQLVRAFPDKVIVHCSERNVSKLTLDGVDVMGERLAEEVVELIQQKPEVRKISFIAHSVGGLVARYAIGRLYRPPSGRESEDLSSGMTDVDTRGTIVGLEAMNFITAATPHLGSRGHRQVPFLFGVPVFEKAASLVTPLIFRRTGSHLFLTDTDEGGPPLLQRMLDDCDDLYFMTALRAFRRRVAYSNVAHDHIVGWRTSSIRRNSELPKWEVSVSERYPHIVYEERSKANDAEQGELDSDGDEGFDMIEEKLLGGLSRVSWEKVDVSFHACKQKSAAHSVIQVKDHFLHWEGADVILHMIDHLLN