Medicine

20-year-old swimmer who has been in excellent health and takes no chronic medications, for new-onset severe fatigue and left upper abdominal pain. She was treated 2 days ago in hospital for presumed typhoid with cefotaxime. She also had past h/o typhoid in 2 yrs back. On physical examination her hea rate of 120 bpm and a palpable spleen. Stool is negative for heme. Lab investigations shows hemoglobin of 5 g/dL with normal TLC and platelets. Peripheral blood smear reveals an excess of spherocytes. All of the following can cause similar type of this condition except: