MASERGY COMMUNICATIONS, INC. STOCK PURCHASE AGREEMENT