STOCK PURCHASE AGREEMENT BY AND AMONG CYRENAIC PHARMACEUTICALS, INC., CARE CAPITAL INVESTMENTS III LP AND INDEX VENTURES III (Delaware) L.P., and certain affiliates August 29, 2007