多项选择题

A.主债务人不得同时为保证人
B.国家机关一律不得担任保证人
C.企业法人的职能部门一律不得担任保证人
D.企业法人的分支机构一律不得担任保证人