mgcl