I dissagree with your chemistry. HCL will not produce hydrogen peroxide and free chlorine. The chlorine will not off-gas.