Aspects of the chemistry of D-glyceraldehyde 3-phosphate dehydrogenase.