多项选择题

保险代理合同的主体包括()

A.保险人
B.被保险人
C.保险代理人
D.投保人