atp synthesis via proton gradient 9613668

Loading…