AGREEMENT AND PLAN OF MERGER BY AND BETWEEN STATE NATIONAL BANCSHARES, INC. Fort Worth, Texas, NEW HERITAGE FINANCIAL CORPORATION Granbury, Texas and HERITAGE FINANCIAL CORPORATION Granbury, Texas Dated as of May 17, 2005