多项选择题

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

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