The role of active site flexibility in enzyme catalysis.