5,800,000 of Common Stock NETSOL TECHNOLOGIES, INC. UNDERWRITING AGREEMENT