多项选择题

A.必须具有民事行为能力 
B.必须具有代为履行主债务的能力 
C.不得为医院、学校等以公共利益为目的的事业单位 
D.可以为企业法人的职能部门