3,199,988 Warrants TCF Financial Corporation UNDERWRITING AGREEMENT