nicotinamide adenine dinucleotide nad – Meaning and Explanation