多项选择题

合同签订应遵循的基本原则有()。

A.主体平等
B.合同自由
C.权利义务公平对等
D.诚实信用
E.公平合理
F.守法和维护社会公益