MQIEFPLVNESQCGNRLNQAIEHHRRGEFGLILAMLSADARDQAQFQIDSDLSQAEKLTKQFEIPKPQALIADLSTTEPLTDNAQVYYQQGLRGFQLAQALTPEALVIRGHTSDDMALALSNCDPLTRLRQDNAIPKLPDFNQMHFIDQLAIQRQISATLALSA