HORIZON TECHNOLOGY FINANCE CORPORATION UNDERWRITING AGREEMENT