cao hcl