Coenzyme Binding and Co-operativity in d-Glyceraldehyde 3-Phosphate Dehydrogenase