SALE AND ASSIGNMENT AGREEMENT