多项选择题

基金合同当事人包括( )。

A.基金销售代理人
B.基金管理人
C.基金托管人
D.基金份额持有人