ATP synthase is powered or driven by ______ flowing through it, in order to make ATP molecules.
A. NADH
B. protons or hydrogen ions
C. protons
D. hydrogen ions
E. hydrogen or NADH