The NADPH Regeneration System is an enzyme substrate combination that reduces NADP+ to NADPH. The system consists of two reagents, Solution A and Solution B. Solution A contains the substrate NADP+ and glucose-6-phosphate and is supplied as a 20X concentrate. Solution B contains the enzyme glucose-6-phosphate dehydrogenase at a 100X concentration. The two solutions are combined before use, and the NADPH generated serves as the source of electrons for the P450 oxidative reactions.