MDSDRQEKNGVCSESVNGGRDVRSCSDSSAYADHLIIMVNGILGSTADWKFAADQLVRAFPDKVIVHCSERNVSKLTLDGVDVMGERLAEEVVELIQQKPEVRKISFIAHSVGGLVARYAIGRLYRPPSGRESEDLSSGMTDVDTRGTIVGLEAMNFITAATPHLGSRGHRQVPFLFGVPVFEKAASLVTPLIFRRTGSHLFLTDTDEGGPPLLQRMLDDCDDLYFMTALRAFRRRVAYSNVAHDHIVGWRTSSIRRNSELPKWEVSVSERYPHIVYEERSKANDAEQGELDSDGDEGFDMIEEKLLGGLSRVSWEKVDVSFHACKQKSAAHSVIQVKDHFLHWEGADVILHMIDHLLN