MASTER SALES PURCHASE AGREEMENT