Escherichia coli cytochrome c peroxidase is a respiratory oxidase that enables the use of hydrogen peroxide as a terminal electron acceptor