Nucleotide binding to pig muscle 3-phosphoglycerate kinase in the crystal and in solution: relationship between substrate antagonism and interdomain communication