AGREEMENT AND PLAN OF MERGER BY AND AMONG SEACOAST BANKING CORPORATION OF FLORIDA SEACOAST NATIONAL BANK AND FIRST BANK OF THE PALM BEACHES Dated as of November 19, 2019