STOCK PURCHASE AGREEMENT by and among SECURITY BANCSHARES, INC., as Purchaser and FIRST FINANCIAL CORPORATION as Seller Dated as of March 31, 2005