保证担保的范围包括( )。保证合同另有约定的,按照约定。当事人对保证担保的范围没有约定或者约定不明确的,保证人应当对全部债务承担责任。
A.主债权及利息
B.违约金
C.损害赔偿金
D.实现债权的费用
正确答案是ABCD