单项选择题

A.All of the above
B.ADP
C.NADPH2
D.ATP and NADPH2 both