多项选择题

A.商业银行
B.农村合作银行
C.村镇银行、农村信用合作社等吸收公众存款的银行业金融机构
D.国务院银行业监督管理机构认可的其他机构代理销售理财产品