多项选择题

A.中国境内具有法人资格的商业银行及其授权分支机构
B.经中国人民银行批准经营人民币业务的外国银行总行
C.在中国境内具有法人资格的非银行金融机构和非金融机构
D.经中国人民银行批准经营人民币业务的外国银行分行