4,085,833 SHARES ECO SOIL SYSTEMS, INC. COMMON STOCK UNDERWRITING AGREEMENT