g6pd deficiency diabetes..