AGREEMENT AND PLAN OF MERGER by and among SEACOAST BANKING CORPORATION OF FLORIDA SEACOAST NATIONAL BANK FIRST GREEN BANCORP, INC. and FIRST GREEN BANK Dated as of June 11, 2018