Quenching as a four-dimensional experiment: application to the multi-domain binding of cytochrome c by cytochrome c peroxidase