beta-Nicotinamide Adenine Dinucleotide Phosphate Sodium Salt Hydrate oxidized form for Biochemical Research Min 90.0% HPLC 1G CAS 1184-16-3