5,789,909 Warrants ZIONS BANCORPORATION UNDERWRITING AGREEMENT