4,000,000 Shares EMBARCADERO TECHNOLOGIES, INC. Common Stock UNDERWRITING AGREEMENT