The extraordinary specificity of xanthine phosphoribosyltransferase from Bacillus subtilis elucidated by reaction kinetics, ligand binding, and crystallography.