MASTER REPURCHASE AGREEMENT