多项选择题

下列行为必须经过公证才发生法律效力的有______

A.在境外寄交的委托我国律师代为诉讼的授权委托书
B.撤销、变更已经公证的遗嘱
C.公证过的赠与合同,赠与人在赠与财产权利转移前撤销赠与的行为
D.房屋拆迁管理部门代管的房屋需要拆迁的,所签订的拆迁补偿安置协议
E.买卖合同