4,000,000 Shares Black Hills Corporation Common Stock UNDERWRITING AGREEMENT