MLVALLAAEALVGPPRVAAGGPRMLCAQPAESAEDAAKAAWLARQAQPAWRMGPPTPHVAPAEPEASSNDEIEAASESGAEVTAATQPDTPTPGSAVDDGGFAEDDGGFAGDNGGLSARVGTLERDLSEASEVLVGLVEQVSEVTQQVNGALQTAVAGARAEKEAAAEARAREDALSQRLATIEARLAAVEAAADTAKPPQPQPPQPPLPPAGLTPAQKIAAMARPSQSAVAASEWPTTRMPASEAAVPGSA