MPASGGAALPLKLEQQGARQAPSAAAQAARQQALLRQRQLQTVIAQRAEAAVAAAALPADPLPRLLAVAGQPRSEQEAAGLRLGFRRLKAVVQAAEQKQLATQAQPVATPPLPPEARSLLAREQAALAAAAAAAGLGRGASAVVTVASGHGYVATDRLEEGSLPGAPAAKRQRSASPEPAPGVAAAADAGFGALGGSESVATVPMARSKLELRLIDECKAAAAALDGRVLLAVGRDRSGPGSAHVTVLPAAACGGEPGSEAGSGSGX