CONTRIBUTION AND ASSIGNMENT AGREEMENT