nicotinamide hypoxanthine dinucleotide phosphate reduced tetrasodium salt nadph cas 42934 87 222 business directory