SHARE PURCHASE AND CONTRIBUTION AGREEMENT