多项选择题

外国银行分行按照国务院银行业监督管理机构批准的业务范围,可以经营下列部分或者全部外汇业务以及对除中国境内公民以外客户的人民币业务( )。

A.买卖、代理买卖外汇
B.代理保险
C.提供保管箱服务
D.提供资信调查和咨询服务