qc2qpg