AGREEMENT FOR ASSIGNMENT, PURCHASE AND SALE