PARTICIPATION AGREEMENT Among RYDEX VARIABLE TRUST, PADCO FINANCIAL SERVICES, INC. and KEYPORT LIFE INSURANCE COMPANY DATED AS OF MAY 19, 2000