多项选择题

下列引起心肌炎非感染性因素有()

A.变态反应
B.化学因素
C.药物因素
D.病毒
E.真菌