多项选择题

A.发包人或监理工程师出具证明,经担保人鉴定后,方能对银行保函进行收兑
B.银行出具证明
C.担保人对未执行合同某些加以鉴定
D.担保人对已执行合同某些加以鉴定
E.承包人承认违约