SEARCH Articles Figures Tables Acids hydrochloric acid Acids magnesium Hydrochloric Hydrochloric acid Magnesium chloride