STOCK PURCHASE AGREEMENT BY AND AMONG FBL FINANCIAL GROUP, INC., GPFT HOLDCO, LLC, ACORN HOLDCO, LLC AND GUGGENHEIM LIFE AND ANNUITY COMPANY DATED AS OF OCTOBER 6, 2011