RECEIVABLES PURCHASE AGREEMENT AND ASSIGNMENT