The structure of cbb3 cytochrome oxidase provides insights into proton pumping

The structure of cbb3 cytochrome oxidase provides insights into proton pumping