KIRBY CORPORATION $500,000,000 4.200% SENIOR NOTES DUE 2028 UNDERWRITING AGREEMENT