多项选择题

A.足额首付款
B.有贷款银行认可的担保
C.合法有效的身份或居留证明
D.稳定的经济收入
E.有合法有效的购买、建造、修理普通住房的合同协议