PURCHASE AND ASSIGNMENT AGREEMENT