Medicine

Megaloblastic anaemia may be caused by all of the following except