39 yr old male present with sever microcytic hypochromic anaemia all studies normal hb count 2.3 .no history of any chronic disease except jaundice 6yr back no blackstool no fever normal tlc  .causes?