Crystal structure of glyceraldehyde oxidoreductase