Protein dynamics and the immunological evolution of molecular recognition.