SHARE PURCHASE AND INVESTOR RIGHTS AGREEMENT