Three-dimensional structure of d-glyceraldehyde-3-phosphate dehydrogenase