SHARE TRANSACTION PURCHASE AGREEMENT