2,887,500 Warrants BOSTON PRIVATE FINANCIAL HOLDINGS, INC. UNDERWRITING AGREEMENT