Pyruvate Kinase Revisited