MASTER SALE AND PURCHASE AGREEMENT