NADPH (Dihydronicotinamide-adenine dinucleotide phosphate)