35,715,000 SHARES OF COMMON STOCK AND 26,786,250 WARRANTS OF STEMCELLS, INC. UNDERWRITING AGREEMENT