RECEIVABLE PURCHASE AGREEMENT