MPDPLRLYVDAQYASPYAMSVFVALHEKQLGFDMSPVDLGALEHRAAGFSQLSLTQRVPTLVHGDFALSESSAITEYIDETFTEGTALYPAQPRNRARARQLQAWLRSDLMPIRQERPTEVIFYGPAGVPLSAVAHRAAKTLFQVAQALLADGAENLFGEWSIADVDLALMLNRLVMNGDAVPQRLASYADRQWQRPSVQRWVALERPPR