June 30, 2025

reduced nicotinamide adenine dinucleotide