多项选择题

下列情形中,哪些情况下终止法定代理或指定代理( )

A.被代理人或代理人死亡
B.被代理人丧失民事行为能力
C.代理人恢复民事行为能力
D.由其他原因引起的被代理人和代理人之间的监护关系消灭