多项选择题

施工合同的履约保证一般是由( )向招标人出具履约保函或者保证书。

A.法人
B.银行
C.担保公司
D.公证机关
E.政府机关