A. Molecular oxygen
B. NADP+
C. water
D. Sulfate