PURCHASE AND ASSIGNMENT AGREEMENT (Accounts Receivable)