MASTERPURCHASEAGREEMENT