SHARE PURCHASE AGREEMENT among SYNNEX CORPORATION