Exploring Glyceraldehyde-3-Phosphate Dehydrogenase