CONTRIBUTION AGREEMENT AND ASSIGNMENT (EMC/EMHC) among