Biochemistry

G6PD stands for