ASSIGNMENT AND PURCHASE AGREEMENT