Arrange the steps of ATP generation by ATP synthase in the order that they occur.
A. Hydrogen ions move down their gradient through a channel in ATP synthase.
B. Hydrogen ions cause the F0 portion of ATP synthase to spin.
C. Hydrogen ion gradient is established between the intermembrane space and the mitochondrial matrix.
D. Catalytic sites in the F1 portion of ATP synthase phosphorylate ADP.