Glyoxylate and pyruvate reductase domain-containing protein