TRIANGLE CAPITAL CORPORATION 4,300,000 Shares of Common Stock UNDERWRITING AGREEMENT