HCL hydrochloric acid hydrogen chloride