Magnesium Ascorbyl Phosphate
Chemical Name: L-?Ascorbic acid, 2-?(dihydrogen phosphate)?, magnesium salt (2:3)