按照《商业银行授信工作尽职指引》(银监发[2004]51号)规定,商业银行应对客户的非财务因素进行分析评价,对客户_______等方面的风险进行识别。
A.履约记录
B.产品和市场
C.公司治理
D.宏观经济环境
正确答案是ABCD