CQP can refer to: