CONTRIBUTION AGREEMENT SOLAE HOLDINGS LLC