QP506