Does G6PD deficiency protect against cancer? A critical review.

Does G6PD deficiency protect against cancer? A critical review.