In enzymology, a NADPH—hemoprotein reductase is an enzyme that catalyzes the chemical reaction
NADPH + H⁺ + n oxidized hemoprotein NADP⁺ + n reduced hemoprotein
The three substrates of this enzyme are NADPH, H⁺, and oxidized hemoprotein, whereas... Wikipedia