多项选择题

下列哪些物质缺乏可引起巨幼细胞性贫血()

A.铁
B.叶酸
C.维生素B12
D.维生素C
E.G6PD酶