Mgcl2 acid or base