hydrochloric acids