STOCK PURCHASE AGREEMENT As of December 2, 2011