EXHIBIT 10.28 ONYX PHARMACEUTICALS, INC. STOCK PURCHASE AGREEMENT