GENERAL MASTER PURCHASE AGREEMENT