The catalase-peroxidase enzyme produced by katG performs dual functions: it acts as a catalase and a peroxidase. As a catalase, it decomposes hydrogen peroxide into water and oxygen, thus protecting cells from oxidative damage. As a peroxidase, it catalyzes the oxidation of various substrates using hydrogen peroxide as an oxidizing agent.