FINAL SHARE PURCHASE AGREEMENT