hydrochloric acid high-purity