多项选择题

A.提供了履约押金或履约保函
B.业主和承包商签订合同协议书
C.业主与工程师签订了委托协议书
D.提供动员预付款保函
E.承包商通过资格预审