X-ray crystallographic studies of the structure, function and evolution of proteins