pathogenesis of G6PD