AMENDED AND RESTATED MASTER PRODUCT PURCHASE AGREEMENT