多项选择题

委托代理的终止情形包括( )。

A.代理期间届满
B.被代理人取消委托
C.代理人丧失民事行为能力
D.作为被代理人或者代理人的法人终止
E.被代理人取得或者恢复民事行为能力