STOCK PURCHASE AGREEMENT Dated as of April 23, 2007 by and among HALOZYME THERAPEUTICS, INC. and NEW RIVER MANAGEMENT V, L.P.