AGREEMENT AND PLAN OF MERGER BY AND AMONG SEACOAST BANKING CORPORATION OF FLORIDA SEACOAST NATIONAL BANK NORTHSTAR BANKING CORPORATION AND NORTHSTAR BANK Dated as of May 18, 2017