Black Hills Corporation $350,000,000 5.950% Notes due 2028 UNDERWRITING AGREEMENT