magnesium pyridoxal 5-phosphate glutamate