TECHNOLOGY CONTRIBUTION AGREEMENT