多项选择题

根据《招标投标法》,招标代理机构应具备的条件包括()。

A.必须是法人组织
B.有编制投标文件的能力
C.有从事招标代理业务的场所
D.有编制招标文件的能力
E.有自己的评标专家库