Human DJ-1 and its homologs are novel glyoxalases

Human DJ-1 and its homologs are novel glyoxalases