NADPH dehydrogenase

In enzymology, a NADPH dehydrogenase (EC1.6.99.1) is an enzyme that catalyzes the chemical reaction
The 3 substrates of this enzyme are NADPH, H, and acceptor, whereas its two products are NADP and reduced acceptor.
This enzyme belongs to the family of oxidoreductases, specifically those acting on NADH or NADPH with other acceptors. The systematic name of this enzyme class is NADPH:acceptor oxidoreductase. Other names in common use include NADPH2 diaphorase, NADPH diaphorase, OYE, diaphorase, dihydronicotinamide adenine dinucleotide phosphate dehydrogenase, NADPH-dehydrogenase, NADPH-diaphorase, NADPH2-dehydrogenase, old yellow enzyme, reduced nicotinamide adenine dinucleotide phosphate dehydrogenase, TPNH dehydrogenase, TPNH-diaphorase, triphosphopyridine diaphorase, triphosphopyridine nucleotide diaphorase, NADPH2 dehydrogenase, and NADPH:(acceptor) oxidoreductase. It has 2 cofactors: FAD, and FMN.