G6PD and G6PD deficiency: G6PD deficiency is genetically heterogeneous with 186 different allelic mutations in the G6PD gene that have been identified[40,41], generating more than 400 different enzyme variants as reported on the basis of diverse biochemical characteristics[42].