多项选择题

商业银行在发行新产品之前,可批准新产品发行的有()。

A.董事会
B.董事会授权的专门委员会
C.负责风险管理、法律合规、财务会计管理和消费者保护等相关职能部门
D.高级管理层