多项选择题

在个人住房贷款业务中,银行主要的合作机构包括( )。

A.会计师事务所
B.房地产评估公司
C.担保公司
D.律师事务所
E.房地产开发商