Prosthetic groups are complex nonprotein molecules that participate in catalysis by providing functional groups that form a covalent intermediate between the enzyme and the substrate. Which of the following is an example of a coenzyme or cofactor that participates in a covalent catalysis reaction?