An overview of structure, function, and regulation of pyruvate kinases. (12th August 2019)