PARTICIPATION AGREEMENT AMONG PRINCIPAL LIFE INSURANCE COMPANY PRINCOR FINANCIAL SERVICES CORPORATION ALLIANCE CAPITAL MANAGEMENT L.P. AND ALLIANCEBERNSTEIN INVESTMENT RESEARCH AND MANAGEMENT, INC. DATED AS OF DECEMBER 15, 2004