ASSET AND STOCK PURCHASE AGREEMENT By and among GREAT-WEST LIFE & ANNUITY INSURANCE COMPANY, FIRST GREAT-WEST LIFE & ANNUITY INSURANCE COMPAN, THE CANADA LIFE ASSURANCE COMPANY and CONNECTICUT GENERAL LIFE INSURANCE COMPANY Dated as of November 26, 2007