BLANKET PURCHASE AGREEMENT (BPA)