SHARE PURCHASE AGREEMENT November 28, 2007