ClpXP, an ATP-powered unfolding and protein-degradation machine

ClpXP, an ATP-powered unfolding and protein-degradation machine