magnesium glycerophosphate