商业银行发售个人理财产品应向监管机构报告的内容包括()。
A.可行性评估报告
B.内部相关部门审核文件
C.对投资管理人、托管人、投资顾问等相关方的尽职调查文件
D.与投资管理人、托管人、投资顾问等相关方签署的法律文件
E.销售文件和宣传材料等
正确答案是ABCDE