The adsorption of CO, O2, and H2 on Pt(100)-(5 × 20)