CONTRIBUTION AGREEMENT (351)