Horseradish peroxidase reaction mechanism