多项选择题

根据《合同法》,合同履行的原则包括

A.全面、适用履行的原则
B.自由协商的原则
C.诚实信用的原则
D.公平合理促进合同履行的原则
E.当事人一方不得擅自变更合同的原则