SEARCH Articles Figures Tables Nicotinamide adenine Nicotinamide adenine diphosphate phosphate reduced Nicotinamide diphosphate