AGREEMENT AND PLAN OF MERGER by and among IBERIABANK CORPORATION, IBERIABANK, and GIBRALTAR PRIVATE BANK & TRUST COMPANY Dated as of October 19, 2017