Antibodies: a paradigm for the evolution of molecular recognition. (June 2002)