7,000,000 Shares of Common Stock IMC MORTGAGE COMPANY UNDERWRITING AGREEMENT