Molecular basis for the inhibition of thrombin by hirudin.