26,667,000 SHARES OF COMMON STOCK 26,667,000 SERIES A COMMON STOCK PURCHASE WARRANTS AND 26,667,000 SERIES B COMMON STOCK PURCHASE WARRANTS OF STEMCELLS, INC. UNDERWRITING AGREEMENT