ASSIGNMENT AND CONTRIBUTION AGREEMENT