AGREEMENT AND PLAN OF REORGANIZATION BY AND BETWEEN INDEPENDENT BANK GROUP, INC. MCKINNEY, TEXAS AND GUARANTY BANCORP DENVER, COLORADO Dated as of May 22, 2018