多项选择题

银行业金融机构的反洗钱义务包括( )。

A.建立和实施客户身份识别制度
B.与国际反洗钱机构建立日常沟通制度
C.建立客户身份资料和交易记录保存制度
D.建立健全反洗钱内部控制制度
E.开展反洗钱培训和宣传工作