0001628280-22-003985.txt : 20220225 0001628280-22-003985.hdr.sgml : 20220225 20220225160845 ACCESSION NUMBER: 0001628280-22-003985 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 146 CONFORMED PERIOD OF REPORT: 20211231 FILED AS OF DATE: 20220225 DATE AS OF CHANGE: 20220225 FILER: COMPANY DATA: COMPANY CONFORMED NAME: ENVESTNET, INC. CENTRAL INDEX KEY: 0001337619 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-BUSINESS SERVICES, NEC [7389] IRS NUMBER: 201409613 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-K SEC ACT: 1934 Act SEC FILE NUMBER: 001-34835 FILM NUMBER: 22679978 BUSINESS ADDRESS: STREET 1: 35 E WACKER DR STE 2400 CITY: CHICAGO STATE: IL ZIP: 60601 BUSINESS PHONE: 312-827-2800 MAIL ADDRESS: STREET 1: 35 E WACKER DR STE 2400 CITY: CHICAGO STATE: IL ZIP: 60601 FORMER COMPANY: FORMER CONFORMED NAME: ENVESTNET ASSET MANAGEMENT GROUP INC DATE OF NAME CHANGE: 20050831 10-K 1 env-20211231.htm 10-K env-20211231
0001337619FALSE2021FYhttp://fasb.org/us-gaap/2021-01-31#AccountingStandardsUpdate201613MemberP6YP5DP5DP5DP5DP5DP5D0.00936820.014638111111P3Y33.33333.33333.33300013376192021-01-012021-12-3100013376192021-06-30iso4217:USD00013376192022-02-18xbrli:shares00013376192021-12-3100013376192020-12-31iso4217:USDxbrli:shares0001337619env:AssetBasedRevenueMember2021-01-012021-12-310001337619env:AssetBasedRevenueMember2020-01-012020-12-310001337619env:AssetBasedRevenueMember2019-01-012019-12-310001337619us-gaap:SubscriptionAndCirculationMember2021-01-012021-12-310001337619us-gaap:SubscriptionAndCirculationMember2020-01-012020-12-310001337619us-gaap:SubscriptionAndCirculationMember2019-01-012019-12-310001337619env:RecurringRevenueMember2021-01-012021-12-310001337619env:RecurringRevenueMember2020-01-012020-12-310001337619env:RecurringRevenueMember2019-01-012019-12-310001337619env:ProfessionalServicesAndOtherRevenuesMember2021-01-012021-12-310001337619env:ProfessionalServicesAndOtherRevenuesMember2020-01-012020-12-310001337619env:ProfessionalServicesAndOtherRevenuesMember2019-01-012019-12-3100013376192020-01-012020-12-3100013376192019-01-012019-12-310001337619us-gaap:CommonStockMember2018-12-310001337619us-gaap:TreasuryStockMember2018-12-310001337619us-gaap:AdditionalPaidInCapitalMember2018-12-310001337619us-gaap:AccumulatedOtherComprehensiveIncomeMember2018-12-310001337619us-gaap:RetainedEarningsMember2018-12-310001337619us-gaap:NoncontrollingInterestMember2018-12-3100013376192018-12-310001337619us-gaap:CommonStockMember2019-01-012019-12-310001337619us-gaap:AdditionalPaidInCapitalMember2019-01-012019-12-310001337619us-gaap:NoncontrollingInterestMember2019-01-012019-12-310001337619us-gaap:TreasuryStockMember2019-01-012019-12-310001337619us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-01-012019-12-310001337619us-gaap:RetainedEarningsMember2019-01-012019-12-310001337619us-gaap:CommonStockMember2019-12-310001337619us-gaap:TreasuryStockMember2019-12-310001337619us-gaap:AdditionalPaidInCapitalMember2019-12-310001337619us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-12-310001337619us-gaap:RetainedEarningsMember2019-12-310001337619us-gaap:NoncontrollingInterestMember2019-12-3100013376192019-12-310001337619srt:CumulativeEffectPeriodOfAdoptionAdjustmentMemberus-gaap:RetainedEarningsMember2019-12-310001337619srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2019-12-310001337619us-gaap:CommonStockMember2020-01-012020-12-310001337619us-gaap:AdditionalPaidInCapitalMember2020-01-012020-12-310001337619us-gaap:TreasuryStockMember2020-01-012020-12-310001337619us-gaap:NoncontrollingInterestMember2020-01-012020-12-310001337619us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-01-012020-12-310001337619us-gaap:RetainedEarningsMember2020-01-012020-12-310001337619us-gaap:CommonStockMember2020-12-310001337619us-gaap:TreasuryStockMember2020-12-310001337619us-gaap:AdditionalPaidInCapitalMember2020-12-310001337619us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-12-310001337619us-gaap:RetainedEarningsMember2020-12-310001337619us-gaap:NoncontrollingInterestMember2020-12-310001337619srt:CumulativeEffectPeriodOfAdoptionAdjustmentMemberus-gaap:AdditionalPaidInCapitalMember2020-12-310001337619srt:CumulativeEffectPeriodOfAdoptionAdjustmentMemberus-gaap:RetainedEarningsMember2020-12-310001337619srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2020-12-310001337619us-gaap:CommonStockMember2021-01-012021-12-310001337619us-gaap:AdditionalPaidInCapitalMember2021-01-012021-12-310001337619us-gaap:TreasuryStockMember2021-01-012021-12-310001337619us-gaap:NoncontrollingInterestMember2021-01-012021-12-310001337619us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-01-012021-12-310001337619us-gaap:RetainedEarningsMember2021-01-012021-12-310001337619us-gaap:CommonStockMember2021-12-310001337619us-gaap:TreasuryStockMember2021-12-310001337619us-gaap:AdditionalPaidInCapitalMember2021-12-310001337619us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-12-310001337619us-gaap:RetainedEarningsMember2021-12-310001337619us-gaap:NoncontrollingInterestMember2021-12-310001337619env:ZeroPointSevenFivePercentConvertibleNotesDueTwentyTwentyFiveMember2021-01-012021-12-310001337619env:ZeroPointSevenFivePercentConvertibleNotesDueTwentyTwentyFiveMember2020-01-012020-12-310001337619env:ZeroPointSevenFivePercentConvertibleNotesDueTwentyTwentyFiveMember2019-01-012019-12-310001337619us-gaap:RevolvingCreditFacilityMember2021-01-012021-12-310001337619us-gaap:RevolvingCreditFacilityMember2020-01-012020-12-310001337619us-gaap:RevolvingCreditFacilityMember2019-01-012019-12-31env:segment0001337619env:EnvestnetEnterpriseProductAndServicesSuiteMember2021-01-012021-12-31env:investmentProduct0001337619env:EnvestnetPortfolioManagementConsultantsProductsAndServicesSuiteMember2021-01-012021-12-31env:managedAccountProduct0001337619env:EnvestnetPortfolioManagementConsultantsProductsAndServicesSuiteMember2021-12-31env:proprietaryProductenv:rIAenv:performanceObligation0001337619us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember2021-12-310001337619us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember2020-12-310001337619us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember2019-12-310001337619us-gaap:OtherNoncurrentAssetsMember2021-12-310001337619us-gaap:OtherNoncurrentAssetsMember2020-12-310001337619us-gaap:OtherNoncurrentAssetsMember2019-12-31env:reportingUnit0001337619env:OnePointSevenFivePercentConvertibleNotesDueTwentyTwentyThreeMember2018-05-31xbrli:pure0001337619env:ZeroPointSevenFivePercentConvertibleNotesDueTwentyTwentyFiveMember2020-08-3100013376192018-03-310001337619env:PrivateCompanyMember2018-03-012018-03-3100013376192018-03-012018-03-31env:boardMember0001337619srt:CumulativeEffectPeriodOfAdoptionAdjustmentMemberus-gaap:RetainedEarningsMember2020-01-012020-12-310001337619srt:CumulativeEffectPeriodOfAdoptionAdjustmentMemberus-gaap:AdditionalPaidInCapitalMember2020-01-012020-12-310001337619env:PrivateAICompanyAcquisitionMember2019-01-022019-01-020001337619env:PrivateAICompanyAcquisitionMember2019-12-012019-12-310001337619env:PrivateAICompanyAcquisitionMember2019-01-020001337619env:PrivateAICompanyAcquisitionMember2021-12-310001337619env:PrivateAICompanyAcquisitionMemberus-gaap:TechnologyBasedIntangibleAssetsMember2019-01-022019-01-020001337619env:PortfolioCenterAcquisitionMember2019-04-012019-04-010001337619env:PortfolioCenterAcquisitionMember2020-12-310001337619env:PortfolioCenterAcquisitionMemberenv:EarnOutContingentConsiderationMember2021-01-012021-12-310001337619env:PortfolioCenterAcquisitionMember2019-04-010001337619us-gaap:CustomerListsMemberenv:PortfolioCenterAcquisitionMember2019-04-012019-04-010001337619env:PortfolioCenterAcquisitionMemberus-gaap:TechnologyBasedIntangibleAssetsMember2019-04-012019-04-010001337619env:PortfolioCenterAcquisitionMember2019-01-012019-12-310001337619env:PIEtechAcquisitionMember2019-05-012019-05-010001337619env:PIEtechAcquisitionMemberus-gaap:CommonStockMember2019-05-012019-05-010001337619env:PIEtechAcquisitionMember2019-05-010001337619env:RestrictedStockUnitsandPerformanceStockUnitsMemberenv:PIEtechAcquisitionMemberenv:EquityPlanMember2019-05-012019-05-010001337619env:RestrictedStockUnitsandPerformanceStockUnitsMemberenv:PIEtechAcquisitionMemberenv:EquityPlanMember2019-05-010001337619env:RestrictedStockUnitsandPerformanceStockUnitsMemberenv:PIEtechAcquisitionMemberenv:EquityPlanMember2021-01-012021-12-310001337619env:PIEtechAcquisitionMemberenv:EquityPlanMember2019-05-012019-05-010001337619env:PIEtechAcquisitionMember2021-01-012021-12-31env:executive00013376192019-05-010001337619env:PIEtechAcquisitionMember2020-01-012020-12-310001337619env:PIEtechAcquisitionMember2019-01-012019-12-310001337619us-gaap:CustomerListsMemberenv:PIEtechAcquisitionMember2019-05-012019-05-010001337619env:PIEtechAcquisitionMemberus-gaap:CustomerListsMembersrt:MinimumMember2019-05-012019-05-010001337619env:PIEtechAcquisitionMemberus-gaap:CustomerListsMembersrt:MaximumMember2019-05-012019-05-010001337619env:PIEtechAcquisitionMemberus-gaap:TechnologyBasedIntangibleAssetsMember2019-05-012019-05-010001337619us-gaap:TradeNamesMemberenv:PIEtechAcquisitionMember2019-05-012019-05-010001337619env:PrivateTechnologyCompanyAcquisitionMember2020-02-182020-02-180001337619env:PrivateTechnologyCompanyAcquisitionMember2020-02-180001337619env:PrivateTechnologyCompanyAcquisitionMember2021-01-012021-12-310001337619env:PrivateTechnologyCompanyAcquisitionMember2020-01-012020-12-310001337619env:PrivateCloudTechnologyCompanyAcquisitionMember2020-03-022020-03-020001337619env:PrivateCloudTechnologyCompanyAcquisitionMember2020-03-020001337619env:PrivateFinancialTechnologyDesignCompanyMember2020-03-030001337619env:PrivateFinancialTechnologyDesignCompanyMember2020-03-032020-03-030001337619env:PrivateFinancialTechnologyDesignCompanyMember2020-01-012020-03-310001337619env:PrivateFinancialTechnologyDesignCompanyMember2020-03-030001337619env:ProprietaryTechnologyMember2021-03-110001337619env:ProprietaryTechnologyMember2021-03-112021-03-110001337619env:ProprietaryTechnologyMemberus-gaap:TechnologyBasedIntangibleAssetsMember2021-03-112021-03-1100013376192021-03-112021-03-110001337619env:HarvestSavingsWealthTechnologiesMember2021-04-072021-04-070001337619env:HarvestSavingsWealthTechnologiesMember2021-04-070001337619env:HarvestSavingsWealthTechnologiesMember2021-04-072021-09-300001337619env:HarvestSavingsWealthTechnologiesMember2021-12-310001337619env:HarvestSavingsWealthTechnologiesMemberus-gaap:TechnologyBasedIntangibleAssetsMember2021-04-072021-04-070001337619us-gaap:CustomerListsMemberenv:HarvestSavingsWealthTechnologiesMember2021-04-072021-04-070001337619env:ComputerEquipmentAndSoftwareMember2021-01-012021-12-310001337619env:ComputerEquipmentAndSoftwareMember2021-12-310001337619env:ComputerEquipmentAndSoftwareMember2020-12-310001337619us-gaap:LeaseholdImprovementsMember2021-12-310001337619us-gaap:LeaseholdImprovementsMember2020-12-310001337619us-gaap:FurnitureAndFixturesMembersrt:MinimumMember2021-01-012021-12-310001337619us-gaap:FurnitureAndFixturesMembersrt:MaximumMember2021-01-012021-12-310001337619us-gaap:FurnitureAndFixturesMember2021-12-310001337619us-gaap:FurnitureAndFixturesMember2020-12-310001337619srt:MinimumMemberus-gaap:OfficeEquipmentMember2021-01-012021-12-310001337619srt:MaximumMemberus-gaap:OfficeEquipmentMember2021-01-012021-12-310001337619us-gaap:OfficeEquipmentMember2021-12-310001337619us-gaap:OfficeEquipmentMember2020-12-310001337619us-gaap:BuildingAndBuildingImprovementsMembersrt:MinimumMember2021-01-012021-12-310001337619us-gaap:BuildingAndBuildingImprovementsMembersrt:MaximumMember2021-01-012021-12-310001337619us-gaap:BuildingAndBuildingImprovementsMember2021-12-310001337619us-gaap:BuildingAndBuildingImprovementsMember2020-12-310001337619us-gaap:LandMember2021-12-310001337619us-gaap:LandMember2020-12-310001337619env:EnvestnetWealthSolutionMember2021-01-012021-12-310001337619env:EnvestnetWealthSolutionMember2020-01-012020-12-310001337619env:EnvestnetDataAnalyticsMember2021-01-012021-12-310001337619env:EnvestnetDataAnalyticsMember2020-01-012020-12-310001337619env:ComputerEquipmentAndSoftwareMember2020-01-012020-12-310001337619us-gaap:LeaseholdImprovementsMember2021-01-012021-12-310001337619us-gaap:LeaseholdImprovementsMember2020-01-012020-12-310001337619us-gaap:FurnitureAndFixturesMember2021-01-012021-12-310001337619us-gaap:FurnitureAndFixturesMember2020-01-012020-12-310001337619us-gaap:OfficeEquipmentMember2021-01-012021-12-310001337619us-gaap:OfficeEquipmentMember2020-01-012020-12-310001337619us-gaap:SoftwareDevelopmentMember2021-01-012021-12-310001337619us-gaap:SoftwareDevelopmentMember2021-12-310001337619us-gaap:SoftwareDevelopmentMember2020-12-310001337619env:EnvestnetWealthSolutionMember2019-12-310001337619env:EnvestnetDataAnalyticsMember2019-12-310001337619env:PrivateTechnologyCompanyAcquisitionMemberenv:EnvestnetWealthSolutionMember2020-01-012020-12-310001337619env:EnvestnetDataAnalyticsMemberenv:PrivateTechnologyCompanyAcquisitionMember2020-01-012020-12-310001337619env:PrivateCloudTechnologyCompanyAcquisitionMemberenv:EnvestnetWealthSolutionMember2020-01-012020-12-310001337619env:PrivateCloudTechnologyCompanyAcquisitionMemberenv:EnvestnetDataAnalyticsMember2020-01-012020-12-310001337619env:PrivateCloudTechnologyCompanyAcquisitionMember2020-01-012020-12-310001337619env:PrivateFinancialTechnologyDesignCompanyMemberenv:EnvestnetWealthSolutionMember2020-01-012020-12-310001337619env:EnvestnetDataAnalyticsMemberenv:PrivateFinancialTechnologyDesignCompanyMember2020-01-012020-12-310001337619env:PrivateFinancialTechnologyDesignCompanyMember2020-01-012020-12-310001337619env:EnvestnetWealthSolutionMember2020-12-310001337619env:EnvestnetDataAnalyticsMember2020-12-310001337619env:HarvestSavingsWealthTechnologiesMemberenv:EnvestnetWealthSolutionMember2021-01-012021-12-310001337619env:EnvestnetDataAnalyticsMemberenv:HarvestSavingsWealthTechnologiesMember2021-01-012021-12-310001337619env:HarvestSavingsWealthTechnologiesMember2021-01-012021-12-310001337619env:EnvestnetWealthSolutionMember2021-12-310001337619env:EnvestnetDataAnalyticsMember2021-12-310001337619us-gaap:CustomerListsMember2021-12-310001337619us-gaap:CustomerListsMember2020-12-310001337619us-gaap:DevelopedTechnologyRightsMember2021-12-310001337619us-gaap:DevelopedTechnologyRightsMember2020-12-310001337619us-gaap:TradeNamesMember2021-12-310001337619us-gaap:TradeNamesMember2020-12-310001337619env:EnvestnetWealthSolutionsMember2021-01-012021-12-310001337619env:EnvestnetWealthSolutionsMember2020-01-012020-12-310001337619srt:MinimumMember2021-12-310001337619srt:MaximumMember2021-12-310001337619srt:MinimumMember2020-12-310001337619srt:MaximumMember2020-12-310001337619env:EquityMethodInvestmentsTotalMember2021-12-310001337619env:EquityMethodInvestmentsTotalMember2020-12-310001337619env:EquityMethodInvestmentsTotalMember2021-01-012021-12-310001337619env:EquityMethodInvestmentsTotalMember2020-01-012020-12-310001337619env:EquityMethodInvestmentsTotalMember2019-01-012019-12-310001337619env:PrivateServicesCompanyMember2020-01-080001337619env:PrivateServicesCompanyMember2020-01-082020-01-080001337619env:PrivateServicesCompanyMember2021-01-012021-12-310001337619env:PrivateServicesCompanyMember2020-01-012020-12-310001337619env:PrivateServicesCompanyMember2021-12-310001337619env:PrivateServicesCompanyMember2020-12-310001337619srt:MinimumMember2021-01-012021-12-310001337619srt:MaximumMember2021-01-012021-12-310001337619env:YieldXMember2021-10-012021-10-010001337619env:OtherEquityInvestmentMember2021-12-310001337619env:OtherEquityInvestmentMemberus-gaap:FairValueInputsLevel2Member2021-12-310001337619env:OrganizationalRealignmentMember2021-01-012021-12-310001337619env:OrganizationalRealignmentMember2020-01-012020-12-310001337619env:OrganizationalRealignmentMember2021-12-310001337619env:OrganizationalRealignmentMember2020-12-310001337619env:CreditAgreementMember2021-12-310001337619env:CreditAgreementMember2020-12-310001337619env:OnePointSevenFivePercentConvertibleNotesDueTwentyTwentyThreeMember2021-12-310001337619env:OnePointSevenFivePercentConvertibleNotesDueTwentyTwentyThreeMember2020-12-310001337619env:ZeroPointSevenFivePercentConvertibleNotesDueTwentyTwentyFiveMember2021-12-310001337619env:ZeroPointSevenFivePercentConvertibleNotesDueTwentyTwentyFiveMember2020-12-310001337619env:SecondAmendedAndRestatedCreditAgreementMember2021-10-310001337619us-gaap:LetterOfCreditMember2021-10-310001337619env:SecondAmendedAndRestatedCreditAgreementMember2021-12-310001337619env:SecondAmendedAndRestatedCreditAgreementMember2020-12-310001337619env:CreditAgreementMember2015-11-192015-11-190001337619env:CreditAgreementMemberus-gaap:LondonInterbankOfferedRateLIBORMembersrt:MinimumMember2015-11-192015-11-190001337619env:CreditAgreementMemberus-gaap:LondonInterbankOfferedRateLIBORMembersrt:MaximumMember2015-11-192015-11-190001337619env:CreditAgreementMember2021-01-012021-12-310001337619env:CreditAgreementMemberenv:PrepaidExpensesMember2021-12-310001337619env:CreditAgreementMemberus-gaap:OtherNoncurrentAssetsMember2021-12-310001337619us-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMember2021-12-310001337619env:OnePointSevenFivePercentConvertibleNotesDueTwentyTwentyThreeMember2018-05-012018-05-31env:day0001337619env:OnePointSevenFivePercentConvertibleNotesDueTwentyTwentyThreeMember2020-01-012020-12-310001337619env:OnePointSevenFivePercentConvertibleNotesDueTwentyTwentyThreeMember2019-01-012019-12-310001337619env:OnePointSevenFivePercentConvertibleNotesDueTwentyTwentyThreeMember2018-12-310001337619env:ZeroPointSevenFivePercentConvertibleNotesDueTwentyTwentyFiveMember2020-08-012020-08-310001337619env:OnePointSevenFivePercentConvertibleNotesDueTwentyTwentyThreeMemberus-gaap:ConvertibleNotesPayableMember2021-01-012021-12-310001337619env:OnePointSevenFivePercentConvertibleNotesDueTwentyTwentyThreeMemberus-gaap:ConvertibleNotesPayableMember2020-01-012020-12-310001337619env:OnePointSevenFivePercentConvertibleNotesDueTwentyTwentyThreeMemberus-gaap:ConvertibleNotesPayableMember2019-01-012019-12-310001337619env:OnePointSevenFivePercentConvertibleNotesDueTwentyTwentyThreeMember2019-12-310001337619env:ZeroPointSevenFivePercentConvertibleNotesDueTwentyTwentyFiveMemberus-gaap:ConvertibleNotesPayableMember2021-01-012021-12-310001337619env:ZeroPointSevenFivePercentConvertibleNotesDueTwentyTwentyFiveMemberus-gaap:ConvertibleNotesPayableMember2020-01-012020-12-310001337619us-gaap:ConvertibleNotesPayableMember2019-01-012019-12-310001337619env:ZeroPointSevenFivePercentConvertibleNotesDueTwentyTwentyFiveMember2018-05-012018-05-3100013376192016-02-250001337619us-gaap:PrivatePlacementMemberus-gaap:WarrantMemberus-gaap:CommonStockMember2018-12-202018-12-200001337619us-gaap:PrivatePlacementMemberus-gaap:WarrantMemberus-gaap:CommonStockMember2018-12-200001337619us-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2021-12-310001337619us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2021-12-310001337619us-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel2Member2021-12-310001337619us-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel3Member2021-12-310001337619us-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueMeasurementsRecurringMember2021-12-310001337619us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2021-12-310001337619us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2021-12-310001337619us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2021-12-310001337619us-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2020-12-310001337619us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2020-12-310001337619us-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel2Member2020-12-310001337619us-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel3Member2020-12-310001337619us-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueMeasurementsRecurringMember2020-12-310001337619us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2020-12-310001337619us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2020-12-310001337619us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2020-12-310001337619env:PrivateAICompanyAcquisitionMember2021-01-012021-12-310001337619env:OnePointSevenFivePercentConvertibleNotesDueTwentyTwentyThreeMemberus-gaap:CarryingReportedAmountFairValueDisclosureMember2021-12-310001337619env:OnePointSevenFivePercentConvertibleNotesDueTwentyTwentyThreeMemberus-gaap:CarryingReportedAmountFairValueDisclosureMember2020-12-310001337619us-gaap:CarryingReportedAmountFairValueDisclosureMemberenv:ZeroPointSevenFivePercentConvertibleNotesDueTwentyTwentyFiveMember2021-12-310001337619us-gaap:CarryingReportedAmountFairValueDisclosureMemberenv:ZeroPointSevenFivePercentConvertibleNotesDueTwentyTwentyFiveMember2020-12-310001337619us-gaap:EstimateOfFairValueFairValueDisclosureMemberenv:ZeroPointSevenFivePercentConvertibleNotesDueTwentyTwentyFiveMember2021-12-310001337619us-gaap:EstimateOfFairValueFairValueDisclosureMemberenv:ZeroPointSevenFivePercentConvertibleNotesDueTwentyTwentyFiveMember2020-12-310001337619env:EnvestnetWealthSolutionMemberenv:AssetBasedRevenueMember2021-01-012021-12-310001337619env:EnvestnetDataAnalyticsMemberenv:AssetBasedRevenueMember2021-01-012021-12-310001337619us-gaap:SubscriptionAndCirculationMemberenv:EnvestnetWealthSolutionMember2021-01-012021-12-310001337619env:EnvestnetDataAnalyticsMemberus-gaap:SubscriptionAndCirculationMember2021-01-012021-12-310001337619env:RecurringRevenueMemberenv:EnvestnetWealthSolutionMember2021-01-012021-12-310001337619env:EnvestnetDataAnalyticsMemberenv:RecurringRevenueMember2021-01-012021-12-310001337619env:EnvestnetWealthSolutionMemberenv:ProfessionalServicesAndOtherRevenuesMember2021-01-012021-12-310001337619env:EnvestnetDataAnalyticsMemberenv:ProfessionalServicesAndOtherRevenuesMember2021-01-012021-12-310001337619env:EnvestnetWealthSolutionMemberenv:AssetBasedRevenueMember2020-01-012020-12-310001337619env:EnvestnetDataAnalyticsMemberenv:AssetBasedRevenueMember2020-01-012020-12-310001337619us-gaap:SubscriptionAndCirculationMemberenv:EnvestnetWealthSolutionMember2020-01-012020-12-310001337619env:EnvestnetDataAnalyticsMemberus-gaap:SubscriptionAndCirculationMember2020-01-012020-12-310001337619env:RecurringRevenueMemberenv:EnvestnetWealthSolutionMember2020-01-012020-12-310001337619env:EnvestnetDataAnalyticsMemberenv:RecurringRevenueMember2020-01-012020-12-310001337619env:EnvestnetWealthSolutionMemberenv:ProfessionalServicesAndOtherRevenuesMember2020-01-012020-12-310001337619env:EnvestnetDataAnalyticsMemberenv:ProfessionalServicesAndOtherRevenuesMember2020-01-012020-12-310001337619env:EnvestnetWealthSolutionMemberenv:AssetBasedRevenueMember2019-01-012019-12-310001337619env:EnvestnetDataAnalyticsMemberenv:AssetBasedRevenueMember2019-01-012019-12-310001337619us-gaap:SubscriptionAndCirculationMemberenv:EnvestnetWealthSolutionMember2019-01-012019-12-310001337619env:EnvestnetDataAnalyticsMemberus-gaap:SubscriptionAndCirculationMember2019-01-012019-12-310001337619env:RecurringRevenueMemberenv:EnvestnetWealthSolutionMember2019-01-012019-12-310001337619env:EnvestnetDataAnalyticsMemberenv:RecurringRevenueMember2019-01-012019-12-310001337619env:EnvestnetWealthSolutionMemberenv:ProfessionalServicesAndOtherRevenuesMember2019-01-012019-12-310001337619env:EnvestnetDataAnalyticsMemberenv:ProfessionalServicesAndOtherRevenuesMember2019-01-012019-12-310001337619env:EnvestnetWealthSolutionMember2019-01-012019-12-310001337619env:EnvestnetDataAnalyticsMember2019-01-012019-12-310001337619us-gaap:RevenueFromContractWithCustomerMemberenv:FidelityMemberus-gaap:CustomerConcentrationRiskMember2021-01-012021-12-310001337619us-gaap:RevenueFromContractWithCustomerMemberenv:FidelityMemberus-gaap:CustomerConcentrationRiskMember2020-01-012020-12-310001337619us-gaap:RevenueFromContractWithCustomerMemberenv:FidelityMemberus-gaap:CustomerConcentrationRiskMember2019-01-012019-12-310001337619country:US2021-01-012021-12-310001337619country:US2020-01-012020-12-310001337619country:US2019-01-012019-12-310001337619us-gaap:NonUsMember2021-01-012021-12-310001337619us-gaap:NonUsMember2020-01-012020-12-310001337619us-gaap:NonUsMember2019-01-012019-12-3100013376192022-01-012021-12-3100013376192023-01-012021-12-3100013376192024-01-012021-12-3100013376192025-01-012021-12-3100013376192026-01-012021-12-3100013376192027-01-012021-12-310001337619env:LongtermIncentivePlanTwoThousandTenMember2010-06-222010-06-220001337619env:LongtermIncentivePlanTwoThousandTenMember2010-06-220001337619env:RestrictedStockUnitsandPerformanceStockUnitsMemberenv:PIEtechAcquisitionMemberenv:EquityPlanMembersrt:MinimumMember2019-05-012019-05-010001337619env:RestrictedStockUnitsandPerformanceStockUnitsMemberenv:PIEtechAcquisitionMemberenv:EquityPlanMembersrt:MaximumMember2019-05-012019-05-010001337619us-gaap:EmployeeStockOptionMember2018-12-310001337619us-gaap:EmployeeStockOptionMember2018-01-012018-12-310001337619us-gaap:EmployeeStockOptionMember2019-01-012019-12-310001337619us-gaap:EmployeeStockOptionMember2019-12-310001337619us-gaap:EmployeeStockOptionMember2020-01-012020-12-310001337619us-gaap:EmployeeStockOptionMember2020-12-310001337619us-gaap:EmployeeStockOptionMember2021-01-012021-12-310001337619us-gaap:EmployeeStockOptionMember2021-12-310001337619us-gaap:EmployeeStockOptionMembersrt:MinimumMember2021-12-310001337619us-gaap:EmployeeStockOptionMembersrt:MaximumMember2021-12-310001337619us-gaap:PerformanceSharesMembersrt:MinimumMember2021-12-310001337619us-gaap:PerformanceSharesMembersrt:MaximumMember2021-12-310001337619us-gaap:PerformanceSharesMember2021-01-012021-12-310001337619us-gaap:RestrictedStockUnitsRSUMember2018-12-310001337619us-gaap:PerformanceSharesMember2018-12-310001337619us-gaap:RestrictedStockUnitsRSUMember2019-01-012019-12-310001337619us-gaap:PerformanceSharesMember2019-01-012019-12-310001337619us-gaap:RestrictedStockUnitsRSUMember2019-12-310001337619us-gaap:PerformanceSharesMember2019-12-310001337619us-gaap:RestrictedStockUnitsRSUMember2020-01-012020-12-310001337619us-gaap:PerformanceSharesMember2020-01-012020-12-310001337619us-gaap:RestrictedStockUnitsRSUMember2020-12-310001337619us-gaap:PerformanceSharesMember2020-12-310001337619us-gaap:RestrictedStockUnitsRSUMember2021-01-012021-12-310001337619us-gaap:RestrictedStockUnitsRSUMember2021-12-310001337619us-gaap:PerformanceSharesMember2021-12-310001337619us-gaap:RestrictedStockUnitsRSUMemberus-gaap:ShareBasedCompensationAwardTrancheOneMember2021-01-012021-12-310001337619us-gaap:RestrictedStockUnitsRSUMemberus-gaap:ShareBasedCompensationAwardTrancheTwoMember2021-01-012021-12-310001337619us-gaap:ShareBasedCompensationAwardTrancheThreeMemberus-gaap:RestrictedStockUnitsRSUMember2021-01-012021-12-310001337619us-gaap:DomesticCountryMember2021-12-310001337619us-gaap:StateAndLocalJurisdictionMember2021-12-310001337619us-gaap:ResearchMemberus-gaap:DomesticCountryMember2021-12-310001337619us-gaap:ResearchMemberus-gaap:StateAndLocalJurisdictionMember2021-12-310001337619us-gaap:ForeignCountryMember2021-12-310001337619us-gaap:EmployeeStockMember2021-01-012021-12-310001337619us-gaap:EmployeeStockMember2020-01-012020-12-310001337619us-gaap:EmployeeStockMember2019-01-012019-12-310001337619env:RestrictedStockUnitsandPerformanceStockUnitsMember2021-01-012021-12-310001337619env:RestrictedStockUnitsandPerformanceStockUnitsMember2020-01-012020-12-310001337619env:RestrictedStockUnitsandPerformanceStockUnitsMember2019-01-012019-12-310001337619us-gaap:ConvertibleDebtSecuritiesMember2021-01-012021-12-310001337619us-gaap:ConvertibleDebtSecuritiesMember2020-01-012020-12-310001337619us-gaap:ConvertibleDebtSecuritiesMember2019-01-012019-12-310001337619us-gaap:WarrantMember2021-01-012021-12-310001337619us-gaap:WarrantMember2020-01-012020-12-310001337619us-gaap:WarrantMember2019-01-012019-12-310001337619env:EnvestnetWealthSolutionsMemberus-gaap:OperatingSegmentsMember2021-01-012021-12-310001337619env:EnvestnetWealthSolutionsMemberus-gaap:OperatingSegmentsMember2020-01-012020-12-310001337619env:EnvestnetWealthSolutionsMemberus-gaap:OperatingSegmentsMember2019-01-012019-12-310001337619us-gaap:OperatingSegmentsMemberenv:EnvestnetDataAndAnalyticsMember2021-01-012021-12-310001337619us-gaap:OperatingSegmentsMemberenv:EnvestnetDataAndAnalyticsMember2020-01-012020-12-310001337619us-gaap:OperatingSegmentsMemberenv:EnvestnetDataAndAnalyticsMember2019-01-012019-12-310001337619us-gaap:CorporateNonSegmentMember2021-01-012021-12-310001337619us-gaap:CorporateNonSegmentMember2020-01-012020-12-310001337619us-gaap:CorporateNonSegmentMember2019-01-012019-12-310001337619country:US2021-12-310001337619country:US2020-12-310001337619country:IN2021-12-310001337619country:IN2020-12-310001337619env:OtherCountryMember2021-12-310001337619env:OtherCountryMember2020-12-31env:previousClaim0001337619env:PrivatelyHeldCompanyMemberus-gaap:TechnologyBasedIntangibleAssetsMember2021-06-212021-06-210001337619env:PrivatelyHeldCompanyMemberus-gaap:SubsequentEventMemberus-gaap:TechnologyBasedIntangibleAssetsMember2022-02-022022-02-020001337619us-gaap:RevolvingCreditFacilityMemberus-gaap:SubsequentEventMemberus-gaap:LineOfCreditMember2022-02-040001337619us-gaap:SubsequentEventMemberus-gaap:LineOfCreditMemberus-gaap:LetterOfCreditMember2022-02-040001337619us-gaap:BaseRateMemberus-gaap:SubsequentEventMemberus-gaap:LineOfCreditMembersrt:MinimumMember2022-02-042022-02-040001337619us-gaap:BaseRateMemberus-gaap:SubsequentEventMemberus-gaap:LineOfCreditMembersrt:MaximumMember2022-02-042022-02-040001337619us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMemberus-gaap:SubsequentEventMemberus-gaap:LineOfCreditMembersrt:MinimumMember2022-02-042022-02-040001337619us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMemberus-gaap:SubsequentEventMemberus-gaap:LineOfCreditMembersrt:MaximumMember2022-02-042022-02-040001337619us-gaap:RevolvingCreditFacilityMemberus-gaap:SubsequentEventMemberus-gaap:LineOfCreditMembersrt:MinimumMember2022-02-042022-02-040001337619us-gaap:RevolvingCreditFacilityMemberus-gaap:SubsequentEventMemberus-gaap:LineOfCreditMembersrt:MaximumMember2022-02-042022-02-040001337619us-gaap:SubsequentEventMemberus-gaap:LineOfCreditMember2022-02-04
UNITED STATES SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
_________________________________________
FORM 10-K
_________________________________________

ANNUAL REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the year ended December 31, 2021
TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
Commission file number 001-34835
_________________________________________
env-20211231_g1.jpg
Envestnet, Inc.
(Exact name of registrant as specified in its charter)
_________________________________________
Delaware 20-1409613
(State or other jurisdiction of incorporation or organization) (I.R.S Employer Identification No.)
35 East Wacker Drive, Suite 2400, Chicago, Illinois
60601
(Address of principal executive offices)(Zip Code)
Registrant’s telephone number, including area code: (312) 827-2800
_________________________________________

Securities registered pursuant to Section 12(b) of the Act:
Title of each class:Trading symbol(s)Name of each exchange on which registered:
Common Stock, par value $0.005 per shareENVNew York Stock Exchange
Securities registered pursuant to Section 12(g) of the Act: None

Indicate by check mark whether the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act.  Yes   No 

Indicate by check mark whether the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.  Yes   No 

Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days.  Yes   No 

Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (§232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).  Yes   No 
Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company, or an emerging growth company. See the definitions of “large accelerated filer,” “accelerated filer,” “smaller reporting company,” and “emerging growth company” in Rule 12b-2 of the Exchange Act.
Large accelerated filerAccelerated filer
Non-accelerated filerSmaller reporting company
Emerging growth company
If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act. Yes   No 
Indicate by check mark whether the registrant has filed a report on and attestation to its management’s assessment of the effectiveness of its internal control over financial reporting under Section 404(b) of the Sarbanes-Oxley Act (15 U.S.C.7262(b)) by the registered public accounting firm that prepared or issued its audit report.
Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Act).  Yes   No 



1


Aggregate market value of registrant’s common stock held by non-affiliates of the registrant, based upon the closing price of a share of the registrant’s common stock on June 30, 2021 as reported on The New York Stock Exchange on that date: $2.9 billion. For purposes of this calculation, shares of common stock held by (i) persons holding more than 5% of the outstanding shares of stock and (ii) officers and directors of the registrant, as of June 30, 2021, are excluded in that such persons may be deemed to be affiliates. This determination is not necessarily conclusive of affiliate status.
As of February 18, 2022, 54,819,705 shares of the common stock with a par value of $0.005 per share were outstanding.
DOCUMENTS INCORPORATED BY REFERENCE: Part III incorporates by reference portions of the registrant’s definitive proxy statement for the annual meeting of stockholders, which will be filed within 120 days after the close of the 2021 fiscal year.
2

TABLE OF CONTENTS
  Page
  
 
 
 
3


Forward‑Looking Statements
Unless otherwise indicated, the terms “Envestnet,” “the Company,” “we,” “us” and “our” refer to Envestnet, Inc. and its subsidiaries as a whole.
This annual report on Form 10‑K for the year ended December 31, 2021 ("Annual Report") contains forward‑looking statements regarding future events and our future results within the meaning of the Private Securities Litigation Reform Act of 1995. These forward‑looking statements include, in particular, statements about our plans, strategies and prospects under the heading “Management’s Discussion and Analysis of Financial Condition and Results of Operations”. These statements are based on our current expectations and projections about future events and are identified by terminology such as “anticipate,” “believe,” “continue,” “could,” “estimate,” “expect,” “expected,” “intend,” “will,” “may,” or “should” or the negative of those terms or variations of such words, and similar expressions are intended to identify such forward‑looking statements. In addition, any statements that refer to projections of our future financial performance, our anticipated growth and trends in our business and other characteristics of future events or circumstances are forward‑looking statements. Forward-looking statements may include, among others, statements relating to:
a pandemic or health crisis, including the Coronavirus Disease 2019 (“COVID-19”) pandemic, and its impact on the global economy and capital markets, as well as our products, clients, vendors and employees, and our results of operations, the full extent of which may be unknown;
the concentration of our revenues from the delivery of our solutions and services to clients in the financial services industry;
our reliance on a limited number of clients for a material portion of our revenue;
the renegotiation of fees by our clients;
changes in the estimates of fair value of reporting units or of long-lived assets;
the amount of our debt and our ability to service our debt;
limitations on our ability to access information from third parties or charges for accessing such information;
the targeting of some of our sales efforts at large financial institutions and large financial technology ("FinTech") companies which prolongs sales cycles, requires substantial upfront sales costs and results in less predictability in completing some of our sales;
changes in investing patterns on the assets on which we derive revenue and the freedom of investors to redeem or withdraw investments generally at any time;
the impact of fluctuations in market conditions and interest rates on the demand for our products and services and the value of assets under management or administration;
our ability to keep up with rapid technological change, evolving industry standards or changing requirements of clients;
risks associated with our international operations;
the competitiveness of our solutions and services as compared to those of others;
liabilities associated with potential, perceived or actual breaches of fiduciary duties and/or conflicts of interest;
harm to our reputation;
our ability to successfully identify potential acquisition candidates, complete acquisitions and successfully integrate acquired companies;
our ability to successfully execute the conversion of clients’ assets from their technology platform to our technology platforms in a timely and accurate manner;
the failure to protect our intellectual property rights;
our ability to introduce new solutions and services and enhancements;
our ability to maintain the security and integrity of our systems and facilities and to maintain the privacy of personal information and potential liabilities for data security breaches;
the effect of privacy laws and regulations, industry standards and contractual obligations and changes to these laws, regulations, standards and obligations on how we operate our business and the negative effects of failure to comply with these requirements;
regulatory compliance failures;
failure by our customers to obtain proper permissions or waivers for our use of disclosure of information;
adverse judicial or regulatory proceedings against us;
failure of our solutions, services or systems, or those of third parties on which we rely, to work properly;
potential liability for use of inaccurate information by third parties provided by us;
the occurrence of a deemed change of control;
the uncertainty of the application and interpretation of certain tax laws;
4

issuances of additional shares of common stock or issuances of shares of preferred stock or convertible securities on our existing stockholders;
general economic conditions, political and regulatory conditions;
global events, natural disasters, environmental disasters, terrorist attacks and pandemics, including their impact on the economy and trading markets; and
management’s response to these factors.
More information on these important factors that could cause actual results to differ materially from the forward‑looking statements we make in this annual report are set forth in Part I, Item 1A under Risk Factors”. In addition, there may be other factors of which we are presently unaware or that we currently deem immaterial that could cause our actual results to be materially different from the results referenced in the forward‑looking statements. All forward‑looking statements contained in this Annual Report and documents incorporated herein by reference are qualified in their entirety by this cautionary statement. Forward‑looking statements speak only as of the date they are made, and we do not intend to update or otherwise revise the forward‑looking statements to reflect events or circumstances after the date of this Annual Report or to reflect the occurrence of unanticipated events, except as required by applicable law. If we do update one or more forward‑looking statements, no inference should be made that we will make additional updates with respect to those or other forward‑looking statements.
You should read this Annual Report completely and with the understanding that our actual future results, levels of activity, performance and achievements may be different from what we expect and that these differences may be material. We qualify all of our forward‑looking statements by these cautionary statements.
The following discussion and analysis should also be read along with our consolidated financial statements and the related notes included elsewhere in this annual report. Except for the historical information contained herein, this discussion contains forward‑looking statements that involve risks and uncertainties. Actual results could differ materially from those discussed below.
5

Item 1. Business
General
Envestnet, through its subsidiaries, is transforming the way financial advice and insight are delivered. Our mission is to empower financial advisors and service providers with innovative technology, solutions and intelligence. Envestnet has been a leader in helping transform wealth management, working towards its goal of expanding a holistic financial wellness ecosystem so that our clients can deliver an intelligent financial life to their clients ("Intelligent Financial Life").

Over 108,000 advisors and more than 6,000 companies, including 18 of the 20 largest U.S. banks, 47 of the 50 largest wealth management and brokerage firms, over 500 of the largest registered investment advisers (“RIAs”) and hundreds of FinTech companies, leverage Envestnet technology and services that help drive better outcomes for enterprises, advisors and their clients.

Through a combination of platform enhancements, partnerships and acquisitions, Envestnet uniquely provides a financial network connecting technology, solutions and data, delivering better intelligence and enabling its customers to drive better outcomes.
Envestnet, a Delaware corporation originally founded in 1999, serves clients from its headquarters based in Chicago, Illinois, as well as other locations throughout the United States, India and other international locations.
Segments
Envestnet is organized around two primary, complementary business segments. Financial information about each business segment is contained in Part II, Item 8, “Note 19—Segment Information”. Our business segments are as follows:
Envestnet Wealth Solutions – a leading provider of unified wealth management software and services to empower financial advisors and institutions to enable them to deliver an Intelligent Financial Life to their clients.

Envestnet Data & Analytics – a leading data aggregation and data intelligence platform powering dynamic, cloud-based innovation for digital financial services.
Envestnet Wealth Solutions Segment
Envestnet Wealth Solutions empowers financial advisors at broker-dealers, banks and RIAs with the tools they require to deliver holistic wealth management to their end clients, enabling them to deliver an Intelligent Financial Life to their clients. In addition, the firm provides advisors with practice management support so that they can grow their practices and operate more efficiently. At the end of 2021, Envestnet Wealth Solutions’ platform assets grew to approximately $5.7 trillion in more than 17.5 million accounts overseen by more than 108,000 advisors. 
Services provided to advisors include: financial planning, risk assessment tools, investment strategies and solutions, asset allocation models, research, portfolio construction, proposal generation and paperwork preparation, model management and account rebalancing, account monitoring, customized fee billing, overlay services covering asset allocation, tax management and socially responsible investing, aggregated multi‑custodian performance reporting and communication tools, plus data analytics. We have access to a wide range of leading third‑party asset custodians.
We offer these solutions principally through the following product and service suites:
Envestnet | Enterprise provides an end-to-end open architecture wealth management platform, through which advisors can construct portfolios for clients. It begins with aggregated household data which then leads to a financial plan, asset allocation, investment strategy, portfolio management, rebalancing and performance reporting. Advisors have access to over 22,000 investment products. Envestnet | Enterprise also offers data aggregation and reporting, data analytics and digital advice capabilities to customers.

Envestnet | Tamarac provides leading trading, rebalancing, portfolio accounting, performance reporting and client relationship management software, principally to high‑end RIAs.

6

Envestnet | MoneyGuide provides leading goals-based financial planning solutions to the financial services industry. The highly adaptable software helps financial advisors add significant value for their clients using best-in-class technology with enhanced integrations to generate financial plans.

Envestnet | Retirement Solutions (“ERS”) offers a comprehensive suite of services for advisor-sold retirement plans. Leveraging integrated technology, ERS addresses the regulatory, data, and investment needs of retirement plans and delivers the information holistically.

Envestnet | PMC®, or Portfolio Management Consultants (“PMC”) provides research and consulting services to assist advisors in creating investment solutions for their clients. These solutions include nearly 4,900 vetted third-party managed account products, multi-manager portfolios and fund strategist portfolios, as well as over 950 proprietary products, such as quantitative portfolios and fund strategist portfolios. PMC also offers portfolio overlay and tax optimization services.
As the tables below indicate, Envestnet Wealth Solutions has experienced steady and significant growth over the last several years. We believe this growth is attributable to secular trends in the wealth management industry, the uniqueness and comprehensiveness of our products, as well as acquisitions. Periodically clients choose to change the way they pay for our solution, whereby they switch from an asset-based pricing model to a subscription-based model.
The following charts show growth in assets, number of accounts and advisors supported by Envestnet Wealth Solutions, distinguishing those metrics between assets under management or administration (“AUM/A”) and subscription.
AUM/A & Subscription
($ in billions)
env-20211231_g2.jpg

7

AUM/A & Subscription Accounts
(in thousands)
env-20211231_g3.jpg
AUM/A & Subscription Advisors
env-20211231_g4.jpg
8

Envestnet Data & Analytics Segment
Envestnet Data & Analytics is a leading data aggregation and data intelligence platform. As an artificial intelligence (“AI”) and data specialist, Envestnet Data & Analytics gathers, refines and aggregates a massive set of end-user permissioned transaction level data, and combines them with financial applications, reports, market research analysis, and application programming interfaces (“APIs”) for its customers.
Approximately 1,600 financial institutions, financial technology innovators and financial advisory firms, including 15 of the 20 largest U.S. banks, subscribe to the Envestnet Data & Analytics platform to underpin personalized financial apps and services for approximately 32 million paid subscribers.
Envestnet Data & Analytics serves two main customer groups: financial institutions (“FI”) and financial technology innovators, which we refer to as Yodlee Interactive (“YI”) customers.
The Financial Institutions group provides customers with secure access to open APIs, end-user facing applications powered by our platform and APIs (“FinApps”), and reports. Customers receive end user-permissioned transaction data elements that we aggregate and cleanse. Envestnet Data & Analytics also enables customers to develop their own applications through its open APIs, which deliver secure data, payments solutions, and other functionality. FinApps can be subscribed to individually or in combinations that include personal financial management, wealth management, credit card, payments and small-medium business solutions. They are targeted at the retail banking, wealth management, small business, credit card, lenders, and other financial services sectors. These FinApps help consumers and small businesses simplify and manage their finances, review their financial accounts, track their spending, calculate their net worth, and perform a variety of other activities. For example, Envestnet|Yodlee Expense and Income Analysis FinApp helps consumers track their spending.

The Yodlee Interactive group enables customers to develop new applications and enhance existing solutions. These customers operate in a number of sub-vertical markets, including FinTech, wealth management, personal financial management, small business accounting, small business lending and authentication. They use the Envestnet|Yodlee platform to build solutions that leverage our open APIs and provide access to a large end user base. In addition to aggregated transaction-level account data elements, we provide YI customers with secure access to account aggregation, account verification, and enriched transaction data via our APIs. We play a critical role in transferring innovation from financial technology innovators to financial institutions. For example, YI customers use Envestnet|Yodlee applications to provide personalized financial management, planning and advisory services; e-commerce payment solutions; online accounting systems for small businesses; and other services.
Both FI and YI channels benefit customers by improving end-user satisfaction and retention, accelerating speed to market, creating technology savings and enhancing their data analytics solutions and market research capabilities. End users receive better access to their financial information and more control over their finances, leading to more informed and personalized decision making. For customers who are members of the developer community, Envestnet|Yodlee solutions provide access to critical data solutions, faster speed to market and enhanced distribution.
We believe that our brand recognition, innovative technology and intellectual property, large customer base, and unique data gathering and enrichment provide us with competitive advantages that have enabled us to grow.
Market Opportunity
The wealth management industry has experienced significant growth in terms of assets invested by retail investors in the past several years. According to the Federal Reserve, U.S. household financial assets totaled approximately $114 trillion as of September 30, 2021, representing a sizeable wealth management opportunity. According to Boston Consulting Group's Global Wealth Report 2021, total net wealth in North America is expected to grow by 4.4% annually between 2020 and 2025 to exceed $165 trillion. Based on data from Cerulli Associates, investable assets comprised an estimated 53% of overall U.S. household financial assets in 2020, advisor-directed assets totaled $25.7 trillion in 2020, and advisors had discretion over 58% of managed account assets as of September 30, 2021.

In the next 5-10 years, we believe the wealth management industry will continue to consolidate with fewer firms and fewer advisors managing more assets, making scale and operational efficiency increasingly important. This will require firms to integrate technology into all areas of their business.

9

The following trends are impacting Envestnet’s business and creating a large and growing market opportunity for data, technology, and investment solutions and services like ours:
Financial Wellness: Financial services firms, FinTech companies, and employers are placing increased emphasis on financial wellness. In addition, the COVID-19 pandemic has highlighted the need for advice. That said, according to a survey from the Society of Human Resource Management and Morgan Stanley at Work, only 26% of human resource professionals state that, since the beginning of the pandemic, their employer has offered new benefits or amplified existing benefits to assist employees in managing their financial stress.
Sharing of Data: Ecosystem collaboration, which is characterized by a seamless exchange of data and resources, is enabling financial services firms to augment their overall capabilities. Traditional financial services firms and FinTech firms have complementary strengths, so collaboration leads to benefits for each partner and the end client. The power of an ecosystem is that it brings together a diverse group of constituents—consumers, product manufacturers, technology providers, developers and advisors—to create a network where value can be created and distributed at scale.
Ease of Access: As investors are demanding more integrated solutions across their financial lives combined with a simpler, more personal experience with which they interact with their technology providers, wealth management providers will need to prioritize making interactions easy, fast, comprehensive and safe as a positive client experience helps to retain current clients and attract new clients.
Underserved Segments: Underserved segments present a growth opportunity to wealth management firms. According to estimates from Cerulli Associates, 65% of households in the U.S. have less than $100,000 in investable assets. Another 21% of households have between $100,000 and $500,000 in investable assets. Historically, these segments did not represent attractive target markets to broker-dealers and RIAs. With today’s technology, it is possible for wealth management firms to serve these segments, which constitute an estimated market opportunity that exceeds $8 trillion.

Business Model
Envestnet’s business model lends itself to a high degree of recurring and predictable revenues. Envestnet provides asset-based, subscription-based and professional services on a business-to-business-to-consumer basis to financial services clients, whereby customers offer solutions based on our platform to their end users. On a business-to-business basis, we deliver an open platform to customers and third-party developers through an open API framework. We believe that a number of characteristics contribute to the success of our business model, including:
Favorable trends with respect to growth in fee-based assets and need for advanced technology; 
Recurring and resilient revenue base; and
Strong customer retention.
Our revenues are generated in the following manners:
Asset-based Recurring Revenues
Asset-based recurring revenues primarily consist of fees for providing customers continuous access to platform services through the Company’s uniquely customized platforms. These platform services include investment manager research, portfolio diagnostics, proposal generation, investment model management, rebalancing and trading, portfolio performance reporting and monitoring solutions, billing and back office and middle-office operations and administration and are made available to customers throughout the contractual term from the date the customized platform is launched. 

The asset-based fees the Company earns are generally based upon variable percentages of assets managed or administered on our platforms. The fee percentage varies based on the level and type of services the Company provides to its customers, as well as the values of existing customer accounts. The values of the customer accounts are affected by inflows or outflows of customer funds and market fluctuations.

For over 75% of our asset‑based fee arrangements, customers are billed at the beginning of each quarter based on the market value of customer assets on our wealth management platforms as of the end of the prior quarter, providing for a high degree of revenue visibility in the current quarter. Revenue may fluctuate from quarter to quarter based on changes in asset values, fee rates on those asset values and asset flows. 
10

Subscription-based Recurring Revenues
Subscription-based recurring revenues primarily consist of fees for providing customers continuous access to the Company’s platform for wealth management and financial wellness. The subscription-based fees generally include fixed fees and or usage-based fees.

Subscription fees vary based on the scope of technology solutions and services being used, and are priced in a variety of constructs based on the size of the business, number of users or number of accounts, and in many cases can increase over time based on the growth of these factors.
Despite this potential variance, we believe that Envestnet’s subscription fees are also highly predictable because they are generally established in multi‑year contracts providing longer‑term visibility regarding that portion of total revenues.
Professional Services and Other
Envestnet also generates revenue from professional services for client onboarding, technology development and other project related work.
 Growth Strategy 
Envestnet intends to increase revenue and profitability by pursuing the following strategies:
Capture addressable market:

Enterprise clients in wealth management. We provide enterprise clients with customized, private‑labeled technology platforms that enable them to support their affiliated financial advisors with a broad range of investment solutions and services.

Financial advisors that are working alone or as part of financial advisory firms. Our principal value proposition aimed at financial advisors working alone or as part of financial advisory firms is that our technology platforms allow them to compete effectively with financial advisors employed by large financial institutions.

Financial institutions. We serve global banks through financial applications. Envestnet Data & Analytics Retail Banking solution is a set of innovative FinApps providing consumers with a clear picture and greater insight into their financial lives. It enables customers to consolidate all their financial account information in one place which allows customers to manage and meet their financial goals, which in turn leads to increased engagement.

Other financial technology providers. We work with a variety of firms who provide technology to the financial services industry. We provide FinApps, personal financial management tools and data aggregation capabilities to companies in online lending, e-commerce and payments, digital advice and wealth management and other web development firms.
Modernize the digital engagement marketplace:
We have made significant investments in platform development in order to enhance and expand our technology platforms and expect these investments to continue in the future.
We expect to continue focusing our technology development efforts principally on adding features to increase our market competitiveness, enhancements to improve operating efficiency, address regulatory demands and reduce risk and client‑driven requests for new capabilities.
11


Open the platform:

As we connect with more firms and developers, our product offerings continue to expand and vitalize our environment, which we believe drives more benefit for our customers.

We also continue to pursue strategic transactions and other relationships to support our growth strategies.
Technology Platforms
The Envestnet ecosystem is composed of technology platforms that are primarily multi-tenant SAAS-based hybrid cloud offerings that afford us the flexibility to offer a highly scalable consolidated workflow via a web-based user interface that is complemented by an API led open strategy that enables us to offer an integrated omnichannel flexibility and collaboration ecosystem. This open ecosystem strategy has enabled us to abstract, integrate and modernize our offerings at a rapid pace while also enabling our customers and partners to add incremental value on top of our platform via a fit for a purpose managed open ecosystem model.

Envestnet is committed to our operational and information security capabilities as strategic differentiators. We undergo annual SSAE 16 SOC 2 Type II audits to validate the continued operation of our internal controls for our flagship offerings within the ecosystem; the Unified Managed Platform, Yodlee Platform and Tamarac platforms. The SOC reports confirm design and operating effectiveness of internal controls. We maintain multiple redundancies, back up our databases and safeguard technologies and proprietary information consistent with industry best practices. We also maintain a comprehensive business continuity plan and company‑wide risk assessment program that is consistent with industry best practices and that complies with applicable regulatory requirements.

Our proprietary ecosystem provides Enterprise clients in wealth management, Financial advisors that are working alone or as part of financial advisory firms, Financial institutions, and FinTech firms along with their respective customers, access to investment solutions and services, enriched financial data, analytics, and workflows that enables the foundational orchestration of an Intelligent Financial Life via one unified experience, with the widest range of front‑, middle‑ and back‑office needs. The “open architecture” design of our ecosystem and platforms provide our customers and their customers with flexibility in terms of the investment solutions, services they access, data they leverage, and configurability to meet their unique needs. The multi‑tenant platform architecture ensures that this level of flexibility and customization is achieved without requiring us to create unique applications for each client, thereby enabling improved efficacy and efficiency vs other offerings. In addition, though our technology platforms are designed to deliver a breadth of functions, our customers can select from the various investment solutions, services, data, and analytics we offer; without being required to subscribe to or purchase more than what they believe is necessary.

Our data aggregation platform collects a wide variety of end user-permissioned transaction-level data from over 17,000 sources, including banking, investment, loan and credit card information, and puts this data in a common repository. Envestnet Data & Analytics has developed robust proprietary technology and processes and established relationships that allows us to curate these data sources and expand our access to new data sources. Over 70% of this data is collected through structured feeds from our FI customers and other FIs. These structured feeds, which consist of either batch files pushed to us or real-time access, provide this critical data efficiently and at scale. Where we do not have direct connections, we capture data using our proprietary information-gathering techniques.

Beyond collecting data, our data aggregation platform performs a data refining process and augments the data with additional information from a variety of other sources. We enrich the data with a proprietary process, adding such elements as categorization and merchant identification for bank or credit card account data and security identification, classification and normalization for investment data. As our ecosystem usage grows and is exposed to more users, use cases and related data, the system benefits from machine learning algorithms to better normalize, categorize and process large amounts of data, allowing our network to become more effective, efficient and valuable to our customers. Utilizing this enhanced data, including consolidated data from within our FI customers and account data regarding accounts at other FIs, our data intelligence organizes, analyzes and presents it in a manner that helps our customers offer personalized solutions that enable their consumers to achieve better financial outcomes.


12

Our analytics platform provides a highly scalable cloud-based environment that supports a cost effective and secure way of handling very large data sets, permitting us to develop and test new machine learning algorithms and transform these data sets using the resulting models. The results of the computations can be accessed interactively, as insights, suggestions, or next best actions within our workflow offerings, as files, or via API access for use in third-party or proprietary customer applications and environments to create competitive advantage for our customers and their customers.

In the years ended December 31, 2021, 2020 and 2019, we incurred technology development costs for all our technology platforms totaling approximately $80 million, $72 million and $60 million, respectively. Of these costs, we capitalized approximately $65 million, $55 million and $34 million, respectively, as internally developed software.
Sales and Marketing
We are putting forth an extensive effort in partnering Sales and Marketing to deliver a cohesive and holistic message to the wealth management industry. Efforts to increase the use of technology and sales enablement tools allows for more predictive and effective conversations with our advisor client-base as well as prospective customers.
Our advisor-facing sales teams are both field sales and internal consultants. Depending on the specific business unit, they are organized regionally or by firm segmentation. They help advisors understand and access our investment solutions, create investment proposals, navigate Envestnet’s wealth management platform and facilitate new business. As an example, our Platform Consulting Group and Business Development Directors help advisors utilize Envestnet’s wealth management platform effectively and efficiently. They are subject matter experts on advisor managed programs, unified managed accounts (“UMA”), proposal guidance and site navigation. They provide consulting services to a number of large clients. Envestnet’s PMC Consulting team of investment professionals provide a variety of portfolio and investment management consulting services to advisors using Envestnet’s wealth management platform. 

Enterprise Consultants are the main point of contact for enterprise clients with respect to day-to-day platform matters as well as contractual and pricing efforts. This includes support for advisors and firm management with regard to the overall relationship. The enterprise consultant is essentially the client’s relationship manager who serves as the liaison between the firm and Envestnet.

We have a direct sales and pre-sales team servicing the leading global financial institutions. The FI sales team is divided geographically. Each regional sales and pre-sales team is responsible for acquiring new FI customers. Within the North America region, direct sales and pre-sales representatives are further divided into teams that focus on specific accounts, on a named-account basis, depending on size, location, product specialization and/or brand. Our current customers work most closely with our Client Partner teams who specialize in customer account management and expansion. Together, sales, pre-sales and Client Partners are responsible for growing our customer relationships in terms of establishing new customers, deepening our relationships with existing customers (cross-selling additional products and services into the same or additional groups within a FI) and expanding use of existing products and services (increasing usage).

We have a direct sales and technical pre-sales team covering financial technology providers in each region. Each regional sales and technical pre-sales team is responsible for acquiring new customers and channel partners. From time to time, we assign specific accounts based upon sales or domain expertise. These teams are supported by a customer success and developer relations team who specialize in customer API integration, and account management and expansion, including services to our channel partners. Together, sales, technical pre-sales, customer success and developer relations representatives are responsible for growing our direct customer and channel partner relationships in terms of account penetration and API usage.
Our marketing efforts are focused on initiatives to drive global company, brand and ecosystem awareness and significant demand generation and sales acceleration across our whole business. Our marketing strategy uses data driven integrated efforts across paid, earned and owned media in order to reach our targeted clients and prospects with the right message at the right time.
To support and expand our current addressable market, our goal is to educate the market and our clients about our solutions and achieve recognition as the industry leader. We plan to drive ongoing communication through thought leadership content, media interviews speaking engagements and industry analyst relations. We also employ a variety of integrated sales and marketing initiatives, including hosting demand generated webinars, sponsorship and partnership of key industry conferences.
13

Additionally, as practice management and support is important to our advisors' business, we partner on direct email campaigns as well as produce collateral for financial advisors to use with their clients.
Our digital marketing efforts are increasing and are designed to support our clients and to engage audiences in actual and measurable ways. We use digital marketing for search optimization, account base marketing and to drive traffic to our digital solutions and websites. Our integrated creative campaigns consist of online performance advertising, social media, podcasts and digital content marketing.
During 2021, we further enhanced our use of digital, virtual events as a response to limitations of in person contacts as a result of the COVID-19 pandemic.
Competition
Our competitors offer a variety of products and services that compete with one or more of the investment solutions and services provided through our ecosystem of technology platforms; although, based on our industry experience, we believe that none offers a more comprehensive set of products and services than we do.
Within Envestnet Wealth Solutions, we compete on the basis of several factors, including:
The breadth and quality of investment solutions and services to which we provide access through our technology platform;
The number of custodians that are connected through our technology platforms;
The price of our investment solutions and services;
The ease of use of our technology platforms; and
The nature and scope of investment solutions and services that each wealth management provider believes are necessary to address their needs.
Our Envestnet Data & Analytics group competes with other financial technology companies, credit bureaus and data and analytic providers. Based on our industry experience, we do not believe any other single company in the data aggregation and data intelligence space offers a diverse, comprehensive platform with features such as ours.
Within Envestnet Data & Analytics, we compete on the basis of several factors, including:
Reputation;
Cloud-based delivery model;
Data aggregation capability;
Access to data through direct structured data feeds to FI’s;
Scale (size of customer base and level of user adoption);
Security;
Time to market;
Breadth and depth of application functionality user experience;
Access to third-party applications;
Ease of use, ease of integration, flexibility and configurability; and
Competitive pricing.
We believe that we compete favorably with respect to all of these factors. 
Regulation
Overview
The financial services industry is among the most extensively regulated industries in the United States. We operate investment advisory and mutual fund advisory businesses, each of which is subject to a specific regulatory scheme, including regulation at the federal and state level, as well as regulation by self-regulatory organizations and non-U.S. regulatory authorities. In addition, we are subject to numerous laws and regulations of general application.
Our subsidiaries Envestnet Asset Management, Inc. (“EAM”), Envestnet Portfolio Solutions, Inc. (“EPS”), FDX Advisors, Inc., Quantitative Research Group, Inc. (“QRG”), and Envestnet Retirement Solutions, LLC operate investment advisory businesses. These subsidiaries are registered with the U.S. Securities and Exchange Commission (“SEC”) as
14

“investment advisers” under the Investment Advisers Act of 1940, as amended (the “Advisers Act”), and are regulated thereunder. They may also provide fiduciary services as defined in Section 3(21)(A)(ii) of the Employee Retirement Income Security Act of 1974 (“ERISA”), including acting as an “investment manager” (as defined in Section 3(38) of ERISA). As described further below, many of our investment advisory programs are conducted pursuant to the non-exclusive safe harbor from the definition of an “investment company” provided for under Rule 3a-4 of the Investment Company Act of 1940, as amended (the “Investment Company Act”). If Rule 3a-4 were to cease to be available, or if the SEC were to modify the rule or its interpretation of how the rule is applied, it could have a substantial effect on our business. EAM serves as the investment adviser to two mutual funds. Mutual funds are registered as “investment companies” under the Investment Company Act. The Advisers Act, Investment Company Act and ERISA, together with related regulations and interpretations of the SEC and the Department of Labor (the “DOL”), impose numerous obligations and restrictions on investment advisers and mutual funds, including recordkeeping requirements, limitations on advertising, disclosure and reporting obligations, prohibitions on fraudulent activities and the requirement that conflicts of interest be monitored, mitigated, and disclosed. The fiduciary obligations of investment advisers to their clients require advisers to, among other things, consider the suitability of the investment products and advice they provide, seek “best execution” for their clients’ securities transactions, conduct due diligence on third-party products offered to clients, consider the appropriateness of the adviser’s fees and provide extensive and ongoing disclosure to clients. The SEC is authorized to institute proceedings and impose fines and sanctions for violations of the Advisers Act and the Investment Company Act and has the power to restrict or prohibit an investment adviser from carrying on its business in the event that it fails to comply with applicable laws and regulations. Although we believe we are in compliance in all material respects with the requirements of the Advisers Act and the Investment Company Act and the rules and interpretations promulgated thereunder, our failure to comply with such laws, rules and interpretations could have a material adverse effect on us.

Envestnet Data & Analytics is examined on a periodic basis by various regulatory agencies. For example, Envestnet Data & Analytics is a supervised third-party technology service provider subject to multi-agency supervisory examinations in a wide variety of areas based on published guidance by the Federal Financial Institutions Examination Council. These examinations include reviews of Envestnet Data & Analytics’ management, acquisition and development activities, support and delivery, IT and disaster preparedness and business recovery planning. The Office of the Comptroller of the Currency (the “OCC”) is the agency in charge of these examinations.
Either as a result of direct regulation or obligations under customer agreements, our subsidiaries are required to comply with certain provisions of the Gramm-Leach-Bliley Act, related to the privacy of consumer information and may be subject to other privacy and data security laws because of the solutions we provide. In addition, numerous regulations continue to be proposed and promulgated that necessitate the implementation of additional controls of companies like ours.

Our subsidiaries are subject to various federal and state laws and regulations that grant supervisory agencies, including the SEC, DOL and OCC, broad administrative powers. In the event of a failure to comply with these laws and regulations, the possible sanctions that may be imposed include the suspension of individual employees, limitations on the permissibility of our regulated subsidiaries and our other subsidiaries to engage in business for specified periods of time, censures, fines and the revocation of registration as an investment adviser, as applicable. Additionally, the securities laws and other regulations applicable to us and our subsidiaries provide for certain private rights of action that could give rise to civil litigation. Any litigation could have significant financial and non-financial consequences including monetary judgments and the requirement to take action or limit activities that could ultimately affect our business.
Many of the laws and regulations to which our subsidiaries are subject are evolving, unclear and inconsistent across various jurisdictions, and ensuring compliance with them is difficult and costly. We continually develop improvements to our existing products and services as well as new products and services. Many of these improvements or new products and services may implicate regulations to which we may not already be subject or with which we may not have experience. New laws or regulations, or changes in existing laws or regulations or interpretations of existing laws and regulations, including those relating to the activities of our investment adviser, broker-dealer and financial institution clients, may occur that could increase our compliance and other costs of doing business, require significant changes to our systems or solutions or substantially change the way that our clients operate their businesses. Compliance with any new or revised regulatory requirements may divert internal resources, be expensive and time-consuming and may require increased investment in compliance functions or new technologies. Failure to comply with the laws and regulations to which we and our subsidiaries are subject could result in fines, penalties or limitations on our ability to conduct our business, or federal or state actions, any of which could significantly harm our reputation, and could materially and adversely affect our business, operating results and financial condition.
15

Investment Advisory Program Conducted Under Rule 3a-4
Under the Investment Company Act, an issuer that is engaged in the business of investing, reinvesting or trading in securities may be deemed an “investment company,” in which case the issuer may be subject to registration requirements and regulation as an investment company under the Investment Company Act. In order to provide assurance that certain discretionary investment advisory programs would not be considered investment companies, the SEC adopted Rule 3a-4 under the Investment Company Act, which provides a non-exclusive safe harbor from the definition of an investment company for programs that meet the requirements of the rule. We conduct and support the following programs pursuant to the Rule 3a-4 safe harbor:
Separately managed accounts;
Unified managed account portfolios;
Mutual fund portfolios and exchange-traded fund portfolios; and
Advisor as portfolio manager.
Human Capital Resources
Our Values - Envestnet’s five values create the foundation for our organization

INNOVATION is what differentiates Envestnet’s products and services from our competitors. It is also the way our employees respond to client needs and industry trends, and drive productivity through continuous process improvement and the maximization of resources. Regardless of your position, you have an opportunity to innovate and improve and make Envestnet better.

CLIENT SERVICE is the hallmark of Envestnet’s brand. We build our business by exceeding our clients’ expectations, listening to and anticipating their needs, and earning their trust; and we believe in treating our colleagues with the same level of integrity and respect.

COLLABORATION is critical to Envestnet’s ability to stay ahead of the demands of our ever-changing industry. Together, through a culture of generosity, open communication and sharing, we can uphold our mission and shape our industry.

ACCOUNTABILITY is intrinsic to maintaining our clients’ trust, our colleagues’ confidence and our own integrity. At Envestnet we aim for transparency and responsibility in all that we do. By standing behind our work, we can build a stronger business and more lasting client relationships.

INCLUSION AND RESPECT is how we treat each other and our clients and by nurturing these values and culture, we embrace differences, and appreciate the strength and value of a diverse workforce. We believe that a respectful, innovative, and collaborative workplace attracts the best talent and ultimately fosters the best financial outcomes for advisors and their investors.

Diversity, Equity & Inclusion (“DEI”)

We are committed to providing an equitable, diverse and inclusive work culture, where everyone is treated fairly, feels a sense of belonging and value, and has the resources and support they need to achieve their full potential. As part of this commitment, in 2021 we formed our DEI Executive Council which is comprised of eight Senior Leadership members and champions Diversity, Equity, and Inclusion initiatives across four pillars – training, workforce diversity, professional development, and community impact.

In 2020, Envestnet Bridges, was created to encourage all employees to participate in conversations regarding diversity and differences, building greater understanding and enhancing our Envestnet community. Envestnet Bridges has hosted monthly conversations on far reaching topics such as Allyship, Understanding Language, and Racism -- Why Your Story Matters.

Our Women’s Initiative Network continues to provide women with the tools, training, and networking connections to advance in their careers, and build a platform for them to succeed.

16

We are committed to DEI globally. In 2021 we launched the Encourage, Engage, Evolve Mentoring Program which matched 18 female leaders in the United States with female leaders in Trivandrum, India. The program promotes the role of women in leadership, builds networking connections, and defines career development.

Also in 2021, Envestnet partnered with the University of Delaware Women’s Leadership to launch two successful virtual cohorts. The program emphasizes advancing women in their leadership journey.

Envestnet is the inaugural ambassador for Money Management Institute, an organization with a mission to prepare under-represented talent for the financial tech industry.

Envestnet continues to invest in organizations and programs that enhance our connection to our community and bring to life our commitment to diversity and inclusion.

Workforce Demographics

In 2021, we launched “People Manager Dashboards” which provide U.S.-based managers with anonymous information regarding the race/ethnicity and gender demographics of their teams, as well as information regarding open positions, promotions, terminations. This data helps managers pinpoint opportunities to increase diversity when hiring, promoting, and developing employees. Our employee population is primarily located in the United States and India. Our global workforce increased 3% in 2021 from approximately 4,250 full-time employees in 2020 to approximately 4,375 full-time employees in 2021, with 39% and 43%, respectively, based in the United States. No employee is represented in a collective bargaining agreement.

Learning & Development

Through our global learning management system, employees have access to over 19,000 learning courses, including management and skills development; and U.S. based employees receive reimbursement for training, certifications, and degrees. During 2020 and 2021, our employees completed over 32,000 courses and over 57,000 courses, respectively. In the third quarter 2021, we launched a new learning platform with significant engagement, with over 10,000 hours of content viewed and over 8,800 courses were completed.

The Envestnet Institute on Campus (“EIOC”) is a program for motivated university students designed to bridge the gap between academic knowledge and the application of this knowledge in the Wealth and Asset Management industries. Many of our employees have graduated from this key Learning and Development program. The curriculum is currently offered at 47 schools, including Historically Black Colleges and Universities such as Howard University. The program includes mentoring, job placement, and financial literacy initiatives. As of June 30, 2021, over 4,700 students have completed the program averaging an approximate 70% completion rate. More than 1,800 women and over 1,600 students of color have completed the program. EIOC continues to support job and internship placements through its résumé database, which contains 2,000 résumés for employers seeking workforce-ready employees for internships and entry-level positions.

The Envestnet Scholarship Program has expanded its partnership with the CFP Board to offer scholarships to undergraduate students from groups traditionally underrepresented in the financial planning profession who are pursuing their Certified Financial Planner™ designation. Women and minorities who are undergraduates can apply for these scholarships. As of June 30, 2021, 53 scholarships totaling over $280,000 have been granted.

Envestnet’s 2021 Intern cohort demographics were our most diverse to date, with approximately 45% self-identifying as black, indigenous, people of color or non-white. Approximately 32% of the interns in 2021 were female.

The Envestnet Summer Internship Program is a full-time, paid internship designed for qualified college students to gain hands-on experience at Envestnet in all office locations. Interns work alongside department experts, participate in Envestnet's Institute On Campus, attend weekly “Lunch and Learns” with leaders of the business, and collaborate with fellow Envestnet interns on a summer project. Top performing interns can interview for full time employment after graduation through Envestnet's Rotational Program.

17

Engagement

In 2021, during our annual employee survey, we scored four points above the industry benchmark for employee engagement. In our 2020 employee survey, which primarily focused on the employee experience during the pandemic, 94% of respondents strongly agreed with the statement, “My organization responded to the Coronavirus (COVID-19) outbreak in a way that demonstrates care for its employees’ well-being.”

In Our Community

The Envestnet Cares program empowers our employees to engage in their local communities with paid time off for volunteer activities, charitable donation matching, and partnerships with several non-profit organizations. U.S. employees receive a match up to $3,000 annually. In 2020, our regular charitable giving was approximately $1.2 million. In 2021 we donated $1 million worldwide. We also made a one-time $5.0 million charitable contribution in 2020 in memory of our former chief executive officer.

In 2021, our employees received three paid Volunteer Days for use when volunteering for a non-profit organization of their choice during the workweek, or as part of a Company-organized volunteering event. In 2020, our employees volunteered 127 hours and participated in 4 company-sponsored events in 3 cities prior to March 13, 2020. Due to the COVID-19 Pandemic, in-person events were canceled starting in March 2020. Despite canceling in person volunteer events, our employees still volunteered over 2,400 hours in 2021, as employees participated in both virtual events and other volunteer events in their communities.

Total Rewards

To attract and retain top talent in our highly competitive industry, we offer employees a comprehensive total rewards package. For U.S. based employees, this includes competitive base pay, annual bonus consideration, long-term incentive grants, employer-subsidized health, dental, and vision insurance, employer match for retirement savings, paid time off, group term life and disability insurance, college tuition reimbursement and scholarships, as well as paid parental leave for the birth or adoption of a child, and military leave with pay differential. In 2020, Envestnet added a parental stipend for employees with children under age 6 and in 2021, Envestnet added adoption and surrogacy to further support our employees in balancing work and life.

All U.S. based, full-time employees also receive nine paid holidays, a minimum of three weeks paid time off, two floating holidays, and three paid volunteer days per year. India-based employees receive standard health and welfare benefits, as well as additional family medical coverage, an internet stipend, and free transportation home from late shifts. Envestnet supports our employees’ physical and mental health with a no-cost Wellness Program; and provides legal, financial, and work-life solutions with our Employee Assistance Program.

Pandemic Response

We care about our colleagues and anyone who enters our workplace. Our continuing focus on the health and well-being of our colleagues has enabled us to preserve business continuity without sacrificing our commitment to keeping our employees and workplace visitors safe during the COVID-19 pandemic.

Our Pandemic Response Team, which includes our CEO, President, and other senior members of management, meet weekly to assess the risks and status for each office location and to ensure business continuity.

All of our employees began working remotely in March 2020. Our Pandemic Response Team has established protocols to ensure the safety of our employees while working remotely and upon return to our office locations. This included mandatory COVID-19 training, advanced cleaning protocols for all offices, modified workspaces, and communication that provides employees with regular updates regarding Envestnet’s response to the impact of the pandemic. Beginning in 2022, employees were welcomed back to the office once their proof of vaccination was received; for the majority of employees, returning to the office continues to be on a voluntary basis.

During the pandemic, our employees also received additional benefits to support home-office set-up (U.S. and India), parental stipend (U.S.), additional health insurance (India), and utility stipend (India), as well as multiple initiatives and organized activities to support mental wellness, morale and team building.

18

Information about our Executive Officers
The following table summarizes information about each one of our executive officers.
NameAgePosition(s)
William Crager57Chief Executive Officer
Stuart DePina61President
Peter D'Arrigo54Chief Financial Officer
Shelly O’Brien56Chief Legal Officer, General Counsel and Corporate Secretary

William Crager—Mr. Crager has served as Chief Executive Officer, President and Chief Executive of Envestnet Wealth Solutions. Having served as Envestnet’s President since 2002, Mr. Crager was named Interim Chief Executive Officer in October 2019 and named Chief Executive Officer in March 2020. Prior to joining us, Mr. Crager served as Managing Director of Marketing and Client Services at Rittenhouse Financial Services, Inc., an investment management firm affiliated with Nuveen. Mr. Crager received an MA from Boston University and a BA from Fairfield University, with a dual major in economics and English.
Stuart DePina—Mr. DePina has served as Envestnet’s President since March 2020. Prior to that time, he was Chief Executive of Envestnet Data & Analytics and President of Envestnet | Tamarac. Prior to joining Tamarac, Mr. DePina served in various Chief Executive positions and served as a Partner of KPMG LLP in the investment services and entertainment industries. Mr. DePina holds a BS in accounting from The University of Texas at Austin.

    Peter D’Arrigo
—Mr. D’Arrigo has served as Chief Financial Officer since 2008. Prior to joining us, Mr. D’Arrigo worked at Nuveen where he served as Treasurer since 1999, as well as holding a variety of other titles after joining them in 1990. Mr. D’Arrigo received an MBA from the Northwestern University Kellogg Graduate School of Management and an undergraduate degree in applied mathematics from Yale University.
Shelly O’Brien—Ms. O’Brien has served as Chief Legal Officer, General Counsel and Corporate Secretary since 2002. Prior to joining us, Ms. O’Brien was General Counsel and Director of Legal and Compliance for ING (U.S.) Securities, Futures & Options Inc., a broker‑dealer, and futures commission merchant. Ms. O’Brien received a degree in political science from Northwestern University, a JD from Hamline University School of Law, and an LLM in taxation from John Marshall Law School.
Securities Exchange Act Reports
The Company maintains a website at the following address: http://www.envestnet.com. The information on the Company's website is not incorporated by reference in this Annual Report.
We make available on or through our website reports and amendments to those reports that we file with or furnish to the SEC in accordance with the Securities Exchange Act of 1934, as amended. These include our Annual Reports on Form 10-K, our Quarterly Reports on Form 10-Q and our Current Reports of Form 8-K and amendments to these reports. We make this information available on our website free of charge as soon as reasonably practicable after we electronically file the information available with, or furnish it to, the SEC. The SEC also maintains a website at the following address, through which this information is available: http://www.sec.gov.

Item 1A.  Risk Factors
An investment in any security involves risk. An investor or potential investor should consider the risks summarized in this section when making investment decisions regarding our securities. These risks and uncertainties include, but are not limited to, the risk factors set forth below. The risks and uncertainties described in this section are not the only ones we face. Additional risks and uncertainties not presently known to us or that we currently believe are immaterial may also affect our business. If any of these known or unknown risks or uncertainties actually occurs, our business, financial condition and results of operations could be materially adversely affected.
19

Risks Related to Our Results of Operations and Financial Condition
The COVID-19 pandemic has and may continue to adversely affect our business, including our operations and financial condition.

The COVID-19 pandemic and measures taken to contain or mitigate the pandemic have had, and may continue to have, significant adverse effects on global economic activity and financial markets, including lowering asset and equity valuations, decreasing liquidity for certain securities and causing significant volatility and disruption in markets. Although certain economic conditions improved throughout fiscal 2021, the pandemic continues to evolve with the spread of new variants and outbreaks, and the impacts of the pandemic may continue to affect aspects of our business and results of operations in the future.
Any deterioration in current economic conditions may result in an ongoing adverse effect on our business, including our results of operations and financial condition, as a result of, among other things: lower revenue from a reduction in our asset-based fees; a decline in new client conversions as a result of extended sales cycles and longer implementation periods as clients work remotely; decreased demand for certain of our products and services; and the negative impact of the pandemic on our clients and key vendors, market participants and other third-parties with whom we do business. Additionally, our business operations may be disrupted if significant portions of our workforce are unable to work effectively, including because of illness, quarantines, government actions, or other restrictions in connection with the pandemic. Further, work-from-home and other modified business practices may introduce additional operational risks, including resiliency, cybersecurity, and execution risks, which may result in inefficiencies or delays, and may affect our ability to, or the manner in which we, conduct our business activities. Recently promulgated OSHA rules related to required vaccines or alternative testing protocols for unvaccinated employees may in the future have adverse effects on our current work force, including additional administrative burdens and concerns related to perceived health and safety risks, and may result in an increase in employee complaints as well as difficulty attracting and retaining personnel.
The extent to which COVID-19 may continue to affect our business, results of operations and financial condition, will depend on future developments that are highly uncertain and cannot be predicted, including the scope and duration of the pandemic, the emergence, spread and severity of new variants and additional outbreaks of COVID-19, the availability and efficacy of vaccines and treatments, future actions taken by governmental authorities, central banks and other third parties in response to the pandemic, including vaccine and testing mandates, the timing and extent normal economic and operating conditions resume and the effects on our products, clients, employees and vendors. The ongoing pandemic may also have the effect of heightening many of the other risks described in this section entitled “Risk Factors” and any subsequent filings with the SEC, which could materially and adversely affect our business, results of operations and financial condition. Further, the COVID-19 pandemic may also affect our operating and financial results in a manner that is not presently known to us or that we currently do not consider to present significant risks. If we are not able to respond to and manage the impact of such events effectively, our business, results of operations and financial condition may be materially and adversely affected. For additional discussion of the impacts of the COVID-19 pandemic, which could be materially adverse to our operations and financial results, please see “Management’s Discussion and Analysis of Financial Condition and Results of Operations, Recent Developments, Uncertainties Related to COVID-19” section in Item 7 of Part II of this Annual Report.
We derive a substantial portion of our revenues from the delivery of investment solutions and services to clients in the financial services industry and our revenue could suffer if that industry experiences a downturn.
A substantial portion of our revenues are derived from clients in the financial services industry, particularly in financial advisory services. A decline or lack of growth in demand for financial services would adversely affect our clients and, in turn, our results of operations, financial condition and business. For example, the availability of free or low‑cost investment information and resources, including research and information relating to publicly traded companies and mutual funds available on the internet or on company websites, could lead to lower demand by investors for the services provided by financial advisors. In addition, demand for our investment solutions and services could decline for many reasons. Negative public perception and reputation of the financial services industry could reduce demand for our broader services and investment advisory solutions. Consolidation or limited growth in the financial services and advisory industry could reduce the number of our clients and potential clients. Events that adversely affect our clients’ businesses, rates of growth or the numbers of customers they serve, including decreased demand for our clients’ products and services, adverse conditions in our clients’ markets or adverse economic conditions generally, could in turn decrease demand for our investment solutions and services and thereby decrease our revenues. Any of the foregoing could have a material adverse effect on our results of operations, financial condition or business.

20

A limited number of clients account for a material portion of our revenue. Renegotiation or termination of our contracts with any of these clients could have a material adverse effect on our results of operations, financial condition or business.
For the years ended December 31, 2021, 2020 and 2019, revenues associated with our relationship with FMR LLC, an affiliate of FMR Corp., or Fidelity, accounted for approximately 17%, 15% and 15% respectively, of our total revenues and our ten largest clients accounted for approximately 30%, 29% and 31%, respectively, of our total revenues. Our license agreements with large financial institutions are generally multi-year contracts that may be terminated upon the expiration of the contract term or prior to such time for cause, which may include breach of contract, bankruptcy, insolvency and other reasons. A majority of our agreements with financial advisors generally provide for termination at any time.
A substantial majority of our revenues associated with Fidelity is derived from ongoing asset-based platform service fees paid by firms, advisors or advisors’ clients obtained through the Fidelity relationship. The license agreement with Fidelity, which accounted for less than 1% of our revenue in the year ended December 31, 2021, is subject to renewal on an annual basis. If Fidelity or a significant number of our most important clients were to renegotiate or terminate their contracts with us, our results of operations, financial condition or business could be materially adversely affected. 
Changes in the estimates of fair value of reporting units or of long-lived assets, particularly goodwill and intangible assets, may result in future impairment charges, which could have a material adverse effect on our results of operations, financial condition, cash flows or business.
Over time, the fair values of long-lived assets change. At December 31, 2021, we had $925.2 million of goodwill and $400.4 million of intangible assets, net, collectively representing 59% of our total assets. 
Goodwill is reviewed for impairment each year using a qualitative or quantitative process that is performed at least annually or whenever events or circumstances indicate that impairment may have occurred. The Company performs the annual impairment analysis on October 31 in order to provide management time to complete the analysis prior to year-end. Prior to performing the quantitative evaluation, an assessment of qualitative factors may be performed to determine whether it is more likely than not that the fair value of a reporting unit exceeds the carrying value. If it is determined that it is unlikely that the carrying value exceeds the fair value, the Company is not required to complete the quantitative goodwill impairment evaluation. If it is determined that the carrying value may exceed fair value when considering qualitative factors, a quantitative goodwill impairment evaluation is performed. When performing the quantitative evaluation, if the carrying value of the reporting unit exceeds its fair value, an impairment loss equal to the difference will be recorded. The identification of reporting units and consideration of aggregation criteria requires management’s judgment. Based on the relevant GAAP authoritative guidance, we aggregate components of a single operating segment into a reporting unit, if appropriate. Future goodwill impairment charges may occur if estimates of fair values decrease, which would reduce future earnings. 
We test our indefinite lived intangible assets on an annual basis and more often if an event occurs or circumstances change that would more likely than not reduce the fair value of the indefinite lived intangible asset below its carrying amount. We also test property, plant, and equipment and other intangibles for impairment whenever events or changes in circumstances indicate that the carrying amount may not be recoverable. Future asset impairment charges may occur if asset utilization declines, if customer demand decreases, or for a number of other reasons, which would reduce future earnings. Any such impairment charges could have a material adverse effect on our business, financial condition, results of operations, and cash flows. Impairment charges would also reduce our consolidated stockholders’ equity and increase our debt-to-total-capitalization ratio, which could negatively impact our access to the debt and equity markets.
During the fourth quarter of 2021, we completed our annual goodwill impairment analysis. The qualitative analysis performed as of October 31, 2021 indicated that it is more likely than not that the fair value of each reporting unit exceeded the carrying value, and accordingly, no impairment existed. There can be no assurance that our estimates and assumptions of the fair value of our reporting units, the current economic environment, or the other inputs used to estimate the fair value of our reporting units will prove to be accurate, and any material error in our estimates and assumptions, could result in us needing to take a material impairment charge, which would have the effects discussed above.
As part of our ongoing monitoring efforts, we will continue to consider capital markets and other economic factors and its potential impact on our businesses, as well as other factors, in assessing goodwill and other long-lived assets for possible indications of impairment.
21

We have a significant amount of debt and servicing our debt requires a significant amount of cash, and we may not have sufficient cash flow from our business to service our debt.
As of December 31, 2021, we had $345.0 million of outstanding 1.75% Convertible Notes due 2023 and $517.5 million of outstanding 0.75% Convertible Notes due 2025 (collectively, the “Convertible Notes”). As of December 31, 2021, we had an additional $500.0 million available to us to borrow under our revolving credit facility (the “Amended Credit Agreement”). This indebtedness could, among other things:
make it difficult for us to pay other obligations;
make it difficult to obtain favorable terms for any necessary future financing for working capital, capital expenditures, debt service requirements or other purposes;
require us to dedicate a substantial portion of our cash flow from operations to service the indebtedness, reducing the amount of cash flow available for other purposes; and
limit our flexibility in planning for and reacting to changes in our business.

The conditional conversion feature of our Convertible Notes, if triggered, may adversely affect our financial condition and operating results.

In the event the conditional conversion features of our outstanding Convertible Notes are triggered, holders of the Convertible Notes will be entitled to convert their Convertible Notes at any time during specified periods at their option. We may elect to satisfy our conversion obligation in cash, in shares of our common stock or in a combination of cash and shares of our common stock. If one or more holders elect to convert their Convertible Notes, unless we satisfy our conversion obligation by delivering solely shares of our common stock (other than cash in lieu of any fractional share), we would be required to settle all or a portion of our conversion obligation through the payment of cash, which could adversely affect our liquidity. Furthermore, even if holders do not elect to convert their Convertible Notes, we could be required under applicable accounting rules to reclassify all or a portion of the outstanding principal of the Convertible Notes as a current rather than long‑term liability, which would result in a material reduction of our net working capital.
We may not have the ability to raise the funds necessary to settle conversions of our Convertible Notes or purchase the Convertible Notes as required upon a fundamental change, and our existing debt contains, and our future debt may contain, limitations on our ability to pay cash upon conversion or purchase of our Convertible Notes.
Following a fundamental change, Convertible Notes holders will have the right to require us to purchase their Convertible Notes for cash. A fundamental change may also constitute an event of default or prepayment under, and result in the acceleration of the maturity of, our then‑existing indebtedness. In addition, upon conversion of the Convertible Notes, unless we settle our conversion obligation solely in shares of our common stock (other than cash in lieu of any fractional share), we will be required to make cash payments in respect of the Convertible Notes being surrendered for conversion. We may not have sufficient financial resources, or may not be able to arrange financing, to pay the fundamental change purchase price in cash with respect to the Convertible Notes surrendered by holders for purchase upon a fundamental change or make cash payments upon conversions. In addition, restrictions in our Third Credit Agreement (as described herein) or future credit facilities or other indebtedness, if any, may not allow us to purchase the Convertible Notes upon a fundamental change or make cash payments upon conversions of the Convertible Notes. Our failure to purchase the Convertible Notes upon a fundamental change or make cash payments upon conversions thereof when required would result in an event of default with respect to the Convertible Notes which could, in turn, constitute a default under the terms of our other indebtedness, if any. If the repayment of the related indebtedness were to be accelerated after any applicable notice or grace periods, we may not have sufficient funds to repay the indebtedness and purchase the Convertible Notes or make cash payments upon conversions thereof. For a description of the Company’s Third Credit Agreement entered into on February 4, 2022 amending and restating the Amended Credit Agreement, see Part II, Item 7, “Management’s Discussion and Analysis of Financial Condition and Results of Operations, Recent Developments, Credit Agreement Amendment” and Part II, Item 8, “Note 22—Subsequent Events”.

Risks Related to our Operations
If sources from which we obtain information limit our access to such information or charge us fees for accessing such information, our business could be materially and adversely harmed.
Our Envestnet Data & Analytics data aggregation solutions require certain data that we obtain from thousands of sources, including banks, other financial institutions, retail businesses and other organizations, some of which are not our current customers. As of December 31, 2021, we receive over 70% of this data through structured data feeds that are provided under the terms of our contracts with most of our financial institution, or FI, customers. Although all of the information we
22

currently gather is end user-permissioned, non-identified data and, currently, we generally have free, unrestricted access to, or ability to use, such information, one or more of our current customers could decide to limit or block our access to the data feeds we currently have in place with these customers due to factors outside of our control such as more burdensome regulation of our or our customers’ industry, increased compliance requirements or changes in business strategy. If the sources from which we obtain information that is important to our solutions limit or restrict our ability to access or use such information, we may be required to attempt to obtain the information, if at all, through end user-permissioned data scraping or other means that could be more costly and time-consuming, and less effective or efficient. In the past, a limited number of third parties, primarily airline and international sites, have either blocked our access to their websites or requested that we cease employing data scraping of their websites to gather information, and we could receive similar, additional requests in the future. Any such limitation or restriction may also preclude us from providing our solutions on a timely basis, if at all. In addition, if in the future one or more third parties challenge our right to access information from these sources, we may be required to negotiate with these sources for access to their information or to discontinue certain services currently provided by our solutions. The legal environment surrounding data scraping and similar means of obtaining access to information on third-party websites is not completely clear and is evolving, and one or more third parties could assert claims against us seeking damages or to prevent us from accessing information in that manner. In the event sources from which we obtain this information begin to charge us fees for accessing such information, we may be forced to increase the fees that we charge our customers, which could make our solutions less attractive, or our gross margins and other financial results could suffer.
Because some of our sales efforts are targeted at large financial institutions and large FinTech companies, we face prolonged sales cycles, substantial upfront sales costs and less predictability in completing some of our sales. If our sales cycle lengthens, or if our upfront sales investments do not result in sufficient revenue, our operating results may be harmed.
We target a portion of our sales efforts at large financial institutions and large FinTech companies, which presents challenges that are different from those we encounter with smaller customers. Because our large customers are often making an enterprise-wide decision to deploy our solutions, we face longer sales cycles, complex customer requirements, substantial upfront sales costs, significant contract negotiations and less predictability in completing sales with these customers. Our sales cycle can often last one year or more with our largest customers, who often undertake an extended evaluation process, but is variable and difficult to predict. We anticipate that we will experience even longer sales cycles, more complex customer needs, higher upfront sales costs and less predictability in completing sales with customers located outside of the United States. If our sales cycle lengthens or our upfront sales investments do not generate sufficient revenue to justify our investments in our sales efforts, our operating results may be harmed.
Investors’ decisions regarding their investment assets are affected by many factors and investors may redeem or withdraw their investment assets generally at any time. Significant changes in investing patterns or large‑scale withdrawal of investment funds could have a material adverse effect on our results of operations, financial condition or business.
The clients of our financial advisors are generally free to change financial advisors, forgo the advice and other services provided by financial advisors or withdraw the funds they have invested with financial advisors. These clients of financial advisors may elect to change their investment strategies, by moving their assets away from equity securities to fixed income or other investment options, or by withdrawing all or a portion of their assets from their accounts to avoid all securities markets‑related risks. These actions by investors are outside of our control and could materially adversely affect the market value of the investment assets that our clients manage, which could materially adversely affect the asset‑based fees we receive from our clients.
A substantial portion of our revenue is based on fees earned in the value of assets under management or administration. Changes in market and economic conditions could lower the value of assets on which we earn revenues and could decrease the demand for our investment solutions and services.
Asset‑based fees make up a significant portion of our revenues. Asset‑based fees represented 60%, 54% and 54% of our total revenues for the years ended December 31, 2021, 2020 and 2019, respectively. We expect that asset‑based fees will continue to represent a significant percentage of our total revenues in the future. Significant fluctuations in securities prices may materially affect the market value of the assets managed by our clients and may also influence financial advisor and investor decisions regarding whether to invest in, or maintain an investment in, a particular investment or strategy. If such market fluctuation led to less investment in the securities markets, our revenues and earnings derived from asset‑based fees could be materially adversely affected. Our asset-based fees are generally calculated quarterly using the value of assets at the end of each calendar quarter. Our methodology may result in lower fees if the financial markets are down when fees are calculated, even if the market had performed well earlier in the quarter.
23

We provide our investment solutions and services to the financial services industry. The financial markets, and in turn the financial services industry, are affected by many factors, such as U.S. and foreign economic conditions and general trends in business and finance that are beyond our control. In the event that the U.S. or international financial markets suffer a severe or prolonged downturn, investors may choose to withdraw assets from financial advisors, which we refer to as “redemptions”, and transfer them to investments that are perceived to be more secure, such as bank deposits and Treasury securities, and on which we might not earn fees. For example, in late 2007 and through the first quarter of 2009, the financial markets experienced a broad and prolonged downturn, our redemption rates were higher than our historical average, and our results of operations, financial condition and business were materially adversely affected. Any prolonged downturn in financial markets or increased levels of asset withdrawals could have a material adverse effect on our results of operations, financial condition or business. Historically, redemption rates have typically increased during periods where there has been a significant downturn in financial markets. Any potential decline in assets on which we earn fees would not necessarily be proportional to, and in total, could be greater than the overall market decline.
We must continue to introduce new investment solutions and services and technological enhancements to address our clients’ changing needs, market changes, regulations, and technological developments and failure to do so could have a material adverse effect on our results of operations, financial condition or business.
The market for our investment solutions and services is characterized by shifting client demands, evolving market practices, new and evolving regulations, and for some of our investment solutions and services, rapid technological change. Changing client demands, new market rules and practices, or new technologies can render existing investment solutions and services obsolete and unmarketable. As a result, our future success will continue to depend upon our ability to develop new investment solutions and services, and service and technological enhancements that address the future needs of our target markets and respond to technological and market changes. We incurred technology development costs of approximately $80 million, $72 million and $60 million in the years ended December 31, 2021, 2020 and 2019, respectively. We expect that our technology development costs will continue at this level or they may increase in the future. We may not be able to accurately estimate the impact of new investment solutions and services on our business or how their benefits will be perceived by our clients. Further, we may not be successful in developing, introducing, marketing and licensing our new investment solutions or services or investment solution or service enhancements on a timely and cost effective basis, or at all, and our new investment solutions and services and enhancements may not adequately meet the requirements of the marketplace or achieve market acceptance. In addition, clients may delay purchases in anticipation of new investment solutions or services or enhancements. Any of these factors could materially adversely affect our results of operations, financial condition or business.
As a global organization, our business is susceptible to risks associated with our international operations.
We currently maintain international operations in India, the United Kingdom, Canada and Australia, lease space in other jurisdictions outside of the United States for the purpose of gathering data, and have customers located around the globe. Managing a global organization outside of the United States is difficult and time-consuming and introduces risks that we may not face with our operations and sales in the United States. These risks include:

the burdens of complying with a wide variety of foreign regulations, laws and legal standards, including privacy, data security, tax and employment, some of which may be materially different or more stringent than those of the United States;
regional data privacy laws that apply to the transmission of data across international borders;
lack of familiarity with, and unexpected changes in, foreign regulatory requirements;
customers’ unfamiliarity with and concerns regarding laws and regulations of the United States that may impact our business operations in their jurisdictions;
negative, local perception of industries and customers that we may pursue;
laws and business practices favoring local competitors;
localization of our solutions, including unanticipated costs related to translation into foreign languages and adaptation for local practices and regulatory requirements;
different pricing environments;
difficulties in managing and staffing international operations;
reduced or varied protection for intellectual property rights in some countries;
compliance with laws and regulations for foreign operations, including the U.S. Foreign Corrupt Practices Act, the U.K. Bribery Act, import and export control laws, tariffs, trade barriers, economic sanctions and other regulatory or contractual limitations on our ability to sell our solutions in certain foreign markets, and the risks and costs of compliance;
fluctuations in currency exchange rates;
24

potentially adverse tax consequences, including the complexities of foreign value added tax systems, difficulty in interpreting international tax laws and restrictions on the repatriation of earnings;
increased financial accounting and reporting burdens and complexities; and
political, social and economic instability abroad, terrorist attacks and security concerns in general.

Operating in international markets also requires significant management attention and financial resources. A component of our growth strategy involves the further expansion of our operations and the development of new customer relationships internationally. As we seek to expand internationally, we will need to develop relationships with additional partners and add internal capabilities to effectively manage the operational, financial, legal and regulatory requirements and risks associated with our international operations. The investment we make and additional resources we use to expand our operations, target new international customers, expand our presence globally within our existing customers and manage operational and sales growth in other countries may not produce desired levels of revenue or profitability, which could adversely affect our business and operating results.
If we are unable to effectively manage certain risks and challenges related to our India operations, our business could be harmed.
Our India operations are a key factor to our success. We believe that our significant presence in India provides certain important advantages for our business, such as direct access to a large pool of skilled professionals and assistance in growing our business internationally. However, it also creates certain risks that we must effectively manage. As of December 31, 2021, approximately 2,500 of our approximate 4,375 total employees were based in India. Wage costs in India for skilled professionals are currently lower than in the United States for comparably skilled professionals. However, wages in India are increasing at a faster rate than in the United States, which could result in us incurring increased costs for technical professionals and reduced margins. There is intense competition in India for skilled technical professionals, and we expect such competition to increase. As a result, we may be unable to retain our current employee base in India or hire additional new talent or do so cost-effectively. In addition, India has experienced significant inflation, low growth in gross domestic product and shortages of foreign exchange. India also has experienced civil unrest and terrorism and, in the past, has been involved in conflicts with neighboring countries. The occurrence of any of these circumstances could result in disruptions to our India operations, which, if continued for an extended period of time, could have a material adverse effect on our business. If we are unable to effectively manage any of the foregoing risks related to our India operations, our development efforts could be impaired, our growth could be slowed, and our operating results could be negatively impacted.
We operate in highly competitive industries, with many firms competing for business from financial advisors and financial institutions on the basis of a number of factors, including the quality and breadth of investment solutions and services, ability to innovate, reputation and the prices of services and this competition could hurt our financial performance.
We compete with many different types of companies that vary in size and scope, including custodians, turnkey asset management platforms, data and analytics providers, and other financial technology companies. Representative competitors include Pershing LLC (a subsidiary of BNY Mellon Corporation), AssetMark, Inc., Advent Software (a subsidiary of SS&C Technologies Holdings, Inc.) and Orion Advisor Services in our Envestnet Wealth Solutions business and Intuit, Inc., Plaid Inc. and Fiserv, Inc in our Envestnet Data & Analytics business. Competition is discussed in greater detail under “Business—Competition” included in this Annual Report. In addition, some of our clients have developed or may develop the in‑house capability to provide the technology and/or investment advisory services they have retained us to perform. These clients may also offer internally developed services to their financial advisors, obviating the need to hire us, and they may offer these services to third‑party financial advisors or financial institutions, thereby competing directly with us for that business.
Many of our competitors in this business have significantly greater resources than we do. These resources may allow our competitors to respond more quickly to changes in demand for investment solutions and services, to devote greater resources to developing and promoting their services and to make more attractive offers to potential clients and strategic partners, which could hurt our financial performance.
We may lose clients as a result of the sale or merger of a client, a change in a client’s senior management, competition from other financial advisors and financial institutions and for other reasons. We also face increased competition due to the current trend of industry consolidation. If large financial institutions that are not our clients are able to attract assets from our clients, our ability to grow revenues and earnings may be adversely affected.
We compete with many companies that have greater name recognition, substantially greater financial, technical, marketing and other resources, the ability to devote greater resources to the promotion, sale and support of their solutions, more extensive customer bases and broader customer relationships, and longer operating histories than we have.
25

We expect competition to increase as other companies continue to evolve their offerings and as new companies enter our market. New companies entering our market may choose to offer internally-developed solutions at little or no additional cost to their end users by bundling them with their existing applications and solutions. Increased competition is likely to result in pricing pressures, which could negatively impact our gross margins.
Our failure to successfully compete in any of the above‑mentioned areas could result in reduced revenues or lack of market share which could have a material adverse effect on our results of operations, financial condition or business. Competition could also affect the revenue mix of services we provide, resulting in decreased revenues in lines of business with higher profit margins.
We are subject to liability for losses that result from potential, perceived or actual conflicts of interest.
Potential, perceived and actual conflicts of interest are inherent in our existing and future business activities and could give rise to client dissatisfaction, litigation or regulatory enforcement actions. In particular, we pay varying fees to third‑party asset managers and custodians and our financial advisor customers, or their clients, could accuse us of directing them toward those asset managers or custodians that charge us the lowest fees and therefore provide us with a greater financial advantage. In addition, we offer proprietary mutual funds and portfolios of mutual funds through our internal investment management and portfolio consulting group, and financial advisors or their clients could conclude that we favor our proprietary investment products because of their belief that we earn higher fees when our proprietary investment products are used. Adequately addressing conflicts of interest is complex and difficult. If we fail, or appear to fail, to adequately address potential, perceived or actual conflicts of interest, the resulting negative public perception and reputational harm could materially adversely affect our client relations or ability to enter into contracts with new clients and, consequently, our results of operations, financial condition and business.
We are substantially dependent on our intellectual property rights, and a failure to protect these rights could adversely affect our results of operations, financial condition or business.
We have made substantial investments in software and other intellectual property on which our business is highly dependent. As of December 31, 2021, notwithstanding expiration of some of our oldest patents, we had over 50 issued patents in the U.S. and foreign jurisdictions as well as additional pending patent applications in the U.S. and foreign jurisdictions. Many of our key technologies, investment solutions or services are not covered by any copyright registration, issued patent or patent application. We are the owner of certain patent rights, registered trademarks in the United States, including “ENVESTNET,” and we claim common law rights in other trademarks that are not registered. We rely on a combination of patent, trade secret, trademark and copyright laws, confidentiality and nondisclosure agreements and other contractual and technical security measures to protect our proprietary technology, all of which provide only limited protection. Despite our efforts, unauthorized copying or other misappropriation of our proprietary technologies could enable third parties to benefit from our intellectual property rights without paying us for doing so, which could harm our business. Policing unauthorized use of proprietary technology is difficult and expensive and our monitoring and litigation may be necessary to protect and enforce our intellectual property rights. If litigation is necessary to protect and enforce our intellectual property rights, any such litigation could be very costly and could divert management attention and resources. If we are unable to protect our intellectual property rights or if third parties independently develop or gain access to our or similar technologies, investment solutions or services, our results of operations, financial condition and business could be materially adversely affected.
We cannot guarantee that:
our intellectual property rights will provide competitive advantages to us;
our ability to assert our intellectual property rights against potential competitors or to settle current or future disputes will not be limited by our agreements with third parties;
our intellectual property rights will be enforced in jurisdictions where competition may be intense or where legal protection may be weak;
any of the trademarks, copyrights, trade secrets or other intellectual property rights that we presently employ in our business will not lapse or be invalidated, circumvented, challenged or abandoned;
our trademark applications will lead to registered trademarks;
competitors will not design around our intellectual property rights or develop similar technologies, investment solutions or products; or that we will not lose the ability to assert our intellectual property rights against others; or
Our ability to identify and police any misappropriation and protect our proprietary technology will be sufficient.

26

We are also a party to a number of third‑party intellectual property license agreements. Some of these license agreements require us to make one‑time payments or ongoing subscription payments. We cannot guarantee that the third‑party intellectual property we license will not be licensed to our competitors or others in our industry. In the future, we may need to obtain additional licenses or renew existing license agreements. We are unable to predict whether these license agreements can be obtained or renewed on acceptable terms, or at all. In addition, we have granted our customers certain rights to use our intellectual property in the ordinary course of our business. Some of our customer agreements restrict our ability to license or develop certain customized technology or services within certain markets or to certain competitors of our customers. For example, our agreement with Fidelity restricts our ability to develop certain integration features that we have not also offered to develop for Fidelity. Some of our customer agreements grant our customers ownership rights with respect to the portion of the intellectual property we have developed or customized for our customers. In addition, some of our customer agreements require us to deposit the source code to the customized technology and investment solutions with a source code escrow agent, which source code may be released in the event we enter into bankruptcy or are unable to provide support and maintenance of the technology or investment solutions we have licensed to our customers. These provisions in our agreements may limit our ability to grow our business in the future.
Risks Related to our Acquisitions
Our growth strategy includes growing through acquisitions and acquisitions involve a number of risks.

We expect to grow our business by, among other things, making acquisitions. Over the past five years we have completed a number of acquisitions. Acquisitions involve a number of risks. They can be time‑consuming and may divert management’s attention from day‑to‑day operations. Financing an acquisition could result in dilution from issuing equity securities or a weaker balance sheet from using cash or incurring debt. Acquisitions might also result in losing key employees. In addition, we may fail to successfully integrate acquisitions. We may also fail to generate enough revenues or profits from an acquisition to earn a return on the associated purchase price.
To the extent we grow our business through acquisitions, any such future acquisitions could present a number of other risks, including:
incorrect assumptions regarding the future results of acquired operations or assets or expected cost reductions or other synergies expected to be realized as a result of acquiring operations or assets;
failure to integrate the operations or management of any acquired operations or assets successfully and on a timely and cost effective basis;
insufficient knowledge of the operations and markets of acquired businesses;
loss of key personnel;
failure to obtain necessary customer consents or retain key customers;
diversion of management’s attention from existing operations or other priorities;
increased costs or liabilities as a result of historical, undetected or undisclosed legal, regulatory or financial issues related to acquired operations or assets; and
inability to secure, on terms we find acceptable, sufficient financing that may be required for any such acquisition or investment.

In addition, if we are unsuccessful in completing acquisitions of other businesses, operations or assets or if such opportunities for expansion do not arise, our results of operations, financial condition or business could be materially adversely affected.
27

Risks Related to our Information Technology and Data
Our failure to successfully execute the conversion of our clients’ assets from their technology platform to our platforms in a timely and accurate manner could have a material adverse effect on our results of operations, financial condition or business.
When we begin working with a new client, or acquire new client assets through an acquisition or other transaction, we are often required to convert all or a significant portion of assets from the clients’ technology platform to our technology platforms. These conversions present significant technological and operational challenges that can be time‑consuming and may divert management’s attention from other operational activities. If we fail to successfully complete our conversions in a timely and accurate manner, we may be required to expend more time and resources than anticipated, which could erode the profitability of the client relationship. In addition, any such failure may harm our reputation and may make it less likely that prospective clients will commit to working with us. Any of these risks could materially adversely affect our results of operations, financial condition or business.
Our hosting, collection, use and storage of customer information and data require the implementation of effective security controls, and a data security breach could disrupt our business, result in the disclosure of confidential information, expose us to liability and protracted and costly litigation, adversely affect our reputation and revenue and cause losses.
We, and our customers through which our solutions are made available to end users, collect, use, transmit and store confidential financial information such as bank account numbers, social security numbers, non-public personally identifiable information, portfolio holdings, credit card data and outstanding debts and bills. The measures we take to provide security for collection, use, storage, processing and transmission of confidential end user information may not be effective to protect against data security breaches by third parties. We use commercially available security technologies, including hardware and software data encryption techniques and multi-layer network security measures, to protect transactions and information. Although we encrypt data fields that typically include sensitive, confidential information, other unencrypted data fields may include similar information that could be accessible in the event of a security breach. We use security and business controls to limit access and use of confidential end user information. Although we require our customers and third-party suppliers to implement controls similar to ours, the technologies and practices of our customers and third-party suppliers may not meet all of the requirements we include in our contracts and we may not have the ability to effectively monitor the implementation of security measures of our customers and third-party suppliers. In a number of cases, our customers build and host their own web applications and access our solutions through our APIs. In these cases, additional risks reside in the customer’s system with respect to security and preventive controls. As a result, inadequacies of our customers’ and third-party suppliers’ security technologies and practices may only be detected after a security breach has occurred. Errors in the collection, use, storage or transmission of confidential end user information may result in a breach of privacy or theft of assets.
The risk of unauthorized circumvention of our security measures has been heightened by advances in computer capabilities and the increasing sophistication of hackers. Criminals are using increasingly sophisticated techniques to engage in illegal activities involving solutions such as ours or involving end user information, such as counterfeiting, fraudulent payment and identity theft. Because the techniques used by hackers change frequently and generally are not recognized until launched against a target, we may be unable to anticipate these techniques or to implement adequate preventive measures. In addition to hackers, it is possible that a customer could gain unauthorized access to our database through the use of our solutions. Improper access to our systems or databases by hackers or customers intending to commit criminal activities could result in the theft, publication, deletion or modification of confidential end user information. An actual or perceived breach of our security may require notification under applicable data privacy regulations.
A data security breach of the systems on which sensitive user data and account information are stored could lead to private claims or regulatory actions, including fines, against us. Many of our agreements with clients do not limit our potential liability for breaches of confidentiality, and consequential damages. If any person, including any of our employees, contractors, or consultants, penetrates our network security, misappropriates or mishandles sensitive data, inadvertently or otherwise, we could be involved in protracted and costly litigation. If unsuccessful in defending that litigation, we might be forced to pay damages and/or change our business practices or pricing structure, any of which could have a material adverse effect on our revenue and profitability. In addition, our customer contracts typically require us to meet specified minimum system security and privacy standards. If a data security breach occurs and we have not been in compliance with these standards, we could be liable for breach of contract claims brought by our customers.

28

We could also be required to indemnify our customers for third-party claims, fines, penalties and/or other assessments imposed on our customers as a result of any data security breach and our liability could exceed our insurance coverage or ability to pay. Envestnet’s Registered Investment Advisers may face SEC, FINRA and state enforcement actions, including monetary fines, if it is determined that Envestnet had inadequate data security measures in place to prevent such theft.
Our security procedures and technologies are regularly audited by independent security auditors engaged by us, and many of our prospective and current customers conduct their own audits or review the results of such independent security audits as part of their evaluation of our solutions. We are also periodically audited by regulatory agencies to which our operations or our customers are subject. Adverse findings in these audits or examinations, even if not accompanied by any data security breach, could adversely affect our ability to maintain our existing customer relationships and establish new customer relationships.
Data security breaches, acts of fraud involving our solutions, or adverse findings in security audits or examinations, could result in reputational damage to us, which could reduce the use and acceptance of our solutions, cause our customers to cease doing business with us and/or have a significant adverse impact on our revenue and future growth prospects. Further, any of these events could lead to additional regulation and oversight by federal and state agencies, which could impose new and costly compliance obligations and may lead to the loss of our ability to make our solutions available.
Risks Related to Laws and Regulations
Our operations are subject to extensive government regulation, and compliance failures or regulatory action against us could adversely affect our results of operations, financial condition or business.
The financial services industry is among the most extensively regulated industries in the United States. We operate investment advisory, broker‑dealer, and mutual fund lines of business, each of which is subject to a specific and extensive regulatory scheme. In addition, we are subject to numerous laws and regulations of general application. It is very difficult to predict the future impact of the legislative and regulatory requirements affecting our business and our clients’ businesses.
Certain of our subsidiaries are registered as “investment advisers” with the SEC under the Advisers Act and are regulated thereunder. In addition, many of our investment advisory services are conducted pursuant to the non‑exclusive safe harbor from the definition of an “investment company” provided under Rule 3a‑4 under the Investment Company Act. If Rule 3a‑4 were to cease to be available, or if the SEC were to modify the rule or its interpretation of how the rule is applied, our business could be adversely affected. Certain of our registered investment adviser subsidiaries provide advice to mutual fund clients. Mutual funds are registered as “investment companies” under the Investment Company Act. Our advisory subsidiaries provide advice on assets subject to the ERISA. The Advisers Act, Investment Company Act and ERISA, together with related regulations and interpretations of the SEC and the Department of Labor, impose numerous obligations and restrictions on investment advisers and mutual funds, including requirements relating to the safekeeping of client funds and securities, limitations on advertising, disclosure and reporting obligations, prohibitions on fraudulent activities, restrictions on transactions between an adviser and its clients, and between a mutual fund and its advisers and affiliates, and other detailed operating requirements, as well as general fiduciary obligations.
Envestnet Data & Analytics is examined on a periodic basis by various regulatory agencies. For example, it is a supervised third-party technology service provider subject to multi-agency supervisory examinations in a wide variety of areas based on published guidance by the Federal Financial Institutions Examination Council. These examinations include examinations of our management, acquisition and development activities, support and delivery, IT, and disaster preparedness and business recovery planning. The Office of the Comptroller of the Currency is the agency in charge of these examinations. If deficiencies are identified, customers may choose to terminate or reduce their relationships with us.
Either as a result of direct regulation or obligations under customer agreements, many of our subsidiaries are required to comply with certain provisions of the Gramm-Leach-Bliley Act, related to the privacy of consumer information and may be subject to other privacy and data security laws because of the solutions we provide. In addition, numerous regulations have been proposed and are still being written to implement the Dodd-Frank Act for enhanced due diligence of the internal systems and processes of companies like ours by their regulated customers. If we are required to make changes to our internal processes and solutions as result of this heightened scrutiny, we could be required to invest substantial additional time and funds and divert time and resources from other corporate purposes to remedy any identified deficiency.

29

All of the foregoing laws and regulations are complex, evolving, unclear and inconsistent across various jurisdictions and we are required to expend significant resources in order to maintain our monitoring of, and compliance with, such laws and regulations. We continually develop improvements to our existing products and services as well as new products and services. Many of these improvements or new products and services may implicate regulations to which we may not already be subject or with which we may not have experience. Any failure on our part to comply with these and other applicable laws and regulations could result in decreasing the demand for these products and services, increasing our potential liability or increase or costs, regulatory fines, suspensions of personnel or other sanctions, including revocation of our subsidiaries as an investment adviser or broker‑dealer, as the case may be, which could, among other things, require changes to our business practices and scope of operations or harm our reputation. Any of the foregoing could have a material adverse effect on our results of operations, financial condition or business.
We regularly rely on exemptions from various requirements of the Exchange Act, the Advisers Act, the Investment Company Act and ERISA in conducting our activities. These exemptions are sometimes highly complex and may in certain circumstances depend on compliance by third parties whom we do not control. If for any reason these exemptions were to become unavailable to us, we could become subject to regulatory action or third‑party claims and our business could be materially and adversely affected.
Privacy laws and regulations, industry standards and contractual obligations, and changes in these laws, regulations, standards and obligations, can affect the way in which we do business and cause us to incur significant costs and failure to comply with these requirements could negatively affect our business.
As part of our business, we de-identify and then provide consumer transaction data panels to customers to support data analytics and market research. We collect the underlying transaction data when requested by each applicable consumer. These activities are subject to numerous laws, regulations, industry standards and contractual obligations. We have incurred, and will continue to incur, significant expenses to comply with these requirements. New laws have been passed by several jurisdictions regulating the use of personal data and setting requirements for the de-identification of data. Other jurisdictions are considering imposing additional requirements. As our business continues to expand to new industry segments that may be more highly regulated for privacy and data security, and to countries outside the United States that have more strict data protection laws, we may be subject to increased compliance requirements and costs which could have a material adverse effect on our results of operations, financial condition or business. Industry practices relating to this business activity may change. We are in the process of negotiating new agreements with certain financial institutions governing our access to consumer transaction data when requested by the consumer. These agreements may contain additional requirements relating to our processing and provision of de-identified data. Additionally, our data panel customers might demand that the data that they purchase meet additional data sourcing standards, which we may not satisfy in all cases in the future. Failure to comply with existing or new laws, regulations, standards and obligations could result in loss of rights to use source data for data panels, loss of data panel subscriptions, fines, sanctions or other penalties, which could have a material adverse effect on our results of operations, financial condition or business.
State or federal legislation, regulatory requirements, or regulatory enforcement applicable to this business activity may also change. Privacy groups, governmental agencies and individuals also may seek to restrict or prevent, or may advocate for greater regulation of, our provision of data panels to data panel customers. For example, in January 2020, three members of Congress wrote to the Federal Trade Commission (the “FTC”) to request a review of these business practices. In February 2020, we received a civil investigative demand from the FTC for documents and information relating to our data collection, assembly, evaluation, sharing, correction and deletion practices, with which demand we fully complied. In November, 2020, we were informed by the FTC that it had closed the matter with no further action.
Our use of data panels is subject to the agreement of our business customers from which we obtain the underlying data or for which we source their underlying data. Although our arrangements with these customers generally permit us to use non-identified transaction level data, some customers decline to permit the use of this data. The inability to use data may limit the usefulness of our solutions and services which could adversely affect our business. For some of our solutions, we contractually require our customers to provide necessary notices and to obtain necessary permissions and waivers for use and disclosure of information through our solutions. A failure by our customers to comply with these contractual requirements could limit our use of the related data and therefore the usefulness of our solutions and services which could adversely affect our business. Furthermore, a failure by our customers to comply with these contractual requirements could subject us to claims or liability for unauthorized use or disclosure of information. These claims or liabilities could subject us to unexpected costs and have a material adverse effect on our results of operations, financial condition or business.

30

Our investment advisory services may subject us to liability for losses that result from potential, perceived or actual breaches of our fiduciary duties.
Our investment advisory services involve fiduciary obligations that require us to act in the best interests of our clients, and we may be sued and face liabilities for actual or claimed breaches of our fiduciary duties. Because we provide investment advisory services, both directly and indirectly, with respect to substantial assets we could face substantial liability if it is determined that we have breached our fiduciary duties. In certain circumstances, which generally depend on the types of investment solutions and services we are providing, we may enter into client agreements jointly with advisors and retain third‑party investment money managers on behalf of clients. As a result, we may be included as a defendant in lawsuits against financial advisors and third‑party investment money managers that involve claims of breaches of the duties of such persons, and we may face liabilities for the improper actions and/or omissions of such advisors and third‑party investment money managers. In addition, we may face claims based on the results of our investment advisory recommendations, even in the absence of a breach of our fiduciary duty. This risk may be heightened during periods when equity or other financial markets are declining in value or are particularly volatile, or when clients or investors with financial advisory clients are experiencing losses. Such claims and liabilities could have a material adverse effect on our results of operations, financial condition or business.
We may become subject to liability based on the use of our investment solutions and services by our clients.
Our investment solutions and services support the investment processes of our clients, which, in the aggregate, manage billions of dollars of assets. Our client agreements have provisions designed to limit our exposure to potential liability claims brought by our clients or third parties based on the use of our investment solutions and services. However, these provisions have certain exceptions and could be invalidated by unfavorable judicial decisions or by federal, state, foreign or local laws. Use of our products as part of the investment process creates the risk that clients, or the parties whose assets are managed by our clients, may pursue claims against us for very significant dollar amounts. Any such claim, even if the outcome were to be ultimately favorable to us, would involve a significant commitment of our management, personnel, financial and other resources and could have a negative impact on our reputation. Such claims and lawsuits could therefore have a material adverse effect on our results of operations, financial condition or business.
Furthermore, our clients may use our investment solutions and services together with software, data or products from other companies. As a result, when problems occur, it might be difficult to identify the source of the problem. Even when our investment solutions and services do not cause these problems, the existence of these errors might cause us to incur significant costs and divert the attention of our management and technical personnel, any of which could materially adversely affect our results of operations, financial condition or business.
If our investment solutions and services fail to perform properly due to undetected errors or similar problems, our results of operations, financial condition and business could be materially adversely affected.
Investment solutions and services we develop or license may contain undetected errors or defects despite testing. Such errors can exist at any point in the life cycle of our investment solutions or services, but are frequently found after introduction of new investment solutions and services or enhancements to existing investment solutions or services. We continually introduce new investment solutions and services and new versions of our investment solutions and services. Despite internal testing and testing by current and potential clients, our current and future investment solutions and services may contain serious defects or malfunctions. If we detect any errors before release, we might be required to delay the release of the investment solution or service for an extended period of time while we address the problem. We might not discover errors that affect our new or current investment solutions, services or enhancements until after they are deployed, and we may need to provide enhancements to correct such errors. Errors may occur that could have a material adverse effect on our results of operations, financial condition or business and could result in harm to our reputation, lost sales, delays in commercial release, third‑party claims, regulatory actions, contractual disputes, contract terminations or renegotiations, or unexpected expenses and diversion of management and other resources to remedy errors. In addition, negative public perception and reputational damage caused by such claims would adversely affect our client relationships and our ability to enter into new contracts. Any of these problems could have a material adverse effect on our results of operations, financial condition and business.
31

We could face liability for certain information we provide, including information based on data we obtain from other parties.
We may be subject to claims for securities law violations, negligence, breach of fiduciary duties or other claims relating to the information we provide. For example, individuals may take legal action against us if they rely on information we have provided and it contains an error. In addition, we could be subject to claims based upon the content that is accessible from our website through links to other websites. Moreover, we could face liability based on inaccurate information provided to us by others. Defending any such claims could be expensive and time‑consuming, and any such claim could materially adversely affect our results of operations, financial condition or business.
Our charter provides that the Court of Chancery of the State of Delaware will be the exclusive forum for certain legal actions between us and our stockholders, which could increase costs to bring a claim, discourage claims or limit the ability of our stockholders to bring a claim in a judicial forum viewed by the stockholders as more favorable for disputes with us or our directors, officers or other employees.

Our charter provides that unless we consent in writing to the selection of an alternative forum, the Court of Chancery of the State of Delaware will be the sole and exclusive forum for any (i) derivative action or proceeding brought on our behalf, (ii) any action asserting a claim of breach of a fiduciary duty owed by any of our directors, officers or other employees to us or our stockholders, (iii) any action asserting a claim arising pursuant to any provision of the Delaware General Corporation Law, or (iv) any action asserting a claim governed by the internal affairs doctrine. Although we believe this exclusive forum provision benefits us by providing increased consistency in the application of Delaware law for the specified types of actions and proceedings, this choice of forum provision may increase costs to bring a claim, discourage claims or limit a stockholder’s ability to bring a claim in a judicial forum that it finds favorable for disputes with us or our directors, officers or other employees, which may discourage such lawsuits against us or our directors, officers and other employees. The exclusive forum provision in our charter will not preclude or contract the scope of exclusive federal or concurrent jurisdiction for actions brought under the federal securities laws including the Securities Act of 1933, as amended, or the Securities Exchange Act of 1934, as amended, or the respective rules and regulations promulgated thereunder.

A deemed “change of control” of our company could require us to obtain the consent of our clients and a failure to do so properly could adversely affect our results of operations, financial condition or business.
Under the Advisers Act, the investment advisory agreements entered into by our investment adviser subsidiaries may not be assigned without the client’s consent. Under the Investment Company Act, advisory agreements with registered funds terminate automatically upon assignment and, any assignment of an advisory agreement must be approved by the board of directors and the shareholders of the registered fund. Under the Advisers Act and the Investment Company Act, such an assignment may be deemed to occur upon a change of control of the Company. A change of control includes either gaining or losing a “controlling person”. Whether someone is a controlling person for these purposes depends significantly on the specific facts and circumstances. There can be no assurance that if we undergo a change of control, we would be successful in obtaining all necessary consents or that the method by which we obtain such consents could not be challenged at a later time. If we are unable to obtain all necessary consents or if such a challenge were to be successful it could have a material adverse effect on our results of operations, financial condition or business.
Due to uncertainty in the application and interpretation of applicable state sales and use tax laws, we may be subject to additional tax liability. 
We and our customers are subject to a variety of sales, use and other tax laws in the various states and cities in which we and they do business. These laws and their interpretations change from time to time and often do not address with clarity their applicability to the types of products and services we and our subsidiaries provide. Vendors, like us, are typically held responsible by taxing authorities for the collection and payment of any applicable sales and use taxes, even when owed by the end user. If one or more taxing authorities determines that taxes should have, but have not, been paid with respect to our products or services, we might be liable for past taxes in addition to taxes going forward. Liability for past taxes might also include interest and penalty charges. We are often entitled to seek reimbursement from our customers for any sales and use taxes we pay either under the terms of our customer contracts or under applicable law or legal principles. Nevertheless, our customers might be reluctant to pay back taxes and might refuse responsibility for interest or penalties associated with those taxes. If we are required to collect and pay back taxes and any associated interest and penalties, and if our clients do not reimburse us for all or a portion of these amounts, we will incur unplanned expenses that may be substantial. Moreover, imposition of such taxes on us going forward will effectively increase the cost of our products and services to our customers
32

and might adversely affect our ability to retain existing customers or to gain new customers in the areas in which such taxes are imposed.
For the year ended December 31, 2021 and 2020, the Company estimated that a sales and use tax liability of $3.2 million and $6.6 million, respectively, was probable related to current and prior year revenues in a number of taxing jurisdictions. In addition, for the same periods, the Company estimated a sales tax receivable of $2.6 million and $2.1 million, respectively, related to estimated recoverability of a portion of the liability. Additional future information obtained from the applicable jurisdictions or audits by one or more taxing authorities may affect our estimate of our sales and use tax liability. There can be no assurance that we will not be subject to sales and use taxes or related penalties for past sales in jurisdictions where we currently believe no such taxes are required. 
Risks Related to our Common Stock
Holders of our common stock may be diluted by future issuances of common or preferred stock or convertible securities in connection with our incentive plans, acquisitions or otherwise; and future sales of such shares in the public market, or the expectations that such sales may occur, could lower our stock price.
Our charter authorizes us to issue shares of our common stock and options, rights, warrants and appreciation rights relating to our common stock for the consideration and on the terms and conditions established by our Board of Directors in its sole discretion. We could issue a significant number of shares of common stock, or securities convertible into shares of our common stock, in the future in connection with investments or acquisitions. Any of these issuances could dilute our existing stockholders, and such dilution could be significant. Moreover, such dilution could have a material adverse effect on the market price for the shares of our common stock.
The future issuance of shares of preferred stock with voting rights may adversely affect the voting power of the holders of shares of our common stock, either by diluting the voting power of our common stock if the preferred stock votes together with the common stock as a single class, or by giving the holders of any such preferred stock the right to block an action on which they have a separate class vote, even if the action were approved by the holders of our shares of our common stock. The future issuance of shares of preferred stock with dividend or conversion rights, liquidation preferences or other economic terms favorable to the holders of preferred stock could adversely affect the market price for our common stock by making an investment in the common stock less attractive.
We do not currently intend to pay dividends on our common stock for the foreseeable future and, consequently, your ability to achieve a return on your investment will depend on appreciation in the price of our common stock.
We do not anticipate paying any cash dividends to holders of our common stock in the foreseeable future. Consequently, investors must rely on sales of their common stock after price appreciation, which may never occur, as the only way to realize any gains on their investment. Investors seeking cash dividends should not purchase our common stock.
Certain provisions in our charter documents and agreements and Delaware law may inhibit potential acquisition bids for our company and prevent changes in our management.
Our certificate of incorporation and bylaws contains provisions that could depress the trading price of our common stock by acting to discourage, delay or prevent a change of control of our company or changes in management that our stockholders might deem advantageous. As a result of these provisions in our certificate of incorporation, the price investors may be willing to pay for shares of our common stock may be limited.
In addition, we are subject to Section 203 of the Delaware General Corporation Law, which imposes certain restrictions on mergers and other business combinations between us and any holder of 15% or more of our common stock.
Item 1B.  Unresolved Staff Comments
None.

33

Item 2. Properties
Our headquarters are located in Chicago, Illinois. We support our Envestnet Wealth Solutions segment primarily through offices in Denver, Colorado; Raleigh, North Carolina; Berwyn, Pennsylvania; Richmond, Virginia; Seattle, Washington; and Trivandrum, India. We support our Envestnet Data & Analytics segment primarily through offices in San Mateo, California; Raleigh, North Carolina; and Bangalore, India. The majority of our offices are leased. We believe that our office facilities are adequate for our immediate needs and that additional or substitute space is available if needed to accommodate the foreseeable growth of our operations.
Item 3. Legal Proceedings
See Part II, Item 8, “Note 21—Commitments and Contingencies” for Legal Proceedings details.

In addition, the Company's subsidiary, Envestnet Asset Management, Inc. (“EAM”), was named as a defendant in two putative class action lawsuits filed on December 28, 2020 and March 4, 2021, respectively, in the United States District Court for the Northern District of Alabama. The case captions are Drake v. BBVA USA Bancshares, Inc. et al., No. 2:20-CV-02076-ACA (“Drake”) and Ferguson v. BBVA Compass Bancshares, Inc. et al, No. 2:19-CV-01135-MHH (“Ferguson”). The material allegations of both cases were identical. The plaintiff in Ferguson alleged that EAM, acting as investment advisor to BBVA USA Bancshares, Inc.’s Compass SmartInvestor 401(k) Plan (the “SmartInvestor Plan”), along with BBVA and others, breached its fiduciary duties under the Employee Retirement Income Security Act of 1974 in connection with the selection and maintenance of the SmartInvestor Plan’s investment options. The plaintiff sought unspecified damages on behalf of a class of SmartInvestor Plan participants from July 17, 2013 through December 28, 2020. On August 27, 2021, the Court granted EAM’s motion to dismiss the Drake lawsuit. On September 3, 2021, the Court granted EAM’s motion to dismiss the Ferguson lawsuit. For more information regarding the potential impact of regulations and other legal matters, see Part I, Item 1A, “Risk Factors”.

Item 4. Mine Safety Disclosures
This section is not applicable.
34

PART II
Item 5. Market for Registrant’s Common Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities
(a)Market Information
Our common stock is listed on the New York Stock Exchange under the symbol “ENV”.
(b)Holders
The number of holders of record of our common stock was 150 as of February 18, 2022.
Common Stock
As of December 31, 2021, we had 500,000,000 common shares authorized at a par value of $0.005, of which 54,793,088 shares were outstanding.
Preferred Stock
As of December 31, 2021, we had 50,000,000 preferred shares authorized at a par value of $0.005, of which no shares were outstanding.
(c)Dividends
We have never declared or paid cash dividends on our common stock, and we intend to retain our future earnings, if any, to fund the growth of our business. We therefore do not anticipate paying any cash dividends on our common stock in the foreseeable future. Our future decisions concerning the payment of dividends on our common stock will depend upon our results of operations, financial condition and capital expenditure plans, as well as any other factors that the Board, in its sole discretion, may consider relevant.
(d)Securities Authorized for Issuance Under Equity Compensation Plan
For a description of securities authorized under our equity compensation plans, see Part II, Item 8, “Note 15—Stock-Based Compensation” and Part III, Item 12, “Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters”.
(e)Stock Performance Graph
The following graph compares the cumulative return to stockholders for $100 invested in our common stock relative to the cumulative total returns of the Russell® 2000 Index and The S&P North American Technology Sector Index for each of the last five fiscal years. In calculating total annual stockholder return, reinvestment of dividends, if any, is assumed. The indices are included for comparative purposes only. This graph is not “soliciting material,” is not deemed filed with the SEC and is not to be incorporated by reference in any of our filings under the Securities Act, as amended, or the Exchange Act, as amended, whether made before or after the date hereof and irrespective of any general incorporation language in any such filing.
35

5 YEAR STOCK PERFORMANCE GRAPH
env-20211231_g5.jpg
 12/30/201612/31/201712/31/201812/31/201912/30/202012/31/2021
Envestnet, Inc.$100.00 $141.42 $139.55 $197.53 $233.45 $225.08 
Russell® 2000 Index
100.00 113.14 99.37 122.94 145.52 165.45 
S&P North American Technology Sector Index100.00 136.24 137.75 197.25 282.45 354.99 
The stock price performance included in the graph above is not necessarily indicative of future stock price performance.

(f)Recent Sales of Unregistered Securities
None
(g)Issuer Purchases of Equity Securities
 Total number
of shares
purchased
Average
price paid
per share
Total number of
shares purchased
as part of publicly
announced plans
or programs
Maximum number (or
approximate dollar
value) of shares
that may yet be
purchased under the
plans or programs
October 1, 2021 through October 31, 2021— $— — 1,925,902 
November 1, 2021 through November 30, 202125,000 76.16 25,000 1,900,902 
December 1, 2021 through December 31, 2021— — — 1,900,902 
On February 25, 2016, the Company announced that its Board of Directors had authorized a share repurchase program under which the Company may repurchase up to 2.0 million shares of its common stock. The timing and volume of share repurchases will be determined by the Company’s management based on its ongoing assessments of the capital needs of the business, the market price of its common stock and general market conditions. No time limit has been set for the completion of the repurchase program, and the program may be suspended or discontinued at any time. The repurchase program authorizes the Company to purchase its common stock from time to time in the open market (including pursuant to a “Rule 10b5-1 plan”), in block transactions, in privately negotiated transactions, through accelerated stock repurchase programs, through option or other forward transactions or otherwise, all in compliance with applicable laws and other restrictions. As of December 31, 2021, 1.9 million shares could still be purchased under this program.


36

Item 6. Selected Financial Data

Part II, Item 6 is no longer required as the Company has adopted certain provisions within the amendments to Regulation S-K that eliminate Item 301.

Item 7. Management’s Discussion and Analysis of Financial Condition and Results of Operations

Overview

Envestnet, through its subsidiaries, is transforming the way financial advice and insight are delivered. Our mission is to empower financial advisors and service providers with innovative technology, solutions and intelligence. Envestnet has been a leader in helping transform wealth management, working towards its goal of expanding a holistic financial wellness ecosystem so that our clients can deliver an Intelligent Financial Life to their clients.

Over 108,000 advisors and more than 6,000 companies, including 18 of the 20 largest U.S. banks, 47 of the 50 largest wealth management and brokerage firms, over 500 of the largest RIAs and hundreds of FinTech companies, leverage Envestnet technology and services that help drive better outcomes for enterprises, advisors and their clients.

Through a combination of platform enhancements, partnerships and acquisitions, Envestnet uniquely provides a financial network connecting technology, solutions and data, delivering better intelligence and enabling its customers to drive better outcomes.
Envestnet, a Delaware corporation originally founded in 1999, serves clients from its headquarters based in Chicago, Illinois, as well as other locations throughout the United States, India and other international locations.
We also operate five RIAs registered with the SEC. We believe that our business model results in a high degree of recurring and predictable financial results.

COVID-19

On March 11, 2020, the World Health Organization declared the outbreak of COVID-19, a novel strain of Coronavirus, a global pandemic. This outbreak continues to cause disruptions to businesses and markets worldwide as the virus spreads and new variants emerge. The extent of the effect on our operational and financial performance will continue to depend on future developments, including the duration, spread and intensity of the pandemic, the emergence of variants and additional outbreaks of COVID-19, the availability and efficacy of vaccines, further governmental, regulatory and private sector responses and the timing and extent normal economic and operating conditions resume, all of which are uncertain and difficult to predict. Although we are unable to estimate the overall financial effect of the pandemic at this time, as the pandemic continues, it could have a material adverse effect on our business, results of operations, financial condition and cash flows. As of December 31, 2021, these consolidated financial statements do not reflect any adjustments as a result of the pandemic.
Recent Developments

Credit Agreement Amendment

On February 4, 2022, we entered into a Third Amended and Restated Credit Agreement (the “Third Credit Agreement”) with a group of banks. The Third Credit Agreement amends and restates, in its entirety, our prior Amended and Restated Credit Agreement, dated as of July 18, 2017, as amended (the “Prior Credit Agreement”).

The Third Credit Agreement amended certain provisions under the Prior Credit Agreement to, among other things, (i) extend the maturity of loans and the revolving credit commitments, (ii) reduce the interest rate payable on the loans and (iii) increase capacity and flexibility under certain of the negative covenants.

The Third Credit Agreement provides, subject to certain customary conditions, for a revolving credit facility (the “Credit Facility”), in an aggregate amount of $500.0 million, with a $20.0 million sub-facility for letters of credit.

The Credit Facility matures on February 4, 2027.


37

Outstanding loans under the Credit Facility accrue interest, at Envestnet’s option, at a rate equal to either (i) a base rate plus an applicable margin ranging from 0.25% to 1.75% per annum or (ii) an adjusted Term SOFR rate plus an applicable margin ranging from 1.25% to 2.75% per annum, based upon the total net leverage ratio, as calculated pursuant to the Third Credit Agreement. The undrawn portion of the commitments under the Credit Facility is subject to a commitment fee at a rate ranging from 0.25% to 0.30% per annum, based upon the total net leverage ratio as calculated pursuant to the Credit Agreement.

The obligations of Envestnet under the Third Credit Agreement are guaranteed by substantially all of Envestnet’s domestic subsidiaries and are secured by a first-priority lien on substantially all of the personal property (other than intellectual property) of Envestnet and the guarantors, subject to certain exclusions.

Investment in YieldX
 
On October 1, 2021, we acquired a 6.8% ownership interest in YieldX Inc. ("YieldX"), a Delaware corporation, for cash consideration of $15.0 million. YieldX provides an end-to-end digital platform with smart workflows, artificial intelligence powered analytics and a reimagined user experience for financial professionals and investors in the fixed income markets. We elected the measurement alternative for this investment as it did not have a readily determinable fair value. The investment is measured at cost, less impairment, adjusted by observable price changes.

In connection with this investment, we also entered into a commercial agreement with YieldX to integrate the products and solutions of YieldX into our platform offering. The consideration under the commercial agreement includes a warrant and quarterly cash payments subject to the satisfaction of certain performance targets.

Procurement of Technology Solutions
 
On June 21, 2021, we entered into a purchase agreement with a privately held company to acquire the technology solutions being developed by this privately held company for a purchase price of $18.0 million, including an advance of $3.0 million. The transaction closed on February 1, 2022 and we paid the remaining $15.0 million on February 2, 2022. This asset will be integrated into the Envestnet Data & Analytics segment. In addition, the agreement includes an earn-out payment of $10.0 million based upon the achievement of certain target metrics within five years after the date of our launch of the technology solutions.

Acquisition of Harvest
 
On April 7, 2021, we acquired Harvest Savings & Wealth Technologies (“Harvest”), a Delaware corporation (the "Harvest Acquisition"). Harvest provides automated goals-based saving and wealth solutions to banks, credit unions, trust companies and other financial institutions. Harvest has been integrated into the Envestnet Wealth Solutions segment. The acquisition optimizes our API-based financial wellness ecosystem and also helps strengthen our foothold to enable embedded finance, which we see as a key driver of the future of financial services.

In connection with the Harvest Acquisition, we paid estimated consideration of $32.8 million (of which approximately $3.0 million is being held in escrow for 18 months after the closing date), net of cash acquired, subject to certain post-closing adjustments. we funded the acquisition with cash on hand.

We recorded estimated goodwill of $18.5 million, which is not deductible for income tax purposes, and estimated identified intangible assets of $9.5 million. The tangible assets acquired and liabilities assumed were not material.

Acquisition of Proprietary Technology

We previously owned approximately 29% of the outstanding units in a privately held company and accounted for it as an equity method investment. On March 11, 2021, we entered into an intellectual property purchase agreement with this privately held company to acquire all of the proprietary technology developed by the privately held company for approximately $35.5 million. Concurrent with the intellectual property purchase agreement, the Company also entered into a redemption agreement with the same privately held company to redeem the Company's previously held equity interest for approximately $10 million. The Company accounted for these two arrangements as a single unit of account. As of the acquisition date, the net cost of the proprietary technology acquired, including capitalized transaction costs, was approximately $24.5 million, which will be amortized over a five-year period on a straight-line basis. The proprietary technology has been integrated into the Envestnet Wealth Solutions segment.

38


Accelerated Investment Plan

In February 2021, we announced that we would be accelerating our investment in our ecosystem, to fulfill our strategy of:
Capturing more of the addressable market;
Modernizing the digital engagement marketplace; and
Opening the platform.

These investments totaled approximately $35.5 million in 2021. We expect to incur an additional $45 - $50 million in 2022 as we continue to invest in our ecosystem.

Organizational Realignment

In the fourth quarter of 2020, as part of an organizational realignment, we entered into separation agreements with several employees. In connection with this realignment, we recognized approximately $5.2 million and $5.1 million of severance expense during the twelve months ended December 31, 2021 and 2020, respectively. As of December 31, 2021 and 2020, we have accrued approximately $1.4 million and $5.1 million in accrued compensation and related taxes associated with these separation agreements, respectively.

Key Metrics
    
Envestnet Wealth Solutions Segment

The following table provides information regarding the amount of assets utilizing our platforms, financial advisors and investor accounts in the periods indicated:
 As of December 31,
 202120202019
 (in millions, except accounts and advisors data)
Platform Assets
AUM$362,038 $263,043 $207,083 
AUA456,316 405,365 343,505 
Total AUM/A818,354 668,408 550,588 
Subscription4,901,662 3,892,814 3,205,281 
Total Platform Assets$5,720,016 $4,561,222 $3,755,869 
Platform Accounts   
AUM1,345,274 1,073,122 935,039 
AUA1,217,076 1,276,975 1,193,882 
Total AUM/A2,562,350 2,350,097 2,128,921 
Subscription14,986,531 11,079,048 9,793,175 
Total Platform Accounts17,548,881 13,429,145 11,922,096 
Advisors   
AUM/A39,735 41,206 40,563 
Subscription68,808 65,104 61,180 
Total Advisors108,543 106,310 101,743 

39

The following table provides information regarding the degree to which gross sales, redemptions, net flows and changes in the market values of assets contributed to changes in AUM or AUA in the periods indicated:
 Asset Rollforward - 2021
 
As of December 31, 2020
Gross SalesRedemptionsNet FlowsMarket ImpactReclass to Subscription
As of December 31, 2021
 
 (in millions, except account data)
AUM$263,043 $117,066 $(52,668)$64,398 $34,597 $— $362,038 
AUA405,365 116,675 (92,299)24,376 40,787 (14,212)456,316 
Total AUM/A$668,408 $233,741 $(144,967)$88,774 $75,384 $(14,212)$818,354 
Fee-Based Accounts2,350,097 322,138 (109,885)2,562,350 

The above AUM/A gross sales figures include $34.9 billion in new client conversions. We onboarded an additional $312.4 billion in subscription conversions during 2021, bringing total conversions for the year to $347.3 billion.
 Asset Rollforward - 2020
 
As of December 31, 2019
Gross SalesRedemptionsNet FlowsMarket ImpactReclass to Subscription
As of December 31, 2020
 
 (in millions, except account data)
AUM$207,083 $74,118 $(42,958)$31,160 $24,800 $— $263,043 
AUA343,505 117,138 (84,328)32,810 40,052 (11,002)405,365 
Total AUM/A$550,588 $191,256 $(127,286)$63,970 $64,852 $(11,002)$668,408 
Fee-Based Accounts2,128,921 278,863 (57,687)2,350,097 

The above AUM/A gross sales figures include $38.6 billion in new client conversions. We onboarded an additional $119.6 billion in subscription conversions during 2020, bringing total conversions for the year to $158.2 billion.

Asset and account figures in the “Reclass to Subscription” columns for the years ended December 31, 2021 and 2020 represent enterprise customers whose billing arrangements in future periods are subscription-based, rather than asset-based. Such amounts are included in Subscription metrics at the end of the quarter in which the reclassification occurred, with no impact on total platform assets or accounts.

Envestnet Data & Analytics Segment

Paid Users

A paid user is defined as a user of an application or service provided to our customer using the Envestnet Data & Analytics platform whose status corresponds to a billable activity under the associated customer contract. We believe that our ability to increase the number of paid users is an indicator of our market penetration, the growth of our business, and our potential future business opportunities.

Paid users were approximately 32 million, 35 million and 25 million as of December 31, 2021, 2020 and 2019, respectively. The decrease from 2020 to 2021 is driven by a significant change in a current client's business and digital strategy.

Revenues

Overview

We earn revenues primarily under three pricing models. First, a majority of our revenues is derived from fees charged as a percentage of the assets that are managed or administered on our technology platforms by financial advisors. These revenues are recorded under asset-based revenues. Our asset‑based fees vary based on the types of investment solutions and services that financial advisors utilize. Asset‑based fees accounted for approximately 60%, 54% and 54% of our total revenues for the years ended December 31, 2021, 2020 and 2019, respectively. In future periods, the percentage of our total revenues attributable to asset‑based fees is expected to vary based on fluctuations in securities markets, whether we enter into significant subscription agreements, the mix of AUM or AUA, and other factors.

40

We also generate revenues from recurring, contractual subscription fees for providing access to our technology platforms. This subscription revenue includes both contractual minimum payments and usage-based fees and is driven primarily by the number of customers, including new customers as well as customers who renew their existing subscription contracts, and the number of paid users. These revenues are recorded under subscription-based revenues. Subscription fees vary based on the scope of technology solutions and services being used, and are priced in a variety of constructs based on the size of the business, number of users or number of accounts and in many cases can increase over time based on the growth of these factors. Subscription fees accounted for 38%, 43% and 42% of our total revenues for the years ended December 31, 2021, 2020 and 2019, respectively.

Finally, a portion of our revenues are generated from fees received in connection with professional services and other revenue.

Asset-based recurring revenues

We generally charge our customers fees based on a higher percentage of the market value of AUM than the fees we charge on the market value of AUA, because we provide fiduciary oversight and/or act as the investment advisor in connection with assets we categorize as AUM. The level of fees varies based on the nature of the investment solutions and services we provide, as well as the specific investment manager, fund and/or custodian chosen by the financial advisor. A portion of our revenues from assets under management or administration include costs paid by us to third parties for sub‑advisory, clearing, custody and brokerage services. These expenses are recorded under cost of revenues. We do not have fiduciary responsibility in connection with AUA and, therefore, generally charge lower fees on these assets. Our fees for AUA vary based on the nature of the investment solutions and services we provide.

Over 75% of our asset-based recurring revenues from AUM/A are billed to customers at the beginning of each quarter and are based on the market value of their assets on our platforms as of the end of the prior quarter. For example, asset-based recurring revenues recognized during the fourth quarter of 2021 were primarily based on the market value of assets as of September 30, 2021. Our asset-based recurring revenues are generally recognized ratably throughout the quarter based on the number of days in the quarter.

Our asset-based recurring revenues are affected by the amount of new assets that are added to existing and new client accounts, which we refer to as gross sales. Gross sales, from time to time, also include conversions of client assets to our technology platforms. The amounts of assets that are withdrawn from client accounts are referred to as redemptions. We refer to the difference between gross sales and redemptions as net flows. Positive net flows indicate that the market value of assets added to client accounts exceeds the market value of assets that have been withdrawn from client accounts.

Our asset-based revenues are also affected by changes in the market values of securities held in client accounts due to fluctuations in the securities markets. Certain types of securities have historically experienced greater market price fluctuations, such as equity securities, than other securities, such as fixed income securities, though in any given period the type of securities that experience the greatest fluctuations may vary.

Subscription-based recurring revenues

Subscription-based recurring revenues are recognized ratably over the contracted term of each respective subscription agreement, commencing on the date the service is provisioned to the customer, provided all applicable revenue recognition criteria have been satisfied. As part of the subscription contracts, our customers generally commit to a minimum level of paid users from which a minimum level of non-refundable subscription revenue is derived. As paid users in excess of the guaranteed minimum level access the platform, the customer is then required to pay additional usage fees calculated based upon a contracted per-paid-user fee. No refunds or credits are given if fewer paid users access the platform than the contracted minimum level. Usage-based revenue is recognized as earned, provided all applicable revenue recognition criteria have been satisfied.

Professional services and other revenues

We also receive revenues from professional services fees by providing customers with certain technology platform software development and implementation services. These revenues are recognized when completed, under a proportional‑performance model utilizing an output‑based approach or on a straight‑line basis over the estimated life of the customer relationship. Our contracts generally have fixed prices and generally specify or quantify interim deliverables.

41

Expenses

The following is a description of our principal expense items:

Cost of revenues

Cost of revenues primarily includes expenses related to our receipt of sub‑advisory and clearing, custody and brokerage services from third parties. The largest component of cost of revenues is paid to third party investment managers. Clearing, custody and brokerage services are performed by third‑party providers. These expenses are typically calculated based upon a contractual percentage of the market value of assets held in customer accounts measured as of the end of each fiscal quarter and are recognized ratably throughout the quarter based on the number of days in the quarter. Also included in cost of revenues are vendor specific expenses related to the direct support of revenues associated with the Envestnet Data & Analytics products.

Compensation and benefits

Compensation and benefits expenses primarily relate to employee compensation, including salaries, short-term incentive compensation, non‑cash stock‑based compensation, incentive compensation, benefits and employer‑related taxes.

General and administration

General and administration expenses include costs and expenses related to occupancy, communications services, research and data services, website and system development, marketing, professional and legal services, travel and entertainment and acquisition/transaction related expenses.

Depreciation and amortization

Depreciation and amortization expenses include depreciation and amortization related to:

fixed assets, including land, building and building improvements, computer equipment and software, leasehold improvements, office furniture and fixtures and office equipment and other;

internally developed software; and

intangible assets, primarily related to customer lists, proprietary technology and trade names, the values of which are capitalized in connection with our acquisitions.

Building, furniture and equipment are depreciated using the straight‑line method based on the estimated useful lives of the depreciable assets. Leasehold improvements are amortized using the straight‑line method over their estimated economic useful lives or the remaining lease term, whichever is shorter. Improvements are capitalized, while repairs and maintenance costs are recorded as expenses in the period they are incurred. Assets are tested for recoverability whenever events or circumstances indicate that the carrying value of the assets may not be recoverable.

Internally developed software is amortized on a straight‑line basis over its estimated useful life. We evaluate the useful lives of these assets on an annual basis and test for impairment whenever events or changes in circumstances occur that could impact the recoverability of these assets.

Intangible assets are depreciated using an accelerated or straight‑line basis over their estimated economic useful lives and are reviewed for possible impairment whenever events or changes in circumstances occur that could impact the recoverability of these assets.

Interest income

Interest income primarily includes amounts earned on our bank accounts and money market funds.

42

Interest expense

As of January 1, 2021, we adopted FASB ASU 2020-06, “Debt—Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging—Contracts in Entity’s Own Equity (Subtopic 815-40): Accounting for Convertible Instruments and Contracts in an Entity's Own Equity.” The adoption of this standard resulted in a decrease to our interest expense in 2021.

Interest expense includes coupon interest and issuance cost amortization related to our convertible note issuances, as well as interest and amortization of upfront fees and monthly fees related to our Amended Credit Agreement. The issuance costs and upfront fees are amortized over the term of the related agreements. Prior to the adoption of ASU 2020-06, interest expense related to our convertible note issuances also included amortization of the original issue discount. See Part II, Item 8, “Note 10—Debt” for additional details regarding our third-party debt.

Other income (expense), net

Other income (expense), net includes gains (losses) on our portion of our equity method investees' results and foreign exchange gains or losses as well as other miscellaneous income or expense items as appropriate.

Results of Operations
 Year Ended December 31,
 20212020% Change2019% Change
 (in thousands, except for percentages)
Revenues:    
Asset-based$709,376 $540,947 31 %$484,312 12 %
Subscription-based453,989 426,507 %378,813 13 %
Total recurring revenues1,163,365 967,454 20 %863,125 12 %
Professional services and other revenues23,152 30,776 (25)%37,002 (17)%
Total revenues1,186,517 998,230 19 %900,127 11 %
Operating expenses:   
Cost of revenues423,723 305,929 39 %278,811 10 %
Compensation and benefits432,829 398,970 %383,554 %
General and administration171,657 160,229 %152,564 %
Depreciation and amortization117,767 113,661 %101,271 12 %
Total operating expenses1,145,976 978,789 17 %916,200 %
Income (loss) from operations40,541 19,441 109 %(16,073)*
Other income (expense):   
Interest income827 1,112 (26)%3,347 (67)%
Interest expense(16,931)(31,504)(46)%(32,520)(3)%
Other income (expense), net(4,076)2,906 *(2,849)*
Total other expense, net(20,180)(27,486)(27)%(32,022)(14)%
Income (loss) before income tax provision (benefit)20,361 (8,045)*(48,095)(83)%
Income tax provision (benefit)7,667 (5,401)*(30,893)(83)%
Net income (loss)12,694 (2,644)*(17,202)(85)%
Add: Net (income) loss attributable to non-controlling interest602 (466)*420 *
Net income (loss) attributable to Envestnet, Inc.$13,296 $(3,110)*$(16,782)(81)%
*Not meaningful

43

Year ended December 31, 2021 compared to year ended December 31, 2020

Asset-based recurring revenues

Asset-based recurring revenues increased 31% from $540.9 million in 2020 to $709.4 million in 2021. The increase was primarily due to an increase in asset values applicable to our quarterly billing cycles as a result of the upswing in the equity markets relative to the comparable 2020 period. In 2021, revenues were also positively affected by new account growth and positive net flows of AUM/A. The revenue increase was partially offset by existing customers switching from an asset-based pricing model to a subscription-based pricing model.

The number of financial advisors with AUM or AUA on our technology platforms decreased from approximately 41,000 as of December 31, 2020 to approximately 40,000 as of December 31, 2021 and the number of AUM or AUA client accounts increased from approximately 2.4 million as of December 31, 2020 to approximately 2.6 million as of December 31, 2021.

Asset-based recurring revenue increased from 54% of total revenue in 2020 to 60% of total revenue in 2021, primarily due to a higher increase in asset-based recurring revenues as compared to subscription-based recurring revenues.

Subscription-based recurring revenues 

Subscription-based recurring revenues increased 6% from $426.5 million in 2020 to $454.0 million in 2021. This increase was primarily due to an increase of $18.9 million in the Envestnet Wealth Solutions segment and an increase of $8.6 million in the Envestnet Data & Analytics segment, which can be attributed to new and existing customer growth . Periodically, existing customers switch from an asset-based pricing model to a subscription-based pricing model.

Professional services and other revenues

Professional services and other revenues decreased 25% from $30.8 million in 2020 to $23.2 million in 2021. The decrease was due to timing of the completion of customer projects and deployments.

Cost of revenues

Cost of revenues increased 39% from $305.9 million in 2020 to $423.7 million in 2021. The increase was primarily due to an increase in asset-based cost of revenues of $115.1 million, which directly correlates with the increase to asset-based recurring revenues during the period. As a percentage of total revenues, cost of revenues increased from 31% to 36% for the years ended December 31, 2020 and 2021, primarily due to shifts in pricing and product mix for asset-based revenues.

Compensation and benefits

Compensation and benefits increased 8% from $399.0 million in 2020 to $432.8 million in 2021. The increase is comprised of increases in salaries, benefits and related payroll taxes of $19.8 million, incentive compensation of $19.3 million, non-cash compensation expense of $8.4 million and other immaterial increases within compensation and benefit accounts. These increases were partially offset by a decrease in severance expense of $13.8 million. The decrease in severance expense is primarily related to charges incurred during 2020 in connection with a voluntary early retirement program offered to eligible employees. Employees had until January 31, 2020 to voluntarily accept the program with separation of service no later than March 31, 2020. As a percentage of total revenues, compensation and benefits decreased from 40% in 2020 to 36% in 2021 due to a higher revenue increase compared to a lower compensation and benefits increase.

General and administration

General and administration expenses increased 7% from $160.2 million in 2020 to $171.7 million in 2021. The increase was primarily due to increases in website and systems development costs of $11.9 million, marketing expense of $10.9 million and professional and legal fees of $6.0 million. These increases were partially offset by decreases in restructuring charges and transaction costs of $7.9 million, miscellaneous general and administration expense of $3.3 million, non-income tax expense of $1.8 million, research and data services of $1.7 million, travel and entertainment expense of $1.6 million, and other immaterial decreases within general and administration expense. As a percentage of total revenues, general and administration expenses decreased from 16% in 2020 to 14% and 2021.

44

Depreciation and amortization

Depreciation and amortization expense increased 4% from $113.7 million in 2020 to $117.8 million in 2021, primarily due to an increase in internally developed software amortization expense of $9.9 million, partially offset by a decrease in intangible asset amortization expense of $5.0 million. As a percentage of total revenues, depreciation and amortization expense decreased from 11% in 2020 to 10% in 2021.

Interest income

Interest income decreased from $1.1 million in 2020 to $0.8 million in 2021, primarily due to lower effective interest rates earned on our cash and money market funds.

Interest expense

Interest expense decreased 46% from $31.5 million in 2020 to $16.9 million in 2021, primarily due to the adoption of ASU 2020-06 on January 1, 2021 and no outstanding borrowings on our revolving credit facility during fiscal year 2021.

Other income (expense), net

Other income (expense), net decreased from other income of $2.9 million in 2020 to other expense of $4.1 million in 2021, primarily due to a one-time gain of $4.2 million recorded in 2020 related to the remeasurement of a previously held interest in an equity method investee that we acquired the remaining outstanding equity for, a one-time gain of $2.5 million recorded in 2020 related to a fair value adjustment upon the settlement of a former Chief Executive Officer's stock options, a gain recorded in 2020 on the sale of our interest held in a private company of $1.6 million and $0.9 million in additional losses recorded in 2021 related to equity investments. These drivers were partially offset by a one-time gain of $1.2 million in 2021 related to the settlement of a contingent liability and a one-time gain of $1.0 million in 2021 related to an insurance reimbursement.

Income tax provision
 Year Ended December 31,
 20212020
Income (loss) before income tax provision (benefit)$20,361$(8,045)
Income tax provision (benefit)7,667(5,401)
Effective tax rate37.7 %67.1 %
 
Our 2021 effective tax rate differs from the statutory rate primarily due to the change in the valuation allowance we have placed on a portion of US deferred tax assets, the generation of research and development ("R&D") tax credits, executive compensation deduction limitations, income related to Indian partnerships, and state income taxes.

Our 2020 effective tax rate differs from the statutory rate primarily due to state income taxes, the excess tax benefit related to stock-based compensation, executive compensation deduction limitations, the generation of R&D tax credits, income related to the Indian partnerships, the impact of the CARES Act related to NOL carryback, the change in the valuation allowance we have placed on a portion of US deferred tax assets and the settlement of ASC 740-10 amounts due to the settlement of the bilateral advance pricing agreement with India and the filing of voluntary disclosure agreement returns.

Year ended December 31, 2020 compared to year ended December 31, 2019

For a discussion of the 2020 Results of Operations compared to 2019, see Part II, Item 7, “Management's Discussion and Analysis of Financial Condition and Results of Operations” of our Form 10-K filed with the SEC on February 26, 2021.


45

Business Segments

Business segments are generally organized around our service offerings. Financial information about each of our two business segments is contained in Part II, Item 8, “Note 19—Segment Information”. Our business segments are as follows:

Envestnet Wealth Solutions – a leading provider of unified wealth management software and services to empower financial advisors and institutions to enable them to deliver an Intelligent Financial Life to their clients.

Envestnet Data & Analytics  a leading data aggregation and data intelligence platform powering dynamic, cloud-based innovation for digital financial services.

We also incur expenses not directly attributable to the segments listed above. These nonsegment operating expenses include salary and benefits for certain corporate officers, certain types of professional service expenses and insurance, acquisition related transaction costs, certain restructuring charges and other non-recurring and/or non-operationally related expenses.
The following table reconciles income (loss) from operations by segment to consolidated net income (loss) attributable to Envestnet, Inc.:
 Year Ended December 31,
 202120202019
Envestnet Wealth Solutions$124,651 $91,501 $67,713 
Envestnet Data & Analytics2,033 (9,943)(25,262)
Nonsegment operating expenses(86,143)(62,117)(58,524)
Income (loss) from operations40,541 19,441 (16,073)
Interest income827 1,112 3,347 
Interest expense(16,931)(31,504)(32,520)
Other income (expense), net(4,076)2,906 (2,849)
Consolidated income (loss) before income tax benefit20,361 (8,045)(48,095)
Income tax expense (benefit)7,667 (5,401)(30,893)
Consolidated net income (loss)12,694 (2,644)(17,202)
Add: Net (income) loss attributable to non-controlling interest602 (466)420 
Consolidated net income (loss) attributable to Envestnet, Inc.$13,296 $(3,110)$(16,782)
 
Envestnet Wealth Solutions

The following table presents income from operations for the Envestnet Wealth Solutions segment: 
 Year Ended December 31,
 20212020% Change2019% Change
 (in thousands, except for percentages)
Revenues:    
Asset-based$709,376 $540,947 31 %$484,312 12 %
Subscription-based267,720 248,810 %207,606 20 %
Total recurring revenues977,096 789,757 24 %691,918 14 %
Professional services and other revenues14,070 16,333 (14)%17,540 (7)%
Total revenues991,166 806,090 23 %709,458 14 %
Operating expenses:    
Cost of revenues399,313 283,497 41 %255,108 11 %
Compensation and benefits269,153 257,698 %227,570 13 %
General and administration107,976 92,680 17 %93,321 (1)%
Depreciation and amortization90,073 80,714 12 %65,746 23 %
Total operating expenses866,515 714,589 21 %641,745 11 %
Income from operations$124,651 $91,501 36 %$67,713 35 %
46

Year ended December 31, 2021 compared to year ended December 31, 2020 for the Envestnet Wealth Solutions segment

Revenues

Asset-based recurring revenues

Asset-based recurring revenues increased 31% from $540.9 million in 2020 to $709.4 million in 2021. The increase was primarily due to an increase in asset values applicable to our quarterly billing cycles due to the impact of new account growth and positive net flows of AUM/A relative to the comparable 2020 period. In 2021, revenues were also positively affected by new account growth and positive net flows of AUM/A. The revenue increase was partially offset by existing customers switching from an asset-based pricing model to a subscription-based pricing model.

The number of financial advisors with AUM or AUA on our technology platforms decreased from approximately 41,000 as of December 31, 2020 to approximately 40,000 as of December 31, 2021 and the number of AUM or AUA client increased from approximately 2.4 million as of December 31, 2020 to approximately 2.6 million as of December 31, 2021.

As a percentage of total revenues, asset-based recurring revenue increased from 67% of total revenue in 2020 to 72% in 2021, primarily due to a higher increase in asset-based recurring revenues as compared to subscription-based recurring revenues.

Subscription-based recurring revenues

Subscription-based recurring revenues increased 8% from $248.8 million in 2020 to $267.7 million in 2021, primarily due to new and existing customer growth along with additional revenue from existing customers switching from an asset-based pricing model to a subscription-based pricing model.

Professional services and other revenues

Professional services and other revenues decreased 14% from $16.3 million in 2020 to $14.1 million in 2021. The decrease was primarily due to timing of the completion of customer projects and deployments.

Cost of revenues

Cost of revenues increased 41% from $283.5 million in 2020 to $399.3 million in 2021. The increase was primarily due to an increase in asset-based cost of revenues of $115.1 million directly correlated with the increase in asset-based recurring revenues for the period. As a percentage of segment revenues, cost of revenues increased from 35% in 2020 to 40% in 2021, primarily due to shifts in pricing and product mix for asset-based revenues.

Compensation and benefits

Compensation and benefits increased 4% from $257.7 million in 2020 to $269.2 million in 2021, primarily due to increases in salaries, benefits and related payroll taxes of $12.3 million and increases in incentive compensation of $12.1 million. These increases are partially offset by a decrease in severance expense of $14.0 million. The decrease in severance expense is primarily related to charges incurred during 2020 in connection with a voluntary early retirement program offered to eligible employees. Employees had until January 31, 2020 to voluntarily accept the program with separation of service no later than March 31, 2020. As a percentage of segment revenues, compensation and benefits decreased from 32% in 2020 to 27% in 2021, primarily due to a higher revenue increase compared to a lower compensation and benefits increase.

General and administration

General and administration expenses increased 17% from $92.7 million in 2020 to $108.0 million in 2021, primarily due to increases in systems development costs of $10.0 million, marketing expense of $8.6 million, and professional and legal fees of $5.0 million. These increases were partially offset by decreases in miscellaneous general and administration expenses of $3.0 million, non-income tax expense of $2.0 million, communications, research and data services of $1.4 million, travel and entertainment expenses of $1.3 million and various other immaterial decreases. As a percentage of segment revenues, general and administration expenses remained consistent at 11% in 2020 and 2021.

47

Depreciation and amortization

Depreciation and amortization increased 12% from $80.7 million in 2020 to $90.1 million in 2021, primarily due to an increase in internally developed software amortization expense of $7.4 million and an increase in intangible asset amortization expense of $1.9 million. As a percentage of segment revenues, depreciation and amortization expense decreased from 10% in 2020 to 9% in 2021.

Year ended December 31, 2020 compared to year ended December 31, 2019 for the Envestnet Wealth Solutions segment

For a discussion of the 2020 Results of Operations compared to 2019 for the Envestnet Wealth Solutions segment, see Part II, Item 7, “Management's Discussion and Analysis of Financial Condition and Results of Operations” of our Form 10-K filed with the SEC on February 26, 2021.

Envestnet Data & Analytics

The following table presents loss from operations for the Envestnet Data & Analytics segment: 
 Year Ended December 31,
 20212020% Change2019% Change
 (in thousands, except for percentages)
Revenues:    
Subscription-based$186,269 $177,697 %$171,207 %
Professional services and other revenues9,082 14,443 (37)%19,462 (26)%
Total revenues195,351 192,140 %190,669 %
Operating expenses:   
Cost of revenues24,410 22,432 %23,703 (5)%
Compensation and benefits105,416 110,436 (5)%118,062 (6)%
General and administration35,798 36,268 (1)%38,641 (6)%
Depreciation and amortization27,694 32,947 (16)%35,525 (7)%
Total operating expenses193,318 202,083 (4)%215,931 (6)%
Income (loss) from operations$2,033 $(9,943)(120)%$(25,262)(61)%

Year ended December 31, 2021 compared to year ended December 31, 2020 for the Envestnet Data & Analytics segment

Revenues

Subscription-based recurring revenues

Subscription-based recurring revenues increased 5% from $177.7 million in 2020 to $186.3 million in 2021, primarily due to broad increases in revenue from new and existing customers.

Professional services and other revenues

Professional services and other revenues decreased 37% from $14.4 million in 2020 to $9.1 million in 2021, primarily due to the timing of the completion of customer projects and deployments.

Cost of revenues

Cost of revenues increased 9% from $22.4 million in 2020 to $24.4 million in 2021, primarily due to an increase in outside services spend. As a percentage of segment revenues, cost of revenues remained consistent at 12% in 2020 and 2021.

48

Compensation and benefits

Compensation and benefits decreased 5% from $110.4 million in 2020 to $105.4 million in 2021, primarily due to decreases in salaries, benefits and related payroll taxes of $3.3 million, non-cash compensation expense of $2.3 million and miscellaneous employee expenses of $1.9 million. These decreases were partially offset by increases in incentive compensation of $1.8 million and contract labor of $1.1 million. As a percentage of segment revenues, compensation and benefits decreased from 57% in 2020 to 54% in 2021. The decrease in compensation and benefits as a percentage of total revenues is primarily driven by a decrease in overall compensation and benefits costs as a result of lower headcount in the current year, partially offset by an increase in revenues in 2021 compared to 2020.

General and administration

General and administration expenses decreased 1% from $36.3 million in 2020 to $35.8 million in 2021, as decreases in occupancy costs of $1.9 million, bad debt expenses of $0.7 million, travel and entertainment expenses of $0.7 million and various other immaterial decreases within general and administration were primarily offset by increases in marketing expenses of $2.0 million and website and systems development costs of $1.7 million. As a percentage of segment revenues, general and administration expenses decreased from 19% in 2020 to 18% in 2021.

Depreciation and amortization

Depreciation and amortization decreased 16% from $32.9 million in 2020 to $27.7 million in 2021, primarily due to a decrease in intangible asset amortization expense of $6.9 million, partially offset by an increase in internally developed software amortization expense of $2.5 million. As a percentage of segment revenues, depreciation and amortization expense decreased from 17% in 2020 to 14% in 2021. The decrease in depreciation and amortization as a percentage of segment revenues is primarily driven by a technology intangible asset becoming fully amortized in the fourth quarter of 2020.

Year ended December 31, 2020 compared to year ended December 31, 2019 for the Envestnet Data & Analytics segment

For a discussion of the 2020 Results of Operations compared to 2019 for the Envestnet Data & Analytics segment, see Part II, Item 7, “Management's Discussion and Analysis of Financial Condition and Results of Operations” of our Form 10-K filed with the SEC on February 26, 2021.

Nonsegment

The following table presents nonsegment operating expenses:
 Year Ended December 31,
 20212020% Change2019% Change
 (in thousands, except for percentages)
Operating expenses:     
  Compensation and benefits$58,260 $30,836 89 %$37,922 (19)%
  General and administration27,883 31,281 (11)%20,602 52 %
Total operating expenses$86,143 $62,117 39 %$58,524 %
 
Year ended December 31, 2021 compared to year ended December 31, 2020 for Nonsegment

Compensation and benefits

Compensation and benefits increased 89% from $30.8 million in 2020 to $58.3 million in 2021, primarily due to increased headcount that resulted in increases in salaries, benefits and related payroll taxes of $10.8 million, non-cash compensation expense of $9.7 million and incentive compensation of $5.5 million.

49

General and administration

General and administration expenses decreased 11% from $31.3 million in 2020 to $27.9 million in 2021, primarily due to a decrease in restructuring charges and transaction costs of $5.7 million, primarily the result of various one-time 2020 corporate initiatives and acquisition related activities, partially offset by an increase in professional and legal fees of $1.3 million as well as other immaterial increases.

Year ended December 31, 2020 compared to year ended December 31, 2019 for Nonsegment

For a discussion of the 2020 Results of Operations compared to 2019 for Nonsegment expenses, see Part II, Item 7, “Management's Discussion and Analysis of Financial Condition and Results of Operations” of our Form 10-K filed with the SEC on February 26, 2021.

Non‑GAAP Financial Measures

In addition to reporting results according to GAAP, we also disclose certain non-GAAP financial measures to enhance the understanding of our operating performance. Those measures include “adjusted revenues,” “adjusted EBITDA,” “adjusted net income” and “adjusted net income per diluted share”.

“Adjusted revenues” excludes the effect of purchase accounting on the fair value of acquired deferred revenue. Under GAAP, we record at fair value the acquired deferred revenue for contracts in effect at the time the entities were acquired. Consequently, revenue related to acquired entities for periods subsequent to the acquisition does not reflect the full amount of revenue that would have been recorded by these entities had they remained stand‑alone entities. Adjusted revenues has limitations as a financial measure, should be considered as supplemental in nature and is not meant as a substitute for revenue prepared in accordance with GAAP.

“Adjusted EBITDA” represents net income (loss) before deferred revenue fair value adjustment, interest income, interest expense, accretion on contingent consideration and purchase liability, income tax provision (benefit), depreciation and amortization, non‑cash compensation expense, restructuring charges and transaction costs, severance, fair market value adjustment on contingent consideration liability, fair market value adjustment on investment in private company, litigation and regulatory related expenses, foreign currency, gain on settlement of liability, gain on insurance reimbursement, non-income tax expense adjustment, gain on acquisition of equity method investment, gain on sale of interest in private company, income or loss allocations from equity method investments and (income) loss attributable to non‑controlling interest.

“Adjusted net income” represents net income before deferred revenue fair value adjustment, accretion on contingent consideration and purchase liability, non‑cash interest expense, cash interest on our Convertible Notes (subsequent to the adoption of ASU 2020-06 on January 1, 2021), non‑cash compensation expense, restructuring charges and transaction costs, severance, amortization of acquired intangibles and fair value adjustment to property and equipment, net, fair market value adjustment on contingent consideration liability, fair market value adjustment to investment in private company, litigation and regulatory related expenses, foreign currency, gain on settlement of liability, gain on insurance reimbursement, non-income tax expense adjustment, gain on acquisition of equity method investment, gain on sale of interest in private company, income or loss allocations from equity method investments and (income) loss attributable to non‑controlling interest. Reconciling items are presented gross of tax, and a normalized tax rate is applied to the total of all reconciling items to arrive at adjusted net income. The normalized tax rate is based solely on the estimated blended statutory income tax rates in the jurisdictions in which we operate. We monitor the normalized tax rate based on events or trends that could materially impact the rate, including tax legislation changes and changes in the geographic mix of our operations.

“Adjusted net income per diluted share” represents adjusted net income attributable to common stockholders divided by the diluted number of weighted-average shares outstanding. Beginning January 1, 2021, the dilutive effect of our Convertible Notes are calculated using the if-converted method in accordance with the adoption of ASU 2020-06 (See “Note 2—Summary of Significant Accounting Policies”). As a result, 9.9 million potential shares to be issued in connection with our Convertible Notes are considered to be dilutive for purposes of the adjusted net income per share calculation beginning January 1, 2021.

50

Our Board and management use these non-GAAP financial measures:
 
As measures of operating performance;
For planning purposes, including the preparation of annual budgets;
To allocate resources to enhance the financial performance of our business;
To evaluate the effectiveness of our business strategies; and
In communications with our Board concerning our financial performance.

Our Compensation Committee, Board of Directors and our management may also consider adjusted EBITDA, among other factors, when determining management’s incentive compensation.

We also present adjusted revenues, adjusted EBITDA, adjusted net income and adjusted net income per diluted share as supplemental performance measures because we believe that they provide our Board, management and investors with additional information to assess our performance. Adjusted revenues provide comparisons from period to period by excluding the effect of purchase accounting on the fair value of acquired deferred revenue. Adjusted EBITDA provides comparisons from period to period by excluding potential differences caused by variations in the age and book depreciation of fixed assets affecting relative depreciation expense and amortization of internally developed software, amortization of acquired intangible assets, income tax provision (benefit), non-income tax expense, restructuring charges and transaction costs, accretion on contingent consideration and purchase liability, severance, fair market value adjustment on contingent consideration liability, income or loss allocations from equity method investments, litigation and regulatory related expenses, foreign currency, gain on settlement of liability, gain on insurance reimbursement, gain on acquisition of equity method investment, fair market value adjustment to investment in private company, income or loss allocations from equity method investments, pre-tax loss attributable to non‑controlling interest and changes in interest expense and interest income that are influenced by capital structure decisions and capital market conditions. Our management also believes it is useful to exclude non‑cash stock‑based compensation expense from adjusted EBITDA and adjusted net income because non‑cash equity grants made at a certain price and point in time do not necessarily reflect how our business is performing at any particular time.

We believe adjusted revenues, adjusted EBITDA, adjusted net income and adjusted net income per diluted share are useful to investors in evaluating our operating performance because securities analysts use adjusted revenues, adjusted EBITDA, adjusted net income and adjusted net income per diluted share as supplemental measures to evaluate the overall performance of companies, and we anticipate that our investors and analyst presentations will include adjusted revenues, adjusted EBITDA, adjusted net income and adjusted net income per diluted share.

Adjusted revenues, adjusted EBITDA, adjusted net income and adjusted net income per diluted share are not measurements of our financial performance under GAAP and should not be considered as an alternative to revenues, net income, operating income or any other performance measures derived in accordance with GAAP, or as an alternative to cash flows from operating activities as a measure of our profitability or liquidity.

We understand that, although adjusted revenues, adjusted EBITDA, adjusted net income and adjusted net income per diluted share are frequently used by securities analysts and others in their evaluation of companies, these measures have limitations as an analytical tool, and you should not consider them in isolation, or as a substitute for an analysis of our results as reported under GAAP. In particular you should consider:
    
Adjusted revenues, adjusted EBITDA, adjusted net income and adjusted net income per diluted share do not reflect our cash expenditures, or future requirements for capital expenditures or contractual commitments;

Adjusted revenues, adjusted EBITDA, adjusted net income and adjusted net income per diluted share do not reflect changes in, or cash requirements for, our working capital needs;

Adjusted revenues, adjusted EBITDA, adjusted net income and adjusted net income per diluted share do not reflect non‑cash components of employee compensation;

Although depreciation and amortization are non‑cash charges, the assets being depreciated and amortized often will have to be replaced in the future, and adjusted EBITDA does not reflect any cash requirements for such replacements;

Due to either net losses before income tax expense or the use of federal and state net operating loss carryforwards, we paid net cash of $7.9 million, $8.3 million, and $8.1 million in the years ended December 31, 2021, 2020 and 2019, respectively. In the event that we begin to generate taxable income and our existing net operating loss
51

carryforwards for federal and state income taxes have been fully utilized or have expired, income tax payments will be higher; and

Other companies in our industry may calculate adjusted revenues, adjusted EBITDA, adjusted net income and adjusted net income per diluted share differently than we do, limiting their usefulness as a comparative measure.

Management compensates for the inherent limitations associated with using adjusted revenues, adjusted EBITDA, adjusted net income and adjusted net income per diluted share through disclosure of such limitations, presentation of our financial statements in accordance with GAAP and reconciliation of adjusted revenues to revenues, the most directly comparable GAAP measure and adjusted EBITDA, adjusted net income and adjusted net income per diluted share to net income and net income per share, the most directly comparable GAAP measures. Further, our management also reviews GAAP measures and evaluates individual measures that are not included in some or all of our non‑GAAP financial measures, such as our level of capital expenditures and interest income, among other measures.

The following table sets forth a reconciliation of total revenues to adjusted revenues based on our historical results:
 Year Ended December 31,
 202120202019
 (in thousands)
Total revenues$1,186,517 $998,230 $900,127 
Deferred revenue fair value adjustment284 692 9,271 
Adjusted revenues$1,186,801 $998,922 $909,398 
The following table sets forth a reconciliation of net income (loss) to adjusted EBITDA based on our historical results:
 Year Ended December 31,
 202120202019
 (in thousands)
Net income (loss)$12,694 $(2,644)$(17,202)
Add (deduct):
Deferred revenue fair value adjustment284 692 9,271 
Interest income(827)(1,112)(3,347)
Interest expense16,931 31,504 32,520 
Accretion on contingent consideration and purchase liability730 1,688 1,772 
Income tax provision (benefit)7,667 (5,401)(30,893)
Depreciation and amortization117,767 113,661 101,271 
Non-cash compensation expense68,020 57,113 60,444 
Restructuring charges and transaction costs18,490 19,383 26,558 
Severance11,347 25,110 15,367 
Fair market value adjustment on contingent consideration liability(1,067)(3,105)(8,126)
Fair market value adjustment on investment in private company(758)— — 
Litigation and regulatory related expenses7,591 7,825 2,879 
Foreign currency(7)116 (72)
Gain on settlement of liability(1,206)— — 
Gain on insurance reimbursement(968)— — 
Non-income tax expense adjustment(1,347)421 374 
Gain on acquisition of equity method investment (4,230)— 
Gain on sale of interest in private company (1,647)— 
Loss allocations from equity method investments7,093 5,399 2,361 
(Income) loss attributable to non-controlling interest(704)(1,830)110 
Adjusted EBITDA$261,730 $242,943 $193,287 
52

The following table sets forth a reconciliation of net income (loss) to adjusted net income and adjusted net income per diluted share based on our historical results: 
 Year Ended December 31,
 202120202019
 (in thousands)
Net income (loss)$12,694 $(2,644)$(17,202)
Income tax benefit (1)
7,667 (5,401)(30,893)
Loss before income tax benefit20,361 (8,045)(48,095)
Add (deduct):   
Deferred revenue fair value adjustment284 692 9,271 
Accretion on contingent consideration and purchase liability730 1,688 1,772 
Non-cash interest expense5,745 17,480 18,743 
Cash interest - Convertible Notes (2)
9,919 — — 
Non-cash compensation expense68,020 57,113 60,444 
Restructuring charges and transaction costs18,490 19,383 26,558 
Severance11,347 25,110 15,367 
Amortization of acquired intangibles and fair value adjustment to property and equipment, net68,587 73,559 70,677 
Fair market value adjustment on contingent consideration liability(1,067)(3,105)(8,126)
Fair market value adjustment to investment in private company(758)— — 
Litigation and regulatory related expenses7,591 7,825 2,879 
Foreign currency (7)116 (72)
Gain on settlement of liability(1,206)— — 
Gain on insurance reimbursement(968)— — 
Non-income tax expense adjustment(1,347)421 374 
Gain on acquisition of equity method investment— (4,230)— 
Gain on sale of interest in private company— (1,647)— 
Loss allocations from equity method investments7,093 5,399 2,361 
(Income) loss attributable to non-controlling interest(704)(1,830)110 
Adjusted net income before income tax effect212,110 189,929 152,263 
Income tax effect (3)
(54,088)(48,432)(38,827)
Adjusted net income$158,022 $141,497 $113,436 
Basic number of weighted-average shares outstanding54,470,975 53,589,232 50,937,919 
Effect of dilutive shares:
Options to purchase common stock206,022 416,593 1,015,164 
Unvested restricted stock units633,384 592,033 691,740 
Convertible Notes9,898,549 414,398 33,388 
Warrants73,715 58,459 — 
Diluted number of weighted-average shares outstanding65,282,645 55,070,715 52,678,211 
Adjusted net income per share - diluted$2.42 $2.57 $2.15 
__________________________________________________________
(1)For the years ended December 31, 2021, 2020 and 2019, the effective tax rate computed in accordance with GAAP equaled 37.7%, 67.1% and 64.2%, respectively.
(2)Cash interest on the Company's Convertible Notes included only for the for the year ended December 31, 2021 due to the adoption of ASU 2020-06 on January 1, 2021 (See Part II, Item 8, "Note 2—Summary of Significant Accounting Policies”).
(3)Estimated normalized effective tax rate of 25.5% has been used to compute adjusted net income for all years presented.


53

Note on Income Taxes: As of December 31, 2021, we had net operating loss carryforwards of approximately $195 million and $233 million for federal and state income tax purposes, respectively, available to reduce future income subject to income taxes. As a result, the amount of actual cash taxes we pay for federal, state and foreign income taxes differs significantly from the effective income tax rate computed in accordance with GAAP, and from the normalized rate shown above. 

The following tables set forth a reconciliation of revenues to adjusted revenues and income (loss) from operations to adjusted EBITDA based on our historical results for each segment for the years ended December 31, 2021, 2020 and 2019:
 Year Ended December 31, 2021
 Envestnet Wealth SolutionsEnvestnet Data & AnalyticsNonsegmentTotal
 (in thousands)
Revenues$991,166 $195,351 $— $1,186,517 
Deferred revenue fair value adjustment284 — — 284 
Adjusted revenues$991,450 $195,351 $— $1,186,801 
Income (loss) from operations$124,651 $2,033 $(86,143)$40,541 
Add (deduct):
Deferred revenue fair value adjustment284 — — 284 
Accretion on contingent consideration and purchase liability632 98 — 730 
Depreciation and amortization90,073 27,694 — 117,767 
Non-cash compensation expense36,787 12,634 18,599 68,020 
Restructuring charges and transaction costs13,795 242 4,453 18,490 
Severance4,614 4,016 2,717 11,347 
Fair market value adjustment on contingent consideration liability— (1,067)— (1,067)
Litigation related expense— 7,591 — 7,591 
Other 78 — — 78 
Non-income tax expense adjustment(1,507)160 — (1,347)
Loss attributable to non-controlling interest(704)— — (704)
Adjusted EBITDA$268,703 $53,401 $(60,374)$261,730 
 
54

 Year Ended December 31, 2020
 Envestnet Wealth SolutionsEnvestnet Data & AnalyticsNonsegmentTotal
 (in thousands)
Revenues$806,090 $192,140 $— $998,230 
Deferred revenue fair value adjustment692 — — 692 
Adjusted revenues$806,782 $192,140 $— $998,922 
Income (loss) from operations$91,501 $(9,943)$(62,117)$19,441 
Add:
Deferred revenue fair value adjustment692 — — 692 
Accretion on contingent consideration and purchase liability1,430 258 — 1,688 
Depreciation and amortization80,714 32,947 — 113,661 
Non-cash compensation expense35,797 14,932 8,908 59,637 
Restructuring charges and transaction costs6,878 2,304 10,201 19,383 
Severance18,617 4,628 1,865 25,110 
Fair market value adjustment on contingent consideration liability— (3,105)— (3,105)
Litigation related expense— 7,825 — 7,825 
Other15 — 20 
Non-income tax expense adjustment514 (93)— 421 
Loss attributable to non-controlling interest(1,830)— — (1,830)
Adjusted EBITDA$234,328 $49,758 $(41,143)$242,943 

 Year Ended December 31, 2019
 Envestnet Wealth SolutionsEnvestnet Data & AnalyticsNonsegmentTotal
 (in thousands)
Revenues$709,458 $190,669 $— $900,127 
Deferred revenue fair value adjustment9,271 — — 9,271 
Adjusted revenues$718,729 $190,669 $— $909,398 
Income (loss) from operations$67,713 $(25,262)$(58,524)$(16,073)
Add (deduct):— 
Deferred revenue fair value adjustment9,271 — — 9,271 
Accretion on contingent consideration and purchase liability1,772 — — 1,772 
Depreciation and amortization65,746 35,525 — 101,271 
Non-cash compensation expense33,968 14,963 11,513 60,444 
Restructuring charges and transaction costs2,491 635 22,633 25,759 
Severance6,315 7,212 1,840 15,367 
Fair market value adjustment on contingent consideration liability— — (8,126)(8,126)
Litigation related expense— 2,879 — 2,879 
Other239 — — 239 
Non-income tax expense adjustment500 (126)— 374 
Loss attributable to non-controlling interest110 — — 110 
Adjusted EBITDA$188,125 $35,826 $(30,664)$193,287 
55


Liquidity and Capital Resources

As of December 31, 2021, we had total cash and cash equivalents of $429.3 million compared to $384.6 million as of December 31, 2020.

We plan to use existing cash as of December 31, 2021, cash generated in the ongoing operations of our business and amounts under our revolving credit facility to fund our current operations, capital expenditures and possible acquisitions or other strategic activity, and to meet our debt service obligations. If the cash generated in the ongoing operations of our business is insufficient to fund these requirements we may be required to borrow under our revolving credit facility or incur additional debt to fund our ongoing operations or to fund potential acquisitions or other strategic activities.

Third Credit Agreement

On February 4, 2022, we entered into the Third Credit Agreement. The Third Credit Agreement amends and restates, in its entirety, the Prior Credit Agreement.

The Third Credit Agreement amended certain provisions under the Prior Credit Agreement to, among other things, (i) extend the maturity of loans and the revolving credit commitments, (ii) reduce the interest payable on the loans, and (iii) increase capacity and flexibility under certain of the negative covenants.

The Third Credit Agreement provides, subject to certain customary conditions, for the Credit Facility, in an aggregate amount of $500.0 million, with a $20.0 million sub-facility for the issuance of letters of credit.

Proceeds under the Third Credit Agreement may be used to finance capital expenditures, working capital, permitted acquisitions and for general corporate purposes.

Outstanding loans under the Credit Facility accrue interest, at our option, a rate equal to either (i) a base rate plus an applicable margin ranging from 0.25% to 1.75% per annum or (ii) an adjusted Term SOFR rate plus an applicable margin ranging from 1.25% to 2.75% per annum, based upon our total net leverage ratio, as calculated pursuant to the Third Credit Agreement. The undrawn portion of the commitments under the Credit Facility is subject to a commitment fee at a rate ranging from 0.25% to 0.30% per annum, based upon our total net leverage ratio, as calculated pursuant to the Third Credit Agreement. Borrowings made under the Third Credit Agreement are scheduled to mature on February 4, 2027.

There are no amounts outstanding under the Credit Facility and we have $500.0 million available to borrow under the Credit Facility, subject to covenant compliance.

    Convertible Notes
 
In May 2018, we issued $345.0 million of convertible notes that mature on June 1, 2023 (the “Convertible Notes due 2023”). The Convertible Notes due 2023 bear interest at a rate of 1.75% per annum payable semiannually in arrears on June 1 and December 1 of each year.

In August 2020, we issued $517.5 million of convertible notes that mature on August 15, 2025 (the “Convertible Notes due 2025”). The Convertible Notes due 2025 bear interest at a rate of 0.75% per annum payable semiannually in arrears on February 15 and August 15 of each year.

See Part II, Item 8, “Note 10—Debt” for further information regarding the terms of our Convertible Notes.

    Issuance and sale of Common Shares to BlackRock

On December 20, 2018, we issued and sold to BlackRock, Inc. (“BlackRock”) warrants to purchase approximately 470,000 common shares of our common stock at an exercise price of $65.16 per share, subject to customary anti-dilution adjustments. The warrants are exercisable at BlackRock’s option for four years from the date of issuance. The warrants may be exercisable through cash exercise or net issue exercise with cash settlement at the sole discretion of the Company. As of December 31, 2021, BlackRock has not exercised any of the warrants.

56

Impact of Tax Cuts and Jobs Act

Beginning in 2022, the Tax Cuts and Jobs Act ("TCJA") eliminates the option to deduct R&D expenditures currently and requires taxpayers to amortize them over five years pursuant to IRC Section 174. Although Congress is considering legislation that would defer the amortization requirement to later years, we have no assurance that the provision will be repealed or otherwise modified. If the requirement is not modified, we could expect to pay material cash taxes beginning in 2022.

Cash Flows 

The following table presents information regarding our cash flows for the periods indicated:
 Year Ended December 31,
 20212020
 (in thousands)
Net cash provided by operating activities$250,577 $169,836 
Net cash used in investing activities(176,138)(99,996)
Net cash provided by (used in) financing activities(29,170)232,950 
Effect of exchange rate on changes on cash(555)(831)
Net increase in cash, cash equivalents and restricted cash44,714 301,959 

Operating Activities

Net cash provided by operating activities for the year ended December 31, 2021 was $250.6 million compared to net cash provided by operating activities of $169.8 million for the same period in 2020. The increase was primarily due to:

An increase in pre-tax income period over period of $28.4 million;
An increase period over period for noncash addbacks for depreciation and amortization expense of $4.1 million;
An increase in the change in operating assets and liabilities of $55.4 million which is primarily timing related.

These increases were partially offset by additional contingent consideration payments of approximately $2.4 million.

Investing Activities

Net cash used in investing activities for the year ended December 31, 2021 was $176.1 million compared to net cash used in investing activities of $100.0 million for the same period in 2020. The increase was primarily due to an increase in cash disbursements of $25.5 million for an acquisition of proprietary technology and the related redemption of our equity interest in a privately held company, $22.8 million of increased disbursements related to various acquisitions and investments in privately held companies, $11.6 million of increased purchases of property and equipment, an additional $10.3 million of internally developed software costs capitalized in 2021 as compared to 2020 and a $3.0 million advance towards the acquisition of technology solutions being developed for us by an outside company in 2021.

Financing Activities

Net cash used in financing activities for the year ended December 31, 2021 was $29.2 million compared to net cash provided by financing activities of $233.0 million for the same period in 2020. In August 2020, we received net proceeds of approximately $503.0 million from the issuance of convertible debt. With these proceeds, we paid off the outstanding balance of our revolving credit facility. These transactions contributed to a net cash inflow related to our third party debt agreements of $243.0 million in 2020. Increased deferred payments related to prior acquisition activity of $9.3 million, lower proceeds from stock option exercises of $8.7 million and share repurchases of $4.0 million in 2021 also contributed to the year-over-year decrease. These decreases were partially offset by $2.6 million of additional capital contributions made by non-controlling shareholders of one of our subsidiaries.
57


Commitments

We enter into unconditional purchase obligations arrangements for certain of our services that we receive in the normal course of business. As of December 31, 2021, the Company estimated future minimum unconditional purchase obligations of approximately $38.0 million.

As of December 31, 2021, future minimum lease payments under non-cancellable leases were $149.6 million. These leases expire at various dates prior to 2032.

In connection with certain of our acquisitions, we have entered into contingent consideration arrangements whereby we have agreed to pay additional amounts based upon the achievement of certain performance targets. As of December 31, 2021, these liabilities are valued at $0.7 million. We also have additional direct purchase obligations of $6.2 million related to our acquisitions. We granted membership interests in certain of the Company's equity method investments to two legacy PIEtech executives, from the PIEtech acquisition, with an estimated grant date fair market value of $8.9 million. These membership interests vested on May 1, 2020 and become exercisable on May 1, 2022, with the option to put the membership interests to the Company.

We have also committed $3.0 million in future funding to certain of our equity method investees.

We expect to increase our capital expenditures to approximately $40 million in 2022 compared to approximately $24 million in 2021. Subsequent to 2022, we expect to spend approximately $10 - $11 million per year on capital expenditures.

We have entered into a purchase agreement with a privately held company to acquire the technology solutions being developed by this privately held company for a purchase price of $18.0 million, including an advance of $3.0 million. We closed the transaction on February 1, 2022 and paid the remaining $15.0 million on February 2, 2022. In addition, the agreement includes an earn-out payment of $10.0 million based upon the achievement of certain target metrics within five years after the date of our launch of the technology solutions.

We include various types of indemnification and guarantee clauses in certain arrangements. These indemnifications and guarantees may include, but are not limited to, infringement claims related to intellectual property, direct or consequential damages and guarantees to certain service providers and service level requirements with certain customers. The type and amount of any potential indemnification or guarantee varies substantially based on the nature of each arrangement. We have experienced no previous claims and cannot determine the maximum amount of potential future payments, if any, related to these indemnification and guarantee provisions. We believe that it is unlikely that we will have to make material payments under these arrangements and therefore we have not recorded a contingent liability in the consolidated balance sheets.

Critical Accounting Policies and Estimates

Our consolidated financial statements are prepared in conformity with accounting principles generally accepted in the United States (“GAAP”). The accounting policies described below require management to apply significant judgment in connection with the preparation of our consolidated financial statements. In particular, judgment is applied to determine the appropriate assumptions to be used in calculating estimates that affect certain reported amounts in our consolidated financial statements. These estimates and assumptions are based on historical experience and on various other factors that we believe to be reasonable under the circumstances. If different estimates or assumptions were used, our results of operations, financial condition and cash flows could have been materially different than those reflected in our consolidated financial statements. For additional information regarding our critical accounting policies, see Part II, Item 8, “Note 2—Summary of Significant Accounting Policies”.

Revenue Recognition

Revenues are derived from asset-based and subscription-based services and professional services and other sources. Revenues are recognized when control of these services is transferred to our customers, in an amount that reflects the consideration that we expect to be entitled to in exchange for those services. All revenue recognized in the consolidated statements of operations is considered to be revenue from contracts with customers. Sales and usage-based taxes are excluded from revenues.

58

Asset-based recurring revenues— Asset-based recurring revenues primarily consist of fees for providing customers continuous access to platform services through our uniquely customized platforms. These platform services include investment manager research, portfolio diagnostics, proposal generation, investment model management, rebalancing and trading, portfolio performance reporting and monitoring solutions, billing and back office and middle-office operations and administration and are made available to customers throughout the contractual term from the date the customized platform is launched. 

The asset-based fees we earn are generally based upon variable percentages of assets managed or administered on our platforms. The fee percentage varies based on the level and type of services we provide to our customers, as well as the values of existing customer accounts. The values of the customer accounts are affected by inflows or outflows of customer funds and market fluctuations.

The platform services are substantially the same over each quarter and performed in a similar manner over the contract period, and are considered stand-ready promises. The platform services that are delivered to the customer over the quarter are considered distinct, as the customer benefits distinctly from each increment of our services and each quarter is separately identified in the contract, and are considered to be a single performance obligation under ASC 606.

The pricing generally resets each quarter and the pricing structure is consistent throughout the term of the contract. The variable fees are generally calculated and billed quarterly in advance based on preceding quarter-end values and the variable amounts earned from the platform services relate specifically to the benefits transferred to the customer during that quarter. Accordingly, revenue is allocated to the specific quarter in which services are performed.

The asset-based contracts generally contain one performance obligation and revenue is recognized on a ratable basis over the quarter beginning on the date that the platform services are made available to the customer as the customer simultaneously consumes and receives the benefits of the services. All asset-based fees are recognized in the Envestnet Wealth Solutions segment.
 
For certain services provided by third parties, we evaluate whether we are the principal (revenues reported on a gross basis) or agent (revenues reported on a net basis). Generally, we report customer fees including charges for third party service providers where we have a direct contract with such third party service providers on a gross basis, whereas the amounts billed to our customers are recorded as revenues, and amounts paid to third party service providers are recorded as cost of revenues. We are the principal in the transaction because we control the services before they are transferred to our customers. Control is evidenced by being primarily responsible to our customers and having discretion in establishing pricing.
 
Subscription-based recurring revenues— Subscription-based recurring revenues primarily consist of fees for providing customers continuous access to our platform for wealth management and financial wellness. The subscription-based fees generally include fixed fees and or usage-based fees.
 
Generally, the subscription services are substantially the same over each quarter and performed in a similar manner over the contract period, and are considered stand-ready promises. Quarterly subscription services are considered distinct as the customer can benefit from each increment of services on its own and each quarter is separately identified in the contract, and services are considered to be a single performance obligation under the ASC 606.
 
The usage-based pricing generally resets each quarter and the pricing structure is generally consistent throughout the term of the contract. The fixed fees are generally calculated and billed quarterly in advance. The usage-based fees are generally calculated and are billed either monthly or quarterly based on the actual usage and relate specifically to the benefits transferred to the customer during that month or quarter. Accordingly, revenue is allocated to the specific quarter in which services are performed.
 
Certain subscription-based contracts contain multiple performance obligations (i.e. platform services performance obligation and professional services performance obligation). Fixed fees are generally recognized on a ratable basis over the quarter beginning when the subscription services are made available to the customer, as the customer simultaneously receives and consumes the benefits of the subscription services. Usage-based revenue is recognized on a monthly basis as the customer receives and consumes the benefit as we provide the services. Subscription-based fees are recognized in both the Envestnet Wealth Solutions and Envestnet Data & Analytics segments.
 
Professional services and other revenues— We earn professional services fees by providing contractual customized services and platform software development as well as initial implementation fees. Professional services contracts generally have fixed prices, and generally specify the deliverables in the contract. Certain professional services contracts are billed on a
59

time and materials basis and revenue is recognized over time as the services are performed. For contracts billed on a fixed price basis, revenue is recognized over time based on the proportion of services performed. Initial implementation fees are fixed and are generally recognized ratably over the contract term.
 
Other revenue primarily includes revenue related to the Advisor Summit. Other revenue is recognized when the events are held. Other revenue is not significant.
 
The majority of the professional services and other contracts contain one performance obligation. Professional services and other revenues are recognized in both the Envestnet Wealth Solutions and Envestnet Data & Analytics segments.
 
Reviews for impairment of goodwill and acquired intangible assets

Goodwill is tested for impairment at the reporting unit level on an annual basis and more often if an event occurs or circumstances change that would more likely than not reduce the fair value of a reporting unit below its carrying amount. Based on the relevant GAAP authoritative guidance, we aggregate components of a single operating segment into a reporting unit, if appropriate. For purposes of performing the impairment tests, we identify reporting units in accordance with GAAP. The identification of reporting units and consideration of aggregation criteria requires management judgment.

If the fair value of the reporting unit exceeds its carrying value, goodwill is not impaired and no further testing is performed. If the carrying value of the reporting unit exceeds its fair value, then a quantitative evaluation must be performed. If the carrying value of a reporting unit’s goodwill exceeds its fair value, then an impairment loss equal to the difference will be recorded. In accordance with applicable accounting guidance, prior to performing the quantitative evaluation, an assessment of qualitative factors may be performed to determine whether it is more likely than not that the fair value of a reporting unit exceeds the carrying value. If it is determined that it is unlikely that the carrying value exceeds the fair value, we are not required to complete the quantitative goodwill impairment evaluation. The selection and assessment of qualitative factors used to determine whether it is more likely than not that the fair value of a reporting unit exceeds the carrying value involves management judgment.

We completed our annual goodwill impairment test as of October 31, 2021 for the fiscal year ended December 31, 2021. At that date, we determined it was appropriate to aggregate certain components of the same operating segment into a single reporting unit. We concluded that we have two reporting units. We also determined that it was more likely than not that the fair value of the reporting units exceeded the carrying value and concluded that goodwill was not impaired. As a result, we did not perform the quantitative goodwill impairment evaluation.

As part of the our ongoing monitoring efforts to assess goodwill for possible indications of impairment, we will continue to consider a wide variety of factors, including but not limited to the global economic environment and its potential impact on our business. There can be no assurance that our estimates and assumptions regarding forecasted cash flows of certain reporting units, the current economic environment, or the other inputs used in forecasting the present value of forecasted cash flows will prove to be accurate projections of future performance.

Intangible assets are reviewed for impairment whenever events or changes in circumstances may affect the recoverability of the net assets. Such reviews include an analysis of current results and take into consideration the undiscounted value of projected operating cash flows. No intangible asset impairment charges have been recorded for the years ended December 31, 2021, 2020 and 2019.

Income taxes

We are subject to income taxes in the United States, Australia, Canada, India, and the United Kingdom. Significant judgment is required in evaluating our tax positions and determining our provision for income taxes.

We use the asset and liability method to account for income taxes. Deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases, and for net operating loss carryforwards. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in our income tax provision in the period that includes the enactment date. We record a valuation allowance to reduce deferred tax assets to an amount that we determine is more-likely-than-not to be realized in the future.


60

In our ordinary course of business, we may enter into transactions for which the ultimate tax determination is uncertain. In such cases, we establish reserves for tax-related uncertainties based on our estimates of whether, and the extent to which, additional taxes will be due. The reserves are established when we believe that certain positions are likely to be challenged and may not be fully sustained on review by tax authorities. We adjust these reserves in light of changing facts and circumstances, such as the closing of a tax audit or refinement of an estimate. Although we believe our reserves are reasonable, no assurance can be given that the final outcome of these matters will not be different from that which is reflected in our historical income tax provisions and accruals. To the extent that the final tax outcome of these matters is different than the amounts recorded, such differences will be reflected in our provision for income taxes. The provision for income taxes includes the impact of reserve provisions and changes to reserves that are considered appropriate.

The amount of income tax we pay is subject to audits by federal, state and foreign tax authorities, which may result in proposed assessments. Our estimate of the potential outcome for any uncertain tax issue is highly judgmental. We believe that we have adequately provided for the foreseeable outcome related to these matters. However, our future results may include favorable or unfavorable adjustments to our estimated tax liabilities in the period the assessments are made or resolved, audits are closed or when statutes of limitations on potential assessments expire. Additionally, the jurisdictions in which our earnings or deductions are realized may differ from our current estimates. As a result, our effective tax rate may fluctuate significantly on a quarterly basis.

Significant judgment is also required in determining any valuation allowance recorded against deferred tax assets. In assessing the need for a valuation allowance, we consider all available evidence, including past operating results, estimates of future taxable income and the feasibility of tax planning strategies. In the event that we change our determination as to the amount of deferred tax assets that can be realized, we will adjust our valuation allowance with a corresponding impact to the provision for income taxes in the period in which such determination is made.

Our effective tax rates differ from the statutory rates primarily due to the change in the valuation allowance the Company has placed on a portion of its US deferred tax assets, the generation of R&D tax credits, the executive compensation deduction limitation, income related to the India partnerships and state taxes. Our provision for income taxes varies based on, among other things, changes in the valuation of our deferred tax assets and liabilities, the tax effects of non-cash stock-based compensation or changes in applicable tax laws, regulations and accounting principles or interpretations thereof.

We are subject to examination of our income tax returns by the U.S. Internal Revenue Service and other tax authorities. We assess the likelihood of adverse outcomes resulting from these examinations to determine the adequacy of our provision for income taxes. There can be no assurance that the outcomes from these examinations will not have a material adverse effect on our results of operations, financial condition and cash flows.

Our Indian subsidiaries are currently under examination by the India Tax Authority for the fiscal years ended March 31, 2020, 2019, 2018, 2017, 2012, 2011 and 2010. Based on the outcome of examinations of our subsidiary or the result of the expiration of statutes of limitations it is reasonably possible that the related unrecognized tax benefits could change from those recorded in the consolidated balance sheets. It is possible that one or more of these audits may be finalized within the next twelve months.

Recent Accounting Pronouncements

See Part II, Item 8, “Note 2—Summary of Significant Accounting Policies” for a detailed description of Recent Accounting Pronouncements.

Item 7A.  Quantitative and Qualitative Disclosures About Market Risk
Market risk
Our exposure to market risk is directly related to asset-based recurring revenues earned based upon a contractual percentage of AUM or AUA. In the years ended December 31, 2021, 2020 and 2019, 60%, 54% and 54% of our revenues, respectively, were derived from revenues based on the market value of AUM or AUA. We expect this percentage to vary over time. A decrease in the aggregate value of AUM or AUA may cause our revenue to decline which in turn could lead to a decrease in our earnings. If there are financial market declines for COVID-19 or any other matter, our asset-based revenues may negatively be impacted in future periods.
61

Foreign currency risk
A portion of our revenues are billed in various foreign currencies. We are directly exposed to changes in foreign currency exchange rates through the translation of these monthly revenues into U.S. dollars. For the year ended December 31, 2021, we estimate that a hypothetical 10% change in the value of various foreign currencies to the U.S. dollar would not have a material effect on our consolidated financial position, results of operations or cash flow.
The expenses of our Indian subsidiaries, which primarily consist of expenditures related to compensation and benefits, are paid using the Indian Rupee. We are directly exposed to changes in foreign currency exchange rates through the translation of these monthly expenditures into U.S. dollars. For the year ended December 31, 2021, we estimate that a hypothetical 10% increase in the value of the Indian Rupee to the U.S. dollar would result in a decrease of approximately $6.8 million to pre-tax earnings and a hypothetical 10% decrease in the value of the Indian Rupee to the U.S. dollar would result in an increase of approximately $5.5 million to pre-tax earnings.
Interest rate risk
We had no borrowings outstanding under our Prior Credit Agreement as of and for the year ended December 31, 2021. On February 4, 2022, we entered into the Third Credit Agreement which amends and restates, in its entirety, the Prior Credit Agreement. The Third Credit Agreement provides for a Credit Facility of $500.0 million and a $20.0 million sub-facility for the issuance of letters of credit. We are subject to market risk from changes in interest rates only if we have borrowings outstanding on our Credit Facility. At our option, outstanding loans under the Credit Facility accrue interest at a rate equal to either (i) a base rate plus an applicable margin ranging from 0.25% to 1.75% per annum or (ii) an adjusted Term SOFR rate plus an applicable margin ranging from 1.25% to 2.75% per annum, based upon our total net leverage ratio, as calculated pursuant to the Third Credit Agreement. As these rates fluctuate, so too will our interest expense on amounts borrowed under the Third Credit Agreement. We currently have no borrowings or amounts outstanding under the Third Credit Agreement.

62

Item 8.  Financial Statements and Supplementary Data
REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM
To the Stockholders and Board of Directors
Envestnet, Inc.:

Opinions on the Consolidated Financial Statements and Internal Control Over Financial Reporting
We have audited the accompanying consolidated balance sheets of Envestnet, Inc. and subsidiaries (the Company) as of December 31, 2021 and 2020, the related consolidated statements of operations, comprehensive income (loss), stockholders’ equity, and cash flows for each of the years in the three-year period ended December 31, 2021, and the related notes (collectively, the consolidated financial statements). We also have audited the Company’s internal control over financial reporting as of December 31, 2021, based on criteria established in Internal Control – Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission.
In our opinion, the consolidated financial statements referred to above present fairly, in all material respects, the financial position of the Company as of December 31, 2021 and 2020, and the results of its operations and its cash flows for each of the years in the three-year period ended December 31, 2021, in conformity with U.S. generally accepted accounting principles. Also in our opinion, the Company maintained, in all material respects, effective internal control over financial reporting as of December 31, 2021 based on criteria established in Internal Control – Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission.
Change in Accounting Principle
As discussed in Note 2 to the consolidated financial statements, the Company has changed its method of accounting for convertible notes as of January 1, 2021 due to the adoption of Accounting Standards Update No. 2020-06, Debt—Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging—Contracts in Entity’s Own Equity (Subtopic 815-40): Accounting for Convertible Instruments and Contracts in an Entity's Own Equity.
Basis for Opinions
The Company’s management is responsible for these consolidated financial statements, for maintaining effective internal control over financial reporting, and for its assessment of the effectiveness of internal control over financial reporting, included in the accompanying Management's Report on Internal Control Over Financial Reporting. Our responsibility is to express an opinion on the Company’s consolidated financial statements and an opinion on the Company’s internal control over financial reporting based on our audits. We are a public accounting firm registered with the Public Company Accounting Oversight Board (United States) (PCAOB) and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.
We conducted our audits in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audits to obtain reasonable assurance about whether the consolidated financial statements are free of material misstatement, whether due to error or fraud, and whether effective internal control over financial reporting was maintained in all material respects.
Our audits of the consolidated financial statements included performing procedures to assess the risks of material misstatement of the consolidated financial statements, whether due to error or fraud, and performing procedures that respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the consolidated financial statements. Our audits also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the consolidated financial statements. Our audit of internal control over financial reporting included obtaining an understanding of internal control over financial reporting, assessing the risk that a material weakness exists, and testing and evaluating the design and operating effectiveness of internal control based on the assessed risk. Our audits also included performing such other procedures as we considered necessary in the circumstances. We believe that our audits provide a reasonable basis for our opinions.

63

Definition and Limitations of Internal Control Over Financial Reporting
A company’s internal control over financial reporting is a process designed to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles. A company’s internal control over financial reporting includes those policies and procedures that (1) pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of the assets of the company; (2) provide reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements in accordance with generally accepted accounting principles, and that receipts and expenditures of the company are being made only in accordance with authorizations of management and directors of the company; and (3) provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use, or disposition of the company’s assets that could have a material effect on the financial statements.
Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements. Also, projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate.
Critical Audit Matter

The critical audit matter communicated below is a matter arising from the current period audit of the consolidated financial statements that was communicated or required to be communicated to the audit committee and that: (1) relates to accounts or disclosures that are material to the consolidated financial statements and (2) involved our especially challenging, subjective, or complex judgments. The communication of a critical audit matter does not alter in any way our opinion on the consolidated financial statements, taken as a whole, and we are not, by communicating the critical audit matter below, providing a separate opinion on the critical audit matter or on the accounts or disclosures to which it relates.
Sufficiency of audit evidence over the IT elements of revenue recognition

As discussed in Notes 2 and 14 to the consolidated financial statements, the Company has recorded $1.2 billion of revenues for the year ended December 31, 2021. Revenues are derived from asset-based services, subscription or licensing-based services, and professional services and other sources, and sold with varying price structures. The Company recognizes revenues when control of the services is transferred to customers.
We identified the evaluation of the sufficiency of audit evidence over the information technology (“IT”) elements of revenue recognition as a critical audit matter. Subjective and complex auditor judgment was required to assess the sufficiency of audit procedures performed and the nature and extent of audit evidence obtained due to the complexity and number of IT systems and the specialized skills needed to test the IT elements of the revenue recognition process.
The following are the primary procedures we performed to address this critical audit matter. We applied auditor judgment to determine the nature and extent of procedures to be performed over the IT elements of revenue recognition, including the determination of IT systems for which those procedures were to be performed based on the nature of the information processed by the systems. We evaluated the design and tested the operating effectiveness of certain internal controls within the Company’s revenue recognition process, including the automated elements of the flow of transactions and certain manual controls over the underlying transaction data processed by the IT systems. We involved IT professionals with specialized skills and knowledge, who assisted in testing certain general IT controls and certain application controls interacting within the Company’s revenue recognition process. We evaluated the sufficiency of audit evidence obtained by assessing the results of procedures performed.

 /s/ KPMG LLP
We have served as the Company’s auditor since 2013.
Denver, Colorado
February 25, 2022
64

Envestnet, Inc.
Consolidated Balance Sheets
(in thousands, except share and per share information)
 December 31,
 20212020
Assets  
Current assets:  
Cash and cash equivalents$429,279 $384,565 
Fees receivable, net95,291 80,064 
Prepaid expenses and other current assets42,706 40,570 
Total current assets567,276 505,199 
Property and equipment, net50,215 47,969 
Internally developed software, net133,659 96,501 
Intangible assets, net400,396 435,041 
Goodwill925,154 906,773 
Operating lease right-of-use assets, net90,714 105,249 
Other non-current assets73,768 47,558 
Total assets$2,241,182 $2,144,290 
Liabilities and Equity  
Current liabilities:  
Accrued expenses and other liabilities$224,416 $158,548 
Accounts payable19,092 18,003 
Operating lease liabilities10,999 13,649 
Contingent consideration743 11,251 
Deferred revenue33,473 34,918 
Total current liabilities288,723 236,369 
Long-term debt848,862 756,503 
Non-current operating lease liabilities105,920 112,182 
Deferred tax liabilities, net21,021 34,740 
Other non-current liabilities17,114 28,678 
Total liabilities1,281,640 1,168,472 
Commitments and contingencies
Equity:
Stockholders’ equity:
Preferred stock, par value $0.005, 50,000,000 shares authorized; no shares issued and outstanding as of December 31, 2021 and December 31, 2020
  
Common stock, par value $0.005, 500,000,000 shares authorized; 68,879,152 and 67,832,706 shares issued as of December 31, 2021 and December 31, 2020, respectively; 54,793,088 and 54,093,535 shares outstanding as of December 31, 2021 and December 31, 2020, respectively
344 339 
Additional paid-in capital1,131,628 1,166,774 
Accumulated deficit(37,988)(79,912)
Treasury stock at cost, 14,086,064 and 13,739,171 shares as of December 31, 2021 and December 31, 2020, respectively
(134,996)(110,466)
Accumulated other comprehensive loss(1,899)(398)
Total stockholders’ equity957,089 976,337 
Non-controlling interest2,453 (519)
Total equity959,542 975,818 
Total liabilities and equity$2,241,182 $2,144,290 

See accompanying notes to Consolidated Financial Statements.
65

Envestnet, Inc.
Consolidated Statements of Operations
(in thousands, except share and per share information)
 Year Ended December 31,
 202120202019
Revenues:   
Asset-based$709,376 $540,947 $484,312 
Subscription-based453,989 426,507 378,813 
Total recurring revenues1,163,365 967,454 863,125 
Professional services and other revenues23,152 30,776 37,002 
Total revenues1,186,517 998,230 900,127 
Operating expenses:   
Cost of revenues423,723 305,929 278,811 
Compensation and benefits432,829 398,970 383,554 
General and administration171,657 160,229 152,564 
Depreciation and amortization117,767 113,661 101,271 
Total operating expenses1,145,976 978,789 916,200 
Income (loss) from operations40,541 19,441 (16,073)
Other income (expense):
Interest income827 1,112 3,347 
Interest expense(16,931)(31,504)(32,520)
Other income (expense), net(4,076)2,906 (2,849)
Total other expense, net(20,180)(27,486)(32,022)
Income (loss) before income tax provision (benefit)20,361 (8,045)(48,095)
Income tax provision (benefit)7,667 (5,401)(30,893)
Net income (loss)12,694 (2,644)(17,202)
Add: Net (income) loss attributable to non-controlling interest602 (466)420 
Net income (loss) attributable to Envestnet, Inc.$13,296 $(3,110)$(16,782)
Net income (loss) per share attributable to Envestnet, Inc.:   
Basic$0.24 $(0.06)$(0.33)
Diluted$0.24 $(0.06)$(0.33)
Weighted average common shares outstanding:
Basic54,470,975 53,589,232 50,937,919 
Diluted55,384,096 53,589,232 50,937,919 
 
See accompanying notes to Consolidated Financial Statements.

66

Envestnet, Inc.
Consolidated Statements of Comprehensive Income (Loss)
(in thousands) 
 Year Ended December 31,
 202120202019
Net income (loss) attributable to Envestnet, Inc.$13,296 $(3,110)$(16,782)
Other comprehensive income (loss), net of taxes:
Foreign currency translation gains (losses), net(1,501)1,351 (755)
Comprehensive income (loss) attributable to Envestnet, Inc.$11,795 $(1,759)$(17,537)
 
See accompanying notes to Consolidated Financial Statements.

67

Envestnet, Inc.
Consolidated Statements of Stockholders’ Equity
(in thousands, except share information)
      Accumulated   
 Common StockTreasury StockAdditionalOther Non- 
   Common Paid-inComprehensiveAccumulatedcontrollingTotal
 SharesAmountSharesAmountCapitalLossDeficitInterestEquity
Balance, December 31, 201861,238,898 $306 (13,117,098)$(67,858)$761,128 $(994)$(58,882)$(1,098)$632,602 
Exercise of stock options783,216 4 — — 10,588 — — — 10,592 
Issuance of common stock - vesting of restricted stock units1,098,124 5 — — — — — — 5 
Acquisition of business3,200,468 16 — — 223,240 — — — 223,256 
Stock-based compensation expense— — — — 54,436 — —  54,436 
Shares withheld to satisfy tax withholdings— — (361,902)(23,107)— — — — (23,107)
Payment of Convertible Notes due 2019— — — — (12,251)— — — (12,251)
Foreign currency translation loss, net of taxes— — — — — (755)— — (755)
Net income (loss)— — — — — — (16,782)(420)(17,202)
Balance, December 31, 201966,320,706 $331 (13,479,000)$(90,965)$1,037,141 $(1,749)$(75,664)$(1,518)$867,576 
Adoption of ASC 326— — — — — — (1,138)— (1,138)
Exercise of stock options705,333 4 — — 10,756 — — — 10,760 
Issuance of common stock - vesting of restricted stock units804,982 4 — — — — — — 4 
Issuance of common stock1,685 — — — 126 — — — 126 
Stock-based compensation expense— — — — 56,292 — — — 56,292 
Shares withheld to satisfy tax withholdings
— — (260,171)(19,501)— — — — (19,501)
Transfer of non-controlling units, net of tax— — — — 666 — — (139)527 
Capital contribution - non-controlling interest— — — — (66)— — 672 606 
Issuance of Convertible Notes due 2025, net of offering costs and taxes of $8,694
— — — — 61,859 — — — 61,859 
Foreign currency translation gain, net of taxes— — — — — 1,351 — — 1,351 
Net income (loss)— — — — — — (3,110)466 (2,644)
Balance, December 31, 202067,832,706 $339 (13,739,171)$(110,466)$1,166,774 $(398)$(79,912)$(519)$975,818 

-continued-











68

Envestnet, Inc.
Consolidated Statements of Stockholders’ Equity (continued)
(in thousands, except share information)
Accumulated
Common StockTreasury StockAdditionalOtherNon-
CommonPaid-inComprehensiveAccumulatedcontrollingTotal
SharesAmountSharesAmountCapitalLossDeficitInterestEquity
Balance, December 31, 202067,832,706 339 (13,739,171)(110,466)1,166,774 (398)(79,912)(519)975,818 
Adoption of ASU 2020-06, net of taxes of $7,640 (See Note 2)
— — — — (108,470)— 28,628 — (79,842)
Exercise of stock options76,303 — — — 2,090 — — — 2,090 
Issuance of common stock - vesting of restricted stock units891,466 5 — — — — — — 5 
Issuance of common stock78,677 — — — 4,068 — — — 4,068 
Stock-based compensation expense— — — — 67,525 — — — 67,525 
Shares withheld to satisfy tax withholdings
— — (291,405)(20,529)— — — — (20,529)
Share repurchases— — (55,488)(4,001)— — — — (4,001)
Capital contribution - non-controlling interest— — — — (127)— — 3,328 3,201 
Foreign currency translation loss, net of taxes— — — — — (1,501)— — (1,501)
Other— — — — (232)— — 246 14 
Net income (loss)— — — — — — 13,296 (602)12,694 
Balance, December 31, 202168,879,152 $344 (14,086,064)$(134,996)$1,131,628 $(1,899)$(37,988)$2,453 $959,542 

See accompanying notes to Consolidated Financial Statements.
69

Envestnet, Inc.
Consolidated Statements of Cash Flows
(in thousands)
 Year Ended December 31,
 202120202019
OPERATING ACTIVITIES:   
Net income (loss)$12,694 $(2,644)$(17,202)
Adjustments to reconcile net income (loss) to net cash provided by operating activities:
Depreciation and amortization117,767 113,661 101,271 
Provision for doubtful accounts1,598 2,817 2,855 
Deferred income taxes(320)(1,884)(39,630)
Release of uncertain tax positions (7,101) 
Non-cash compensation expense68,020 59,637 60,444 
Non-cash interest expense5,799 18,515 19,246 
Accretion on contingent consideration and purchase liability730 1,688 1,772 
Payments of contingent consideration(2,360) (578)
Fair market value adjustment to contingent consideration liability(1,067)(3,105)(8,126)
Fair market value adjustment to investment in private company(758)  
Gain on settlement of liability(1,206)  
Gain on acquisition of equity method investment (4,230) 
Loss allocation from equity method investments7,093 5,399 2,361 
Gain on life insurance proceeds  (5,000)
Impairment of right of use assets1,537 2,661  
Other465 (729) 
Changes in operating assets and liabilities, net of acquisitions:
Fees receivable, net(16,731)(15,055)1,139 
Prepaid expenses and other current assets399 (9,666)(6,440)
Other non-current assets2,741 (1,963)(5,234)
Accrued expenses and other liabilities53,265 22,109 (811)
Accounts payable1,290 (187)(2,863)
Deferred revenue(2,080)(4,125)727 
Other non-current liabilities1,701 (5,962)4,795 
Net cash provided by operating activities250,577 169,836 108,726 
INVESTING ACTIVITIES:   
Purchases of property and equipment(23,731)(12,088)(19,847)
Capitalization of internally developed software(65,170)(54,908)(34,096)
Investments in private companies(25,926)(15,640)(5,250)
Acquisitions of businesses, net of cash acquired(32,794)(20,257)(320,915)
Acquisition of proprietary technology(25,517)  
Proceeds from life insurance policy  5,000 
Advance for technology solutions(3,000)  
Other 2,897 (600)
Net cash used in investing activities(176,138)(99,996)(375,708)

-continued-

70

Envestnet, Inc.
Consolidated Statements of Cash Flows (continued)
(in thousands)
 Year Ended December 31,
 202120202019
FINANCING ACTIVITIES:
Proceeds from issuance of Convertible Notes due 2025 517,500  
Convertible Notes due 2025 issuance costs (14,540) 
Payment of Convertible Notes due 2019  (184,751)
Proceeds from borrowings on revolving credit facility 45,000 345,000 
Payments on revolving credit facility (305,000)(85,000)
Revolving credit facility issuance costs  (2,103)
Capital contribution - non-controlling interest3,201 606  
Payments of deferred consideration on prior acquisitions (1,879) 
Payments of contingent consideration(9,276) (171)
Proceeds from exercise of stock options2,090 10,760 10,592 
Taxes paid in lieu of shares issued for stock-based compensation(20,529)(19,501)(23,107)
Share repurchases(4,001)  
Other(655)4 5 
Net cash provided by (used in) financing activities(29,170)232,950 60,465 
EFFECT OF EXCHANGE RATE CHANGES ON CASH(555)(831)(399)
INCREASE (DECREASE) IN CASH, CASH EQUIVALENTS AND RESTRICTED CASH44,714 301,959 (206,916)
CASH, CASH EQUIVALENTS AND RESTRICTED CASH, BEGINNING OF PERIOD (See Note 2)384,714 82,755 289,671 
CASH, CASH EQUIVALENTS AND RESTRICTED CASH, END OF PERIOD (See Note 2)$429,428 $384,714 $82,755 
   
Supplemental disclosure of cash flow information - net cash paid during the period for income taxes$7,920 $8,304 $8,119 
Supplemental disclosure of cash flow information - cash paid during the period for interest11,132 12,990 13,530 
Supplemental disclosure of non-cash operating, investing and financing activities:
Common stock issued in acquisition of business  222,484 
Common stock issued to settle purchase liability4,068 126 772 
Contingent consideration issued in acquisition of businesses 5,239 15,780 
Internally developed software costs included in accrued expenses and other liabilities591   
Leasehold improvements funded by lease incentive164 1,806 1,816 
Membership interest liabilities included in other non-current liabilities496 3,345 5,920 
Purchase liabilities included in accrued expenses and other liabilities2,951 632  
Purchase liabilities included in other non-current liabilities  5,468 
Purchase of fixed assets included in accounts payable and accrued expenses and other liabilities1,328 1,841 1,832 
Right of use assets in exchange for lease liabilities4,596 39,370 30,455 
Transfer of non-controlling units 771  

See accompanying notes to Consolidated Financial Statements.
71

Envestnet, Inc.
Notes to Consolidated Financial Statements


1.Organization and Description of Business
Envestnet, Inc. ("Envestnet"), through its subsidiaries (collectively, the "Company"), is transforming the way financial advice and insight are delivered. Its mission is to empower financial advisors and service providers with innovative technology, solutions and intelligence. Envestnet has been a leader in helping transform wealth management, working towards its goal of expanding a holistic financial wellness ecosystem so that our clients can deliver an intelligent financial life to their clients.

Envestnet is organized around two primary, complementary business segments. Financial information about each business segment is contained in “Note 19—Segment Information”. The business segments are as follows:
Envestnet Wealth Solutions – a leading provider of unified wealth management software and services to empower financial advisors and institutions to enable them to deliver an Intelligent Financial Life to their clients.
Envestnet Wealth Solutions serves its clients principally through the following product and service suites:
Envestnet | Enterprise provides an end-to-end open architecture wealth management platform, through which advisors can construct portfolios for clients. It begins with aggregated household data which then leads to a financial plan, asset allocation, investment strategy, portfolio management, rebalancing and performance reporting. Advisors have access to over 22,000 investment products. Envestnet | Enterprise also offers data aggregation and reporting, data analytics and digital advice capabilities to customers.
Envestnet | Tamarac™ provides leading trading, rebalancing, portfolio accounting, performance reporting and client relationship management software, principally to high‑end RIAs.
Envestnet | MoneyGuide provides leading goals-based financial planning solutions to the financial services industry. The highly adaptable software helps financial advisors add significant value for their clients using best-in-class technology with enhanced integrations to generate financial plans.
Envestnet | Retirement Solutions (“ERS”) offers a comprehensive suite of services for advisor-sold retirement plans. Leveraging integrated technology, ERS addresses the regulatory, data and investment needs of retirement plans and delivers the information holistically.
Envestnet | PMC®, or Portfolio Management Consultants (“PMC”) provides research and consulting services to assist advisors in creating investment solutions for their clients. These solutions include over 4,900 vetted third-party managed account products, multi-manager portfolios, fund strategist portfolios, as well as over 950 proprietary products, such as quantitative portfolios and fund strategist portfolios. PMC also offers portfolio overlay and tax optimization services.
Envestnet Data & Analytics – a leading data aggregation and data intelligence platform powering dynamic, cloud-based innovation for digital financial services, and includes product offerings from Envestnet | Yodlee and Envestnet | Analytics.
Envestnet operates five RIAs registered with the U.S. Securities and Exchange Commission ("SEC").
2.Summary of Significant Accounting Policies
The Company follows accounting standards established by the Financial Accounting Standards Board (“FASB”) to ensure consistent reporting of financial condition, results of operations and cash flows. References to accounting principles generally accepted in the United States (“GAAP”) in these notes are to the FASB Accounting Standards Codification(“ASC”) and related updates (“ASU”).
Principles of Consolidation—The consolidated financial statements include the accounts of Envestnet and its subsidiaries. All significant intercompany transactions and balances have been eliminated in consolidation.
72

Envestnet, Inc.
Notes to Consolidated Financial Statements (continued)

Foreign Currency—Accounts for the Envestnet Wealth Solutions segment that are denominated in a non-U.S. currency have been remeasured using the U.S. dollar as the functional currency. Certain accounts within the Envestnet Data & Analytics segment are recorded and measured in foreign currencies. The assets and liabilities for those subsidiaries with a functional currency other than the U.S. dollar are translated at exchange rates in effect at the balance sheet date, and revenues and expenses are translated at average exchange rates. Differences arising from these foreign currency translations are recorded in the consolidated balance sheets as accumulated other comprehensive income (loss) within stockholders' equity. The Company is also subject to gains and losses from foreign currency denominated transactions and the remeasurement of foreign currency denominated balance sheet accounts, both of which are included in other income (expense), net in the consolidated statements of operations.
Management Estimates—Management has made certain estimates and assumptions relating to the reporting of assets, liabilities, revenues and expenses and the disclosure of contingent assets and liabilities to prepare these consolidated financial statements in conformity with GAAP. Areas requiring the use of management estimates relate to estimating uncollectible receivables, revenue recognition, valuations and assumptions used for impairment testing of goodwill, intangible and other long-lived assets, right of use assets, performance shares issued, contingent consideration, realization of deferred tax assets, uncertain tax positions, sales tax liabilities, operating lease liabilities, fair value of the liability portion of the convertible debt, commitments and contingencies and assumptions used to allocate purchase prices in business combinations. Actual results could differ materially from these estimates under different assumptions or conditions.

Revenue Recognition

The Company accounts for its revenue arrangements in accordance with FASB Topic 606 - Revenue from Contracts with Customers ("ASC 606"). The Company derives revenues from asset-based and subscription-based services and professional services and other sources. Revenues are recognized when control of these services is transferred to our customers, in an amount that reflects the consideration that we expect to be entitled to in exchange for those services. All revenue recognized in the consolidated statements of operations is considered to be revenue from contracts with customers. Sales and usage-based taxes are excluded from revenues. The majority of the Company's revenues are recognized when services are provided.
Asset-Based Recurring Revenues—Asset-based recurring revenues primarily consist of fees for providing customers continuous access to platform services through the Company’s uniquely customized platforms. These platform services include investment manager research, portfolio diagnostics, proposal generation, investment model management, rebalancing and trading, portfolio performance reporting and monitoring solutions, billing and back office and middle-office operations and administration and are made available to customers throughout the contractual term from the date the customized platform is launched. 

The asset-based fees the Company earns are generally based upon variable percentages of assets managed or administered on our platforms. The fee percentage varies based on the level and type of services the Company provides to its customers, as well as the values of existing customer accounts. The values of the customer accounts are affected by inflows or outflows of customer funds and market fluctuations.

The platform services are substantially the same over each quarter and performed in a similar manner over the contract period, and are considered stand-ready promises. The platform services that are delivered to the customer over the quarter are considered distinct, as the customer benefits distinctly from each increment of our services and each quarter is separately identified in the contract, and are considered to be a single performance obligation under ASC 606.

The pricing generally resets each quarter and the pricing structure is consistent throughout the term of the contract. The variable fees are generally calculated and billed quarterly in advance based on preceding quarter-end values and the variable amounts earned from the platform services relate specifically to the benefits transferred to the customer during that month or quarter. Accordingly, revenue is allocated to the specific quarter in which services are performed.

The asset-based contracts generally contain one performance obligation and revenue is recognized on a ratable basis over the quarter beginning on the date that the platform services are made available to the customer as the customer simultaneously consumes and receives the benefits of the services. All asset-based fees are recognized in the Envestnet Wealth Solutions segment.
 
73

Envestnet, Inc.
Notes to Consolidated Financial Statements (continued)

For certain services provided by third parties, the Company evaluates whether it is the principal (revenues reported on a gross basis) or agent (revenues reported on a net basis). Generally, the Company reports customer fees including charges for third party service providers where the Company has a direct contract with such third party service providers on a gross basis, whereas the amounts billed to its customers are recorded as revenues, and amounts paid to third party service providers are recorded as cost of revenues. The Company is the principal in the transaction because it controls the services before they are transferred to its customers. Control is evidenced by the Company being primarily responsible to its customers and having discretion in establishing pricing.
 
Subscription-Based Recurring Revenues—Subscription-based recurring revenues primarily consist of fees for providing customers continuous access to the Company’s platform for wealth management and financial wellness. The subscription-based fees generally include fixed fees and or usage-based fees.
 
Generally, the subscription services are substantially the same over each quarter and performed in a similar manner over the contract period, and are considered stand-ready promises. Quarterly subscription services are considered distinct as the customer can benefit from each increment of services on its own and each quarter is separately identified in the contract, and services are considered to be a single performance obligation under ASC 606.
 
Certain subscription-based contracts include fixed and variable consideration. The amount of variable consideration that is included in the transaction price may be subject to constraint and included in the subscription-based recurring revenues only to the extent that is probable that a significant reversal in the amount of the cumulative revenue recognized will not occur in a future period. The Company utilizes the expected value method to estimate variable consideration based on available historical, current, and forecasted information.

The usage-based pricing generally resets each quarter and the pricing structure is generally consistent throughout the term of the contract. The fixed fees are generally calculated and billed quarterly in advance. The usage-based fees are generally calculated and are billed either monthly or quarterly based on the actual usage and relate specifically to the benefits transferred to the customer during that quarter. Accordingly, revenue is allocated to the specific quarter in which services are performed.
 
Fixed fees are generally recognized on a ratable basis over the quarter beginning when the subscription services are made available to the customer, as the customer simultaneously receives and consumes the benefits of the subscription services. Usage-based revenue is recognized on a monthly basis as the customer receives and consumes the benefit as the Company provides the services. Subscription-based fees are recognized in both the Envestnet Wealth Solutions and Envestnet Data & Analytics segments.
 
Professional Services and Other Revenues—The Company earns professional services fees by providing contractual customized services and platform software development as well as initial implementation fees. Professional services contracts generally have fixed prices, and generally specify the deliverables in the contract. Certain professional services contracts are billed on a time and materials basis and revenue is recognized over time as the services are performed. For contracts billed on a fixed price basis, revenue is recognized over time based on the proportion of services performed. Initial implementation fees are fixed and are generally recognized ratably over the contract term. 
 
Other revenues primarily includes revenue related to the Advisor Summit. Other revenues are recognized when the events are held. Other revenues are not significant.
 
The majority of the Company's professional services and other contracts contain one performance obligation. Professional services and other revenues are recognized in both the Envestnet Wealth Solutions and Envestnet Data & Analytics segments.
 
Arrangements with Multiple Performance Obligations—Certain of the Company’s contracts with customers contain
multiple performance obligations such as platform services performance obligation and professional services performance obligation. For such arrangements, the Company allocates revenue to each performance obligation based on its relative standalone selling price. Standalone selling prices of services are estimated based on observable transactions when these services are sold on a standalone basis or based on expected cost plus margin.



74

Envestnet, Inc.
Notes to Consolidated Financial Statements (continued)

Remaining Performance Obligations- Remaining performance obligations represent the transaction price allocated to unsatisfied or partially satisfied performance obligations. The disclosure includes estimates of variable consideration. The Company applies the practical expedients and exemption not to disclose the value of unsatisfied performance obligations for (i) contracts with an original expected length of one year or less; (ii) contracts for which the Company recognizes revenue at the amount to which it has the right to invoice for services performed; and (iii) contracts for which the variable consideration is allocated entirely to a wholly unsatisfied performance obligation or to a wholly unsatisfied promise to transfer a distinct service that forms part of a single performance obligation.

Contract Balances—The Company records contract liabilities (deferred revenue) when cash payments are received in advance of its performance. The term between invoicing date and when payment is due is generally not significant. For the majority of its arrangements, the Company requires advance quarterly payments before the services are delivered to the customer.

Deferred Revenue—Deferred revenue primarily consists of implementation fees, professional services and subscription fee payments received in advance from customers.
Deferred Sales Incentive Compensation—Sales incentive compensation earned by the Company’s sales force is considered an incremental and recoverable cost to acquire a contract with a customer. Sales incentive compensation for initial contracts is deferred and amortized on a straight-line basis over the period of benefit. The Company determined the period of benefit by taking into consideration its customer contracts, life of the technology and other factors. Sales incentive compensation for renewal contracts are deferred and amortized on a straight-line basis over the related contractual renewal period. Deferred sales incentive compensation is included in other non-current assets in the consolidated balance sheets and amortization expense is included in compensation and benefits expenses in the consolidated statements of operations.

The Company has applied the practical expedient to recognize the incremental costs of obtaining contracts as an expense when incurred if the amortization period would have been one year or less. These costs are included in compensation and benefits expenses in the consolidated statements of operations.

Cost of Revenues—Cost of revenues primarily includes expenses related to third party investment management and clearing, custody and brokerage services. Generally, these expenses are calculated based upon a contractual percentage of the market value of assets held in customer accounts measured as of the end of each quarter and are recognized ratably throughout the quarter based on the number of days in the quarter.

Allowance for Doubtful Accounts—The Company evaluates the need for an allowance for doubtful accounts for potentially uncollectible fees receivable. In establishing the amount of the allowance, if any, customer-specific information is considered related to delinquent accounts, including historical loss experience and current economic conditions. As of December 31, 2021, and 2020, the Company’s allowance for doubtful accounts was $3.9 million and $2.8 million, respectively. 
Cash and Cash Equivalents—The Company considers all highly liquid investments purchased with an original maturity of three months or less to be cash equivalents. Cash and cash equivalents are recorded at cost, which approximates fair value. The Company’s financial instruments that are exposed to concentrations of credit risk consist primarily of cash and cash equivalents. 

75

Envestnet, Inc.
Notes to Consolidated Financial Statements (continued)

Restricted Cash—The following table reconciles cash, cash equivalents and restricted cash from the consolidated balance sheets to amounts reported in the consolidated statements of cash flows:
December 31,
202120202019
(in thousands)
Cash and cash equivalents$429,279 $384,565 $82,505 
Restricted cash included in prepaid expenses and other current assets149  82 
Restricted cash included in other non-current assets 149 168 
Total cash, cash equivalents and restricted cash$429,428 $384,714 $82,755 

Investments—The Company has investments in private companies that are recorded using the equity method of accounting. The Company uses the equity method of accounting because of its less than 50% ownership and lack of control in these companies. These investments are included in other non-current assets on the consolidated balance sheets. The Company records the portion of its earnings or losses in these privately held companies’ net income or loss on a one quarter lag from the actual results of operations as a component of other income (expense), net on the consolidated statements of operations.
The Company reviews all investments on a regular basis to evaluate the carrying amount and economic viability. This evaluation process is based on information that the Company requests directly from these investees and includes, but is not limited to, the review of the investee’s cash position, financing needs, earnings/revenue outlook, operational performance, management/ownership changes and competition. As this information is not subject to the same disclosure regulations as U.S. publicly traded companies, the basis for these evaluations is subject to the timing and accuracy of the data received from these investees.

When a review of an investee’s operations indicates that there is a decline in its value and it has been determined that this decline is other than temporary, the Company assesses the investment for impairment. Impaired investments are written down to estimated fair value. Fair value is estimated using a variety of valuation methodologies, including comparing the investee with publicly traded companies in similar lines of business, applying valuation multiples to estimated future operating results and analyzing estimated discounted future cash flows. There were no impairments of investments for the years ended December 31, 2021, 2020 and 2019.

For investments where the Company owns equity interests in privately held companies but does not have significant influence and there is no readily determinable fair value, it accounts for the investment under the measurement alternative at cost minus impairment, if any, plus or minus fair value changes when there are observable price changes.

Property and Equipment—Property and equipment are stated at cost less accumulated depreciation and amortization. Depreciation of furniture and equipment is computed using the straight-line method based on estimated useful lives of the depreciable assets. Leasehold improvements are amortized on a straight-line basis over their estimated economic useful lives or the remaining lease term, whichever is shorter. Improvements are capitalized, while repairs and maintenance costs are charged to operations as incurred. Assets are reviewed for recoverability whenever events or circumstances indicate the carrying value may not be recoverable. There were no impairments of property and equipment for the years ended December 31, 2021, 2020 and 2019.

Internally Developed Software for Internal Use—Costs incurred in the preliminary stages of development are expensed as incurred. Once an application has reached the development stage, internal and external costs, if direct and incremental, are capitalized until the software is substantially complete and ready for its intended use. Capitalization ceases upon completion of all substantial testing. The Company also capitalizes costs related to specific upgrades and enhancements when it is probable the expenditures will result in additional functionality. Maintenance and training costs are expensed as incurred. Internally developed software is amortized on a straight-line basis over its estimated useful life. Management evaluates the useful lives of these assets on an annual basis and tests for impairment whenever events or changes in circumstances occur that could impact the recoverability of these assets. There were no material impairments of internally developed software for internal use for the years ended December 31, 2021, 2020 and 2019. 


76

Envestnet, Inc.
Notes to Consolidated Financial Statements (continued)

Goodwill and Intangible Assets—Goodwill consists of the excess of the purchase price over the fair value of identifiable net assets of businesses acquired. Goodwill is reviewed for impairment each year using a qualitative or quantitative process that is performed at least annually or whenever events or circumstances indicate a likely reduction in the fair value of a reporting unit below its carrying amount. The Company has concluded that it has two reporting units.
The Company performs the annual impairment analysis on October 31 in order to provide management time to complete the analysis prior to year-end. Prior to performing the quantitative evaluation, an assessment of qualitative factors may be performed to determine whether it is more likely than not that the fair value of a reporting unit exceeds the carrying value. If it is determined that it is unlikely that the carrying value exceeds the fair value, the Company is not required to complete the quantitative goodwill impairment evaluation. If it is determined that the carrying value may exceed fair value when considering qualitative factors, a quantitative goodwill impairment evaluation is performed. When performing the quantitative evaluation, if the carrying value of the reporting unit exceeds its fair value, an impairment loss equal to the difference will be recorded. No goodwill impairment charges have been recorded for the years ended December 31, 2021, 2020 and 2019.
Intangible assets are recorded at cost less accumulated amortization. Intangible assets are reviewed for impairment whenever events or changes in circumstances may affect the recoverability of the net assets. Such reviews include an analysis of current results and take into consideration the undiscounted value of projected operating cash flows. No intangible asset impairment charges have been recorded for the years ended December 31, 2021, 2020 and 2019. 
Leases— The Company accounts for its leases in accordance with FASB Topic 842 - Leases (“ASC 842”) and has elected the available package of practical expedients as well as elected to apply the short-term lease exemption to all of its classes of underlying assets.
At inception, the Company determines if an arrangement is a lease. Operating leases are included in operating ROU assets, current operating lease liabilities and non-current operating lease liabilities in the Company's consolidated balance sheets. The Company does not have material finance leases.
ROU assets represent the Company's right to use an underlying asset for the lease term and lease liabilities represent the Company's obligation to make lease payments arising from the lease. Operating lease ROU assets and liabilities are recognized at commencement date based on the present value of lease payments over the remaining lease term. The operating lease ROU asset also includes prepaid payments and excludes lease incentives. As none of the Company's leases provide an implicit rate, the Company uses an estimated incremental borrowing rate based on the information available at commencement date in determining the present value of lease payments. The Company's lease terms may include options to extend or terminate the lease when it is reasonably certain that the Company will exercise that option. Lease expense for lease payments is recognized on a straight-line basis over the lease term.
The Company has lease agreements with lease and non-lease components. The Company has elected the practical expedient to account for non-lease components as part of the lease component for all asset classes. The majority of the Company's lease agreements are real estate leases.
Fair Value Measurements—The Company accounts for its fair value measurements in accordance with FASB Topic 825 - Financial Instruments (“ASC 825”), which provides companies the option to report selected financial assets and liabilities at fair value and also requires entities to display the fair value of the selected assets and liabilities on the face of the balance sheets. The Company has not elected the ASC 825-10 option to report selected financial assets and liabilities at fair value.
ASC 825-10 also establishes presentation and disclosure requirements designed to facilitate comparisons between companies that choose different measurement attributes for similar types of assets and liabilities and to more easily understand the effect of the Company’s choice to use fair value on its earnings.
 
77

Envestnet, Inc.
Notes to Consolidated Financial Statements (continued)

Financial assets and liabilities recorded at fair value in the consolidated balance sheets are categorized based upon a fair value hierarchy established by GAAP, which prioritizes the inputs used to measure fair value into the following levels:
 
Level I:Inputs based on quoted market prices in active markets for identical assets or liabilities at the measurement date.
   
Level II: Quoted prices for similar assets or liabilities in active markets; quoted prices for identical or similar assets and liabilities in markets that are not active; or inputs that are observable and can be corroborated by observable market data.
   
Level III: Inputs reflect management’s best estimates and assumptions of what market participants would use in pricing the asset or liability at the measurement date. The inputs are unobservable in the market and significant to the valuation of the instruments.

Income Taxes—The Company uses the asset and liability method to account for income taxes. Deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases and net operating loss carryforwards. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in income in the period that includes the enactment date. The Company records a valuation allowance to reduce deferred tax assets to an amount that is more likely than not to be realized.
The Company follows authoritative guidance related to how uncertain tax positions should be recognized, measured, disclosed and presented in the consolidated financial statements. This requires the evaluation of tax positions taken or expected to be taken in the course of preparing the Company’s tax returns to determine whether the tax positions are “more-likely-than-not” of being sustained “when challenged” or “when examined” by the applicable tax authority. The tax benefits recognized in the consolidated financial statements from tax positions are measured based on the largest benefit that has a greater than 50% likelihood of being realized upon ultimate settlement. 
Business Combinations—The Company accounts for business combinations under the acquisition method. The cost of an acquired company is assigned to the tangible and intangible assets acquired and the liabilities assumed on the basis of their fair values at the date of acquisition. The determination of fair values of assets acquired and liabilities assumed requires management to make estimates and use valuation techniques when market values are not readily available. Any excess of purchase price over the fair value of net tangible and intangible assets acquired is allocated to goodwill. Transaction costs associated with business combinations are expensed as incurred. The Company determines the fair value of contingent consideration payable on the acquisition date using a discounted cash flow approach utilizing an appropriate discount rate. Each reporting period thereafter, the Company revalues these obligations and records increases or decreases in their fair value as adjustments to fair market value adjustment on contingent consideration in the Company’s consolidated statements of operations. Changes in the fair value of the contingent consideration payable can result from adjustments to the estimated revenue forecasts included in the contingent consideration calculations.
Stock-Based Compensation—Compensation cost relating to stock-based awards made to employees and directors is recognized in the consolidated financial statements using the Black-Scholes option-pricing model in the case of non-qualified stock option awards, and intrinsic value in the case of restricted stock awards. The Company measures the cost of such awards based on the estimated fair value of the award measured at the grant date and recognizes the expense on a straight-line basis over the requisite service period, which is the vesting period.
Determining the fair value of stock options requires the Company to make several estimates, including the volatility of its stock price, the expected life of the option, forfeiture rate, dividend yield and interest rates. The Company estimates the expected life of its options using historical internal forfeiture data. The Company estimates stock-price volatility using historical third-party quotes of Envestnet’s common stock. The Company utilizes a risk-free interest rate, which is based on the yield of U.S. zero coupon securities with a maturity equal to the expected life of the options. The Company has not and does not expect to pay dividends on its common shares.
The Company is required to estimate expected forfeitures of stock-based awards at the grant date and recognize compensation cost only for those awards expected to vest. The forfeiture assumption is ultimately adjusted to the actual forfeiture rate. Therefore, changes in the forfeiture assumptions may impact the total amount of expense ultimately recognized
78

Envestnet, Inc.
Notes to Consolidated Financial Statements (continued)

over the vesting period. Estimated forfeitures will be reassessed in subsequent periods and may change based on new facts and circumstances.
Convertible Notes—In May 2018, the Company issued $345.0 million of 1.75% Convertible Notes due June 2023. In August 2020, the Company issued $517.5 million of 0.75% Convertible Notes due August 2025. Collectively the “Convertible Notes” are accounted for in accordance with FASB Topic 470 - Debt ("ASC 470"). The Company has determined that the embedded conversion options in the Convertible Notes are not required to be separately accounted for as a derivative under GAAP. Upon adoption of ASU 2020-06, the Company accounts for the Convertible Notes as a single liability measured at amortized cost. See “Recent Accounting Pronouncements” within this footnote.
Non-controlling Interest—In March 2018, the Company initially acquired a 43% fully diluted interest in a private company for cash consideration of $1.3 million. In connection with the acquisition, the Company was granted the ability to appoint two members to the private company's board of directors. The appointment of two board members gives the Company the majority of the board's voting rights. As a result, the Company uses the consolidation method of accounting for this investment. The private company was formed to enable financial advisors to provide insurance and income protection products to their clients.
Recent Accounting Pronouncements
Recently Adopted Accounting Pronouncements— In December 2019, the FASB issued ASU 2019-12, “Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes.” This update aims to reduce complexity within the accounting for income taxes as part of the simplification initiative. This standard is effective for financial statements issued by public companies for annual and interim periods beginning after December 15, 2020. These changes became effective for the Company's fiscal year beginning January 1, 2021. This standard will be applied prospectively. Adoption of this standard did not have a material impact on the Company's consolidated financial statements.

In August 2020, the FASB issued ASU 2020-06, “Debt—Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging—Contracts in Entity’s Own Equity (Subtopic 815-40): Accounting for Convertible Instruments and Contracts in an Entity's Own Equity.” This update simplifies the accounting for certain convertible instruments by reducing the number of accounting models available for convertible debt instruments and revises Topic 815-40, which provides guidance on how an entity must determine whether a contract qualifies for a scope exception from derivative accounting. Under the new guidance, the embedded conversion features are no longer separated from the host contract for convertible instruments with conversion features that are not required to be accounted for as derivatives under Topic 815, or that do not result in substantial premiums accounted for as paid-in capital. The convertible debt instruments will be accounted for as a single liability measured at amortized cost. In addition, the new guidance requires the if-converted method to be applied for all convertible instruments. This standard is effective for financial statements issued by public companies for annual and interim periods beginning after December 15, 2021. Early adoption of the standard is permitted, but no earlier than fiscal years beginning after December 15, 2020, including interim periods within those fiscal years. Adoption of the standard requires using either a modified retrospective or a full retrospective approach.

The Company has early adopted this standard as of January 1, 2021 using the modified retrospective approach. Adoption of this standard resulted in a decrease to accumulated deficit of $28.6 million (net of $0.9 million in taxes), a decrease to paid-in capital of $108.5 million (net of $6.7 million in taxes) and an increase to Convertible Notes of $87.5 million. Interest expense recognized in future periods is expected to be reduced as a result of accounting for the convertible debt instrument as a single liability measured at its amortized cost, with an expected decrease of approximately $22.1 million in 2021 as a result of the adoption.

Not Yet Adopted Accounting Pronouncements— In October 2021, the FASB issued ASU 2021-08, “Business Combinations (Topic 805).” This update amends Topic 805 to add contract assets and contract liabilities to the list of exceptions to the recognition and measurement principles that apply to business combinations and to require that an entity (acquirer) recognize and measure contract assets and contract liabilities in accordance with ASC 606. This standard is effective for financial statements issued by public companies for annual and interim periods beginning after December 15, 2022. Early adoption of the standard is permitted. The amendment is to be applied prospectively to business combinations occurring on or after the effective date of the amendment. The Company plans to adopt this standard on January 1, 2022. The Company does not expect the adoption of ASU 2021-08 to have a material impact on the Company's consolidated financial statements.
79

Envestnet, Inc.
Notes to Consolidated Financial Statements (continued)


3.Acquisitions
 
2019 Acquisitions

Acquisition of Private Artificial Intelligence (AI) Company

On January 2, 2019, pursuant to an agreement and plan of merger dated as of January 2, 2019 between Envestnet and a private AI company, the private AI company merged into Yodlee Inc., a wholly owned subsidiary of the Company (the “private AI company acquisition”). The private AI company provides conversational artificial intelligence tools and applications to financial services firms, improves the way Financial Service Providers (“FSPs”) can interact with their customers, and supports these FSPs to better engage, support and assist their consumers leveraging this latest wave of customer-centric capabilities.

The technology and operations of the private company are included in the Envestnet Data & Analytics segment.

The seller of the private AI company is also entitled to an additional unlimited earn-out payment with an estimated fair value of $7.6 million as of the acquisition date. The unlimited earn-out payment is based on the private company's revenue and other retention targets for the twelve-month period beginning January 1, 2021.

The consideration transferred in the acquisition was as follows:
(in thousands)
Cash consideration $11,173 
Purchase consideration liability 6,240 
Contingent consideration liability 7,580 
Working capital adjustment  70 
Total consideration transferred $25,063 

In December 2019, the Company determined that revenue targets for this acquisition would not be met. As a result, the Company reduced the contingent consideration liability plus accrued interest associated with this acquisition by $8.1 million and recorded this as a reduction to general and administration expenses. As the earn-out performance period ended without targets being achieved, the contingent consideration was not be paid.

The following table summarizes the estimated fair values of the assets acquired and liabilities assumed at the date of acquisition:
(in thousands)
Total tangible assets acquired $144 
Total liabilities assumed (688)
Identifiable intangible assets 4,100 
Goodwill 21,507 
Total net assets acquired $25,063 

The goodwill arising from the acquisition represents the expected synergistic benefits of the transaction, primarily related to an increase in future revenues as a result of potential cross selling opportunities. The goodwill is not deductible for income tax purposes.

A summary of estimated intangible assets acquired, estimated useful lives and amortization method follows:
EstimatedAmortization
  AmountUseful Life in YearsMethod
(in thousands)
Proprietary technology $4,100 4Straight-line

80

Envestnet, Inc.
Notes to Consolidated Financial Statements (continued)

The results of the private AI company's operations are included in the consolidated statements of operations beginning January 2, 2019 and were not considered material to the Company’s results of operations. 

For the years ended December 31, 2021, 2020, and 2019, acquisition related costs for the private AI company acquisition were not material, and are included in general and administration expenses.

Acquisition of PortfolioCenter Business

On April 1, 2019, pursuant to an asset purchase agreement, Tamarac, Inc. (“Tamarac”), a wholly owned subsidiary of Envestnet, acquired certain of the assets, primarily consisting of intangible assets, and the assumption of certain of the liabilities of the PortfolioCenter business (“PortfolioCenter”) from Performance Technologies, Inc. (the “PC Seller”), a wholly owned subsidiary of The Charles Schwab Corporation (“PortfolioCenter acquisition”). The PortfolioCenter business provides investment advisors and investment advisory service providers with desktop, hosted and outsourced multicustodial software solutions. These solutions provide data-management and performance-measurement tools, as well as customizable accounting, reporting, and billing functions delivered through the commercial software application products known as PortfolioCenter Desktop, PortfolioCenter Hosted, PortfolioServices and Service Bureau.
Tamarac acquired the PortfolioCenter business to better serve small and mid-size RIA firms. The PortfolioCenter business is included in the Company’s Envestnet Wealth Solutions segment.
In connection with the PortfolioCenter acquisition, Tamarac paid $17.5 million in cash. Tamarac funded the PortfolioCenter acquisition with available cash resources. The PC Seller is also entitled to an earn-out payment based on PortfolioCenter's revenue for the twelve-month period beginning April 1, 2020. The discounted amount of the contingent consideration liability was estimated to be $8.2 million at the acquisition date and is included as a current liability in the December 31, 2020 consolidated balance sheet at its accreted balance of $10.2 million. The earn-out contingent consideration of $10.5 million, including accreted interest, was paid in 2021.
The consideration transferred in the acquisition was as follows:
(in thousands)
Cash consideration $17,500 
Contingent consideration liability 8,200 
Total consideration transferred $25,700 

The following table summarizes the estimated fair values of the assets acquired and liabilities assumed at the date of acquisition:
(in thousands)
Total tangible assets acquired$13 
Total liabilities assumed(1,600)
Identifiable intangible assets11,700 
Goodwill15,587 
Total net assets acquired$25,700 

The goodwill arising from the acquisition represents the expected synergistic benefits of the transaction, primarily related to an increase in future revenues as a result of expanding market opportunities within the mid-size and small RIA market, potential cross selling opportunities, and lower future operating expenses. The goodwill is deductible for income tax purposes.

81

Envestnet, Inc.
Notes to Consolidated Financial Statements (continued)

A summary of estimated intangible assets acquired, estimated useful lives and amortization method follows:
EstimatedAmortization
  AmountUseful Life in YearsMethod
(in thousands)
Customer list $8,500 10Accelerated
Proprietary technology 3,200 5Straight-line
Total intangible assets acquired $11,700     

The results of PortfolioCenter's operations are included in the consolidated statements of operations beginning April 1, 2019. PortfolioCenter's revenues for the year ended December 31, 2019 totaled $6.7 million. PortfolioCenter's pre-tax loss for the year ended December 31, 2019 totaled $2.6 million. The pre-tax loss includes acquired intangible asset amortization of $1.5 million for the year ended December 31, 2019.

For the years ended December 31, 2021, 2020, and 2019, acquisition related costs for the PortfolioCenter acquisition were not material, and are included in general and administration expenses.

Acquisition of PIEtech

On May 1, 2019, the Company acquired all of the outstanding shares of capital stock of PIEtech, Inc., a Virginia corporation (“PIEtech”). PIEtech empowers financial advisors to use financial planning to efficiently motivate their clients to create, implement and maintain financial plans that best meet their lifetime financial goals. The technology and operations of PIEtech, which now operates as Envestnet | MoneyGuide, are included in the Envestnet Wealth Solutions segment.

The acquisition of PIEtech (the “PIEtech acquisition”) establishes Envestnet as a leader in financial planning solutions, providing advisors and their clients with access to a full spectrum of financial planning capabilities, and offering a broad range of data-driven, financial plan-informed financial wellness solutions, both domestically and internationally over time. Integration of PIEtech's MoneyGuide software with the Company's integrated technology platform is expected to reduce friction and enhance productivity for advisors.

In connection with the PIEtech acquisition, the Company paid net cash consideration of $298.7 million, subject to a working capital adjustment, and issued 3,184,713 shares of Envestnet common stock to the sellers. The Company funded the PIEtech acquisition with available cash resources and borrowings under its revolving credit facility.

In connection with the PIEtech acquisition, the Company established a retention bonus pool consisting of approximately $30 million of cash and restricted stock units to be granted to employees and management of PIEtech as inducement grants. As a result, the Company adopted the Envestnet, Inc. 2019 Acquisition Equity Incentive Plan (the “2019 Equity Plan”) (See “Note 15—Stock-Based Compensation”). The Company has agreed to grant at future dates, not earlier than the sixty day anniversary of the PIEtech acquisition, up to 301,469 shares of Envestnet common stock in the form of restricted stock units (“RSUs”) and performance stock units (“PSUs”) pursuant to the 2019 Equity Plan. As of December 31, 2021, there were approximately 26,000 shares available to be issued under the 2019 Equity Plan. As part of the retention bonus pool, the Company also made cash retention payments in 2019 of approximately $8.8 million to certain legacy PIEtech employees who joined Envestnet |MoneyGuide. At the time of acquisition, the Company expected to pay an additional $5.3 million in cash bonus payments to legacy PIEtech employees over the next three years, for which $5.3 million has been paid through December 31, 2021.

The Company also granted membership interests in certain of the Company's equity investments to two legacy PIEtech executives with an estimated grant date fair market value of $8.9 million. These membership interests vested on May 1, 2020 and become exercisable on May 1, 2022, with the option to put the membership interests to the Company. For the years ended December 31, 2021, 2020, and 2019 the Company recorded approximately $0.5 million, $3.3 million and $5.9 million, respectively, as a component of compensation and benefits in the consolidated statements of operations. As of December 31, 2021, the corresponding liability was recorded in accrued expenses and other current liabilities. As of December 31, 2020, the liability was recorded in other non-current liabilities in the consolidated balance sheets.

82

Envestnet, Inc.
Notes to Consolidated Financial Statements (continued)

The consideration transferred in the acquisition was as follows:
(in thousands)
Cash consideration$298,714 
Stock consideration222,484 
Less: cash acquired(6,360)
Total consideration transferred, net of cash acquired$514,838 

The following table summarizes the estimated fair values of the assets acquired and liabilities assumed at the date of acquisition:
(in thousands)
Cash and cash equivalents$6,360 
Accounts receivable3,782 
Prepaid expenses and other current assets969 
Other non-current assets4,274 
Property and equipment, net6,057 
Operating lease right-of-use assets, net2,012 
Identifiable intangible assets253,000 
Goodwill323,951 
Total assets acquired600,405 
Accounts payable and accrued expenses(1,661)
Operating lease liabilities(2,012)
Deferred income taxes(68,534)
Deferred revenue(7,000)
Total liabilities assumed(79,207)
Total net assets acquired$521,198 

The goodwill arising from the acquisition represents the expected synergistic benefits of the transaction, primarily related to an increase in future revenues as a result of potential new business and cross selling opportunities. The goodwill is not deductible for income tax purposes.

A summary of estimated intangible assets acquired, estimated useful lives and amortization method follows:
EstimatedAmortization
 AmountUseful Life in YearsMethod
(in thousands)
Customer lists$222,000  
10-20
Accelerated
Proprietary technologies23,000  4Straight-line
Trade names8,000  7Straight-line
Total intangible assets acquired$253,000    

The results of PIEtech's operations are included in the consolidated statements of operations beginning May 1, 2019. PIEtech's revenues for the year ended December 31, 2019 totaled $30.3 million. PIEtech's pre-tax loss for the year ended December 31, 2019 totaled $12.4 million. The pre-tax loss includes acquired intangible asset amortization of $17.6 million for the year ended December 31, 2019.
For the years ended December 31, 2021 and 2020, acquisition related costs for the PIEtech acquisition were not material. For the year ended December 31, 2019, acquisition related costs totaled approximately $16.7 million. Included in this 2019 amount is approximately $8.8 million in one-time cash retention bonuses plus related tax withholdings, which are included in compensation and benefits in the consolidated statements of operations. The remainder is included within general and administration expenses in the consolidated statements of operations.
83

Envestnet, Inc.
Notes to Consolidated Financial Statements (continued)

2020 Acquisitions
Acquisition of Private Technology Company
On February 18, 2020, the Company, through its wholly owned subsidiary Yodlee, Inc. (“Yodlee”), acquired a private technology company (the “Private Technology Company Acquisition”). The private technology company enables the consent generation and data flow between financial information providers, such as banks and financial institutions, and financial information users, such as financial technology lenders and other financial services agencies, through a network of cloud-based interoperable interfaces or application programming interfaces. The technology and operations of the private technology company have been integrated into the Company's Envestnet Data & Analytics segment.

In connection with the Private Technology Company Acquisition, the Company acquired all of the outstanding shares of the private technology company and paid cash consideration of $2.3 million, net of cash acquired, subject to certain closing and post-closing adjustments, plus up to an additional $6.8 million in contingent consideration, based upon achieving certain performance targets. The Company recorded a liability as of the date of acquisition of $5.2 million, which represented the estimated fair value of contingent consideration on the date of acquisition.

In 2021 and 2020, we determined that certain performance targets for this acquisition would not be met. As a result, we reduced the contingent consideration liability plus accrued interest associated with this acquisition by $0.7 million and $3.1 million, respectively, and recorded this as a reduction to general and administration expenses. Future changes to the estimated fair value of the contingent consideration, if any, will be recognized in our earnings. Contingent consideration of $1.1 million was paid during the year ended December 31, 2021.

The Company recorded estimated goodwill of $7.0 million, which is not deductible for income tax purposes, and estimated identifiable intangible assets for proprietary technologies of $1.0 million. The tangible assets acquired and liabilities assumed were not material.

The results of the private technology company's operations are included in the consolidated statements of operations beginning February 18, 2020 and were not considered material to the Company’s results of operations.

For the years ended December 31, 2021 and 2020, acquisition related costs for the Private Technology Company Acquisition were not material, and are included in general and administration expenses.

Acquisition of Private Cloud Technology Company

On March 2, 2020, the Company acquired certain assets of a private cloud technology company (the “Private Cloud Technology Company Acquisition”). The private cloud technology company enables enterprises to design and implement the digital transition from legacy systems and applications to a modern cloud computing platform. The technology and operations of the private cloud technology company have been integrated into the Company's Envestnet Wealth Solutions segment.

In connection with the Private Cloud Technology Company Acquisition, the Company paid estimated consideration of $12.0 million, net of cash acquired. In connection with the acquisition, the Company recorded estimated goodwill of $10.9 million, which is deductible for income tax purposes. The tangible assets acquired and liabilities assumed were not material.

The results of the private cloud technology company's operations are included in the consolidated statements of operations beginning March 2, 2020 and were not considered material to the Company’s results of operations.

For the years ended December 31, 2021 and 2020, acquisition related costs for the Private Cloud Technology Company Acquisition were not material, and are included in general and administration expenses.
84

Envestnet, Inc.
Notes to Consolidated Financial Statements (continued)

Acquisition of Private Financial Technology Design Company

On March 3, 2020, the Company acquired the outstanding units of a private financial technology design company that were not owned by the Company and merged the acquired company into a wholly owned subsidiary of the Company (the “Private Financial Technology Design Company Acquisition”). The private financial technology design company designs integrated, intuitive digital technology applications for institutional financial services firms, bank wealth management organizations, independent advisor networks, and broker-dealers. The technology and operations of the private financial technology design company have been integrated into the Envestnet Wealth Solutions segment.

The Company previously owned approximately 45% of the outstanding units in this private financial technology design company, and accounted for it as an equity method investment. Based upon the estimated value of the private financial technology design company of $11.0 million, the Company paid estimated consideration of $5.9 million, net of cash acquired, for the remaining outstanding units. As a result of the acquisition, the Company recognized a gain of $4.2 million in the first quarter of 2020 on the re-measurement to fair value of its previously held interest, which is included in other income (expense), net in the consolidated statements of operations.
In connection with the Private Financial Technology Design Company Acquisition, the Company recorded estimated total goodwill of $9.2 million, of which approximately $6.2 million is deductible for income tax purposes, and estimated identifiable intangible assets for proprietary technologies of $2.0 million. The tangible assets acquired and liabilities assumed were not material.

The results of the private financial technology design company's operations are included in the consolidated statements of operations beginning March 3, 2020 and were not considered material to the Company’s results of operations.

For the years ended December 31, 2021 and 2020, acquisition related costs for the Private Financial Technology Design Company Acquisition were not material, and are included in general and administration expenses.

The goodwill arising from these 2020 acquisitions represents the expected synergistic benefits of these transactions, primarily related to an increase in future revenues as a result of potential new business and cross selling opportunities, as well as enhancements to our technologies.

2021 Acquisitions

Acquisition of Proprietary Technology

The Company previously owned approximately 29% of the outstanding units in a privately held company and accounted for it as an equity method investment. On March 11, 2021, the Company entered into an intellectual property purchase agreement with this privately held company to acquire all of the proprietary technology developed by the privately held company for approximately $35.5 million. Concurrent with the intellectual property purchase agreement, the Company also entered into a redemption agreement with the same privately held company to redeem the Company's previously held equity interest for approximately $10.0 million. The Company accounted for these two arrangements as a single unit of account. As of the acquisition date, the net cost of the proprietary technology acquired, including capitalized transaction costs, was approximately $24.5 million, which will be amortized over a five-year period on a straight-line basis. The proprietary technology has been integrated into the Envestnet Wealth Solutions.

Acquisition of Harvest
 
On April 7, 2021, pursuant to an agreement and plan of merger (the “Merger Agreement”), dated as of March 31, 2021, between, among others, Harvest Savings & Wealth Technologies (“Harvest”), a Delaware corporation, and Bounty Merger Sub, Inc, a wholly-owned subsidiary of the Company (“Merger Sub”), the Company completed the merger of Harvest with and into Merger Sub, with Merger Sub continuing as the surviving corporation (the “Harvest Acquisition”) and operating as a wholly-owned subsidiary of Envestnet. Harvest has been integrated into the Envestnet Wealth Solutions segment.

85

Envestnet, Inc.
Notes to Consolidated Financial Statements (continued)

Harvest provides automated goals-based saving and wealth solutions tools to customers of banks, credit unions, trust companies, and other financial institutions. The acquisition optimizes the Company's API-based financial wellness ecosystem, and also helps strengthen the Company's foothold to enable embedded finance, which the Company sees as a key driver of the future of financial services.

In connection with the Harvest Acquisition, the Company paid estimated consideration of $32.8 million (of which approximately $3.0 million is being held in escrow for 18 months after the closing date), net of cash acquired, subject to certain post-closing adjustments. The Company funded the acquisition with cash on hand.

The following table summarizes the estimated fair values of the assets acquired and liabilities assumed at the date of acquisition:

Preliminary EstimateMeasurement Period AdjustmentsRevised Estimate
(in thousands)
Tangible assets acquired, net of cash(1)
$2,032 $3,278 $5,310 
Total liabilities assumed(596)54 (542)
Identifiable intangible assets9,500 — 9,500 
Goodwill21,858 (3,332)18,526 
Total net assets acquired$32,794 $ $32,794 

(1) The Company recorded measurement period adjustments of $3.3 million primarily due to the establishment of deferred tax assets during the year ended December 31, 2021.

The goodwill arising from the acquisition represents the expected synergistic benefits of the transaction, primarily related to an increase in future revenues as a result of potential cross selling opportunities, as well as enhancements to the Company's existing technologies. The goodwill is not deductible for income tax purposes.

A summary of estimated intangible assets acquired, estimated useful lives and amortization method is as follows:

Preliminary Estimate
(in thousands)
Estimated Useful Life in YearsAmortization Method
Proprietary technology$6,900 6Straight-line
Customer list2,600 14Accelerated
Total intangible assets acquired$9,500 

The results of Harvest’s operations are included in the consolidated statements of operations beginning April 7, 2021 and were not considered material to the Company’s results of operations.

For the year ended December 31, 2021, the Company’s acquisition related costs were not material, and are included in general and administration expenses. The Company may incur additional acquisition related costs in 2022.

Pro Forma Financial Information

The results of the Company's acquisitions since January 1, 2020 were not considered material to the Company's results of operations, therefore, pro forma information is not presented.


86

Envestnet, Inc.
Notes to Consolidated Financial Statements (continued)

4.Prepaid Expenses and Other Current Assets
 
Prepaid expenses and other current assets consisted of the following:
 December 31,
 20212020
(in thousands)
Prepaid technology$15,415 $13,165 
Non-income tax receivables7,013 6,571 
Escrow for acquisition2,951  
Prepaid insurance2,234 1,777 
Advance payroll taxes and benefits1,356 6,429 
Income tax prepayments and receivables1,310 1,684 
Other12,427 10,944 
Total prepaid expenses and other current assets$42,706 $40,570 

5.Property and Equipment, Net
 
Property and equipment, net consisted of the following:
 
  December 31,
 Estimated Useful Life20212020
(in thousands)
Cost:
Computer equipment and software3 years$72,879 $72,443 
Leasehold improvementsShorter of the lease term or useful life of the asset43,544 37,671 
Office furniture and fixtures
3-7 years
12,214 11,249 
Office equipment and other
3-5 years
7,973 7,151 
Building and building improvements
7-39 years
2,729 2,669 
LandNot applicable940 940 
 140,279 132,123 
Less: accumulated depreciation and amortization(90,064)(84,154)
Total property and equipment, net$50,215 $47,969 

During 2021 and 2020, the Company retired property and equipment that was no longer in service for the Envestnet Wealth Solutions segment with an historical cost of $12.7 million and $8.5 million, respectively. During 2021 and 2020, the Company retired property and equipment that was no longer in service for the Envestnet Data & Analytics segment with an historical cost of $2.4 million and $3.8 million, respectively. Gains and losses on asset retirements during 2021 and 2020 were not material.

87

Envestnet, Inc.
Notes to Consolidated Financial Statements (continued)

The following table presents the cost amounts and related accumulated depreciation written off by category:

 Year Ended December 31, 2021Year Ended December 31, 2020
  Accumulated Accumulated
 CostDepreciationCostDepreciation
(in thousands)
Computer equipment and software$10,936 $(10,838)$9,844 $(9,606)
Leasehold improvements197 (178)1,775 (1,326)
Office furniture and fixtures1,702 (1,646)320 (243)
Office equipment and other2,227 (1,915)381 (348)
Total property and equipment retirements$15,062 $(14,577)$12,320 $(11,523)
 
Depreciation and amortization expense was as follows:
 Year Ended December 31,
 202120202019
(in thousands)
Depreciation and amortization expense$20,577 $21,432 $20,777 
 
6.Internally Developed Software, Net
 
Internally developed software, net consisted of the following: 
  December 31,
 Estimated Useful Life20212020
(in thousands)
Internally developed software5 years$225,380 $159,619 
Less: accumulated amortization (91,721)(63,118)
Internally developed software, net $133,659 $96,501 
 
Amortization expense was as follows:
 Year Ended December 31,
 202120202019
(in thousands)
Amortization expense$28,603 $18,670 $12,042 
 
88

Envestnet, Inc.
Notes to Consolidated Financial Statements (continued)

7.Goodwill and Intangible Assets, Net
 
Changes in the carrying amount of goodwill were as follows:
 Envestnet
Wealth Solutions
Envestnet
Data & Analytics
Total
(in thousands)
Balance at December 31, 2019$583,247 $296,603 $879,850 
Private Technology company acquisition 7,019 7,019 
Private Cloud Technology company acquisition10,932  10,932 
Private Financial Technology Design company acquisition9,241  9,241 
Foreign currency translation and other(70)(199)(269)
Balance at December 31, 2020603,350 303,423 906,773 
Harvest Acquisition18,526  18,526 
Foreign currency translation (145)(145)
Balance at December 31, 2021$621,876 $303,278 $925,154 
 
Intangible assets, net consisted of the following:
 December 31, 2021December 31, 2020
 Gross NetGross Net
 CarryingAccumulatedCarryingCarryingAccumulatedCarrying
 AmountAmortizationAmountAmountAmortizationAmount
Customer lists$590,080 $(241,189)$348,891 $591,520 $(198,555)$392,965 
Proprietary technologies85,324 (43,004)42,320 54,914 (26,949)27,965 
Trade names33,700 (24,515)9,185 33,700 (19,589)14,111 
Total intangible assets$709,104 $(308,708)$400,396 $680,134 $(245,093)$435,041 
 
During 2021 and 2020, the Company retired fully amortized intangible assets for the Envestnet Wealth Solutions segment with an historical cost of $5.0 million and $0.8 million, respectively, including proprietary technologies and customer lists. During 2021 the Company had no retirements of intangible assets for the Envestnet Data & Analytics segment. In 2020 the Company retired fully amortized proprietary technology intangible assets for the Envestnet Data & Analytics segment with an historical cost of $35.0 million.
 
Amortization expense was as follows:
 Year Ended December 31,
 202120202019
Amortization expense$68,587 $73,559 $68,452 
 
Future amortization expense of the Company's intangible assets as of December 31, 2021, is expected to be as follows:
Years ending December 31: 
2022$66,186 
202351,791 
202445,013 
202541,736 
202633,894 
Thereafter161,776 
Total$400,396 

89

Envestnet, Inc.
Notes to Consolidated Financial Statements (continued)

8.Investments

Equity Method Investments

The Company owns equity interests in various privately held companies for which it has significant influence and, therefore, recognizes its investment under the equity method. Equity method investments are initially recorded at cost. Under the equity method of accounting, the investment is adjusted for the Company’s proportionate share of earnings or losses, dividends, capital contributions and changes in ownership interests.

As of December 31, 2021, the Company’s ownership interests in these companies ranged from 4% to 47%. As of December 31, 2020, the Company’s ownership interests in these companies ranged from 4% to 44%. As of December 31, 2021 and December 31, 2020, the carrying value of the Company’s equity method investments was $18.6 million and $15.3 million, respectively, which are included in other non-current assets in the consolidated balance sheets. As of December 31, 2021, the Company has committed $3.0 million in future funding to certain of these equity method investees.

Summarized combined financial information for these investments is as follows (amounts represent 100% of investee financial information, except Envestnets proportional share of losses):

December 31,
 Balance Sheets20212020
(in thousands)
Current assets$40,333 $23,469 
Non-current assets33,529 21,329 
Current liabilities20,018 11,325 
Non-current liabilities1,583 1,418 

Year Ended December 31,
 Statements of Operations202120202019
(in thousands)
Revenues$65,085 $35,603 $866 
Loss from operations(149)(4,758)(6,192)
Net loss (134)(5,062)(6,193)
Envestnet’s proportional share of losses
(7,093)(5,399)(2,361)

Envestnet's proportional share of losses from the Company’s equity method investments are included in other income (expense), net in the consolidated statements of operations.

Investment in Private Services Company

On January 8, 2020, the Company acquired a 4.25% membership interest in a private services company for cash consideration of $11.0 million. The private services company partners with independent network advisory firms to help them grow, become more profitable and run more efficiently. The Company uses the equity method of accounting to record its portion of the private services company’s net income or loss on a one quarter lag from the actual results of operations. The Company uses the equity method of accounting because of its less than 50% ownership and lack of control and does not otherwise exercise control over the significant economic decisions of the private services company.

The private services company is and remains a client of the Company and has thus been determined to be a related party. Revenues from the private services company totaled $16.4 million and $11.5 million in the twelve months ended December 31, 2021 and 2020, respectively. As of December 31, 2021 and 2020, the Company had recorded a net receivable of $3.0 million and $2.1 million, respectively, from the private services company.

90

Envestnet, Inc.
Notes to Consolidated Financial Statements (continued)

As of December 31, 2021 and 2020, the carrying value of the Company’s investment in the private services company exceeded its proportionate share of the net assets of the private services company by approximately $9.5 million and $9.9 million, respectively, which represents goodwill and amortizable intangible assets arising from acquisitions. The Company recognizes amortization on the basis difference allocated to intangible assets over a period between six to fifteen years. This amortization is included within Envestnet's proportional share of losses in other income (expense), net in the consolidated statements of operations.

Other Equity Investments

The Company owns equity interests in various privately held companies for which it does not have significant influence, there is no readily determinable fair value, and its investment qualifies for recognition under the measurement alternative at cost minus impairment, if any, plus or minus fair value changes when there are observable price changes.

On October 1, 2021, the Company acquired an ownership interest in YieldX Inc. ("YieldX") for cash consideration of $15.0 million. YieldX provides an end-to-end digital platform with smart workflows, artificial intelligence powered analytics and a reimagined user experience for financial professionals and investors in the fixed income markets. The Company elected the measurement alternative for this investment as it did not have a readily determinable fair value. The investment is measured at cost, less impairment, adjusted by observable price changes.

In connection with this investment, the Company also entered into a commercial agreement with YieldX to integrate the products and solutions of YieldX into the Company’s platform offering. The consideration under the commercial agreement includes a warrant and quarterly cash payments subject to the satisfaction of certain performance targets.

As of December 31, 2021 and December 31, 2020, the carrying value of these other equity investments was $18.7 million and $0.3 million, respectively, which are included in other non-current assets in the consolidated balance sheets. There have been no impairments recognized for these investments as of December 31, 2021. Fair value adjustments, resulting from observable price changes, of $0.8 million were recognized during the year ended December 31, 2021.

9.Accrued Expenses and Other Liabilities
 
Accrued expenses and other liabilities consisted of the following:
 December 31,
 20212020
Accrued compensation and related taxes$97,523 $71,039 
Accrued investment manager fees95,858 57,894 
Accrued technology8,951 4,701 
Accrued professional services7,746 9,240 
Non-income tax payables4,907 8,398 
Other accrued expenses9,431 7,276 
Total accrued expenses and other liabilities$224,416 $158,548 

In the fourth quarter of 2020, as part of an organizational realignment, the Company entered into separation agreements with several employees. In connection with this realignment, the Company recognized approximately $5.2 million and $5.1 million of severance expense during the twelve months ended December 31, 2021 and 2020, respectively. As of December 31, 2021 and 2020, the Company has accrued approximately $1.4 million and $5.1 million in accrued compensation and related taxes associated with these separation agreements, respectively.

91

Envestnet, Inc.
Notes to Consolidated Financial Statements (continued)

10.Debt
 
The Company’s outstanding debt obligations as of December 31, 2021 and 2020 were as follows:
 December 31,
 20212020
(in thousands)
Revolving credit facility balance$ $ 
Convertible Notes due 2023$345,000 $345,000 
Unaccreted discount on Convertible Notes due 2023 (24,058)
Unamortized issuance costs on Convertible Notes due 2023(2,979)(4,306)
Convertible Notes due 2023 carrying value$342,021 $316,636 
Convertible Notes due 2025$517,500 $517,500 
Unaccreted discount on Convertible Notes due 2025 (65,902)
Unamortized issuance costs on Convertible Notes due 2025(10,659)(11,731)
Convertible Notes due 2025 carrying value$506,841 $439,867 

Amended Credit Agreement
 
In 2014, Envestnet and certain of its subsidiaries entered into a credit agreement with a group of banks (the “Banks”), for which Bank of Montreal is acting as administrative agent. Since 2014, the credit agreement has been amended several times, the latest of which occurred in October 2021.
 
Pursuant to the Amended Credit Agreement, the Banks have agreed to provide the Company with a revolving credit
facility of $500.0 million, of which amount may be increased by $150.0 million (the “Revolving Credit Facility”). The Amended Credit Agreement also includes a $5.0 million sub-facility for the issuances of letters of credit. As of December 31, 2021 and December 31, 2020, there were no amounts outstanding under the Revolving Credit Facility.

 Obligations under the Amended Credit Agreement are guaranteed by substantially all of Envestnet’s U.S. subsidiaries. In accordance with the terms of the Security Agreement, dated November 19, 2015, among the Company, the Debtors party thereto, the Banks and the Administrative Agent, obligations under the Amended Credit Agreement are secured by substantially all of the Company’s domestic assets and the Company’s pledge of 66% of the voting equity and 100% of the non-voting equity of certain of its first-tier foreign subsidiaries. Proceeds under the Amended Credit Agreement may be used to finance capital expenditures, working capital, permitted acquisitions and for general corporate purposes.
 
In the event the Company has borrowings under the Amended Credit Agreement, it will pay interest on these borrowings at rates between 1.50% and 3.25% above LIBOR based on the Company’s total leverage ratio. Any borrowings under the Amended Credit Agreement will mature on September 27, 2024. There is also a commitment fee equal to 0.25% per annum on the daily unused portion of the Revolving Credit Facility.

As of December 31, 2021, debt issuance costs related to the Amended Credit Agreement are presented in prepaid expenses and other non-current assets in the consolidated balance sheets which have outstanding amounts of $0.9 million and $1.5 million, respectively.

The Amended Credit Agreement contains customary conditions, representations and warranties, affirmative and negative covenants, mandatory prepayment provisions and events of default. The covenants include certain financial covenants requiring the Company to maintain compliance with a maximum senior leverage ratio, a maximum total leverage ratio, a minimum interest coverage ratio and minimum adjusted EBITDA. The Amended Credit Agreement also contains provisions that require the Company to maintain minimum liquidity levels, limit the ability of Envestnet and its subsidiaries to incur debt, make investments, sell assets, create liens, engage in transactions with affiliates, engage in mergers and acquisitions, pay dividends and other restricted payments, grant negative pledges and change their business activities. The Company was in compliance with these financial covenants as of December 31, 2021.
92

Envestnet, Inc.
Notes to Consolidated Financial Statements (continued)


As of December 31, 2021, the Company had all $500.0 million available to borrow under the revolving credit facility, subject to covenant compliance.

See “Note 22—Subsequent Events” for details on the Company's Third Credit Agreement entered into on February 4, 2022.

Convertible Notes due 2023
 
In May 2018, the Company issued $345.0 million of convertible notes maturing June 1, 2023 (the “Convertible Notes due 2023”). Net proceeds from the offering were $335.0 million. The Convertible Notes due 2023 bear interest at a rate of 1.75% per annum payable semiannually in arrears on June 1 and December 1 of each year.

The Convertible Notes due 2023 are general unsecured senior obligations, subordinated in right of payment to the Company’s obligations under the Amended Credit Agreement. The Convertible Notes due 2023 rank equally in right of payment with all of the Company’s other existing and future senior indebtedness and will be senior in right of payment to any of the Company’s future subordinated obligations. The Convertible Notes due 2023 will be structurally subordinated to the indebtedness and other liabilities of any of the Company’s subsidiaries, other than its wholly owned subsidiary, Envestnet Asset Management, Inc., which will fully and unconditionally guarantee the notes on an unsecured basis, and other than to the extent the Convertible Notes due 2023 are guaranteed in the future by any of our other subsidiaries as described in the indenture and will be effectively subordinated to and future secured indebtedness to the extent of the value of the assets securing such indebtedness.

Upon the occurrence of a “fundamental change”, as defined in the indenture, the holders may require the Company to repurchase all or a portion of the Convertible Notes due 2023 for cash at 100% of the principal amount of the Convertible Notes due 2023 being purchased, plus any accrued and unpaid interest.

The Company may redeem for cash all or any portion of the notes, at our option, on or after June 5, 2021 if the last reported sale price of our common stock has been at least 130% of the conversion price then in effect for at least 20 trading days, consecutive or non-consecutive, within a 30 consecutive trading day period ending on, and including, any of the five trading days immediately preceding the date on which the Company provides notice of redemption.

The Convertible Notes due 2023 are convertible into shares of the Company’s common stock under certain circumstances prior to maturity at an initial conversion rate of 14.6381 shares per one thousand principal amount of the Convertible Notes due 2023, which represents a conversion price of $68.31 per share and approximately 5.1 million shares issuable upon conversion, subject to adjustment under certain conditions. The initial conversion rate is subject to adjustment upon a "fundamental change", as defined in the indenture, if the Company calls all or any portion of the notes for optional redemption, or subject to antidilution provisions provided in the indenture. Holders may convert their Convertible Notes due 2023 at their option at any time prior to the close of business on the business day immediately preceding December 15, 2022, only under the following circumstances: (a) during any calendar quarter commencing after the calendar quarter ending on June 30, 2018 (and only during such calendar quarter), if the last reported sale price of our common stock, for at least 20 trading days (whether or not consecutive) in the period of 30 consecutive trading days ending on the last trading day of the calendar quarter immediately preceding the calendar quarter in which the conversion occurs, is more than 130% of the conversion price of the Convertible Notes due 2023 in effect on each applicable trading day; (b) during the five consecutive business-day period following any five consecutive trading-day period in which the trading price per one thousand principal amount of the Convertible Notes due 2023 for each such trading day was less than 98% of the last reported sale price of our common stock on such date multiplied by the then-current conversion rate; (c) if we call any or all of the Convertible Notes due 2023 for redemption, at any time prior to the close of business on the scheduled trading day immediately preceding the redemption date; or (d) upon the occurrence of specified corporate events as defined in the indenture. On or after December 15, 2022, until the close of business on the second scheduled trading day immediately preceding the maturity date, holders may surrender their notes for conversion at any time, regardless of the foregoing circumstances.

Upon conversion, the Company may pay cash, shares of the Company’s common stock or a combination of cash and stock, as determined by the Company in its discretion. The Company’s stated policy is to settle the debt component of the Convertible Notes due 2023 at least partially or wholly in cash. This policy is based both on the Company’s intent and the Company’s ability to settle these instruments in cash.
93

Envestnet, Inc.
Notes to Consolidated Financial Statements (continued)


Upon issuance, the Company separately accounted for the liability and equity components of the Convertible Notes due 2023 by allocating the proceeds from issuance of the Convertible Notes due 2023 between the liability component and the embedded conversion option, or equity component. This allocation was done by first estimating an interest rate at the time of issuance for similar notes that do not include an embedded conversion option. The Company allocated $46.6 million to the equity component, presented within additional paid-in capital, net of offering costs of $1.4 million. The Company recorded a discount on the Convertible Notes due 2023 of $48.0 million which was accreted and recorded as additional interest expense.

Upon the adoption of ASU 2020-06 on January 1, 2021, the equity component is no longer separated from the host contract and is now accounted for as a single liability measured at amortized cost within Long-term debt in the consolidated balance sheets. Accordingly, as of December 31, 2021, the Convertible Notes due 2023 are presented at their gross proceeds of $345.0 million less unamortized debt issuance costs of $3.0 million with no future accretion of the original issue discount necessary. During the twelve months ended December 31, 2020 and 2019, the Company recognized $9.4 million and $9.2 million, respectively, in accretion related to the discount.

In connection with the issuance of the Convertible Notes due 2023, the Company incurred $10.0 million of issuance costs in 2018, of which $8.6 million was originally allocated to the debt component and presented net in Long-term debt and $1.4 million was originally allocated to the equity component and presented within additional paid-in capital in the consolidated balance sheets. Upon the adoption of ASU 2020-06, the costs originally allocated to the equity component are reflected within Long-term debt and are being amortized and recorded as additional interest expense over the life of the Convertible Notes due 2023.

Convertible Notes due 2025

In August 2020, the Company issued $517.5 million of convertible notes that mature on August 15, 2025 (the “Convertible Notes due 2025”). Net proceeds from the offering were $503.0 million. The Convertible Notes due 2025 bear interest at a rate of 0.75% per annum payable semiannually in arrears in cash on February 15 and August 15 of each year.

The Convertible Notes due 2025 are general unsecured senior obligations, subordinated in right of payment to the Company’s obligations under the Amended Credit Agreement. The Convertible Notes due 2025 rank equally in right of payment with all of the Company’s other existing and future senior indebtedness and will be senior in right of payment to any of the Company’s future subordinated obligations. The Convertible Notes due 2025 will be structurally subordinated to the indebtedness and other liabilities of any of the Company’s subsidiaries, other than its wholly owned subsidiary, Envestnet Asset Management, Inc., which will fully and unconditionally guarantee the notes on an unsecured basis, and other than to the extent the Convertible Notes due 2025 are guaranteed in the future by any of our other subsidiaries as described in the indenture and will be effectively subordinated to and future secured indebtedness to the extent of the value of the assets securing such indebtedness.

Upon the occurrence of a “fundamental change,” as defined in the indenture, the holders may require the Company to repurchase all or a portion of the Convertible Notes due 2025 for cash at 100% of the principal amount of the Convertible Notes due 2025 being purchased, plus any accrued and unpaid interest.

The Company may redeem for cash all or any portion of the notes, at our option, on or after August 15, 2023 if the last reported sale price of our common stock has been at least 130% of the conversion price then in effect for at least 20 trading days, consecutive or non-consecutive, within a 30 consecutive trading day period ending on, and including, any of the five trading days immediately preceding the date on which the Company provides notice of redemption.

The Convertible Notes due 2025 are convertible into shares of the Company’s common stock under certain circumstances prior to maturity at a an initial conversion rate of 9.3682 shares per one thousand principal amount of the Convertible Notes due 2025, which represents a conversion price of $106.74 per share and approximately 4.8 million shares issuable upon conversion, subject to adjustment under certain conditions. The initial conversion rate is subject to adjustment upon a "fundamental change", as defined in the indenture, if the Company calls all or any portion of the notes for optional redemption, or subject to antidilution provisions provided in the indenture. Holders may convert their Convertible Notes due 2025 at their option at any time prior to the close of business on the business day immediately preceding February 15, 2025, only under the following circumstances: (a) during any calendar quarter commencing after the calendar quarter ending on September 30, 2020 (and only during such calendar quarter), if the last reported sale price of the Company’s common stock, for
94

Envestnet, Inc.
Notes to Consolidated Financial Statements (continued)

at least 20 trading days (whether or not consecutive) in the period of 30 consecutive trading days ending on the last trading day of the calendar quarter immediately preceding the calendar quarter in which the conversion occurs, is more than 130% of the conversion price of the Notes in effect on each applicable trading day; (b) during the five consecutive business-day period following any five consecutive trading-day period in which the trading price for the notes for each such trading day is less than 98% of the last reported sale price of the Company’s common stock on such date multiplied by the then-current conversion rate; (c) if the Company calls any or all of the notes for redemption, at any time prior to the close of business on the scheduled trading day immediately preceding the redemption date; or (d) upon the occurrence of specified corporate events described in the Indenture. On or after February 15, 2025, until the close of business on the second scheduled trading day immediately preceding the maturity date, holders may surrender their notes for conversion at any time, regardless of the foregoing circumstances.

Upon conversion, the Company may pay cash, shares of the Company’s common stock or a combination of cash and stock, as determined by the Company in its discretion. The Company’s stated policy is to settle the debt component of the Convertible Notes due 2025 at least partially or wholly in cash. This policy is based both on the Company’s intent and its ability to settle these instruments in cash.

Upon issuance, the Company separately accounted for the liability and equity components of the Convertible Notes due 2025 by allocating the proceeds from issuance of the Convertible Notes due 2025 between the liability component and the embedded conversion option, or equity component. This allocation was done by first estimating an interest rate at the time of issuance for similar notes that do not include the embedded conversion option. The Company allocated $61.9 million to the equity component presented within additional paid-in capital, net of offering costs of $1.9 million and taxes of $6.7 million. The Company recorded a discount on the Convertible Notes due 2025 of $70.6 million which was accreted and recorded as additional interest expense.

Upon the adoption of ASU 2020-06 on January 1, 2021, the equity component is no longer separated from the host contract and is now accounted for as a single liability measured at amortized cost within Long-term debt in the consolidated balance sheets. Accordingly, as of December 31, 2021, the Convertible Notes due 2025 are presented at their gross proceeds of $517.5 million less unamortized debt issuance costs of $10.7 million with no future accretion of the original issue discount necessary. During the twelve months ended December 31, 2020 the Company recognized $4.7 million in accretion related to the discount.

In connection with the issuance of the Convertible Notes due 2025, the Company incurred a total of $14.5 million of issuance costs in 2020, of which $12.6 million was originally allocated to the debt component and presented net in Long-term debt and $1.9 million was originally allocated to the equity component and presented within additional paid-in capital in the consolidated balance sheets. Upon the adoption of ASU 2020-06, the costs originally allocated to the equity component are reflected within Long-term debt and are being amortized and recorded as additional interest expense over the life of the Convertible Notes due 2025.

See “Note 18—Net Income (Loss) Per Share” for further discussion of the effect of conversion on net income per common share.
95

Envestnet, Inc.
Notes to Consolidated Financial Statements (continued)



Interest Expense

Interest expense was comprised of the following and is included in other income (expense), net in the consolidated statements of operations:
 Year Ended December 31,
 202120202019
(in thousands)
Coupon interest$9,919 $7,442 $8,917 
Amortization of issuance costs5,745 3,396 3,703 
Undrawn and other fees1,267 796 795 
Accretion of debt discount 14,084 15,040 
Interest on revolving credit facility 5,786 4,065 
Total interest expense$16,931 $31,504 $32,520 

For the years ended December 31, 2021, 2020, and 2019, total interest expense related to the Convertible Notes due 2023 was $8.0 million, $17.1 million, and $16.8 million, respectively, with coupon interest expense of $6.0 million, $6.0 million, and $6.0 million, and amortization of debt discount and issuance costs of $2.0 million, $11.1 million, and $10.8 million, respectively. The effective interest rate of the Convertible Notes due 2023 was approximately 2.4%, 6.0%, and 6.0% for the years ended December 31, 2021, 2020, and 2019, respectively. The effective interest rate of the Convertible Notes due 2023 is equal to the stated interest rate plus the amortization of the debt issuance costs subsequent to adoption of ASU 2020-06. Prior to the adoption of ASU 2020-06, the effective interest rate calculation also included the amortization of the original issue discount.

For the years ended December 31, 2021 and 2020, total interest expense related to the Convertible Notes due 2025 was $6.8 million and $6.9 million, respectively, with coupon interest expense of $3.9 million and $1.4 million, and amortization of debt discount and issuance costs of $2.9 million and $5.5 million, respectively. The effective interest rate of the Convertible Notes due 2025 for the years ended December 31, 2021 and 2020 was approximately 1.3% and 4%, respectively. The effective interest rate of the Convertible Notes due 2025 was equal to the stated interest rate plus the amortization of the debt issuance costs subsequent to adoption of ASU 2020-06. Prior to the adoption of ASU 2020-06, the effective interest rate calculation also included the amortization of the original issue discount.

For the year ended December 31, 2019, total interest expense related to a prior convertible note issuance that was repaid in 2019 was $9.7 million, with coupon interest expense of $2.9 million and amortization of debt discount and issuance costs of $6.8 million.
     
11.Leases 
The Company has operating leases for corporate offices and certain equipment, some of which may include options to extend the leases for up to 20 years, and some of which may include options to terminate the leases within 90 days. Terms of the Company's operating leases may change from time to time. The Company's leases have remaining lease terms of 1 month to 12 years.
96

Envestnet, Inc.
Notes to Consolidated Financial Statements (continued)

The following table illustrates information for the Company's leases as of and for the year ended December 2021 and 2020:
 December 31,
 20212020
(in thousands)
Total operating lease cost $18,600$17,241
Short-term lease cost4,9405,049
Weighted average remaining lease term (in years)9.810.2
Weighted average discount rate5.1 %5.1 %
Cash paid for amounts included in the measurement of the operating lease liability18,05221,467
* The Company did not have significant sublease income or variable lease cost for the years ended December 31, 2021 and 2020.
Future minimum lease payments under non-cancellable leases, as of December 31, 2021, were as follows:
Operating
Leases
Years Ending December 31,(in thousands)
2022$14,781 
202315,518 
202414,628 
202513,728 
202614,684 
Thereafter76,273 
Total future minimum lease payments149,612 
Less imputed interest(32,693)
Total operating lease liabilities$116,919 

    As of December 31, 2021, the Company has several operating lease commitments, primarily for our corporate offices, that have not yet commenced. These operating leases are expected to commence before January 2024 with lease terms of up to 11 years.

12.Stockholders’ Equity
 
On February 25, 2016, the Company announced that its Board of Directors had authorized a share repurchase program under which the Company may repurchase up to 2,000,000 shares of its common stock. The timing and volume of share repurchases will be determined by the Company’s management based on its ongoing assessments of the capital needs of the business, the market price of its common stock and general market conditions. No time limit has been set for the completion of the repurchase program, and the program may be suspended or discontinued at any time. The repurchase program authorizes the Company to purchase its common stock from time to time in the open market (including pursuant to a “Rule 10b5-1 plan”), in block transactions, in privately negotiated transactions, through accelerated stock repurchase programs, through option or other forward transactions or otherwise, all in compliance with applicable laws and other restrictions. Throughout 2021, we repurchased 55,488 shares of the Company's common stock for $4.0 million. The Company made no repurchases in 2020. As of December 31, 2021, a maximum of 1,900,902 shares may yet be purchased under this program.

On December 20, 2018, the Company issued and sold to BlackRock, Inc. (“BlackRock”) warrants to purchase approximately 470,000 common shares at an exercise price of $65.16 per share, subject to customary anti-dilution adjustments. The warrants are exercisable at BlackRock’s option for four years from the date of issuance. The warrants may be exercisable through cash exercise or net issue exercise with cash settlement at the sole discretion of the Company. As of December 31, 2021, BlackRock has not exercised any of the warrants.




97

Envestnet, Inc.
Notes to Consolidated Financial Statements (continued)


In December 2021, the company issued 78,677 shares of the Company’s common stock for the settlement of liabilities connected with a prior acquisition.

The Company has issued Convertible Notes due 2023 and Convertible Notes due 2025 that are convertible into shares of the Company’s common stock under certain conditions prior to maturity. See “Note 10—Debt”.

13. Fair Value Measurements
 
The following tables set forth the fair value of the Company’s financial assets and liabilities measured at fair value on a recurring basis in the consolidated balance sheets as of December 31, 2021 and December 31, 2020, based on the three-tier
fair value hierarchy:
 December 31, 2021
 Fair ValueLevel ILevel IILevel III
Assets:(in thousands)
Money market funds$2,684 $2,684 $ $ 
Assets used to fund deferred compensation liability11,140   11,140 
Total assets$13,824 $2,684 $ $11,140 
Liabilities:
Contingent consideration liability$743 $ $ $743 
Deferred compensation liability10,418 10,418   
Total liabilities$11,161 $10,418 $ $743 

 December 31, 2020
 Fair ValueLevel ILevel IILevel III
Assets:(in thousands)
Money market funds$84,110 $84,110 $ $ 
Assets used to fund deferred compensation liability9,961   9,961 
Total assets$94,071 $84,110 $ $9,961 
Liabilities:    
Contingent consideration liability$12,559 $ $ $12,559 
Deferred compensation liability8,720 8,720   
Total liabilities$21,279 $8,720 $ $12,559 

Level I assets and liabilities include money-market funds not insured by the Federal Deposit Insurance Corporation (“FDIC”) and deferred compensation liability. The Company periodically invests excess cash in money-market funds not insured by the FDIC. The Company believes that the investments in money market funds are on deposit with creditworthy financial institutions and that the funds are highly liquid. These money-market funds are considered Level I and are included in cash and cash equivalents in the consolidated balance sheets. The fair values of the Company’s investments in money-market funds are based on the daily quoted market prices for the net asset value of the various money market funds. The fair market value of the deferred compensation liability is based on the daily quoted market prices for the net asset value of the various funds in which the participants have selected, and is included in other non-current liabilities in the consolidated balance sheets.

Level III assets and liabilities consist of the estimated fair values of contingent consideration as well as the assets to fund the Company's deferred compensation liability. The fair market value of the assets used to fund the Company's deferred compensation liability approximates the cash surrender value of the Company's life insurance premiums and is included in other non-current assets in the consolidated balance sheets.
98

Envestnet, Inc.
Notes to Consolidated Financial Statements (continued)


Fair Value of Contingent Consideration Liabilities

The fair value of the contingent consideration liabilities related to certain of the Company's acquisitions were estimated using a discounted cash flow method with significant inputs that are not observable in the market and thus represents a Level III fair value measurement. The significant inputs in the Company's Level III fair value measurement not supported by market activity included its assessments of expected future cash flows related to these acquisitions and their ability to meet the target performance objectives during the subsequent periods from the date of acquisition, which management believes are appropriately discounted considering the uncertainties associated with these obligations, and are calculated in accordance with the terms of their respective agreements.

The Company will continue to reassess the fair values of the contingent consideration liabilities at each reporting date until settlement. Changes to these estimated fair values will be recognized in the Company's earnings and included in general and administration expenses in the consolidated statements of operations. In 2021, the Company determined that certain performance targets related to the private technology company acquisition would not be met. As a result, the Company reduced the contingent consideration liability plus accrued interest associated with this acquisition by $0.7 million and recorded this as a reduction to general and administration expenses.
 
The table below presents a reconciliation of the Company's contingent consideration liabilities, which were measured at fair value on a recurring basis using significant unobservable inputs (Level III) for the period from December 31, 2020 to December 31, 2021: 
 Fair Value of
 Contingent
 Consideration
 Liabilities
(in thousands)
Balance at December 31, 2020$12,559 
Payments of contingent consideration liability(11,636)
Fair market value adjustment on contingent consideration liability(667)
Accretion on contingent consideration liabilities487 
Balance at December 31, 2021$743 

The table below presents a reconciliation of assets used to fund deferred compensation liability, which was measured at fair value on a recurring basis using significant unobservable inputs (Level III) for the period from December 31, 2020 to December 31, 2021: 
 Fair Value of
 Assets Used to
 Fund Deferred
 Compensation
 Liability
(in thousands)
Balance at December 31, 2020
$9,961 
Contributions215 
Fair value adjustments964 
Balance at December 31, 2021
$11,140 
 
The fair market value of the assets used to fund the Company's deferred compensation liability is based upon the cash surrender value of the Company's life insurance premiums. The value of the assets used to fund the Company's deferred compensation liability, which are included in other non-current assets in the consolidated balance sheets, increased due to funding of the plan and gains on the underlying investment vehicles. These gains are recognized in the Company's earnings and included in general and administration expenses in the consolidated statements of operations.
 
99

Envestnet, Inc.
Notes to Consolidated Financial Statements (continued)

The Company assesses the categorization of assets and liabilities by level at each measurement date, and transfers between levels are recognized on the actual date of the event or when changes in circumstances cause the transfer, in accordance with the Company’s accounting policy regarding the recognition of transfers between levels of the fair value hierarchy. There were no transfers between Levels I, II and III during the year ended December 31, 2021.
 
Fair Value of Debt Agreements and Other Financial Assets and Liabilities

The Company considered the Convertible Notes due 2023 and Convertible Notes due 2025 to be Level II liabilities as of December 31, 2021 and 2020, and used a market approach to calculate their respective fair values. The estimated fair value for each convertible note was determined based on the estimated or actual bids and offers in an over-the-counter market on December 31, 2021 and 2020 (See “Note 10—Debt”).

In May 2018, the Company issued $345.0 million of Convertible Notes due 2023. As of December 31, 2021 and 2020, the carrying value of the Convertible Notes due 2023 equaled $342.0 million and $316.6 million, respectively, and represented the aggregate principal amount outstanding less the unamortized discount and debt issuance costs. As of December 31, 2021 and 2020, the estimated fair value of the Convertible Notes due 2023 was $439.9 million and $460.8 million, respectively.

In August 2020, the Company issued $517.5 million of Convertible Notes due 2025. As of December 31, 2021 and 2020, the carrying value of the Convertible Notes due 2025 equaled $506.8 million and $439.9 million, and represented the aggregate principal amount outstanding less the unamortized discount and debt issuance costs. As of December 31, 2021 and 2020, the estimated fair value of the Convertible Notes due 2025 was $526.1 million and $540.8 million, respectively. 
 
As of December 31, 2021 and 2020, no advances were outstanding on the revolving credit facility under the Amended Credit Agreement. The Company considered the revolving credit facility to be a Level I liability as of December 31, 2021 and 2020 (See “Note 10—Debt”).
 
The Company considered the recorded values of our other financial assets and liabilities, which consist primarily of cash and cash equivalents, fees receivable and accounts payable, to approximate the fair values of the respective assets and liabilities at December 31, 2021 based upon the short-term nature of these assets and liabilities.
 
14.Revenues and Cost of Revenues

Disaggregation of revenue
 
The following table presents the Company’s revenues disaggregated by major source:
 Year Ended December 31, 2021
 Envestnet Wealth SolutionsEnvestnet Data & AnalyticsConsolidated
Revenues:(in thousands)
Asset-based$709,376 $ $709,376 
Subscription-based267,720 186,269 453,989 
Total recurring revenues977,096 186,269 1,163,365 
Professional services and other revenues14,070 9,082 23,152 
Total revenues$991,166 $195,351 $1,186,517 

100

Envestnet, Inc.
Notes to Consolidated Financial Statements (continued)

 Year Ended December 31, 2020
 Envestnet Wealth SolutionsEnvestnet Data & AnalyticsConsolidated
Revenues:(in thousands)
Asset-based$540,947 $ $540,947 
Subscription-based248,810 177,697 426,507 
Total recurring revenues789,757 177,697 967,454 
Professional services and other revenues16,333 14,443 30,776 
Total revenues$806,090 $192,140 $998,230 


 Year Ended December 31, 2019
 Envestnet Wealth SolutionsEnvestnet Data & AnalyticsConsolidated
Revenues:(in thousands)
Asset-based$484,312 $ $484,312 
Subscription-based207,606 171,207 378,813 
Total recurring revenues691,918 171,207 863,125 
Professional services and other revenues17,540 19,462 37,002 
Total revenues$709,458 $190,669 $900,127 

One customer accounted for more than 10% of the Company’s total revenues, substantially all of which are included within the Envestnet Wealth Solutions segment:
 Year Ended December 31,
 202120202019
Fidelity17 %15 %15 %

The following table presents the Company’s revenues disaggregated by geography, based on the billing address of the customer:
 Year Ended December 31,
 202120202019
(in thousands)
United States$1,166,251 $977,047 $871,456 
International (1)
20,266 21,183 28,671 
Total revenues$1,186,517 $998,230 $900,127 
(1)No foreign country accounted for more than 10% of total revenues.

101

Envestnet, Inc.
Notes to Consolidated Financial Statements (continued)

Remaining performance obligations
 
The following table includes estimated revenue expected to be recognized in the future as of December 31, 2021:
Years ending December 31, (in thousands)
2022$253,848 
2023161,762 
202488,269 
202546,173 
202619,845 
Thereafter4,433 
Total$574,330 

The remaining performance obligations disclosed above are not indicative of revenue for future periods.

Contract balances

Total deferred revenue decreased $2.0 million and $3.8 million as of December 31, 2021 and December 31, 2020, respectively. The decrease in both years is primarily due to timing differences related to the satisfaction of outstanding performance obligations and the Company's billing cycles during the years then ended. The majority of the Company's deferred revenue as of December 31, 2021 will be recognized over the course of the next twelve months.

The amount of revenue recognized that was included in the opening deferred revenue balance was $33.8 million and $34.3 million for the years ended December 31, 2021 and 2020, respectively. The majority of this revenue consists of subscription-based services and professional services arrangements. The amount of revenue recognized from performance obligations satisfied in prior periods was not material.

Deferred sales incentive compensation

Deferred sales incentive compensation was $11.8 million and $10.8 million as of December 31, 2021 and 2020, respectively. Amortization expense for the deferred sales incentive compensation was $4.4 million and $3.9 million for the years ended December 31, 2021 and 2020, respectively. Deferred sales incentive compensation is included in other non-current assets on the consolidated balance sheets and amortization expense is included in compensation and benefits expenses on the consolidated statements of operations. No significant impairment loss for capitalized costs was recorded during the periods.

Cost of Revenues

The following table summarizes cost of revenues by revenue category:
Year Ended December 31,
 202120202019
(in thousands)
Asset-based$393,717 $278,569 $243,913 
Subscription-based29,445 26,934 28,904 
Professional services and other561 426 5,994 
Total cost of revenues$423,723 $305,929 $278,811 

102

Envestnet, Inc.
Notes to Consolidated Financial Statements (continued)

15.Stock-Based Compensation
 
On June 22, 2010, the Board of Directors approved the 2010 Long-Term Incentive Plan (“2010 Plan”), effective upon the closing of the Company’s initial public offering. The 2010 Plan provides for the grant of options, stock appreciation rights, Full Value Awards (as defined in the 2010 Plan agreement) and cash incentive awards to employees, consultants and non-employee directors to purchase common stock, which vest over time and have a ten-year contractual term. As approved by the Company’s shareholders, the 2010 Plan has since been amended whereby the maximum number of shares of common stock that may be delivered under the 2010 Plan is 12,375,000. Stock options and stock appreciation rights are granted with an exercise price no less than the fair-market-value price of the common stock at the date of the grant. As of December 31, 2021, the maximum number of options and restricted stock available for future issuance under the Company’s plans is 3,712,313.

As a result of the PIEtech acquisition, described in “Note 3—Business Acquisitions”, the Company adopted the 2019 Equity Plan in order to make inducement grants to certain PIEtech employees who will join Envestnet | MoneyGuide. Envestnet agreed to grant at future dates, not earlier than the sixty day anniversary of the PIEtech Acquisition, up to 301,469 shares of Envestnet common stock in the form of RSUs and PSUs pursuant to the 2019 Equity Plan. The RSUs vest over time and the PSUs vest upon the achievement of meeting certain performance conditions as well as a subsequent service condition. The Company is recognizing the estimated expense on a graded-vesting method over a requisite service period of three to five years, which is the estimated vesting period. The Company estimates the expected vesting amount and recognizes compensation expense only for those awards expected to vest. This estimate is reassessed by management each reporting period and may change based upon new facts and circumstances. Changes in assumptions impact the total amount of expense and are recognized over the vesting period.
Stock-based compensation expense under the Company's plans was as follows:
 Year Ended December 31,
 202120202019
(in thousands)
Stock-based compensation expense$67,525 $56,292 $54,436 
Tax effect on stock-based compensation expense(17,219)(14,354)(13,734)
Net effect on income$50,306 $41,938 $40,702 

The tax effect on stock-based compensation expense above was calculated using a blended statutory rate of 25.5%, 25.5% and 25.2% for the years ended December 31, 2021, 2020 and 2019, respectively.

Stock Options
 
The following weighted average assumptions were used to value options granted during the periods indicated:
December 31,
 202120202019
Grant date fair value of options$31.23 $ $21.55 
Volatility42.1 % %40.0 %
Risk-free interest rate0.4 % %2.5 %
Dividend yield   
Expected term (in years)6.50.06.5
 
103

Envestnet, Inc.
Notes to Consolidated Financial Statements (continued)

The following table summarizes option activity under the Company’s plans: 
   Weighted-Average 
  Weighted-Remaining 
  AverageContractual LifeAggregate
 OptionsExercise Price(Years)Intrinsic Value
(in thousands)
Outstanding as of December 31, 20181,887,969 20.05 3.456,046 
Granted81,807 49.02 
Exercised(783,216)13.52 
Forfeited(35,974)48.33 
Outstanding as of December 31, 20191,150,586 25.66 3.450,590 
Exercised(705,333)18.83 
Forfeited(7,213)48.70 
Outstanding as of December 31, 2020438,040 36.28 4.120,156 
Granted4,781 74.83 
Exercised(76,303)27.37 
Forfeited(1,277)49.02 
Outstanding as of December 31, 2021365,241 38.61 3.314,878 
Options exercisable321,487 36.80 2.813,675 
 
The aggregate intrinsic values in the table below represent the total pre-tax intrinsic value (the aggregate difference between the fair value of the Company’s common stock on December 31, 2021, 2020 and 2019 of $79.34, $82.29 and $69.63, respectively, and the exercise price of in-the-money options) that would have been received by the option holders had all option holders exercised their options as of that date. 
 
Other information is as follows: 
 Year Ended December 31,
 202120202019
(in thousands)
Total intrinsic value of options exercised$3,815 $35,687 $40,893 
Cash received from exercises of stock options2,090 10,760 10,592 
 
Exercise prices of stock options outstanding as of December 31, 2021 range from $12.45 to $74.83. At December 31, 2021, there was an immaterial amount of unrecognized compensation expense related to unvested stock options, which the Company expects to recognize over a weighted-average period of 1.6 years.
 
Restricted Stock Units and Restricted Stock Awards

Periodically, the Company grants restricted stock units and awards and performance stock units and awards to employees. Restricted stock units awards vest one-third on the first anniversary of the grant date and quarterly thereafter. Performance-based restricted units and awards vest upon the achievement of certain pre-established business and financial metrics as well as a subsequent service condition. The business and financial metrics governing the vesting of these performance-based restricted stock unit awards provide thresholds that dictate the number of shares to vest upon each evaluation date, which range from 0% to 150% of the original grant number. If these metrics are achieved, as defined in the individual grant terms, these shares would cliff vest three years from the grant date.
104

Envestnet, Inc.
Notes to Consolidated Financial Statements (continued)


The following is a summary of the activity for unvested restricted stock units and awards granted under the Company’s plans:
RSUsPSUs
 Weighted-Weighted-
  Average Grant Average Grant
 Number ofDate Fair ValueNumber ofDate Fair Value
 Sharesper ShareSharesper Share
Outstanding as of December 31, 20181,461,468 $46.59 124,320 $44.64 
Granted997,971 61.91 202,168 69.68 
Vested(1,029,790)45.11 (68,334)31.03 
Forfeited(110,779)53.16 (4,036)61.27 
Outstanding as of December 31, 20191,318,870 58.88 254,118 67.96 
Granted970,390 74.61 81,689 83.47 
Vested(804,982)57.77   
Forfeited(138,931)62.14 (33,010)64.70 
Outstanding as of December 31, 20201,345,347 70.56 302,797 72.50 
Granted1,195,313 71.03 129,865 70.92 
Vested(828,942)69.50 (62,524)61.53 
Forfeited(204,294)70.71 (10,954)78.97 
Outstanding as of December 31, 20211,507,424 71.50 359,184 73.64 
 
At December 31, 2021, there was $83.8 million of unrecognized compensation expense related to unvested restricted stock units and awards, which the Company expects to recognize over a weighted-average period of 2.0 years. At December 31, 2021, there was $10.4 million of unrecognized compensation expense related to unvested performance-based restricted stock units and awards, which the Company expects to recognize over a weighted-average period of 1.9 years.

In connection with the unexpected death of our former CEO in 2019, the Company modified certain of his outstanding equity awards. The modifications included the extension of exercise periods for his outstanding stock options and the immediate vesting of his outstanding RSUs. All unvested PSUs were forfeited. As a result of these modifications, the Company recorded additional non-cash compensation expense of $4.3 million in 2019. In 2020, the Company recognized a gain of $2.5 million in other income (expense), net as a result of a fair value adjustment upon settlement of the former CEO’s stock options.

16.Benefit Plan
 
The Company sponsors a profit sharing and savings plan under Section 401(k) of the Internal Revenue Code, covering substantially all domestic employees. The Company made voluntary employer matching contributions as follows:
 Year Ended December 31,
 202120202019
(in thousands)
Voluntary employer matching contributions$6,873 $6,247 $6,044 
     
105

Envestnet, Inc.
Notes to Consolidated Financial Statements (continued)

17.Income Taxes
 
Income (loss) before income tax expense (benefit) was generated in the following jurisdictions:
 Year Ended December 31,
 202120202019
(in thousands)
Domestic$9,730 $(17,234)$(61,047)
Foreign10,631 9,189 12,952 
Total$20,361 $(8,045)$(48,095)

The components of the income tax expense (benefit) charged to operations are summarized as follows: 
 Year Ended December 31,
 202120202019
Current:
 (in thousands)
Federal$ $(1,086)$4 
State3,488 2,111 2,803 
Foreign4,499 (4,542)5,930 
7,987 (3,517)8,737 
Deferred:   
Federal4,021 (2,659)(33,952)
State(3,548)1,158 (5,603)
Foreign(793)(383)(75)
(320)(1,884)(39,630)
Total$7,667 $(5,401)$(30,893)
 
Net deferred tax assets (liabilities) consisted of the following:
 December 31,
 20212020
(in thousands)
Deferred revenue$6,436 $5,811 
Prepaid expenses and accruals8,099 8,737 
Right of use asset(22,190)(25,937)
Lease liability28,994 30,752 
Net operating loss and tax credit carryforwards85,698 87,648 
Property and equipment and intangible assets(100,314)(113,041)
Stock-based compensation expense9,652 9,122 
Investment in partnerships2,941 1,727 
Convertible Notes (22,951)
Other(173)894 
Total deferred tax liabilities, net19,143 (17,238)
Less: valuation allowance(40,164)(17,502)
Net deferred tax liabilities$(21,021)$(34,740)
 

106

Envestnet, Inc.
Notes to Consolidated Financial Statements (continued)

Beginning in 2022, the Tax Cuts and Jobs Act ("TCJA") eliminates the option to deduct research and development ("R&D") expenditures currently and requires taxpayers to amortize them over five years pursuant to IRC Section 174. Although Congress is considering legislation that would defer the amortization requirement to later years, we have no assurance that the provision will be repealed or otherwise modified. If the requirement is not modified, the Company could expect to pay material cash taxes beginning in 2022.

The deferred tax liability that is not being recorded because of the Company's assertion to permanently reinvest the earnings of its India subsidiaries is $6.2 million related to the withholding tax in India, net of an assumed foreign tax deduction for this amount in the U.S.
 
The valuation allowance for deferred tax assets as of December 31, 2021 and 2020 was $40.2 million and $17.5 million, respectively. The change in the valuation allowance from 2020 to 2021 was primarily related to the adoption of ASU 2020-06, additional R&D credits generated during 2021, the Harvest acquisition, and additional valuation allowance on state NOLs. In assessing the realizability of deferred tax assets, management considers whether it is more-likely-than-not that some or all of the deferred tax assets will be realized.
 
Management assesses the available positive and negative evidence to estimate if sufficient future taxable income will be generated to use the existing deferred tax assets. A significant piece of objective negative evidence is the cumulative pre-tax loss incurred over the three years ended December 31, 2021. Such objective evidence limits the ability to consider other subjective evidence such as the Company's projections for future growth. On the basis of this evaluation, as of December 31, 2021, a valuation allowance of $40.2 million has been recorded to record only the portion of the deferred tax asset that is more likely than not to be realized. The amount of the deferred tax asset considered realizable, however, could be adjusted if estimates of future taxable income during the carryforward period are reduced or increased or if objective negative evidence in the form of cumulative losses is no longer present and additional weight may be given to subjective evidence such as the Company's projections for growth.

The expected income tax provision (benefit) calculated at the statutory federal rate differs from the actual provision as follows:
 Year Ended December 31,
 202120202019
(in thousands)
Tax provision (benefit), at U.S. federal statutory tax rate$4,402 $(1,787)$(10,012)
State income tax provision (benefit), net of federal benefit856 (2,461)(5,390)
Effect of stock-based compensation excess tax benefit(364)(9,349)(11,983)
Effect of limitation on executive compensation1,678 961 1,940 
Effect of permanent items661 (703)(892)
Effect of India partnerships1,422 2,977  
Change in valuation allowance5,660 16,210 (3,364)
Effect of change in state and foreign income tax rates(1,184)1,323 2,449 
Uncertain tax positions158 (6,093)4,478 
Research and development credits(5,695)(5,939)(6,756)
State net operating loss adjustment 31 (1,588)
Other73 (571)225 
Income tax provision (benefit)7,667 (5,401)(30,893)
 
At December 31, 2021, the Company had NOL carryforwards, before any uncertain tax position reserves, for federal income tax purposes of approximately $195 million available to offset future federal taxable income, if any, of which $154 million expire through 2036 and $41 million are carried forward indefinitely. In addition, as of December 31, 2021, the Company had NOL carryforwards for state income tax purposes of approximately $233 million available to reduce future income subject to income taxes. The state NOL carryforwards that are subject to expiration expire through 2041. In addition, the Company had R&D credit carryforwards of approximately $32 million for federal and $13 million for California and
107

Envestnet, Inc.
Notes to Consolidated Financial Statements (continued)

Illinois, as well as foreign tax credits of $0.9 million available to offset federal income tax. Federal R&D credits begin to expire in 2022 through 2041. California R&D credits carryover indefinitely.
 
A reconciliation of the beginning and ending amount of unrecognized tax benefit follows:
 Year Ended December 31,
 202120202019
(in thousands)
Balance at beginning of year$15,132 $18,939 $15,628 
Additions based on tax positions related to the current year1,631 1,420 2,261 
Additions (reductions) based on tax positions related to prior years(550)(2,793)1,050 
Reductions for settlements with taxing authorities related to prior years(394)(2,434) 
Reductions for lapses of statute of limitations(1,302)  
Balance at end of year$14,517 $15,132 $18,939 
 
At December 31, 2021, the amount of unrecognized tax benefits that would benefit the Company’s effective tax rate, if recognized, was $14.5 million. At this time, the Company estimates that the liability for unrecognized tax benefits will decrease by an estimated $3.6 million in the next twelve months as statutes of limitations expire.
 
The Company recognizes potential interest and penalties related to unrecognized tax benefits in income tax expense. For the years ended December 31, 2021 and 2020, income tax expense (benefit) included $0.6 million and $(4.9) million, respectively, of potential interest and penalties related to unrecognized tax benefits. The Company had accrued interest and penalties of $1.9 million and $1.4 million as of December 31, 2021 and 2020, respectively.
 
The Company files a consolidated federal income tax return and separate tax returns with various states. Additionally, foreign subsidiaries of the Company file tax returns in foreign jurisdictions. The Company was notified by the Internal Revenue Service (“IRS”) in August 2021 that the calendar year 2018 federal income tax return had been selected for audit by the IRS. The Company’s tax returns for the 2018-2020 calendar years remain open to examination by the IRS in their entirety. The IRS's audit of the Company's 2015 and 2016 tax returns has been closed. With respect to state taxing jurisdictions, the Company’s tax returns for the 2017-2020 calendar years remain open to examination by various state revenue services.
 
The Company's Indian subsidiaries are currently under examination by the India Tax Authority for the fiscal years ended March 31, 2020, 2019, 2018, 2017, 2012, 2011 and 2010. Based on the outcome of examinations of the Company's subsidiaries or the result of the expiration of statutes of limitations, it is reasonably possible that the related unrecognized tax benefits could change from those recorded in the consolidated balance sheets. It is possible that one or more of these audits may be finalized within the next twelve months.
 
18.Net Income (Loss) Per Share
 
Basic net income (loss) per common share is computed by dividing net income (loss) available to common stockholders by the weighted average number of shares of common stock outstanding for the period. For the calculation of diluted net income (loss) per share, the basic weighted average number of shares is increased by the dilutive effect of stock options, common warrants, restricted stock awards, restricted stock units and Convertible Notes, if dilutive.

Prior to January 1, 2021, the Company accounted for the effect of its convertible notes using the treasury stock method since they may be settled in cash, shares or a combination thereof at the Company's option. As a result, the Convertible Notes due 2023 and Convertible Notes due 2025 had no effect on diluted net income per share until the Company’s stock price exceeded the conversion price of $68.31 per share and $106.74 per share, respectively, and certain other criteria were met, or if the trading price of the convertible notes met certain criteria. Pursuant to the adoption of ASU 2020-06 on January 1, 2021, the Company now accounts for the effect of its convertible notes on diluted net income per share using the if-converted method (See “Note 2—Summary of Significant Accounting Policies” and “Note 10—Debt”).


 
108

Envestnet, Inc.
Notes to Consolidated Financial Statements (continued)

The following table provides the numerators and denominators used in computing basic and diluted net income (loss) per share attributable to Envestnet, Inc.:
 Year Ended December 31,
 202120202019
(in thousands, except share and per share amounts)
Net income (loss) attributable to Envestnet, Inc. (a)
$13,296 $(3,110)$(16,782)
Weighted-average common shares outstanding:
Basic (b)
54,470,975 53,589,232 50,937,919 
Effect of dilutive shares:
Options to purchase common stock206,022   
Unvested restricted stock units633,384   
Warrants73,715   
Diluted (c)
55,384,096 53,589,232 50,937,919 
Net income (loss) per share attributable to Envestnet, Inc common stock:
Basic (a/b)
$0.24 $(0.06)$(0.33)
Diluted (a/c)
$0.24 $(0.06)$(0.33)
 
Securities that were anti-dilutive and therefore excluded from the computation of diluted net income (loss) per share are as follows: 
 December 31,
 202120202019
(in thousands)
Options to purchase common stock 438,040 1,150,586 
Unvested RSU's and PSU's 1,648,144 1,572,988 
Convertible Notes (1)
9,898,549 9,898,549 5,050,505 
Warrants 470,000 470,000 
Total anti-dilutive securities 9,898,549 12,454,733 8,244,079 
(1)From 2019 to 2020, this amount increased by 4.8 million potential common shares due to the Convertible Notes due 2025 (See “Note 10—Debt”).

19.Segment Information
 
Business segments are generally organized around the Company's business services. The Company's business segments are:

Envestnet Wealth Solutions a leading provider of unified wealth management software and services to empower financial advisors and institutions to enable them to deliver an intelligent financial life to their clients.
Envestnet Data & Analytics leading data aggregation and data intelligence platform powering dynamic, cloud-based innovation for digital financial services.

The information in the following tables is derived from the Company’s internal financial reporting used for corporate management purposes. Nonsegment operating expenses include salary and benefits for certain corporate officers, certain types of professional service expenses and insurance, acquisition related transaction costs, restructuring charges and other non-recurring and/or non-operationally related expenses. Intersegment revenues were not material for the year ended December 31, 2021 and 2020.

See “Note 14—Revenues and Cost of Revenues” for detail of revenues by segment.
 
109

Envestnet, Inc.
Notes to Consolidated Financial Statements (continued)

The following table presents a reconciliation from income (loss) from operations by segment to consolidated net income (loss) attributable to Envestnet, Inc.:
 Year Ended December 31,
 202120202019
(in thousands)
Envestnet Wealth Solutions$124,651 $91,501 $67,713 
Envestnet Data & Analytics2,033 (9,943)(25,262)
Nonsegment operating expenses(86,143)(62,117)(58,524)
Income (loss) from operations40,541 19,441 (16,073)
Interest expense, net of interest income(16,104)(30,392)(29,173)
Other income (expense), net(4,076)2,906 (2,849)
Consolidated income (loss) before income tax benefit20,361 (8,045)(48,095)
Income tax provision (benefit)7,667 (5,401)(30,893)
Consolidated net income (loss)12,694 (2,644)(17,202)
Add: Net (income) loss attributable to non-controlling interest602 (466)420 
Consolidated net income (loss) attributable to Envestnet, Inc.$13,296 $(3,110)$(16,782)

A summary of consolidated total assets, consolidated depreciation and amortization and consolidated capital expenditures by segment follows:
 December 31,
 20212020
Segment assets:
 (in thousands)
Envestnet Wealth Solutions$1,720,779 $1,634,153 
Envestnet Data & Analytics520,403 510,137 
Consolidated total assets$2,241,182 $2,144,290 

 Year Ended December 31,
 202120202019
Segment depreciation and amortization:
 (in thousands)
Envestnet Wealth Solutions$90,073 $80,714 $65,746 
Envestnet Data & Analytics27,694 32,947 35,525 
Consolidated depreciation and amortization$117,767 $113,661 $101,271 

 Year Ended December 31,
 202120202019
Segment capital expenditures:
 (in thousands)
Envestnet Wealth Solutions$65,264 $46,891 $42,395 
Envestnet Data & Analytics23,637 20,105 11,548 
Consolidated capital expenditures$88,901 $66,996 $53,943 
 
110

Envestnet, Inc.
Notes to Consolidated Financial Statements (continued)

20.Geographical Information

The following table sets forth certain long-lived assets including property and equipment, net and internally developed software, net by geographic area:
 December 31,
 20212020
 (in thousands)
United States$180,680 $140,651 
India2,923 2,970 
Other271 849 
Total long-lived assets, net$183,874 $144,470 

See “Note 14—Revenues and Cost of Revenues” for detail of revenues by geographic area.

21.Commitments and Contingencies
 
    Purchase Obligations and Indemnifications
 
The Company includes various types of indemnification and guarantee clauses in certain arrangements. These indemnifications and guarantees may include, but are not limited to, infringement claims related to intellectual property, direct or consequential damages and guarantees to certain service providers and service level requirements with certain customers. The type and amount of any potential indemnification or guarantee varies substantially based on the nature of each arrangement. The Company has experienced no previous claims and cannot determine the maximum amount of potential future payments, if any, related to such indemnification and guarantee provisions. The Company believes that it is unlikely it will have to make material payments under these arrangements and therefore has not recorded a contingent liability in the consolidated balance sheets.
 
The Company enters into unconditional purchase obligations arrangements for certain of its services that it receives in the normal course of business. As of December 31, 2021, the Company estimated future minimum unconditional purchase obligations of approximately $38 million.
 
    Procurement of Technology Solutions
 
On June 21, 2021, we entered into a purchase agreement with a privately held company to acquire the technology solutions being developed by this privately held company for a purchase price of $18.0 million, including an advance of $3.0 million. The Company closed the transaction on February 1, 2022 and paid the remaining $15.0 million on February 2, 2022. This asset will be integrated into the Envestnet Data & Analytics segment. In addition, the agreement includes an earn-out payment of $10.0 million based upon the achievement of certain target metrics within five years after the date of our launch of the technology solutions.

Legal Proceedings
 
The Company and its subsidiary, Yodlee, Inc. (“Yodlee”), have been named as defendants in a lawsuit filed on July 17, 2019, by FinancialApps, LLC (“FinancialApps”) in the United States District Court for the District of Delaware. The case caption is FinancialApps, LLC v. Envestnet Inc., et al., No. 19-cv-1337 (D. Del.). FinancialApps alleges that, after entering into a 2017 services agreement with Yodlee, Envestnet and Yodlee breached the agreement and misappropriated proprietary information to develop competing credit risk assessment software. The complaint includes claims for, among other things, misappropriation of trade secrets, fraud, tortious interference with prospective business opportunities, unfair competition, copyright infringement and breach of contract. FinancialApps is seeking significant monetary damages and various equitable and injunctive relief.

On September 17, 2019, the Company and Yodlee filed a motion to dismiss certain of the claims in the complaint filed by FinancialApps, including the copyright infringement, unfair competition and fraud claims. On August 25, 2020, the District Court granted in part and denied in part the Company and Yodlee’s motion. Specifically, the Company and Yodlee prevailed on
111

Envestnet, Inc.
Notes to Consolidated Financial Statements (continued)

FinancialApps’ counts alleging copyright infringement and violations of the Illinois Deceptive Trade Practices Act. And while the Court was receptive to Envestnet and Yodlee’s argument that several of FinancialApps’ other counts are based on allegations that amount to copyright infringement—and therefore should fail due to copyright preemption—the Court found that FinancialApps had alleged enough conduct distinct from copyright infringement to survive dismissal at this early stage.

On October 30, 2019, the Company and Yodlee filed counterclaims against FinancialApps. Yodlee alleges that FinancialApps fraudulently induced it to enter into contracts with FinancialApps, then breached those contracts. FinancialApps has filed a motion to dismiss Yodlee’s counterclaims. On September 15, 2020, the District Court denied FinancialApps’ motion on all counts except for the breach-of-contract claim which was dismissed on a pleading technicality without prejudice. On that count, the Court granted Yodlee leave to amend its counterclaim, cure the technical deficiency, and reassert its claim. Yodlee and Envestnet filed amended counterclaims on September 30, 2020. The amended counterclaims (1) cure that technical deficiency and reassert Yodlee’s contract counterclaim; and (2) broaden the defamation counterclaims arising out of various defamatory statements FinancialApps disseminated in the trade press after filing the lawsuit. On January 14, 2021, the Court ordered that (i) FinancialApps’s claims against Yodlee—as well as Yodlee’s counterclaims against FinancialApps—must be tried before the judge instead of a jury pursuant to a jury waiver provision in the parties’ agreement; and (ii) FinancialApps’s claims against Envestnet (and Envestnet’s counterclaim) must be heard by a jury. The Court has scheduled the Envestnet jury trial to take place before the Yodlee bench trial. Fact discovery closed on April 23, 2021, other than a few outstanding matters, and expert discovery is underway.

The Company believes FinancialApps’s allegations are without merit and will continue to defend the claims against it and litigate the counterclaims vigorously.

The Company and Yodlee were also named as defendants in a putative class action lawsuit filed on August 25, 2020, by Plaintiff Deborah Wesch in the United States District Court for the Northern District of California. On October 21, 2020, an amended class action complaint was filed by Plaintiff Wesch and nine additional named plaintiffs. The case caption is Deborah Wesch, et al., v. Yodlee, Inc., et al., Case No. 3:20-cv-05991-SK. Plaintiffs allege that Yodlee unlawfully collected their financial transaction data when plaintiffs linked their bank accounts to a mobile application that uses Yodlee’s API, and plaintiffs further allege that Yodlee unlawfully sold the transaction data to third parties. The complaint alleges violations of certain California statutes and common law, including the Unfair Competition Law, and federal statutes, including the Stored Communications Act. Plaintiffs are seeking monetary damages and equitable and injunctive relief on behalf of themselves and a putative nationwide class and California subclass of persons who provided their log-in credentials to a Yodlee-powered app in an allegedly similar manner from 2014 to the present. The Company believes that it is not properly named as a defendant in the lawsuit and it further believes, along with Yodlee, that plaintiffs’ claims are without merit. On November 4, 2020, the Company and Yodlee filed separate motions to dismiss all of the claims in the complaint. On February 16, 2021, the district court granted in part and denied in part Yodlee’s motion to dismiss the amended complaint and granted the plaintiffs leave to further amend. The Court reserved ruling on the Company’s motion to dismiss and granted limited jurisdictional discovery to the plaintiffs. On March 15, 2021, Plaintiffs filed a second amended class action complaint re-alleging, among others, the claims the district court had dismissed. The second amended complaint did not allege any claims against the Company or Yodlee that were not previously alleged in first amended complaint. On May 5, 2021, the Company filed a motion to dismiss all claims asserted against it in the second amended complaint, and Yodlee filed a motion to dismiss most claims asserted against it in the second amended complaint. On July 19, 2021, the Court granted in part Yodlee’s motion, resulting in the dismissal of all federal law claims and two of the state-law claims. On August 5, 2021, the Court granted the Company's motion to dismiss, and dismissed the Company from the lawsuit. Discovery continues on the remaining state law claims against Yodlee. On October 8, 2021, Yodlee filed a motion for summary judgment, and is awaiting a schedule for the completion of briefing on this motion. Yodlee will continue to vigorously defend the claims against it.

112

Envestnet, Inc.
Notes to Consolidated Financial Statements (continued)

In addition, the Company is involved in legal proceedings arising in the ordinary course of its business. Legal fees and other costs associated with such actions are expensed as incurred. The Company will record a provision for these claims when it is both probable that a liability has been incurred and the amount of the loss, or a range of the potential loss, can be reasonably estimated. These provisions are reviewed regularly and adjusted to reflect the impacts of negotiations, settlements, rulings, advice of legal counsel, and other information or events pertaining to a particular case. For litigation matters where a loss may be reasonably possible, but not probable, or is probable but not reasonably estimable, no accrual is established, but if the matter is material, it is subject to disclosures. The Company believes that liabilities associated with any claims, while possible, are not probable, and therefore has not recorded any accrual for any claims as of December 31, 2021. Further, while any possible range of loss cannot be reasonably estimated at this time, the Company does not believe that the outcome of any of these proceedings, individually or in the aggregate, would, if determined adversely to it, have a material adverse effect on its financial condition or business, although an adverse resolution of legal proceedings could have a material adverse effect on the Company’s results of operations or cash flow in a particular quarter or year.
 
    Contingencies
 
Certain of the Company’s revenues are subject to sales and use taxes in certain jurisdictions where it conducts business in the United States. During 2021 and 2020, the Company estimated a sales and use tax liability of $3.2 million and $6.6 million, respectively, related to revenues in multiple jurisdictions. This amount is included in accrued expenses and other liabilities in the consolidated balance sheets.
 
For the years ended December 31, 2021 and 2020, the Company also estimated a sales and use tax receivable of $2.6 million and $2.1 million, respectively, related to the estimated recoverability of a portion of the liability from customers. This amount is included in prepaid expenses and other current assets in the consolidated balance sheets.

 Additional future information obtained from the applicable jurisdictions may affect the Company’s estimate of its sales and use tax liability, but such change in the estimate cannot currently be made.

 
22.Subsequent Events
 
On February 4, 2022, Envestnet and certain of its subsidiaries entered into a Third Amended and Restated Credit Agreement (the “Third Credit Agreement”) with a group of banks (the “Banks”), for which Bank of Montreal is acting as administrative agent (the “Administrative Agent”).

The Third Credit Agreement amends and restates, in its entirety, the Second Amended and Restated Credit Agreement, dated as of July 18, 2017, as amended, by and among Company, the guarantors party thereto, the lenders party thereto and Bank of Montreal, as administrative agent (the “Prior Credit Agreement”). The Third Credit Agreement amended certain provisions under the Prior Credit Agreement to, among other things, (i) extend the maturity of loans and the revolving credit commitments, (ii) reduce the interest rate payable on the loans and (iii) increase capacity and flexibility under certain of the negative covenants. The Third Credit Agreement provides, subject to certain customary conditions, for a revolving credit facility (the “Credit Facility”), in an aggregate amount of $500.0 million, with a $20.0 million sub-facility for letters of credit. The Credit Facility matures on February 4, 2027.

Outstanding loans under the Credit Facility accrue interest, at the Company's option, at a rate equal to either (i) a base rate plus an applicable margin ranging from 0.25% to 1.75% per annum or (ii) an adjusted Term SOFR rate plus an applicable margin ranging from 1.25% to 2.75% per annum, in each case based upon the total net leverage ratio, as calculated pursuant to the Credit Agreement. The undrawn portion of the revolving credit commitments under the Credit Facility is subject to a commitment fee at a rate ranging from 0.25% to 0.30% per annum, based upon the total net leverage ratio, as calculated pursuant to the Third Credit Agreement.

The obligations of Envestnet under the Credit Agreement are guaranteed by substantially all of Company's domestic subsidiaries and are secured by a first-priority lien on substantially all of the personal property (other than intellectual property) of Envestnet and the guarantors, subject to certain exclusions.


113

Envestnet, Inc.
Notes to Consolidated Financial Statements (continued)

The Credit Agreement contains customary conditions, representations and warranties, affirmative and negative covenants and events of default. The covenants include certain financial covenants requiring Company to maintain compliance with (i) a quarterly maximum total net leverage ratio covenant set at 4.00 to 1.00, (ii) a quarterly minimum interest coverage ratio covenant set at 4.00 to 1.00 and (iii) a minimum liquidity covenant set at $100.0 million, which is tested as of the end of each of (x) the fourth fiscal quarter of 2022 and 2024 and (y) the first fiscal quarter of 2023 and 2025.

Proceeds under the Credit Agreement may be used to finance capital expenditures and permitted acquisitions and for working capital and other general corporate purposes.
114

Item 9.  Changes in and Disagreements with Accountants on Accounting and Financial Disclosure
None.
Item 9A. Controls and Procedures
a.  Evaluation of Disclosure Controls and Procedures
Our management, with the participation of our chief executive officer and chief financial officer, evaluated the effectiveness of our disclosure controls and procedures as of December 31, 2021. The term “disclosure controls and procedures,” as defined in Rules 13a-15(e) and 15d-15(e) under the Exchange Act, means controls and other procedures of a company that are designed to ensure that information required to be disclosed by a company in the reports that it files or submits under the Exchange Act is (i) recorded, processed, summarized and reported, within the time periods specified in the SEC’s rules and forms and (ii) accumulated and communicated to our management, including its principal executive and principal financial officers, as appropriate to allow timely decisions regarding required disclosure. Management recognizes that any controls and procedures, no matter how well designed and operated, can provide only reasonable assurance of achieving their objectives, and management necessarily applies its judgment in evaluating the cost benefit relationship of possible controls and procedures.
Based on this evaluation, our chief executive officer and chief financial officer have concluded that, as of December 31, 2021, our disclosure controls and procedures were effective.
b. Management’s Report on Internal Control Over Financial Reporting
Our management is responsible for establishing and maintaining adequate internal control over financial reporting as defined in Rules 13a-15(f) and 15d-15(f) under the Exchange Act. Our internal control over financial reporting is designed to provide reasonable assurance regarding the reliability of financial reporting and the preparation of consolidated financial statements for external purposes in accordance with accounting principles generally accepted in the United States and include policies and procedures that (1) pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of our assets; (2) provide reasonable assurance that transactions are recorded as necessary to permit preparation of consolidated financial statements in accordance with accounting principles generally accepted in the United States, and that our receipts and expenditures are being made only in accordance with authorizations of our management and directors; and (3) provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use, or disposition of our assets that could have a material effect on the consolidated financial statements.
Our management, including our chief executive officer and chief financial officer, assessed the effectiveness of our internal control over financial reporting as of December 31, 2021 using the criteria established in the updated Internal Control — Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission (COSO). Based on the assessment, management determined that the Company maintained effective internal control over financial reporting as of December 31, 2021.
Our independent registered public accounting firm, KPMG LLP, has issued a report concerning the effectiveness of our internal control over financial reporting as of December 31, 2021. See Part II, Item 8, “Report of Independent Registered Public Accounting Firm”.
c. Changes in Internal Control Over Financial Reporting
There were no changes to our internal control over financial reporting during the three months ended December 31, 2021, that have materially affected, or were reasonably likely to materially affect, our internal control over financial reporting.
Item 9B.  Other Information
None.

Item 9C.   Disclosure Regarding Foreign Jurisdictions that Prevent Inspections
None.
115

Part III
Item 10.  Directors, Executive Officers and Corporate Governance
The information required by this Item will be included in our Proxy Statement, which will be filed within 120 days after the close of the 2021 fiscal year, and is hereby incorporated by reference.
Information required by this Item relating to our executive officers and other corporate officers is included under the caption “Information about our Executive Officers” in Part I, Item 1 of this report.
We have adopted a code of ethics that applies to all of our employees, including our principal executive officer, our principal financial officer and our principal accounting officer. This code of ethics is posted on our website within the “Investor Relations” section. We intend to disclose any amendment to, or waiver from, a provision of this code of ethics by posting such information to our website. Information found on our website is not part of this Annual Report or any other report filed with the SEC.
Item 11.  Executive Compensation
The information required by this Item will be included in our Proxy Statement, which will be filed within 120 days after the close of the 2021 fiscal year, and is hereby incorporated by reference.

Item 12.  Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters
The information required by this Item will be included in our Proxy Statement, which will be filed within 120 days after the close of the 2021 fiscal year, and is hereby incorporated by reference. For a description of securities authorized under our equity compensation plans, please refer to our Proxy Statement.

Item 13.  Certain Relationships and Related Transactions, and Director Independence
The information required by this Item will be included in our Proxy Statement, which will be filed within 120 days after the close of the 2021 fiscal year, and is hereby incorporated by reference.

Item 14.  Principal Accounting Fees and Services
The information required by this Item will be included in our Proxy Statement, which will be filed within 120 days after the close of the 2021 fiscal year, and is hereby incorporated by reference.

116

PART IV
Item 15.  Exhibits, Financial Statement Schedules
Page Number in Form 10-K
(a)(1) Consolidated Financial Statements
(KPMG LLP, Denver, CO, Auditor Firm ID: 185)
(a)(2) Evaluation and Qualifying Accounts
  Financial statements and schedules are omitted for the reason that they are not applicable, are not required, or the information is included in the financial statements or the related notes.
(b) Exhibits: The Exhibits required by Item 601 of Regulation S-K are listed in the Index to the Exhibits on pages 118 to 121 of this report, which is incorporated herein by reference.

Item 16. Form 10-K Summary
Not applicable.

117

INDEX TO EXHIBITS
Exhibit No.Description
3.1
3.2
4.1
4.2
4.3
4.4
4.5
10.1
10.2
10.3
10.4
10.5
10.6
10.7
10.8
10.9
10.10
10.11
118

Exhibit No.Description
10.12
10.13
10.14
10.15
10.16
10.17
10.18
10.19
10.20
10.21
10.22
10.23
10.24
10.25
10.26
10.27
10.28
10.29
10.30
119


Exhibit No.Description
10.31
10.32
10.33
10.34 
10.35 
10.36 
10.37 
10.38 
21.1 
23.1 
31.1 
31.2 
32.1(1)
32.2(1)
101.INSXBRL Instance Document - the instance document does not appear in the Interactive Data File because its XBRL tags are embedded within the Inline XBRL document
101.SCHInline XBRL Taxonomy Extension Schema Document****
101.CALInline XBRL Taxonomy Extension Calculation Linkbase Document****
101.LABInline XBRL Taxonomy Extension Label Linkbase Document****
101.PREInline XBRL Taxonomy Extension Presentation Linkbase Document****
101.DEFInline XBRL Taxonomy Extension Definition Linkbase Document****
104 Cover Page Interactive Data File (formatted as Inline XBRL and contained in Exhibit 101)
__________________________________________________________
120

(1)The material contained in Exhibit 32.1 and 32.2 is not deemed “filed” with the SEC and is not to be incorporated by reference into any filing of the Company under the Securities Act of 1933 or the Securities Exchange Act of 1934, whether made before or after the date hereof and irrespective of any general incorporation language contained in such filing, except to the extent that the registrant specifically incorporates it by reference.
*Management contract or compensation plan.
**Certain information redacted pursuant to a grant of confidential treatment by the staff of the Securities and Exchange Commission.
***Certain information identified in the exhibit has been excluded as permitted by Item 601 of Regulation S-K.
****
Attached as Exhibit 101 to this Annual Report on Form 10‑K are the following materials, formatted in Inline XBRL (Extensible Business Reporting Language): (i) the cover page; (ii) the Consolidated Balance Sheets as of December 31, 2021 and 2020; (iii) the Consolidated Statements of Operations for the years ended December 31, 2021, 2020 and 2019; (iv) the Consolidated Statements of Comprehensive Income (Loss) for the years ended December 31, 2021, 2020 and 2019; (v) the Consolidated Statements of Stockholders’ Equity for the years ended December 31, 2021, 2020 and 2019; (vi) the Consolidated Statements of Cash Flows for the years ended December 31, 2021, 2020 and 2019; (vii) Notes to Consolidated Financial Statements tagged as blocks of text.
121

SIGNATURES
Pursuant to the requirements of Section 13 or 15(d) the Securities Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned, thereunto duly authorized.
 ENVESTNET, INC.
 
Date: February 25, 2022
 /s/ William C. Crager
  William C. Crager
  Chief Executive Officer (Principal Executive Officer)
Date: February 25, 2022
 /s/ Peter H. D’Arrigo
Peter H. D’Arrigo
Chief Financial Officer (Principal Financial Officer)
 
Pursuant to the requirements of the Securities Act of 1934, this report has been signed below by the following persons on behalf of the registrant and in the capacities on February 25, 2022.
NamePosition
   
/s/ William C. Crager Chief Executive Officer
(Principal Executive Officer)
William C. Crager
/s/ Peter H. D’Arrigo Chief Financial Officer
(Principal Financial Officer)
Peter H. D’Arrigo 
/s/ Matthew J. Majoros Senior Vice President, Financial Reporting
(Principal Accounting Officer)
Matthew J. Majoros
   
/s/ Luis Aguilar Director
Luis Aguilar
   
/s/ Ross Chapin Director
Ross Chapin
   
/s/ Gayle Crowell Director
Gayle Crowell 
/s/ James Fox Chairperson, Director
James Fox 
/s/ Valerie Mosley Director
Valerie Mosley 
/s/ Greg Smith Director
Greg Smith
122
EX-10.21 2 env-20211231ex1021.htm EX-10.21 Document

Exhibit 10.21
CERTAIN CONFIDENTIAL PORTIONS HAVE BEEN REDACTED FROM THIS EXHIBIT BECAUSE THEY ARE BOTH (i) NOT MATERIAL AND (ii) WOULD BE COMPETITIVELY HARMFUL IF PUBLICLY DISCLOSED. INFORMATION THAT HAS BEEN OMITTED HAS BEEN IDENTIFIED IN THIS DOCUMENT WITH A PLACEHOLDER IDENTIFIED BY THE MARK “[***]”.

ENVESTNET, INC.
EXECUTIVE AGREEMENT
THIS EXECUTIVE AGREEMENT (this “Agreement”) is made and entered into as of August 2, 2016 (the “Effective Date”), by and between Envestnet, Inc. (“Envestnet”), Envestnet Asset Management, Inc. (the “Company”), and Shelly O’Brien (the “Executive”). Envestnet, the Company and the Executive are sometimes hereinafter referred to individually as a “Party” and together as “Parties.”
Unless otherwise defined in the body of this Agreement, capitalized terms shall be defined as provided in Appendix I to this Agreement.
In consideration of the mutual covenants contained herein and other good and valuable consideration, the receipt and sufficiency of which are hereby acknowledged, the Parties hereto agree as follows:
AGREEMENT
1.Agreement Term. The “Agreement Term” shall mean the period commencing on the Effective Date and, unless terminated sooner as provided in Section 6(a) hereof, continuing until the three-year anniversary of the Effective Date, provided that the Agreement Term shall automatically be extended for successive one-year periods unless either party shall give the other written notice of its intention not to extend the Agreement Term at least ninety (90) days prior to the expiration of the then current Agreement Term (the end of the initial three-year period or any subsequent one-year period is the Termination Date). Notwithstanding the foregoing, if a Change in Control occurs prior to the Termination Date, the Agreement Term shall continue until the later to occur of the Termination Date or the last day of the Change in Control Period. Following the end of the Agreement Term, the Employee shall continue to be employed on an “at-will” basis, and the provisions of this Agreement shall no longer apply except to the extent that a provision hereunder specifically continues to apply after the end of the Agreement Term.
2.Position and Duties.
(a)    Title; Responsibilities. During the Employment Period, the Executive will serve as the Chief Legal Officer, General Counsel, and Corporate Secretary of Envestnet and will have the normal duties, responsibilities and authority of that position, subject to the power of the Company to expand or limit such duties, responsibilities and authority; provided, however, at all times, Executive’s duties, responsibilities and authority shall be commensurate with such duties, responsibilities and authority held by executives in comparable positions in corporations of similar size and scope to the Company in the Company’s industry. The Executive shall report to the Chief Executive Officer. In this trusted, executive position, the Executive will be given access to the Company’s Confidential Information. The Executive shall comply in all material respects with all applicable laws, rules and regulations relating to the performance of the Executive’s duties and responsibilities hereunder.
3.Compensation.
(a)Base Salary. The Executive shall receive a yearly Base Salary under this Agreement in the initial amount of $265,000 per year. The Executive’s Base Salary will be paid by the Company in substantially equal installments in accordance with the Company’s normal payroll practices. The Base Salary will be reviewed annually for possible increase in accordance with the Company’s procedures for the review of compensation of executives at the Executive’s level and any such increased Base Salary shall constitute “Base Salary” for purposes of this Agreement. All amounts payable to the Executive under this Agreement will be subject to all required withholding by the Company.
1


(b)Discretionary Annual Cash Bonus and Long Term Incentive Award. In addition to the Base Salary, Executive shall be eligible for an annual discretionary cash bonus (the “Annual Cash Bonus”). The target amount of the Annual Cash Bonus and applicable performance goals shall be determined by the Compensation Committee of the Board during a meeting in the first quarter of each year; provided, however, that the Annual Cash Bonus paid for 2016 performance shall be no less than $130,500. The amount of Executive’s actual Annual Cash Bonus to be paid shall be determined by the Compensation Committee and paid no later than March 15 of the year following the calendar year to which such bonus relates. Executive must remain employed by the Company through the last day of the calendar year in order to receive such Annual Cash Bonus, except as provided below in Section 6.
Executive shall also be eligible, subject to approval of the Board, for annual grants of long-term incentive awards granted pursuant to the Envestnet, Inc. 2010 Long-Term Incentive Plan, or such other long term incentive plan as may be adopted by the Company covering executives at Executive’s level, as in effect from time to time (in either case, the “LTIP”), provided that the amount and form of any such awards shall be as determined by the Compensation Committee in its sole discretion, subject to the terms and conditions of the LTIP and any award agreement. In consideration for Executive’s agreement to enter into this Agreement, the Company has agreed to make a one-time grant of 25,000 restricted share units pursuant to the LTIP to the Executive pursuant to the terms of the grant agreement attached hereto as Exhibit A.
4.Vacation. Effective January 1, 2016, the Executive will be entitled to twenty-five (25) days of vacation each fiscal year subject to the terms of the applicable policy of the Company.
5.Benefits.
(a)Other Benefit Plans and Programs. In addition to the Base Salary and other compensation provided for in Section 3 above, the Executive shall be eligible to participate in such health and welfare benefit plans (including Executive’s eligible dependents) and any qualified and/or non-qualified retirement plans of the Company as may be in effect from time to time; provided, however, that participation shall be subject to all of the terms and conditions of such plans, including, without limitation, all waiting periods, eligibility requirements, vesting, contributions, exclusions and other similar conditions or limitations. Any and all benefits under any such plans shall also be payable, if applicable, in accordance with the underlying terms and conditions of such plan document. Executive’s participation in the foregoing plans and any perquisite programs will be on terms no less favorable than afforded to executives at the Executive’s level, as in effect from time to time. The Company, however, shall have the right in its sole discretion to modify, amend or terminate such benefit plans and/or perquisite programs at any time except as otherwise provided pursuant to the terms of such plans or programs. The Company will reimburse the Executive for all reasonable business expenses incurred by Executive in the course of performing Executive’s duties and responsibilities under this Agreement which are consistent with the Company’s policies and procedures in effect from time to time.
6.Termination.
(a)Events of Termination. The Executive’s employment with the Company and the Agreement Term will end on the earliest to occur of (i) the Executive’s death or Permanent Disability, (ii) the Executive’s resignation at any time with or without Good Reason, or (iii) termination by the Company at any time with or without Cause. Except as otherwise provided herein, any termination of the Executive’s employment by the Company or by the Executive will be effective as specified in a written notice from the terminating Party to the other Party; provided, however, if the Executive’s employment with the Company is terminated during the Agreement Term by the Company without Cause or by the Executive without Good Reason, the terminating Party must give the other Party at least thirty (30) days prior written notice.
(b)Termination Due to Death or Permanent Disability. If the Executive’s employment is terminated pursuant to Section 6(a)(i) above, then, through the Executive’s Termination Date, the Executive will be entitled to the Accrued Benefits, any earned but unpaid Annual Cash Bonus for a completed calendar year pursuant to Section 3(b) and a payment equal to the Pro-Rata Bonus (as defined below) paid on the sixty-day anniversary of the Termination Date.
(c)Termination by the Company With Cause or by the Executive Without Good Reason. If the Executive’s employment is terminated by the Company with Cause or if the Executive resigns without Good Reason, then, through the Executive’s Termination Date, the Executive will be entitled to receive the Accrued Benefits.
2


(d)Termination by the Company Without Cause or by the Executive With Good Reason. If:
(i)the Executive’s employment with the Company is terminated during the Agreement Term (A) by the Company without Cause, or (B) by the Executive with Good Reason; and
(ii)the Executive executes a Release and such Release is not timely revoked by Executive and becomes legally effective, as provided in Section 6(e); and
(iii)the Executive continues to comply with the terms of this Agreement and the Release,
then the Executive will be entitled to receive the following:
(A)    Accrued Benefits. The Accrued Benefits and any earned but unpaid Annual Cash Bonus for a completed calendar year pursuant to Section 3(b);
(B)    Severance Pay. Payment of an amount equal to two (2) multiplied by the sum of Executive’s Base Salary (at the rate then in effect) plus an amount equal to the average of the Annual Cash Bonus amounts paid in relation to the two years prior to the year in which the Termination Date occurs, which shall be payable in equal installments on the Company’s regular payroll dates over a period of twenty-four (24) months following the Termination Date, subject to Section 6(e);
(C)    Pro-Rata Bonus for Year of Termination. Payment of an amount on the sixty day anniversary of the Termination Date equal to the average of the Annual Cash Bonus amounts paid in relation to the two years prior to the year in which the Termination Date occurs multiplied by a fraction, the numerator of which shall equal the number of days during such calendar year prior to the Termination Date and the denominator of which shall equal three hundred and sixty-five (365) (such amount the “Pro-Rata Bonus”); and
(D)    Health Care Continuation. A lump sum cash payment equal to the “applicable percentage” of the monthly COBRA premium cost applicable to Executive if Executive (or his dependents) were to elect COBRA coverage in connection with such termination multiplied by eighteen (18) months, with such amount to be paid on the sixty-day anniversary of such Termination Date; for purposes hereof, the “applicable percentage” shall be the percentage of Executive’s health care premium costs covered by the Company as of the Termination Date.
(e)Release Requirements. Notwithstanding the foregoing, the Executive shall not be entitled to receive any of the payments or benefits described in Section 6(d) (other than the Accrued Benefits) unless, not later than sixty (60) days after the Termination Date, the Executive has executed the Release, and the period during which the Release may be revoked has expired without the Executive having revoked the Release; provided, however that if the Executive dies or incurs a Permanent Disability (such that the Executive is unable to legally execute an enforceable Release) following termination by the Company without Cause or by the Executive with Good Reason but prior to the date that such Release becomes effective, the Executive or the Executive’s estate shall remain eligible to receive such payments without the Release becoming effective. None of the payments or benefits described in Section 6(d) (other than the Accrued Benefits) shall be paid until the Release has been signed and become effective (other than in the event of death or Permanent Disability as provided in the previous sentence), and any payments, which would otherwise be payable during such sixty-day period prior to the date the Release becomes effective, shall be accumulated and paid to on the first payroll date following the date the Release becomes effective without interest, or, if such sixty-day period begins in one calendar year and ends in a second calendar year, the first payroll date during the second calendar year following the date the Release becomes effective, as described above.
(f)No Offset or Mitigation. Except for such monies due and owing the Company, if Executive’s employment with the Company is terminated for any reason, the Company will have no right of offset, nor will Executive be under any duty or obligation to seek or accept alternative or substitute employment at any time after the effective date of such termination or otherwise mitigate any amounts payable by the Company to Executive.
3


(g)No Other Benefits. Except as set forth in this Section 6, the Executive will not be entitled to any other Base Salary, severance, compensation or benefits from the Company following a termination of employment, other than those previously earned under any of the Company’s retirement plans or expressly required under applicable law. For the avoidance of doubt, Executive’s rights upon termination of employment under any outstanding LTIP grants will be determined exclusively by the terms of the LTIP and any award agreements.
7.Confidential Information.
(a)The Executive recognizes and acknowledges that the continued success of the Company and its Affiliates depends upon the use and protection of a large body of confidential and proprietary information and that the Executive will have access to the entire universe of the Company’s Confidential Information (as defined below in Section 7(b)), as well as certain confidential information of other Persons with which the Company and its Affiliates do business, and that such information constitutes valuable, special and unique property of the Company, its Affiliates and such other Persons.
(b)Confidential Information. For purposes of this Agreement, the Company’s “Confidential Information” shall include the Company and its Affiliates’ trade secrets as defined under Illinois law, as well as any other information or material which is not generally known to the public, and which: (a) is generated, collected by or utilized in the operations of the Company or its Affiliates’ business and relates to the actual or anticipated business, research or development of the Company, its Affiliates or the Company and its Affiliates’ actual or prospective Customers; or (b) is suggested by or results from any task assigned to the Executive by the Company or its Affiliates, or work performed by the Executive for or on behalf of the Company or its Affiliates. Confidential Information shall not be considered generally known to the public if the Executive or others improperly reveal such information to the public without the Company or its Affiliates’ express written consent and/or in violation of an obligation of confidentiality owed to the Company or its Affiliates. Confidential Information includes, without limitation, the information, observations and data obtained by the Executive while employed by the Company concerning the business or affairs of the Company or its Affiliates, including information concerning acquisition opportunities in or reasonably related to the Company or its Affiliates’ business or industry, the identities of and other information (such as databases) relating to the current, former or prospective employees, suppliers and Customers of the Company or its Affiliates, development, transition and transformation plans, methodologies and methods of doing business, strategic, marketing and expansion plans, financial and business plans, financial data, pricing information, employee lists and telephone numbers, locations of sales representatives, new and existing customer or supplier programs and services, customer terms, customer service and integration processes, requirements and costs of providing service, support and equipment.
(c)The Executive agrees to use the Company’s Confidential Information only as necessary and only in connection with the performance of Executive’s duties hereunder. The Executive shall not, without the Company’s prior written permission, directly or indirectly, utilize for any purpose other than for a legitimate business purpose solely on behalf of the Company or its Affiliates, or directly or indirectly, disclose outside of the Company or outside of the Affiliates, any of the Company’s Confidential Information, as long as such matters remain Confidential Information. The restrictions set forth in this paragraph are in addition to and not in lieu of any obligations the Executive may have by law with respect to the Company’s Confidential Information, including any obligations the Executive may owe under any applicable trade secrets statutes or similar state or federal statutes. This Agreement shall not prevent the Executive from revealing evidence of criminal wrongdoing to law enforcement or prohibit the Executive from divulging the Company’s Confidential Information by order of court or agency of competent jurisdiction. However, the Executive shall promptly inform the Company of any such situations and shall take such reasonable steps to prevent disclosure of the Company’s Confidential Information until the Company or its relevant Affiliates have been informed of such requested disclosure and the Company has had an opportunity to respond to the court or agency.
(d)The Executive understands that the Company and its Affiliates will receive from third parties confidential or proprietary information (“Third Party Information”) subject to a duty on the Company or its Affiliates to maintain the confidentiality of such information and to use it only for certain limited purposes. During the Agreement Term and thereafter, and without in any way limiting the foregoing provisions of this Section 7, the Executive will hold Third Party Information in the strictest confidence and will not disclose to anyone (other than personnel and consultants of the Company and its Affiliates who need to know such information in connection with their work for the Company or its Affiliates) or use Third Party Information unless expressly authorized by such third party or by the Board.
(e)During the Agreement Term and thereafter, the Executive will not improperly use or disclose any confidential information or trade secrets, if any, of any former employers or any other person or entity to whom the Executive has an obligation of confidentiality, and will not bring onto the premises of the Company or its Affiliates any unpublished documents or any property belonging to any former employer or any other person or
4


entity to whom the Executive has an obligation of confidentiality unless consented to in writing by the former employer or such other person or entity. The Executive will use in the performance of Executive’s duties only information which is (i) generally known and used by persons with training and experience comparable to the Executive’s and which is (x) common knowledge in the industry or (y) otherwise legally in the public domain, (ii) otherwise provided or developed by the Company or its Affiliates or (iii) in the case of materials, property or information belonging to any former employer or other person or entity to whom the Executive has an obligation of confidentiality, approved for such use in writing by such former employer or other person or entity.
(f)Nothing in this Section 7 prohibits the Executive from reporting possible violations of applicable law or regulation to any governmental agency or entity or making other disclosures that are protected under the whistleblower provisions of applicable law or regulation.
8.Return of the Company Property. The Executive acknowledges and agrees that all notes, records, reports, sketches, plans, unpublished memoranda or other documents, whether in paper, electronic or other form (and all copies thereof), held by the Executive concerning any information relating to the business of the Company or its Affiliates, whether confidential or not, are the property of the Company and its Affiliates. The Executive will immediately deliver to the Company at the termination or expiration of the Agreement Term, or, if later, at the termination of employment, or at any other time the Company may request, all equipment, files, property, memoranda, notes, plans, records, reports, computer tapes, printouts and software and other documents and data (and all electronic, paper or other copies thereof) belonging to the Company or its Affiliates which includes, but is not limited to, any materials that contain, embody or relate to the Confidential Information, Work Product or the business of the Company or its Affiliates, which Executive may then possess or have under Executive’s control. The Executive will take any and all actions reasonably deemed necessary or appropriate by the Company or its Affiliates from time to time in its sole discretion to ensure the continued confidentiality and protection of the Confidential Information. The Executive will notify the Company and the appropriate Affiliates promptly and in writing of any circumstances of which the Executive has knowledge relating to any possession or use of any Confidential Information by any Person other than those authorized by the terms of this Agreement.
9.Intellectual Property Rights. The Executive acknowledges and agrees that all inventions, technology, processes, innovations, ideas, improvements, developments, methods, designs, analyses, trademarks, service marks, and other indicia of origin, writings, audiovisual works, concepts, drawings, reports and all similar, related, or derivative information or works (whether or not patentable or subject to copyright), including but not limited to all resulting patent applications, issued patents, copyrights, copyright applications and registrations, and trademark applications and registrations in and to any of the foregoing, along with the right to practice, employ, exploit, use, develop, reproduce, copy, distribute copies, publish, license, or create works derivative of any of the foregoing, and the right to choose not to do or permit any of the aforementioned actions, which relate to the Company or Affiliates’ actual or anticipated Business, research and development or existing or future products or services and which are conceived, developed or made by the Executive while employed by the Company or an Affiliate (collectively, the “Work Product”) belong to the Company. The Executive further acknowledges and agrees that to the extent relevant, this Agreement constitutes a “work for hire agreement” under the Copyright Act, and that any copyrightable work (“Creation”) constitutes a “work made for hire” under the Copyright Act such that the Company is the copyright owner of the Creation. To the extent that any portion of the Creation is held not to be a “work made for hire” under the Copyright Act, the Executive hereby irrevocably assigns to the Company all right, title and interest in such Creation. All other rights to any new Work Product and all rights to any existing Work Product are also hereby irrevocably conveyed, assigned and transferred to the Company pursuant to this Agreement. The Executive will promptly disclose and deliver such Work Product to the Company and, at the Company’s expense, perform all actions reasonably requested by the Company (whether during or after the Agreement Term) to establish, confirm and protect such ownership (including, without limitation, the execution of assignments, copyright registrations, consents, licenses, powers of attorney and other instruments).
10.Non-Compete, Non-Solicitation.
(a)In further consideration of the compensation to be paid to the Executive hereunder, the Executive acknowledges that in the course of Executive’s employment with the Company, Executive has, and will continue to, become familiar with the Company’s Confidential Information, methods of doing business, business plans and other valuable proprietary information concerning the Company, its Affiliates, and their Customers and suppliers and that Executive’s services have been and will be of special, unique and extraordinary value to the Company and its Affiliates. The Executive agrees that, during the Employment Period and continuing for twenty-four (24) months thereafter, regardless of the reason for the termination of Executive’s employment (the “Restricted Period”), the Executive will not, directly or indirectly, anywhere in the Restricted Area:
(i)own, manage, operate, or participate in the ownership, management, operation, or control of, or be employed by, any Competitor Firm in which the Executive would hold a position with
5


responsibilities that are entirely or substantially similar to any position the Executive held during the last twelve (12) months of the Executive’s employment with the Company or in which the Executive would have responsibility for and access to confidential information that is similar to or relevant to that which the Executive had access to during the last twelve (12) months of the Executive’s employment with the Company; or provide services to any Competitor Firm if doing so would require the Executive to use or disclose the Company’s Confidential Information.
Nothing herein will prohibit the Executive from being a passive owner of not more than one percent (1%) of the outstanding stock of any class of a corporation which is publicly traded, so long as the Executive has no active participation in the business of such corporation.
(b)During the Restricted Period, the Executive will not, directly or indirectly, in any manner: (i) hire or engage, or recruit, solicit or otherwise attempt to employ or retain or enter into any business relationship with, any Person who is or was an employee of or individual consultant who provided services (directly or indirectly) to the Company or its Affiliates within the twelve (12) month period immediately preceding the termination of Executive’s employment, (ii) induce or attempt to induce any person who is or was an employee of, or individual consultant who provided services (directly or indirectly) to, the Company or its Affiliates within the twelve (12) month period immediately preceding the termination of Executive’s employment, to leave the employ of the Company or the relevant Affiliates, or in any way interfere with the relationship between the Company, its Affiliates and any of their employees or individual consultants, (iii) employ or retain or enter into any business relationship with any person who was an employee of or individual consultant who provided services (directly or indirectly) to the Company or its Affiliates within the twelve (12) month period immediately preceding the termination of Executive’s employment, or (iv) recommend the hiring of, or provide a reference for any person who was an employee of or individual consultant who provided services (directly or indirectly) to the Company or its Affiliates (provided, however that the Executive may hire former employees and consultants to the Company and its Affiliates after such former employees or consultants have ceased to be employed or otherwise engaged by the Company or its Affiliates for a period of at least twelve (12) months).
(c)During the Restricted Period, the Executive will not, directly or indirectly: (i) call on, solicit or service any Customer with the intent of selling or attempting to sell any service or product similar to, or competitive with, the services or products sold by the Company or its Affiliates as of the date of the termination of Executive’s employment, or (ii) in any way interfere with the relationship between the Company, its Affiliates and any Customer, supplier, licensee or other business relation (or any prospective Customer, supplier, licensee or other business relationship) of the Company or its Affiliates (including, without limitation, by making any negative or disparaging statements or communications regarding the Company, its Affiliates or any of their operations, officers, directors or investors). This non-solicitation provision applies to those Customers, suppliers, licensees or other business relationships of the Company with whom the Executive: (1) has had contact or has solicited at any time in the twelve (12) month period of time preceding the termination of the Executive’s employment; (2) has supervised the services of any of the Company’s or Affiliates’ employees who have had any contact with or have solicited at any time during the twelve (12) month period of time preceding the termination of Executive’s employment; or (3) has had access to any Confidential Information about such Customers, suppliers, licensees or other business relationships at any time during the twelve (12) month period of time preceding the termination of Executive’s employment.
(d)The Executive acknowledges and agrees that the restrictions contained in this Section 10 with respect to time, geographical area and scope of activity are reasonable and do not impose a greater restraint than is necessary to protect the goodwill and other legitimate business interests of the Company and its Affiliates. In particular, the Executive agrees and acknowledges that the Company is currently engaging in Business and actively marketing its services and products throughout the Restricted Area, that Executive’s duties and responsibilities for the Company and/or its Affiliates are co-extensive with the entire scope of the Company’s Business, that the Company has spent significant time and effort developing and protecting the confidentiality of their methods of doing business, technology, Customer lists, long term Customer relationships and trade secrets and that such methods, technology, Customer lists, Customer relationships and trade secrets have significant value. However, if, at the time of enforcement of this Section 10, a court holds that the duration, geographical area or scope of activity restrictions stated herein are unreasonable under circumstances then existing or impose a greater restraint than is necessary to protect the goodwill and other business interests of the Company and its Affiliates, the Parties agree that the maximum duration, scope or area reasonable under such circumstances will be substituted for the stated duration, scope or area and that the court will be allowed to revise the restrictions contained herein to cover the maximum duration, scope and area permitted by law, in all cases giving effect to the intent of the parties that the restrictions contained herein be given effect to the broadest extent possible. The existence of any claim or cause of action by the Executive against the Company, whether predicated on this Agreement or otherwise, will not constitute a defense to the enforcement by the Company of the provisions of Sections 7, 8, 9 and 10, which Sections will be enforceable notwithstanding the existence of any breach by the Company. Notwithstanding the foregoing, the Executive will not be prohibited from pursuing such claims or causes of action against the Company (including, but
6


not limited to, a declaratory judgment). The Executive consents to the Company notifying any future employer of the Executive of the Executive’s obligations under Sections 7, 8, 9 and 10 of this Agreement.
11.Survival. Any provision which by its nature is intended to survive and continue in full force in accordance with its terms shall continue notwithstanding the termination of the Agreement Term.
12.Notices. Any notice provided for in this Agreement will be in writing and will be either personally delivered, sent by reputable overnight courier service, mailed by first class mail, return receipt requested, to the recipient at the address below indicated:
Notices to the Executive:
Shelly O’Brien
At such home address which is currently on record with the Company
Notices to the Company:
Envestnet, Inc.
Attn: Chief Legal Officer, General Counsel
35 East Wacker Drive, 24th Floor
Chicago, IL 60601
with copies to (which will not constitute notice to the Company):
Ryan Liebl, Esq.
Mayer Brown LLP
71 South Wacker Driver
Chicago, IL 60606-4637
or such other address or to the attention of such other person as the recipient Party will have specified by prior written notice to the sending Party. Any notice under this Agreement will be deemed to have been given when so delivered, sent or mailed.
13.Severability. Whenever possible, each provision of this Agreement will be interpreted in such manner as to be effective and valid under applicable law, but if any provision of this Agreement is held to be invalid, illegal or unenforceable in any respect under any applicable law or rule in any jurisdiction, such invalidity, illegality or unenforceability will not affect any other provision or any action in any other jurisdiction, but this Agreement will be reformed, construed and enforced in such jurisdiction as if such invalid, illegal or unenforceable provision had never been contained herein.
14.Complete Agreement. This Agreement embodies the complete agreement and understanding among the Parties and supersedes and preempts any prior understandings, agreements or representations by or among the Parties, written or oral, which may have related to the subject matter hereof in any way.
15.Counterparts. This Agreement may be executed in separate counterparts (including by facsimile signature pages), each of which is deemed to be an original and all of which taken together constitute one and the same agreement.
16.No Strict Construction. The parties hereto jointly participated in the negotiation and drafting of this Agreement. The language used in this Agreement will be deemed to be the language chosen by the Parties hereto to express their collective mutual intent, this Agreement will be construed as if drafted jointly by the Parties hereto, and no rule of strict construction will be applied against any Person.
17.Successors and Assigns. This Agreement is intended to bind and inure to the benefit of and be enforceable by the Executive, the Company and their respective heirs, successors and assigns. The Executive may not assign Executive’s rights or delegate Executive’s duties or obligations hereunder without the prior written consent of the Company. The Company may not assign its rights and obligations hereunder, without the consent of, or notice to, the Executive, with the sole exception being a sale to any Person that acquires all or substantially all of the Company whether stock or assets, in which case such consent of the Executive is not necessary.
7


18.Choice of Law; Exclusive Venue. THIS AGREEMENT, AND ALL ISSUES AND QUESTIONS CONCERNING THE CONSTRUCTION, VALIDITY, ENFORCEMENT AND INTERPRETATION OF THIS AGREEMENT, WILL BE GOVERNED BY, AND CONSTRUED IN ACCORDANCE WITH, THE INTERNAL LAWS OF THE STATE OF ILLINOIS, WITHOUT GIVING EFFECT TO ANY CHOICE OF LAW OR CONFLICT OF LAW RULES OR PROVISIONS (WHETHER OF THE STATE OF ILLINOIS OR ANY OTHER JURISDICTION) THAT WOULD CAUSE THE APPLICATION OF THE LAWS OF ANY JURISDICTION OTHER THAN THE STATE OF ILLINOIS. SUBJECT TO SECTION 19 OF THIS AGREEMENT, THE PARTIES AGREE THAT ALL LITIGATION ARISING OUT OF OR RELATING TO SECTIONS 7, 8, 9 OR 10 OF THIS AGREEMENT MUST BE BROUGHT EXCLUSIVELY IN ILLINOIS (COLLECTIVELY THE “DESIGNATED COURTS”). EACH PARTY HEREBY CONSENTS AND SUBMITS TO THE EXCLUSIVE JURISDICTION OF THE DESIGNATED COURTS. WITH RESPECT TO LITIGATION UNDER SECTIONS 7, 8, 9 OR 10 OF THIS AGREEMENT, EACH PARTY HEREBY IRREVOCABLY WAIVES ALL CLAIMS OR DEFENSES OF LACK OF PERSONAL JURISDICTION OR ANY OTHER JURISDICTION DEFENSE, AND ANY OBJECTION WHICH SUCH PARTY MAY NOW OR HEREAFTER HAVE TO THE LAYING OF VENUE OF ANY SUIT, ACTION OR PROCEEDING IN ANY DESIGNATED COURT, INCLUDING ANY RIGHT TO OBJECT ON THE BASIS THAT ANY DISPUTE, ACTION, SUIT OR PROCEEDING BROUGHT IN THE DESIGNATED COURTS HAS BEEN BROUGHT IN AN IMPROPER OR INCONVENIENT FORUM OR VENUE.
19.Dispute Resolution. Notwithstanding anything to the contrary, any and all other disputes, controversies or questions arising under, out of, or relating to this Agreement (or the breach thereof), or, the Executive’s employment with the Company or termination thereof, other than those disputes relating to Sections 7 (Confidential Information), 8 (return of property), 9 (intellectual property) and 10 (covenants of noncompete and nonsolicitation) of this Agreement, shall be referred for binding arbitration in Chicago, Illinois to a neutral arbitrator (who is licensed to practice law in any State within the United States of America) selected by the Executive and the Company and this shall be the exclusive and sole means for resolving such dispute. Such arbitration shall be conducted in accordance with the National Rules for Resolution of Employment Disputes of the American Arbitration Association. The arbitrator shall have the discretion to award reasonable attorneys’ fees, costs and expenses to the prevailing party. Judgment upon the award rendered by the arbitrator may be entered in any court having jurisdiction thereof. This Section 19 does not apply to any action by the Company to enforce Sections 7, 8, 9 and 10 of this Agreement and does not in any way restrict the Company’s rights under Section 18 of this Agreement.
20.Mutual Waiver of Jury Trial. IN THE EVENT OF LITIGATION AS PERMITTED UNDER SECTION 18 (AND SUBJECT TO SECTION 19) OF THIS AGREEMENT, THE COMPANY AND THE EXECUTIVE EACH WAIVE THEIR RESPECTIVE RIGHT TO A TRIAL BY JURY OF ANY CLAIM OR CAUSE OF ACTION BASED UPON OR ARISING OUT OF OR RELATED TO ANY ACTION, PROCEEDING OR OTHER LITIGATION OF ANY TYPE BROUGHT BY ANY OF THE PARTIES AGAINST ANY OTHER PARTY OR ANY AFFILIATE OF ANY OTHER SUCH PARTY, AS PERTAINS TO A CONTRACT CLAIM, TORT CLAIM OR OTHERWISE UNDER SECTIONS 9, 10 OR 11 OF THIS AGREEMENT. THE COMPANY AND THE EXECUTIVE EACH AGREE THAT ANY SUCH CLAIM OR CAUSE OF ACTION WILL BE TRIED BY A COURT TRIAL WITHOUT A JURY. WITHOUT LIMITING THE FOREGOING, THE PARTIES FURTHER AGREE THAT THEIR RESPECTIVE RIGHT TO A TRIAL BY JURY IS WAIVED BY OPERATION OF THIS SECTION AS TO ANY ACTION, COUNTERCLAIM OR OTHER PROCEEDING WHICH SEEKS, IN WHOLE OR IN PART, TO CHALLENGE THE VALIDITY OR ENFORCEABILITY OF SECTIONS 7, 8, 9 OR 10 OF THIS AGREEMENT. THIS WAIVER WILL APPLY TO ANY SUBSEQUENT AMENDMENTS, RENEWALS, SUPPLEMENTS OR MODIFICATIONS TO SECTIONS 7, 8, 9 OR 10 OF THIS AGREEMENT.
21.Section 280G.
(a)In the event that the total amount of payments to be received by the Executive, pursuant to this Agreement or otherwise, that are contingent upon a change in ownership or control (within the meaning of Section 280G of the Code) would, but for this Section 21(a), be subject to the excise tax imposed by Section 4999 of the Code (the Excise Tax), then the amount of payments to be received by the Executive pursuant to this Agreement shall be reduced to the maximum amount that will cause the total amounts of the payments not to be subject to the Excise Tax, but only if the amount of such payments, after such reduction and after payment of all applicable taxes on the reduced amount, is equal to or greater than the amount of such payments the Executive would otherwise be entitled to retain without such reduction after the payment of all applicable taxes, including the Excise Tax.
(b)The accounting firm engaged by the Company for general audit purposes shall perform any calculations necessary in connection with this Section 21.  The Company shall bear all expenses with respect to the determinations by such accounting firm required to be made hereunder. The accounting firm engaged to make
8


the determinations under this Section 21 shall provide its calculations, together with detailed supporting documentation, to Executive and the Company within 15 calendar days after the date on which Executive’s right to a payment contingent on a change in control is triggered (if requested at that time by Executive or the Company) or such other time as requested by Executive or the Company.  If the accounting firm determines that no Excise Tax is payable with respect to such payments, it shall furnish Executive and the Company with an opinion reasonably acceptable to Executive that no Excise Tax will be imposed with respect to such payments.  Any good faith determinations of the accounting firm made hereunder shall be final, binding, and conclusive upon Executive and the Company. If a reduction in payments or benefits constituting “parachute payments” is required by Section 21(a), the reduction shall occur in the following order unless Executive elects in writing a different order (provided, however, that such election shall be subject to the Company’s approval if made on or after the date on which the event that triggers the payment occurs and to the extent that such election does not violate Code Section 409A): reduction of cash payments (in reverse order of the date on which such cash payments would otherwise be made with the cash payments that would otherwise be made last being reduced first); cancellation of accelerated vesting of stock awards; reduction of employee benefits.  In the event that accelerated vesting of stock awards is to be reduced, such accelerated vesting shall be cancelled in the reverse order of the grant date of Executive’s stock awards unless Executive elects in writing a different order for cancellation.
22.Indemnification. In addition to any rights to indemnification to which the Executive is entitled under the Company’s charter and by-laws, to the extent permitted by applicable law, the Company will indemnify, from the assets of the Company supplemented by insurance in an amount determined by the Company, the Executive at all times, during and after the Agreement Term, and, to the maximum extent permitted by applicable law, shall pay the Executive’s expenses (including reasonable attorneys’ fees and expenses, which shall be paid in advance by the Company as incurred, subject to recoupment in accordance with applicable law) in connection with any threatened or actual action, suit or proceeding to which the Executive may be made a party, brought by any shareholder of the Company directly or derivatively or by any third party by reason of any act or omission or alleged act or omission in relation to any affairs of the Company or any Affiliate of the Company of the Executive as an officer, director or employee of the Company or any Affiliate of the Company. The Company shall use best efforts to purchase and maintain, at its own expense, during the Agreement Term and thereafter insurance coverage sufficient in the reasonable determination of the Board to satisfy any indemnification obligation of the Company arising under this Section 22.
23.Nondisparagement. Both during the Agreement Term and thereafter, the Executive shall not make or publish any statements or comments that disparage or injure the reputation or goodwill of the Company or any of its Affiliates, or any of its or their respective officers or directors, or otherwise make any oral or written statements that a reasonable person would expect at the time such statement is made to likely have the effect of diminishing or injuring the reputation or goodwill of the Company, or any of its Affiliates, or any of its or their respective officers or directors, and the Company shall not, and shall not permit any of the members of the Board or senior executives to, make or publish any statements or comments that disparage or injure the reputation or goodwill of the Executive, or otherwise make any oral or written statements that a reasonable person would expect at the time such statement is made to likely have the effect of diminishing or injuring the reputation or goodwill of the Executive. Nothing herein shall prevent the Executive, the Company, or any members of the Board or senior executives, from providing any information that may be compelled by law.
24.Assistance in Proceedings. During the Agreement Term and thereafter, the Executive will cooperate with the Company in any internal investigation or administrative, regulatory or judicial proceeding as reasonably requested by the Company (including, without limitation, the Executive being available to the Company upon reasonable notice for interviews and factual investigations, appearing at the Company’s request to give testimony without requiring service of a subpoena or other legal process, volunteering to the Company all pertinent information and turning over to the Company all relevant documents which are or may come into the Executive’s possession, all at times and on schedules that are reasonably consistent with the Executive’s other permitted activities and commitments). In the event the Company requires the Executive’s cooperation in accordance with this Section 24, the Company will pay the Executive a reasonable per diem as determined by the Board and reimburse the Executive for reasonable expenses incurred in connection therewith (including lodging and meals, upon submission of receipts).
25.Amendment and Waiver. The provisions of this Agreement may be amended or waived only with the prior written consent of the Company and the Executive or pursuant to Section 13, and no course of conduct or course of dealing or failure or delay by any Party hereto in enforcing or exercising any of the provisions of this Agreement will affect the validity, binding effect or enforceability of this Agreement or be deemed to be an implied waiver of any provision of this Agreement.
26.Section 409A of the Code.
9


(a)General. The payments due under this Agreement are intended to comply with Section 409A of the Internal Revenue Code of 1986, as amended (“Section 409A”) or an exemption thereunder and shall be construed and administered in accordance with Section 409A. Notwithstanding any other provision of this Agreement, payments of “nonqualified deferred compensation” provided under this Agreement may only be made upon an event and in a manner that complies with Section 409A or an applicable exemption. Any payments under this Agreement that may be excluded from Section 409A either as separation pay due to an involuntary separation from service or as a short-term deferral shall be excluded from Section 409A to the maximum extent possible. To the extent Section 409A applies, each installment payment provided under this Agreement shall be treated as a separate payment. Any payments of “nonqualified deferred compensation” to be made under this Agreement by reason of a termination of employment shall only be made if such termination of employment constitutes a “separation from service” under Section 409A. Notwithstanding the foregoing, the Company makes no representations that the payments and benefits provided under this Agreement comply with Section 409A and in no event shall the Company be liable for all or any portion of any taxes, penalties, interest or other expenses that may be incurred by Executive on account of non-compliance with Section 409A.
(b)Specified Employees. Notwithstanding any other provision of this Agreement, if at the time of Executive’s termination of employment, he is a “specified employee”, determined in accordance with Section 409A, any payments and benefits provided under this Agreement that constitute “nonqualified deferred compensation” subject to Section 409A that are provided to Executive on account of his separation from service shall not be paid until the first payroll date to occur following the six (6)-month anniversary of Executive’s termination date (“Specified Employee Payment Date”). The aggregate amount of any payments that would otherwise have been made during such six (6)-month period shall be paid in a lump sum on the Specified Employee Payment Date, without interest, and thereafter, any remaining payments shall be paid without delay in accordance with their original schedule. If Executive dies during the six (6)-month period, any delayed payments shall be paid to Executive’s estate in a lump sum upon Executive’s death.
(c)Reimbursements. To the extent required by Section 409A, each reimbursement or in-kind benefit provided under this Agreement shall be provided in accordance with the following: (i) the amount of expenses eligible for reimbursement, or in-kind benefits provided, during each calendar year cannot affect the expenses eligible for reimbursement, or in-kind benefits to be provided, in any other calendar year; (ii) any reimbursement of an eligible expense shall be paid to Executive on or before the last day of the calendar year following the calendar year in which the expense was incurred; and (iii) any right to reimbursements or in-kind benefits under this Agreement shall not be subject to liquidation or exchange for another benefit.
27.Clawback. If the Company adopts a policy regarding recoupment of excess compensation applicable to its senior executives generally, including a policy adopted in compliance with Section 954 of the Dodd-Frank Wall Street Reform and Consumer Protection Act, such policy shall control over any inconsistent provision of the Agreement and shall be binding on the Executive, and in no event shall the adoption or enforcement of such policy constitute Good Reason.
* * * * *
10


IN WITNESS WHEREOF, the Parties hereto have executed this Agreement as of the Effective Date.
ENVESTNET INC.
By: /s/ Sharon Rosenthal
Sharon Rosenthal
Its: Chief Human Resources Officer

ENVESTNET ASSET MANAGEMENT, INC.
By: /s/ Sharon Rosenthal
Sharon Rosenthal
Its: Chief Human Resources Officer


EXECUTIVE
By: /s/ Shelly O'Brien
Shelly O'Brien
11


APPENDIX I
DEFINITIONS
Accrued Benefits” means (a) Base Salary earned through the Termination Date; (b) a payment representing the Executive’s accrued but unused vacation; and (c) anything in this Agreement to the contrary notwithstanding, (i) the payment of any vested, but not forfeited, benefits as of the Termination Date under the Company’s employee benefit plans payable in accordance with the terms of such plans and (ii) the availability of such benefit continuation and conversion rights to which Executive is entitled in accordance with the terms of such plans.
Affiliates” means any company, directly or indirectly, controlled by, controlling or under common control with the Company, including, but not limited to, the Company’s subsidiary entities, parent, partners, joint ventures, and predecessors, as well as its successors and assigns.
Board” means the Board of Directors of Envestnet.
Business” means (a) the provision of investment advisory, integrated portfolio, practice management and reporting solutions and services to financial advisors and institutions; and (b) any other business directly engaged in by the Company and its Affiliates during period of the Executive’s employment with the Company.
Cause” means (i) the commission of a felony or other crime involving moral turpitude or the commission of any other act or omission involving misappropriation, dishonesty, fraud, illegal drug use or breach of fiduciary duty, (ii) willful failure to perform duties as reasonably directed by the Chief Executive Officer, (iii) the Executive’s gross negligence or willful misconduct with respect to the performance of the Executive’s duties hereunder, (iv) obtaining any personal profit not fully disclosed to and approved by the Board in connection with any transaction entered into by, or on behalf of, the Company, or (v) any other material breach of this Agreement or any other agreement between the Executive and the Company. Except for a failure, breach or refusal which, by its nature, cannot reasonably be expected to be cured, the Executive shall have two (2) business days from the delivery of written notice by the Company within which to cure any acts constituting Cause. For purposes of this provision, no act or failure to act on the part of the Executive shall be considered “willful” unless it is done, or omitted to be done, by the Executive in bad faith or without reasonable belief that the Executive’s action or omission was in the best interests of the Company. Any act, or failure to act, based upon authority given pursuant to a resolution duly adopted by the Board or upon the advice of counsel for the Company shall be conclusively presumed to be done, or omitted to be done, by the Executive in good faith and in the best interests of the Company.
Change in Control” means such term as defined in the Envestnet, Inc. 2010 Long-Term Incentive Plan, or such other LTIP as may be in effect from time to time.
Change in Control Period” means the period commencing six (6) months prior to the date of a Change in Control ending on the twenty-four (24) months after the Change in Control.
Code” means the Internal Revenue Code of 1986, as amended.

Competitor Firm” means any of the following:
[***]

Copyright Act” means the United States Copyright Act of 1976, as amended.
Customer” means any Person:
(a)who purchased products or services from the Company or any of its Affiliates during the twelve (12) month period prior to the Executive’s Termination Date; or
(b)to whom the Company or any of its Affiliates solicited the sale of its products or services during the twelve (12) month period prior to the Executive’s Termination Date.
Good Reason” means, without the Executive’s consent, (i) material diminution in title, duties, responsibilities or authority of the Executive; (ii) reduction of Base Salary or employee benefits except for across-the-board changes for executives at the Executive’s level; (iii) a relocation of the Executive’s principal place of employment by more than fifty (50) miles, or (iv) material breach of the Agreement by the Company or any other
12


agreement between the Company and the Executive; provided, however, that Executive’s voluntary termination shall be considered Good Reason only if (a) Executive provides notice to the Company of the act or omission constituting Good Reason within ninety (90) days of the occurrence of such act or omission; (b) after receiving such notice, the Company fails to remedy such act or omission within thirty (30) days of such notice; and (c) Executive resigns within thirty (30) days after the end of such cure period.
Permanent Disability” means mental, physical or other illness, disease or injury, which has prevented the Executive from substantially performing Executive’s duties hereunder for the greater of: (a) the eligibility waiting period under the Company’s long term disability Plan, if any, (b) an aggregate of six (6) months in any twelve (12) month period, or (c) a period of three (3) consecutive months.
Person” means any natural person, corporation, general partnership, limited partnership, limited liability company or partnership, proprietorship, other business organization, trust, union, association or governmental or regulatory entities, department, agency or authority.
Release” means the customary waiver and release agreement generally used by the Company for executives, as amended from time to time.
Restricted Area” means (a) [throughout the world, but if such area is determined by judicial action to be too broad, then it means (b) within North America, but if such area is determined by judicial action to be too broad, then it means (c)] within the continental United States, but if such area is determined by judicial action to be too broad, then it means (d) within any state in which the Company and its Affiliates is engaged in Business.
Termination Date” means the last day of Executive’s employment with the Company.

13
EX-21.1 3 env-20211231ex211.htm EX-21.1 Document

Exhibit 21.1
Envestnet, Inc.
Subsidiaries of the Registrant
NameJurisdiction of
Incorporation
Envestnet Asset Management, Inc.Delaware
Envestnet Asset Management Canada, Inc.Quebec
Envestnet Asset Management India Private LimitedIndia
Envestnet Financial Technologies, Inc.Delaware
Envestnet Holdings, LLCDelaware
Envestnet Portfolio Solutions, Inc.Delaware
Envestnet Retirement Solutions, LLCDelaware
Fiduciary Exchange, LLCDelaware
FolioDynamics Inc.Delaware
Folio Dynamics Holdings Inc.Delaware
FDx Advisors, Inc.California
Klein Decisions, Inc.North Carolina
M3Fn, LLCDelaware
MoneyGuide, Inc.Delaware
NetAssetManagement, Inc.Delaware
Oltis Software LLCArizona
PMC International, Inc.Colorado
Portfolio Brokerage Services, Inc.Colorado
Portfolio Management Consultants, Inc.Colorado
Prima Capital Holding, Inc.Colorado
QRG Capital Management, Inc.Delaware
Tamarac, Inc.Washington
Yodlee, Inc.Delaware
Yodlee Canada, Inc.Canada
Yodlee Group Australia PTY Ltd.Australia
Finbonacci Softsys Pvt, Ltd.
India
Yodlee Infotech Private LimitedIndia
Yodlee FinSoft Private LimitedIndia


EX-23.1 4 env-20211231ex231.htm EX-23.1 Document

Exhibit 23.1
Consent of Independent Registered Public Accounting Firm

We consent to the incorporation by reference in the registration statements (Nos. 333-249735 and 333-235478) on Form S-3ASR and the registration statements (Nos. 333-169050, 333-181071, 333-204858, 333-208107, 333-239533 and 333-256619) on Form S-8 of our report dated February 25, 2022, with respect to the consolidated financial statements of Envestnet, Inc. and the effectiveness of internal control over financial reporting.

/s/ KPMG LLP
Denver, Colorado
February 25, 2022

EX-31.1 5 env-20211231ex311.htm EX-31.1 Document

Exhibit 31.1
CHIEF EXECUTIVE OFFICER CERTIFICATION
I, William C. Crager, certify that:
1.I have reviewed this Annual Report on Form 10‑K for the period ended December 31, 2021, of Envestnet, Inc.;
2.Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
3.Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
4.The registrant’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a‑15(e) and 15d‑15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a‑15(f) and 15d‑15(f)) for the registrant and have:
a.Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
b.Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
c.Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
d.Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and
5.The registrant’s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):
a.All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and
b.Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.
Date: February 25, 2022/s/ William C. Crager
 William C. Crager
 Chief Executive Officer
 (Principal Executive Officer)

EX-31.2 6 env-20211231ex312.htm EX-31.2 Document

Exhibit 31.2
CHIEF FINANCIAL OFFICER CERTIFICATION
I, Peter H. D’Arrigo, certify that:
1.I have reviewed this Annual Report on Form 10‑K for the period ended December 31, 2021, of Envestnet, Inc.;
2.Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
3.Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
4.The registrant’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a‑15(e) and 15d‑15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a‑15(f) and 15d‑15(f)) for the registrant and have:
a.Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
b.Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
c.Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
d.Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and
5.The registrant’s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):
a.All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and
b.Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.
Date: February 25, 2022/s/ Peter H. D’Arrigo
 Peter H. D’Arrigo
 Chief Financial Officer
 (Principal Financial Officer)

EX-32.1 7 env-20211231ex321.htm EX-32.1 Document

Exhibit 32.1
CERTIFICATION PURSUANT TO
18 U.S.C. SECTION 1350,
AS ADOPTED PURSUANT TO
SECTION 906 OF THE SARBANES‑OXLEY ACT OF 2002
In connection with the Annual Report of Envestnet, Inc. (the “Company”) on Form 10‑K for the period ended December 31, 2021 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, William C. Crager, certify, pursuant to 18 U.S.C. § 1350, as adopted pursuant to §906 of the Sarbanes‑Oxley Act of 2002, that, to the best of my knowledge and belief:
(1)The Report fully complies with the requirements of section 13(a) or 15(d) of the Securities Exchange Act of 1934; and
(2)The information contained in the Report fairly presents, in all material respects, the financial condition and result of operations of the Company.
By:/s/ William C. Crager 
 William C. Crager 
 Chief Executive Officer 
 (Principal Executive Officer) 
 
Dated: February 25, 2022
A signed original of this written statement required by Section 906, or other document authenticating, acknowledging, or otherwise adopting the signature that appears in typed form within the electronic version of this written statement has been provided to the Company and will be retained by the Company and furnished to the Securities and Exchange Commission or its staff upon request.


EX-32.2 8 env-20211231ex322.htm EX-32.2 Document

Exhibit 32.2
CERTIFICATION PURSUANT TO
18 U.S.C. SECTION 1350,
AS ADOPTED PURSUANT TO
SECTION 906 OF THE SARBANES‑OXLEY ACT OF 2002
In connection with the Annual Report of Envestnet, Inc. (the “Company”) on Form 10‑K for the period ended December 31, 2021 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Peter H. D’Arrigo, certify, pursuant to 18 U.S.C. § 1350, as adopted pursuant to §906 of the Sarbanes‑Oxley Act of 2002, that, to the best of my knowledge and belief:
(1)The Report fully complies with the requirements of section 13(a) or 15(d) of the Securities Exchange Act of 1934; and
(2)The information contained in the Report fairly presents, in all material respects, the financial condition and result of operations of the Company.
By:/s/ Peter H. D’Arrigo 
 Peter H. D’Arrigo 
 Chief Financial Officer 
 (Principal Financial Officer) 
 
Dated: February 25, 2022
A signed original of this written statement required by Section 906, or other document authenticating, acknowledging, or otherwise adopting the signature that appears in typed form within the electronic version of this written statement has been provided to the Company and will be retained by the Company and furnished to the Securities and Exchange Commission or its staff upon request.


EX-101.SCH 9 env-20211231.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 000010001 - Document - Cover Page link:presentationLink link:calculationLink link:definitionLink 000020002 - Document - Audit Information link:presentationLink link:calculationLink link:definitionLink 100010003 - Statement - Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 100020004 - Statement - Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 100030005 - Statement - Consolidated Statements of Operations link:presentationLink link:calculationLink link:definitionLink 100040006 - Statement - Consolidated Statements of Comprehensive Income (Loss) link:presentationLink link:calculationLink link:definitionLink 100050007 - Statement - Consolidated Statements of Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 100060008 - Statement - Consolidated Statements of Stockholders' Equity (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 100070009 - Statement - Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 210011001 - Disclosure - Organization and Description of Business link:presentationLink link:calculationLink link:definitionLink 240024001 - Disclosure - Organization and Description of Business (Details) link:presentationLink link:calculationLink link:definitionLink 210031002 - Disclosure - Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 220042001 - Disclosure - Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 230053001 - Disclosure - Summary of Significant Accounting Policies (Tables) link:presentationLink link:calculationLink link:definitionLink 240064002 - Disclosure - Summary of Significant Accounting Policies (Narratives) (Details) link:presentationLink link:calculationLink link:definitionLink 240074003 - Disclosure - Summary of Significant Accounting Policies (Restricted Cash) (Details) link:presentationLink link:calculationLink link:definitionLink 210081003 - Disclosure - Acquisitions link:presentationLink link:calculationLink link:definitionLink 230093002 - Disclosure - Acquisitions (Tables) link:presentationLink link:calculationLink link:definitionLink 240104004 - Disclosure - Acquisitions (Acquisition of Private AI Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 240114005 - Disclosure - Acquisitions (Schedule Of Consideration Transferred In Private AI Company Acquisition) (Details) link:presentationLink link:calculationLink link:definitionLink 240124006 - Disclosure - Acquisitions (Schedule Of Fair Value Of Assets Acquired And Liabilities Assumed, Private AI Company) (Details) link:presentationLink link:calculationLink link:definitionLink 240134007 - Disclosure - Acquisitions (Schedule Of Acquired Intangible Assets, Private AI Company) (Details) link:presentationLink link:calculationLink link:definitionLink 240144008 - Disclosure - Acquisitions (Acquisition Of Portfolio Center Business, Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 240154009 - Disclosure - Acquisitions (Schedule Of Consideration Transferred, Portfolio Center Business) (Details) link:presentationLink link:calculationLink link:definitionLink 240164010 - Disclosure - Acquisitions (Schedule Of Assets Acquired and Liabilities Assumed, Portfolio Center Business) (Details) link:presentationLink link:calculationLink link:definitionLink 240174011 - Disclosure - Acquisitions (Schedule Of Intangible Assets Acquired, Portfolio Center Business) (Details) link:presentationLink link:calculationLink link:definitionLink 240184012 - Disclosure - Acquisitions (Acquisition of PIEtech, Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 240194013 - Disclosure - Acquisitions (Schedule Of Consideration Transferred, PIEtech) (Details) link:presentationLink link:calculationLink link:definitionLink 240204014 - Disclosure - Acquisitions (Schedule Of Assets Acquired and Liabilities Assumed, PIEtech) (Details) link:presentationLink link:calculationLink link:definitionLink 240214015 - Disclosure - Acquisitions (Schedule Of Intangible Assets Acquired, PIEtech) (Details) link:presentationLink link:calculationLink link:definitionLink 240224016 - Disclosure - Acquisitions (Acquisition of Private Technology Company, Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 240234017 - Disclosure - Acquisitions (Acquisition Of Private Technology Company, Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 240244018 - Disclosure - Acquisitions (Acquisition Of Private Financial Technology Design Company, Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 240254019 - Disclosure - Acquisitions (Acquisition Of Proprietary Technology, Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 240264020 - Disclosure - Acquisitions (Acquisition Of Harvest, Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 240274021 - Disclosure - Acquisitions (Schedule Of Net Assets Acquired, Harvest) (Details) link:presentationLink link:calculationLink link:definitionLink 240284022 - Disclosure - Acquisitions (Schedule Of Intangible Assets Acquired, Harvest) (Details) link:presentationLink link:calculationLink link:definitionLink 210291004 - Disclosure - Prepaid Expenses and Other Current Assets link:presentationLink link:calculationLink link:definitionLink 230303003 - Disclosure - Prepaid Expenses and Other Current Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 240314023 - Disclosure - Prepaid Expenses and Other Current Assets (Details) link:presentationLink link:calculationLink link:definitionLink 210321005 - Disclosure - Property and Equipment, Net link:presentationLink link:calculationLink link:definitionLink 230333004 - Disclosure - Property and Equipment, Net (Tables) link:presentationLink link:calculationLink link:definitionLink 240344024 - Disclosure - Property and Equipment, Net (Property and Equipment, Net) (Details) link:presentationLink link:calculationLink link:definitionLink 240354025 - Disclosure - Property and Equipment, Net (Narratives) (Details) link:presentationLink link:calculationLink link:definitionLink 240364026 - Disclosure - Property and Equipment, Net (Accumulated Depreciation Written Off by Category) (Details) link:presentationLink link:calculationLink link:definitionLink 210371006 - Disclosure - Internally Developed Software, Net link:presentationLink link:calculationLink link:definitionLink 230383005 - Disclosure - Internally Developed Software, Net (Tables) link:presentationLink link:calculationLink link:definitionLink 240394027 - Disclosure - Internally Developed Software, Net (Details) link:presentationLink link:calculationLink link:definitionLink 210401007 - Disclosure - Goodwill and Intangible Assets, Net link:presentationLink link:calculationLink link:definitionLink 230413006 - Disclosure - Goodwill and Intangible Assets, Net (Tables) link:presentationLink link:calculationLink link:definitionLink 240424028 - Disclosure - Goodwill and Intangible Assets, Net (Goodwill) (Details) link:presentationLink link:calculationLink link:definitionLink 240434029 - Disclosure - Goodwill and Intangible Assets, Net (Intangible Assets) (Details) link:presentationLink link:calculationLink link:definitionLink 240444030 - Disclosure - Goodwill and Intangible Assets, Net (Future Amortization Expense) (Details) link:presentationLink link:calculationLink link:definitionLink 210451008 - Disclosure - Investments link:presentationLink link:calculationLink link:definitionLink 230463007 - Disclosure - Investments (Tables) link:presentationLink link:calculationLink link:definitionLink 240474031 - Disclosure - Investments (Narratives) (Details) link:presentationLink link:calculationLink link:definitionLink 240484032 - Disclosure - Investments (Schedule of Equity Method Investment) (Details) link:presentationLink link:calculationLink link:definitionLink 210491009 - Disclosure - Accrued Expenses and Other Liabilities link:presentationLink link:calculationLink link:definitionLink 230503008 - Disclosure - Accrued Expenses and Other Liabilities (Tables) link:presentationLink link:calculationLink link:definitionLink 240514033 - Disclosure - Accrued Expenses and Other Liabilities (Schedule of Accrued Expenses and Other Liabilities) (Details) link:presentationLink link:calculationLink link:definitionLink 240524034 - Disclosure - Accrued Expenses and Other Liabilities (Narratives) (Details) link:presentationLink link:calculationLink link:definitionLink 210531010 - Disclosure - Debt link:presentationLink link:calculationLink link:definitionLink 230543009 - Disclosure - Debt (Tables) link:presentationLink link:calculationLink link:definitionLink 240554035 - Disclosure - Debt (Schedule of Debt Obligation) (Details) link:presentationLink link:calculationLink link:definitionLink 240564036 - Disclosure - Debt (Amended Credit Agreement) (Details) link:presentationLink link:calculationLink link:definitionLink 240574037 - Disclosure - Debt (Convertible Notes) (Details) link:presentationLink link:calculationLink link:definitionLink 240584038 - Disclosure - Debt (Interest Expense) (Details) link:presentationLink link:calculationLink link:definitionLink 210591011 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 230603010 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 240614039 - Disclosure - Leases (Narratives) (Details) link:presentationLink link:calculationLink link:definitionLink 240624040 - Disclosure - Leases (Schedule of Companys Leases) (Details) link:presentationLink link:calculationLink link:definitionLink 240634041 - Disclosure - Leases (Future Minimum Lease Payments) (Details) link:presentationLink link:calculationLink link:definitionLink 240634041 - Disclosure - Leases (Future Minimum Lease Payments) (Details) link:presentationLink link:calculationLink link:definitionLink 210641012 - Disclosure - Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 240654042 - Disclosure - Stockholders' Equity (Details) link:presentationLink link:calculationLink link:definitionLink 210661013 - Disclosure - Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 230673011 - Disclosure - Fair Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 240684043 - Disclosure - Fair Value Measurements (Schedule of Fair Value Assets and Liabilities) (Details) link:presentationLink link:calculationLink link:definitionLink 240694044 - Disclosure - Fair Value Measurements (Narratives) (Details) link:presentationLink link:calculationLink link:definitionLink 240704045 - Disclosure - Fair Value Measurements (Reconciliation of Deferred Compensation Liability and Contingent Consideration Liability) (Details) link:presentationLink link:calculationLink link:definitionLink 210711014 - Disclosure - Revenues and Cost of Revenues link:presentationLink link:calculationLink link:definitionLink 230723012 - Disclosure - Revenues and Cost of Revenues (Tables) link:presentationLink link:calculationLink link:definitionLink 240734046 - Disclosure - Revenues and Cost of Revenues (Disaggregation) (Details) link:presentationLink link:calculationLink link:definitionLink 240744047 - Disclosure - Revenues and Cost of Revenues (Major Customers) (Details) link:presentationLink link:calculationLink link:definitionLink 240754048 - Disclosure - Revenues and Cost of Revenues (Remaining Performance Obligations) (Details) link:presentationLink link:calculationLink link:definitionLink 240754048 - Disclosure - Revenues and Cost of Revenues (Remaining Performance Obligations) (Details) link:presentationLink link:calculationLink link:definitionLink 240764049 - Disclosure - Revenues and Cost of Revenues (Contract Balances) (Details) link:presentationLink link:calculationLink link:definitionLink 240774050 - Disclosure - Revenues and Cost of Revenues (Deferred Sales Incentive Compensation) (Details) link:presentationLink link:calculationLink link:definitionLink 240784051 - Disclosure - Revenues and Cost of Revenues (Cost of Revenues) (Details) link:presentationLink link:calculationLink link:definitionLink 210791015 - Disclosure - Stock-Based Compensation link:presentationLink link:calculationLink link:definitionLink 230803013 - Disclosure - Stock-Based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 240814052 - Disclosure - Stock-Based Compensation (Narratives) (Details) link:presentationLink link:calculationLink link:definitionLink 240824053 - Disclosure - Stock-Based Compensation (Compensation Expense) (Details) link:presentationLink link:calculationLink link:definitionLink 240834054 - Disclosure - Stock-Based Compensation (Weighted Average Assumptions) (Details) link:presentationLink link:calculationLink link:definitionLink 240844055 - Disclosure - Stock-Based Compensation (Stock Options) (Details) link:presentationLink link:calculationLink link:definitionLink 240854056 - Disclosure - Stock-Based Compensation (Schedule of Other Information) (Details) link:presentationLink link:calculationLink link:definitionLink 240864057 - Disclosure - Stock-Based Compensation (Restricted Stock Units and Restricted Stock Awards) (Details) link:presentationLink link:calculationLink link:definitionLink 210871016 - Disclosure - Benefit Plan link:presentationLink link:calculationLink link:definitionLink 230883014 - Disclosure - Benefit Plan (Tables) link:presentationLink link:calculationLink link:definitionLink 240894058 - Disclosure - Benefit Plan (Details) link:presentationLink link:calculationLink link:definitionLink 210901017 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 230913015 - Disclosure - Income Taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 240924059 - Disclosure - Income Taxes (Loss Before Income Tax Benefit) (Details) link:presentationLink link:calculationLink link:definitionLink 240934060 - Disclosure - Income Taxes (Components of Income Tax Expense (Benefit)) (Details) link:presentationLink link:calculationLink link:definitionLink 240944061 - Disclosure - Income Taxes (Deferred Tax Assets and Liabilities) (Details) link:presentationLink link:calculationLink link:definitionLink 240944061 - Disclosure - Income Taxes (Deferred Tax Assets and Liabilities) (Details) link:presentationLink link:calculationLink link:definitionLink 240954062 - Disclosure - Income Taxes (Rate Reconciliation) (Details) link:presentationLink link:calculationLink link:definitionLink 240964063 - Disclosure - Income Taxes (NOL) (Details) link:presentationLink link:calculationLink link:definitionLink 240974064 - Disclosure - Income Taxes (Unrecognized Tax Benefit) (Details) link:presentationLink link:calculationLink link:definitionLink 210981018 - Disclosure - Net Income (Loss) Per Share link:presentationLink link:calculationLink link:definitionLink 230993016 - Disclosure - Net Income (Loss) Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 241004065 - Disclosure - Net Income (Loss) Per Share (Computation of Basic and Diluted Net Income (Loss) Per Share) (Details) link:presentationLink link:calculationLink link:definitionLink 241014066 - Disclosure - Net Income (Loss) Per Share (Antidilutive Securities) (Details) link:presentationLink link:calculationLink link:definitionLink 211021019 - Disclosure - Segment Information link:presentationLink link:calculationLink link:definitionLink 231033017 - Disclosure - Segment information (Tables) link:presentationLink link:calculationLink link:definitionLink 241044067 - Disclosure - Segment Information (Reconciliation From Income (Loss) From Operations By Segment) (Details) link:presentationLink link:calculationLink link:definitionLink 241054068 - Disclosure - Segment Information (Narratives) (Details) link:presentationLink link:calculationLink link:definitionLink 211061020 - Disclosure - Geographical Information link:presentationLink link:calculationLink link:definitionLink 231073018 - Disclosure - Geographical Information (Tables) link:presentationLink link:calculationLink link:definitionLink 241084069 - Disclosure - Geographical Information (Details) link:presentationLink link:calculationLink link:definitionLink 211091021 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 241104070 - Disclosure - Commitments and Contingencies (Details) link:presentationLink link:calculationLink link:definitionLink 211111022 - Disclosure - Subsequent Events link:presentationLink link:calculationLink link:definitionLink 241124071 - Disclosure - Subsequent Events (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 10 env-20211231_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 11 env-20211231_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 12 env-20211231_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Supplemental disclosure of non-cash operating, investing and financing activities: Supplemental Cash Flow Information [Abstract] Customer [Domain] Customer [Domain] Letters of credit Letter of Credit [Member] State Current State and Local Tax Expense (Benefit) Vested (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period Leasehold improvements Leasehold Improvements [Member] Schedule of Cost Amount and Related Accumulated Depreciation Written Off by Category Property Plant And Equipment Assets Written Off [Table Text Block] Privately Held Company Privately Held Company [Member] Privately Held Company Preferred stock, outstanding (in shares) Preferred Stock, Shares Outstanding Acquisition related costs Business Combination, Acquisition Related Costs Fidelity Fidelity [Member] Represents Fidelity. Outstanding debt obligations Convertible Debt [Abstract] Security Exchange Name Security Exchange Name Conversion price (in dollars per share) Debt Instrument, Convertible, Conversion Price Forfeited (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value Payments of contingent consideration Payment for Contingent Consideration Liability, Financing Activities Forfeited (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period Weighted average remaining lease term (in years) Operating Lease, Weighted Average Remaining Lease Term Foreign Currency Foreign Currency Transactions and Translations Policy [Policy Text Block] Stockholders Equity [Table] Stockholders Equity [Table] Stockholders equity. Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Investment, Name [Axis] Investment, Name [Axis] Capital contribution - non-controlling interest Proceeds from Noncontrolling Interests Stockholders' equity Stockholders Equity [Line Items] Maximum number of shares available for future issuance (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant Deferred compensation liability Deferred Compensation Liability, Current and Noncurrent INCREASE (DECREASE) IN CASH, CASH EQUIVALENTS AND RESTRICTED CASH Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Volatility Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate Changes in the fair value of Contingent Consideration Liabilities Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward] Total intrinsic value of options exercised Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value Accretion on contingent consideration liabilities Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Earnings Goodwill, Measurement Period Adjustments Goodwill, Purchase Accounting Adjustments Private Services Company Private Company [Member] Private Company [Member] Subsequent Event Type [Domain] Subsequent Event Type [Domain] Lessee, Lease, Description [Line Items] Lessee, Lease, Description [Line Items] Envestnet Portfolio Management Consultants (“PMC”) Envestnet Portfolio Management Consultants Products And Services Suite [Member] Undrawn and other fees Debt Instrument, Unused Borrowing Capacity, Fee Deferred income taxes Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities Amortization expense Amortization of Intangible Assets Acquired intangible assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill Estimated Useful Life in Years Estimated useful life (in years) Acquired Finite-lived Intangible Assets, Weighted Average Useful Life Additions based on tax positions related to prior years Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions Anti-dilutive securities excluded from computation of diluted earnings per share (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Weighted average discount rate Operating Lease, Weighted Average Discount Rate, Percent Lease liability Deferred Tax Liability, Lease Liability Deferred Tax Liability, Lease Liability Recognized deferred revenue Contract with Customer, Liability, Revenue Recognized Expected cash bonus payment Business Combination, Expected Cash Bonuses To Be Paid In The Next Three Years Business Combination, Expected Cash Bonuses To Be Paid In The Next Three Years Sale of Stock [Axis] Sale of Stock [Axis] Subsequent Events [Abstract] Subsequent Events [Abstract] Total recurring revenues Recurring Revenue [Member] Business Combination and Asset Acquisition [Abstract] Investment in partnerships Deferred Tax Assets, Equity Method Investments Business Acquisition [Axis] Business Acquisition [Axis] Fair value adjustments Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Gain (Loss) Included in Earnings Purchase liabilities included in accrued expenses and other liabilities Purchase Liabilities Included In Accounts Payable Award Type [Domain] Award Type [Domain] Future amortization expense of the intangible assets Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract] Local Phone Number Local Phone Number Operating Loss Carryforwards Operating Loss Carryforwards [Line Items] Options exercisable (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number Goodwill and Intangible Assets Goodwill and Intangible Assets, Policy [Policy Text Block] Purchase liabilities included in other non-current liabilities Purchase Liabilities Included In Other Noncurrent Liabilities Purchase Liabilities Included In Other Noncurrent Liabilities Decrease in unrecognized tax benefits is possible in next twelve months Decrease in Unrecognized Tax Benefits is Reasonably Possible Net operating loss and tax credit carryforwards Deferred Tax Assets, Operating Loss and Tax Credit Carryforwards, Noncurrent Preferred stock, par value $0.005, 50,000,000 shares authorized; no shares issued and outstanding as of December 31, 2021 and December 31, 2020 Preferred Stock, Value, Issued Finite-lived intangible assets acquired Amount Finite-lived Intangible Assets Acquired Consecutive trading days Debt Instrument, Convertible, Threshold Consecutive Trading Days Accumulated Deficit Retained Earnings [Member] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Summary of Income before income tax provision Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest [Abstract] Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Less Noncontrolling Interest [Abstract] Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Less Noncontrolling Interest [Abstract] Number of previous claims experienced Loss Contingency Number of Previous Claims Experienced Fees receivable, net Increase (Decrease) in Accounts Receivable Purchase of fixed assets included in accounts payable and accrued expenses and other liabilities Capital Expenditures Incurred but Not yet Paid Fair market value adjustment on contingent consideration liability Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Fair Value Adjustment Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Fair Value Adjustment Remaining shares authorized for repurchase (maximum) (in shares) Stock Repurchase Program, Remaining Number of Shares Authorized to be Repurchased Property and equipment Property, Plant and Equipment [Line Items] Entity Well-known Seasoned Issuer Entity Well-known Seasoned Issuer Shares withheld to satisfy tax withholdings (in shares) Share-based Payment Arrangement, Shares Withheld for Tax Withholding Obligation Earn-out Contingent Consideration Earn-out Contingent Consideration [Member] Earn-out Contingent Consideration Deferred revenue Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Deferred Revenue Schedule of Costs of Revenues by Revenue Category Schedule Of Costs Of Revenues By Revenue Category Table [Table Text Block] Escrow holding period Business Combination, Escrow Holding Period Business Combination, Escrow Holding Period Basic (in dollars per share) Earnings Per Share, Basic Revenues and Cost of Revenues Revenue from Contract with Customer [Text Block] Working capital adjustment Business Combination Consideration Exclusivity Payments Less: cash acquired Cash Acquired from Acquisition Balance at the beginning of the period (in shares) Balance at the end of the period (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number Beginning balance Ending balance Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value Unamortized issuance costs on convertibe notes Unamortized debt issuance expense Unamortized Debt Issuance Expense Total interest expense Interest expense Interest Expense, Debt Net income (loss) per share attributable to Envestnet, Inc common stock: Earnings Per Share, Diluted [Abstract] Fair Value Measurement [Domain] Fair Value Measurement [Domain] Deferred sales incentive compensation Capitalized Contract Cost, Net Cumulative Effect, Period of Adoption, Adjustment Cumulative Effect, Period of Adoption, Adjustment [Member] Net deferred tax liabilities Deferred Tax Liabilities, Net Other Other Noncash Income (Expense) Restricted cash and cash equivalents Restricted Cash and Cash Equivalents Remaining Performance Obligations Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Entity Voluntary Filers Entity Voluntary Filers Assets Assets, Fair Value Disclosure [Abstract] Plan Name [Axis] Plan Name [Axis] Long-term debt Long-term Debt Level I Fair Value, Inputs, Level 1 [Member] INVESTING ACTIVITIES: Net Cash Provided by (Used in) Investing Activities [Abstract] Goodwill impairment charges Goodwill, Impairment Loss Income Tax Disclosure [Abstract] Income Tax Disclosure [Abstract] State income tax provision (benefit), net of federal benefit Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Amount Entity Small Business Entity Small Business Base Rate Base Rate [Member] Additions based on tax positions related to the current year Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions Components of intangible assets Finite-Lived Intangible Assets [Line Items] Non-controlling Interest Consolidation, Subsidiaries or Other Investments, Consolidated Entities, Policy [Policy Text Block] Lease termination option (in days) Lessee, Operating Lease, Option To Terminate Leases Lessee, Operating Lease, Option To Terminate Leases Debt issuance costs Debt Issuance Cost, Gross, Noncurrent Additional paid-in capital Additional paid-in capital Additional Paid in Capital Non-income tax receivable Sales And Excise Tax Receivable Current And Noncurrent Write-off of fully amortized intangible assets Impairment of Intangible Assets, Indefinite-lived (Excluding Goodwill) Liabilities and Equity Liabilities and Equity [Abstract] Unrecognized tax benefits that would impact effective tax rate, if recognized Unrecognized Tax Benefits that Would Impact Effective Tax Rate Accounts payable Increase (Decrease) in Accounts Payable Number of board members Number Of Board Members Number Of Board Members Entity Interactive Data Current Entity Interactive Data Current 2025 Finite-Lived Intangible Asset, Expected Amortization, Year Four Reductions for settlements with taxing authorities related to prior years Unrecognized Tax Benefits, Decrease Resulting from Settlements with Taxing Authorities Exercise of stock options Stock Issued During Period, Value, Stock Options Exercised Income tax prepayments and receivables Income Taxes Receivable, Current Fair market value adjustment to contingent consideration liability Fair market value adjustment to contingent consideration liability Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability Conversion rate (in shares) Debt Instrument, Convertible, Conversion Ratio Balance Sheet Location [Domain] Balance Sheet Location [Domain] Covenant leverage ratio, maximum Debt Instrument, Covenant, Leverage Ratio, Maximum Debt Instrument, Covenant, Leverage Ratio, Maximum Unrecognized tax benefits balance at beginning of year Unrecognized tax benefits balance at end of year Unrecognized Tax Benefits Income Tax Authority [Domain] Income Tax Authority [Domain] Total deferred tax liabilities, net Deferred Tax Assets, Gross Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Entity Address, State or Province Entity Address, State or Province Escrow deposit Escrow Deposit Disbursements Related to Property Acquisition Acquisition of business Stock Issued During Period, Value, Acquisitions Current liabilities: Liabilities, Current [Abstract] Valuation allowance related to capital losses Deferred Tax Assets Valuation Allowance Related to Capital Losses Deferred tax assets valuation allowance related to capital losses. Threshold percentage of trading price trigger (as a percent) Debt Instrument, Convertible, Threshold Percentage of Trading Price Trigger General and administration General and Administrative Expense Property and equipment and intangible assets Deferred Tax Liabilities, Property, Equipment and Intangible Assets Restructuring Plan [Domain] Restructuring Plan [Domain] Options exercisable (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price Accrued interest and penalties on unrecognized tax benefits Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued Accounting Policies [Abstract] Accounting Policies [Abstract] Outstanding Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Voting equity of foreign subsidiary pledged (as a percent) Debt Instrument, Collateral, Voting Equity Foreign Subsidiary, Percent Non-voting equity of foreign subsidiary pledged (as a percent) Debt Instrument, Collateral, Non Voting Equity Foreign Subsidiary, Percent Other non-current assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Noncurrent Assets Federal Current Federal Tax Expense (Benefit) Total operating lease liabilities Operating Lease, Liability Document Transition Report Document Transition Report Common stock, par value $0.005, 500,000,000 shares authorized; 68,879,152 and 67,832,706 shares issued as of December 31, 2021 and December 31, 2020, respectively; 54,793,088 and 54,093,535 shares outstanding as of December 31, 2021 and December 31, 2020, respectively Common Stock, Value, Issued Unrecognized compensation expense weighted-average recognition period Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Balance at the beginning of the period (in dollars per share) Balance at the end of the period (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Customer concentration risk Customer Concentration Risk [Member] Leases Lessee, Operating Leases [Text Block] Acquisitions Business Combination Disclosure [Text Block] ICFR Auditor Attestation Flag ICFR Auditor Attestation Flag Schedule of Amortization Expense Amortization Expense for Internally Developed Software [Table Text Block] Other Commitments [Table] Other Commitments [Table] Schedule of Weighted Average Assumptions Used to Value Options Granted Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block] Antidilutive Securities, Name [Domain] Antidilutive Securities, Name [Domain] Foreign Deferred Foreign Income Tax Expense (Benefit) Options to purchase common stock and unvested restricted stock units (in shares) Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements Goodwill Goodwill [Line Items] Class of Stock [Axis] Class of Stock [Axis] Interest expense, net of interest income Interest Income (Expense), Net Cash bonus payments Business Combination, Cash Bonus Payments Business Combination, Cash Bonus Payments Income Tax Authority [Axis] Income Tax Authority [Axis] Consolidated capital expenditures Payments to Acquire Productive Assets Remeasurement gain Business Combination, Step Acquisition, Equity Interest in Acquiree, Remeasurement Gain Prepaid expenses and other current assets Total prepaid expenses and other current assets Prepaid Expense and Other Assets, Current Contingent consideration issued in acquisition of businesses Noncash Or Part Noncash Acquisition, Contingent Consideration Noncash Or Part Noncash Acquisition, Contingent Consideration Schedule of Changes in the Fair Value of the Company's Level 3 Assets Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block] PIEtech PIEtech Acquisition [Member] PIEtech Acquisition [Member] Other comprehensive income (loss), net of taxes: Comprehensive Income (Loss), Net of Tax, Attributable to Parent [Abstract] Revenue from related parties Revenue from Related Parties Total accrued expenses and other liabilities Accrued Liabilities, Current Total revenues Revenue from Contract with Customer, Excluding Assessed Tax Stock-based compensation expense Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-based Compensation Cost Changes in operating assets and liabilities, net of acquisitions: Increase (Decrease) in Operating Assets [Abstract] Stock Option Share-based Payment Arrangement, Option [Member] Consolidation Items [Domain] Consolidation Items [Domain] Equity [Abstract] Equity [Abstract] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Convertible notes payable Convertible Notes Payable Operating Loss Carryforwards [Table] Operating Loss Carryforwards [Table] Convertible Notes Payable Convertible Notes Payable [Member] Variable Rate [Axis] Variable Rate [Axis] Other income (expense): Other Nonoperating Income (Expense) [Abstract] Segment Information Segment Reporting Disclosure [Text Block] Transfer of non-controlling units, net of tax Noncontrolling Interest, Decrease from Redemptions or Purchase of Interests Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Increase (decrease) in shareholders' equity Increase (Decrease) in Stockholders' Equity [Roll Forward] Document Fiscal Year Focus Document Fiscal Year Focus Property, Plant and Equipment [Abstract] Property, Plant and Equipment [Abstract] Variable Rate [Domain] Variable Rate [Domain] Additional Paid-in Capital Additional Paid-in Capital [Member] Long-term Debt, Type [Domain] Long-term Debt, Type [Domain] Revenue since acquisition Business Combination, Pro Forma Information, Revenue of Acquiree since Acquisition Date, Actual Purchase obligations Unrecorded Unconditional Purchase Obligation Other income (expense), net Other income (expense), net Other Nonoperating Income (Expense) Other non-current liabilities Increase (Decrease) in Other Operating Liabilities Other Payments for (Proceeds from) Other Investing Activities Prepaid insurance Prepaid Insurance Deferred revenue Deferred Tax Assets, Deferred Income Maximum Maximum [Member] Share-based Payment Arrangement [Abstract] Share-based Payment Arrangement [Abstract] Award Type [Axis] Award Type [Axis] FINANCING ACTIVITIES: Net Cash Provided by (Used in) Financing Activities [Abstract] Schedule of Future Minimum Lease Payments Lessee, Operating Lease, Liability, Maturity [Table Text Block] Summary of Revenues from Major Customers Schedule of Revenue by Major Customers by Reporting Segments [Table Text Block] Total stockholders’ equity Stockholders' Equity Attributable to Parent Contingent consideration, accreted balance Business Combination, Contingent Consideration, Liability, Accreted Balance, Current Business Combination, Contingent Consideration, Liability, Accreted Balance, Current City Area Code City Area Code Options exercisable Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value Prepaid expenses and other current assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Prepaid Expense and Other Assets Investments Equity Method Investments and Joint Ventures Disclosure [Text Block] Goodwill and Intangible Assets Disclosure [Abstract] Goodwill and Intangible Assets Disclosure [Abstract] Debt conversion amount Debt Conversion, Converted Instrument, Amount Share repurchases Payments for Repurchase of Common Stock Estimated Useful Life Property, Plant and Equipment, Useful Life India INDIA Stockholders’ equity: Stockholders' Equity Attributable to Parent [Abstract] Non-current operating lease liabilities Operating Lease, Liability, Noncurrent Capital contribution - non-controlling interest Noncontrolling Interest, Increase From Capital Contribution Noncontrolling Interest, Increase From Capital Contribution Current income tax provision Current Income Tax Expense (Benefit) Face amount Debt Instrument, Face Amount Second Amended and Restated Credit Agreement Second Amended And Restated Credit Agreement [Member] Tax effect on stock-based compensation expense Share-based Payment Arrangement, Expense, Tax Benefit Operating Segments Operating Segments [Member] Membership interest liabilities included in other non-current liabilities Membership Interest Liabilities Included In Other Noncurrent Liabilities Membership Interest Liabilities Included In Other Noncurrent Liabilities Lease term of contract (in years) Lessee, Operating Lease, Term of Contract Commitment fee (as a percent) Line of Credit Facility, Unused Capacity, Commitment Fee Percentage Restricted Stock Units Restricted Stock Units (RSUs) [Member] Suchedule of the Estimated Fair Values of the Assets Acquired and Liabilities Assumed Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block] Total deferred tax liabilities, net Deferred Tax Liabilities, Gross Business Acquisition [Line Items] Business Acquisition [Line Items] Impairment loss for capitalized costs Capitalized Contract Cost, Impairment Loss Tranche Two Share-based Payment Arrangement, Tranche Two [Member] Equity method investments Equity Method Investments Schedule of Restricted Cash and Cash Equivalents Restrictions on Cash and Cash Equivalents [Table Text Block] Income Statement [Abstract]  Statements of Operations Income Statement [Abstract] Retention bonus pool Business Combination, Inducement Grant Reserve Business Combination, Inducement Grant Reserve Entity Registrant Name Entity Registrant Name Accounts receivable Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables Interest coverage ratio, minimum Debt Instrument, Covenant, Interest Coverage Ratio, Minimum Debt Instrument, Covenant, Interest Coverage Ratio, Minimum Convertible Notes Convertible Debt Envestnet Enterprise Envestnet Enterprise Product And Services Suite [Member] Equity Method Investments, Total Equity Method Investments, Total [Member] Equity Method Investments, Total Other Effective Income Tax Rate Reconciliation, Other Adjustments, Amount Forfeited (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price Income tax provision (benefit) Total Income tax provision (benefit) Income Tax Expense (Benefit) Fees receivable, net Accounts Receivable, after Allowance for Credit Loss, Current Entity Tax Identification Number Entity Tax Identification Number Document Fiscal Period Focus Document Fiscal Period Focus Total current assets Current assets Assets, Current Total future minimum lease payments Lessee, Operating Lease, Liability, to be Paid Forfeited (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period Change in valuation allowance Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount Release of uncertain tax positions Release Of Uncertain Tax Positions Release Of Uncertain Tax Positions Stock-Based Compensation Share-based Payment Arrangement [Policy Text Block] Share repurchases Repurchase of common stock Stock Repurchased During Period, Value Statement of Financial Position [Abstract]  Balance Sheets Statement of Financial Position [Abstract] Effect of India partnerships Effective Income Tax Rate Reconciliation, Effect Of Partnership Effective Income Tax Rate Reconciliation, Effect Of Partnership Asset acquisition, advance Asset Acquisition, Advance Asset Acquisition, Advance Fair Value Measurements Fair Value Measurement, Policy [Policy Text Block] Schedule of Disaggregation of Revenue by Geography Disaggregation Of Revenue By Geography [Table Text Block] Property, Plant and Equipment, Type [Domain] Long-Lived Tangible Asset [Domain] Schedule of Cash and Cash Equivalents Schedule of Cash and Cash Equivalents [Table Text Block] Restructuring Plan [Axis] Restructuring Plan [Axis] Unrecognized compensation expense related to shares Share-based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount Grant date fair value of options (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value Equity Component [Domain] Equity Component [Domain] Other Stockholders' Equity, Other 2022 Lessee, Operating Lease, Liability, to be Paid, Year One Schedule of Equity Method Investments [Table] Schedule of Equity Method Investments [Table] Debt issuance costs, gross Debt Issuance Costs, Gross Accretion of debt discount Amortization of Debt Discount (Premium) Stock consideration Business Combination, Consideration Transferred, Equity Interests Issued and Issuable Property and equipment, net Total property and equipment, net Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, after Accumulated Depreciation and Amortization Acquisition of business (in shares) Stock Issued During Period, Shares, Acquisitions Remaining performance obligations Revenue, Remaining Performance Obligation, Amount Payments to Acquire Investments Payments to Acquire Investments Debt issuance cost, outstanding Debt Issuance Costs, Noncurrent, Net Issuance of common stock - vesting of restricted stock units Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures Common stock issued in acquisition of business Stock Issued, Business Acquisition Stock Issued, Business Acquisition Schedule of Other Information Schedule of Share based Compensation, Exercise of Options and Issuance of Restricted Stock [Table Text Block] 2025 Lessee, Operating Lease, Liability, to be Paid, Year Four Income (loss) before income tax provision (benefit) Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Level II Fair Value, Inputs, Level 2 [Member] Research and development credits Effective Income Tax Rate Reconciliation, Tax Credit, Research, Amount Coupon interest Interest Expense, Debt, Excluding Amortization Auditor Location Auditor Location Segment Reporting [Abstract] Segment Reporting [Abstract] Estimated Useful Life Finite-Lived Intangible Asset, Useful Life Total tangible assets acquired Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Tangible Assets Auditor Information [Abstract] Auditor Information [Abstract] Management Estimates Use of Estimates, Policy [Policy Text Block] Schedule of Reconciliation of the Numerators and Denominators Used in Computing Basic and Diluted Net Income (Loss) Per Share Attributable to Common Stockholders Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Title of 12(b) Security Title of 12(b) Security Payment of contingent consideration liability Payment for Contingent Consideration Liability, Investing Activities Investment, Name [Domain] Investment, Name [Domain] Deferred income taxes Deferred Income Taxes and Tax Credits Common stock, shares authorized (in shares) Common Stock, Shares Authorized Envestnet Wealth Solutions Envestnet Wealth Solution [Member] Segments, Geographical Areas [Abstract] Segments, Geographical Areas [Abstract] Document Type Document Type Business Combination, Consideration Transferred [Abstract] Business Combination, Consideration Transferred [Abstract] Product and Service [Domain] Product and Service [Domain] Prepaid Expenses Prepaid Expenses [Member] Prepaid Expenses [Member] Interest rate (as a percent) Debt Instrument, Interest Rate, Stated Percentage Lease renewal term (in years) Lessee, Operating Lease, Renewal Term Add: Net (income) loss attributable to non-controlling interest Add: Net (income) loss attributable to non-controlling interest Net Income (Loss) Attributable to Noncontrolling Interest Foreign currency translation and other Finite Lived Intangible Assets, Foreign Currency Translation Gain (Loss) Contingent consideration Contingent consideration liability Business Combination, Contingent Consideration, Liability Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Excess value of equity method investment Equity Securities, FV-NI, Cost Interest on revolving credit facility Interest Expense, Long-term Debt Revolving credit facility Revolving Credit Facility [Member] Measurement Frequency [Axis] Measurement Frequency [Axis] Schedule of Companys Leases Lease, Cost [Table Text Block] Geographical [Axis] Geographical [Axis] Accrued expenses and other liabilities Accrued Liabilities and Other Liabilities State State and Local Jurisdiction [Member] Sale of stock (in dollars per share) Sale of Stock, Price Per Share Threshold percentage of stock price trigger (as a percent) Debt Instrument, Convertible, Threshold Percentage of Stock Price Trigger Vesting [Domain] Vesting [Domain] Total assets acquired Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets Subsequent Events Subsequent Events [Text Block] Investments Investment, Policy [Policy Text Block] NOL, carried forward indefinitely Operating Loss Carryforwards, Carried Forward Indefnitely Operating Loss Carryforwards, Carried Forward Indefinitely Goodwill deductible for tax purposes Goodwill Business Acquisition, Goodwill, Expected Tax Deductible Amount Net cash provided by (used in) financing activities Net Cash Provided by (Used in) Financing Activities Treasury stock at cost, 14,086,064 and 13,739,171 shares as of December 31, 2021 and December 31, 2020, respectively Treasury Stock, Value Weighted average common shares outstanding: Weighted Average Number of Shares Outstanding, Diluted [Abstract] Vesting period (in years) Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period Potential interest and penalties related to unrecognized tax benefits included in income tax expense (benefit) Unrecognized Tax Benefits, Income Tax Penalties and Interest Expense Loss allocation from equity method investments Income (Loss) from Equity Method Investments Schedule of the Activity for Unvested Restricted Stock Units and Awards Granted Under the Company's Plans Share-based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block] Fair Value Measurements Fair Value Disclosures [Text Block] Contingent consideration liability Business Combination, Consideration Transferred, Contingent Consideration, Liability Business Combination, Consideration Transferred, Contingent Consideration, Liability Concentration Risk Type [Axis] Concentration Risk Type [Axis] Fair market value adjustment to investment in private company Asset Acquisition, Fair Value Adjustment Asset Acquisition, Fair Value Adjustment 2024 Finite-Lived Intangible Asset, Expected Amortization, Year Three Proceeds from borrowings on revolving credit facility Proceeds from Long-term Lines of Credit Less: accumulated amortization Capitalized Computer Software, Accumulated Amortization Foreign Foreign Tax Authority [Member] Business Combinations Business Combinations Policy [Policy Text Block] Proceeds from issuance of Convertible Notes due 2025 Proceeds from Convertible Debt Capitalized Computer Software, Net [Abstract] Capitalized Computer Software, Net [Abstract] Uncertain tax positions Income Tax Reconciliation Uncertain Tax Positions Income tax reconciliation uncertain tax positions. Revenues: Revenues [Abstract] Number of performance obligations Number Of Performance Obligations Number Of Performance Obligations Document Period End Date Document Period End Date Number of reporting units Number of Reporting Units Acquisition of proprietary technology Payments to Acquire Intangible Assets Concentration Risk Benchmark [Domain] Concentration Risk Benchmark [Domain] Shares authorized for repurchase (in shares) Stock Repurchase Program, Number of Shares Authorized to be Repurchased Schedule of Estimated Revenue Expected to be Recognized in the Future Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table Text Block] Options Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward] Professional services and other revenues Professional Services And Other Revenues [Member] Accumulated Depreciation Accumulated Depreciation, Depletion and Amortization, Sale or Disposal of Property, Plant and Equipment State Deferred State and Local Income Tax Expense (Benefit) Number of RIAs Number of Registered Investment Advisors Schedule of Property and Equipment, Net Property, Plant and Equipment [Table Text Block] Deferred tax assets acquired, Measurement Period Adjustments Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Deferred Tax Asset Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Deferred Tax Asset Contingent Consideration Type [Domain] Contingent Consideration Type [Domain] Equity plan shares authorized (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Number of Additional Shares Authorized Schedule of Future Amortization Expense of the Intangible Assets Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Net income (loss) per share attributable to Envestnet, Inc.: Earnings Per Share [Abstract] Foreign currency translation gains (losses), net Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent Revenues Revenue from Contract with Customer Benchmark [Member] Revenues Revenues Consideration transferred Asset Acquisition, Consideration Transferred Other Commitments [Line Items] Other Commitments [Line Items] Outstanding at the beginning of the period (in dollars per share) Outstanding at the end of the period (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price Warrants exercisable period (in years) Warrants and Rights Outstanding, Term Non-controlling Interest Schedule of Equity Method Investments [Line Items] Schedule of Equity Method Investments [Line Items] Entity Current Reporting Status Entity Current Reporting Status Weighted-Average Grant Date Fair Value per Share Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] Assets to fund deferred compensation liability Defined Benefit Plan, Plan Assets, Amount Amortization of issuance costs Amortization of Debt Issuance Costs Tax Credit Carryforward, Name [Domain] Tax Credit Carryforward, Name [Domain] United States United States UNITED STATES Leases [Abstract] Leases [Abstract] Income Taxes Income Tax, Policy [Policy Text Block] LIBOR London Interbank Offered Rate (LIBOR) [Member] Amortization period Finite-Lived Intangible Assets, Remaining Amortization Period Entity Address, Postal Zip Code Entity Address, Postal Zip Code Intrinsic value per share (in dollars per share) Share Based Compensation Arrangement by Share Based Payment Award Options Outstanding Intrinsic Value Per Share Schedule Accrued Expenses and Other Liabilities Schedule of Accounts Payable and Accrued Liabilities [Table Text Block] Revenue Recognition Revenue from Contract with Customer [Policy Text Block] Diluted (in shares) Diluted (in shares) Weighted Average Number of Shares Outstanding, Diluted Domestic Income (Loss) from Continuing Operations before Income Taxes, Domestic Leasehold improvements funded by lease incentive Leasehold Improvements Funded by Lease Incentive Income Taxes Income Tax Disclosure [Text Block] Weighted-average common shares outstanding: Weighted Average Number of Shares Outstanding, Basic [Abstract] Long-term Debt, Type [Axis] Long-term Debt, Type [Axis] Schedule of Option Activity Under the Company's Plans Share-based Payment Arrangement, Option, Activity [Table Text Block] YieldX YieldX [Member] YieldX Spread on variable rate basis (as a percent) Debt Instrument, Basis Spread on Variable Rate Issuance of convertible notes Adjustments to Additional Paid in Capital, Equity Component of Convertible Debt Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] Operating lease liabilities Business Combination, Recognized Identifiable Asset Acquired and Liability Assumed, Lease Obligation Credit Facility [Axis] Credit Facility [Axis] Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Entity Address, Address Line One Entity Address, Address Line One Entity Address, Address Line Two Entity Address, Address Line Two OPERATING ACTIVITIES: Net Cash Provided by (Used in) Operating Activities [Abstract] Principles of Consolidation Consolidation, Policy [Policy Text Block] Entity Shell Company Entity Shell Company Future funding Purchase Commitment, Remaining Minimum Amount Committed Expected term (in years) Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term Total current liabilities Current liabilities Liabilities, Current Options to purchase common stock Employee Stock [Member] Taxes paid in lieu of shares issued for stock-based compensation Payment, Tax Withholding, Share-based Payment Arrangement Payments of deferred consideration on prior acquisitions Payments To Acquire Businesses, Gross, Financing Activities Payments To Acquire Businesses, Gross, Financing Activities Money market funds Money Market Funds [Member] Cash and cash equivalents Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents Current Fiscal Year End Date Current Fiscal Year End Date Statement [Table] Statement [Table] Number of proprietary products Number of Proprietary Products Number of proprietary products. Recent Accounting Pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Other Deferred Tax Assets, Other Summary of weighted average assumptions used to value options granted Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions and Methodology [Abstract] Statistical Measurement [Axis] Statistical Measurement [Axis] Expected decrease in interest expense in 2021 Accounting Standards Update, Forecasted Annual Decrease In Interest Expense Accounting Standards Update, Forecasted Annual Decrease In Interest Expense Allowance for Doubtful Accounts Accounts Receivable [Policy Text Block] Subsequent Event Subsequent Event [Member] Exercise prices of stock options outstanding (in dollars per share) Share Based Compensation Outstanding Options Exercise Price Goodwill Balance at period start Balance at period end Goodwill Intangible assets, net Finite-Lived Intangible Assets, Net Non-controlling interest Stockholders' Equity Attributable to Noncontrolling Interest Reconciliation of assets to fund deferred compensation liability Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward] Prepaid technology Prepaid Technology Schedule of Changes in the Carrying Amount of Goodwill by Segment Schedule of Goodwill [Table Text Block] Subsequent Event Type [Axis] Subsequent Event Type [Axis] Subscription-based Subscription-based Subscription and Circulation [Member] Total operating lease cost Operating Lease, Cost Number of shares to be vest upon each evaluation date (as a percent) Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares to be Vest Upon Each Evaluation Date, Percentage Deferred Total Deferred Income Tax Expense (Benefit) Accrued investment manager fees Accrued Investment Manager Fees U.S. federal corporate income tax rate Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] Net income (loss) attributable to Envestnet, Inc. Net income (loss) attributable to Envestnet, Inc. Envestnet’s proportional share of losses Net Income (Loss) Attributable to Parent Operating lease right-of-use assets, net Operating Lease, Right-of-Use Asset Accrued compensation and related taxes Employee-related Liabilities, Current Accumulated Amortization Finite-Lived Intangible Assets, Accumulated Amortization Statistical Measurement [Domain] Statistical Measurement [Domain] Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Revenue from Contract with Customer [Abstract] Revenue from Contract with Customer [Abstract] Intangible asset impairment charges Impairment of Intangible Assets (Excluding Goodwill) Other non-current assets Other Assets, Noncurrent Segments [Axis] Segments [Axis] Dividend yield Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate Retirement Benefits [Abstract] Retirement Benefits [Abstract] Entity File Number Entity File Number Repurchase percentage of principal (as a percent) Debt Instrument, Redemption Price, Percentage Stock-based compensation expense APIC, Share-based Payment Arrangement, Increase for Cost Recognition Advance for technology solutions Payments to Acquire Software Threshold consecutive trading-day period Debt Instrument, Convertible, Threshold Consecutive Trading Day Period Organization, Consolidation and Presentation of Financial Statements [Abstract] Organization, Consolidation and Presentation of Financial Statements [Abstract] Issuance costs Payments of Financing Costs Computer equipment and software Computer Equipment And Software [Member] Computer equipment and purchased software. Advance payroll taxes and benefits Prepaid Taxes Net income (loss) since acquisition Business Combination, Pro Forma Information, Earnings or Loss of Acquiree since Acquisition Date, Actual Impairment of investments Equity Method Investment, Other than Temporary Impairment Private Placement Private Placement [Member] Commitment fee (as a percent) Line of Credit Facility, Commitment Fee Percentage Granted (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value SOFR Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate [Member] Property and equipment, gross Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, before Accumulated Depreciation and Amortization Shares converted (in shares) Debt Conversion, Converted Instrument, Shares Issued Restricted Cash and Cash Equivalents Items [Line Items] Restricted Cash and Cash Equivalents Items [Line Items] Schedule of Convertible Debt Obligations Convertible Debt [Table Text Block] Credit Facility [Domain] Credit Facility [Domain] Assets Assets [Abstract] Land Land [Member] Granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period Restrictions on Cash and Cash Equivalents [Table] Restrictions on Cash and Cash Equivalents [Table] Revenue as a percentage of the company's total Concentration Risk, Percentage Goodwill and Intangible Assets, Net Goodwill and Intangible Assets Disclosure [Text Block] Property and Equipment Property, Plant and Equipment, Policy [Policy Text Block] Outstanding at the beginning of the period (in shares) Outstanding at the end of the period (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number Trade names Trade names Trade Names [Member] Prepaid expenses and other current assets Increase (Decrease) in Prepaid Expense and Other Assets Debt Instrument [Axis] Debt Instrument [Axis] Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Gain on life insurance proceeds Gain On Life Insurance Proceeds Gain On Life Insurance Proceeds Schedule of Property, Plant, and Equipment, Net by Geographic Area Long-lived Assets by Geographic Areas [Table Text Block] Right of use assets in exchange for lease liabilities Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Other Equity Investments Other Equity Investment [Member] Other Equity Investment Schedule of Net Deferred Tax Assets (Liabilities) Schedule of Deferred Tax Assets and Liabilities [Table Text Block] Vesting percent (as a percent) Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Disclosure [Abstract] Schedule of Segment Reporting Information, by Segment [Table] Schedule of Segment Reporting Information, by Segment [Table] Internally Developed Software, Net Research, Development, and Computer Software Disclosure [Text Block] Number of segments Number of Operating Segments Contingent consideration Business Combination, Contingent Consideration, Liability, Current 2024 Lessee, Operating Lease, Liability, to be Paid, Year Three Schedule of Disaggregation of Revenue by Major Source Disaggregation of Revenue [Table Text Block] Earn-out payment Asset Acquisition, Consideration Transferred, Contingent Consideration Due from related parties Due from Related Parties Number of Shares Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Identifiable intangible assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles Total net assets acquired, Measurement Period Adjustments Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustments Net Assets Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustments Net Assets Payment of Convertible Notes due 2019 Repayments of Convertible Debt Shares withheld to satisfy tax withholdings Share-based Payment Arrangement, Decrease for Tax Withholding Obligation Cash paid for amounts included in the measurement of the operating lease liability Operating Lease, Payments Shares authorized for issuance (in shares) Shares authorized for issuance (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized Escrow for acquisition Escrow Deposit Threshold business days Debt Instrument, Convertible, Threshold Consecutive Business Days Total consideration transferred Total consideration transferred Business Combination, Consideration Transferred Provision for doubtful accounts Accounts Receivable, Credit Loss Expense (Reversal) Changes in the carrying amount of the Company's goodwill Goodwill [Roll Forward] PortfolioCenter PortfolioCenter Acquisition [Member] PortfolioCenter Acquisition Covenant liquidity amount Debt Instrument, Minimum Covenant Liquidity Amount Debt Instrument, Minimum Covenant Liquidity Amount Total assets Assets, Fair Value Disclosure Accrued technology Accrued Technology Accrued Technology Reconciliation of unrecognized tax benefit Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward] Internally developed software Software Development [Member] Components of the income tax provision charged to operations Income Tax Expense (Benefit), Continuing Operations [Abstract] Envestnet Wealth Solutions Envestnet Wealth Solutions [Member] Envestnet Wealth Solutions [Member] Total liabilities and equity Liabilities and Equity Other accrued expenses Other Accrued Liabilities, Current Tranche One Share-based Payment Arrangement, Tranche One [Member] Deferred revenue Contract with Customer, Liability, Current 2026 Lessee, Operating Lease, Liability, to be Paid, Year Five Debt issuance costs and taxes Debt Issuance Costs And Taxes Debt Issuance Costs And Taxes Exercised (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Lessee, Lease, Description [Table] Lessee, Lease, Description [Table] Major Customers Concentration Risk [Line Items] Schedule of Prepaid Expenses and Other Current Assets Schedule of Other Current Assets [Table Text Block] Net Income (Loss) Per Share Earnings Per Share [Text Block] Impairment of right of use assets Operating Lease, Impairment Loss Operating expenses: Operating Expenses [Abstract] Ownership interest (as a percent) Equity Method Investment, Ownership Percentage Non-cash interest expense Paid-in-Kind Interest Prepaid Expense and Other Assets, Current [Abstract] Prepaid Expense and Other Assets, Current [Abstract] Minimum Minimum [Member] Allocated to equity components Debt Instrument, Convertible, Carrying Amount of Equity Component 2023 Lessee, Operating Lease, Liability, to be Paid, Year Two Revolving credit facility Long-term Line of Credit EFFECT OF EXCHANGE RATE CHANGES ON CASH Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Total liabilities Total liabilities Financial and Nonfinancial Liabilities, Fair Value Disclosure Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Preferred stock, shares authorized (in shares) Preferred Stock, Shares Authorized Offering costs Debt Instrument, Convertible, Carrying Amount of Equity Component, Offering Costs Geographical Information Geographical Reporting Disclosure [Text Block] Cumulative Effect, Period of Adoption [Axis] Cumulative Effect, Period of Adoption [Axis] Capitalization of internally developed software Payments to Develop Software Issuance of common stock Stock Issued During Period, Value, New Issues Private Services Company Private Services Company [Member] Private Services Company [Member] Acquisitions of businesses, net of cash acquired Payments to Acquire Businesses, Net of Cash Acquired Asset-based Asset-based Asset Based Revenue [Member] Schedule of Components of the Income Tax Expense (Benefit) Charged to Operations Schedule of Components of Income Tax Expense (Benefit) [Table Text Block] Line of Credit Line of Credit [Member] Stock-Based Compensation Share-based Payment Arrangement [Text Block] Level III Fair Value, Inputs, Level 3 [Member] Leases Lessee, Leases [Policy Text Block] Less: accumulated depreciation and amortization Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, Accumulated Depreciation and Amortization Payments of contingent consideration Payment for Contingent Consideration Liability, Operating Activities Issuance of common stock (in shares) Stock Issued During Period, Shares, New Issues Accrued professional services Accrued Professional Fees, Current Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] Total other expense, net Nonoperating Income (Expense) Acquisition Goodwill, Acquired During Period Target Incentive Awards PSUs Performance Shares [Member] Commitments and contingencies Commitments and Contingencies Non-current assets Assets, Noncurrent Subsequent Event [Table] Subsequent Event [Table] Number of investment products Number Of Investment Products Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax Entity Emerging Growth Company Entity Emerging Growth Company Net proceeds from offering Proceeds from Debt, Net of Issuance Costs Allowance for doubtful accounts receivable, current Accounts Receivable, Allowance for Credit Loss, Current Organizational Realignment Organizational Realignment [Member] Organizational Realignment Debt issuance costs Payments of Debt Issuance Costs Effect of stock-based compensation excess tax benefit Income Tax Reconciliation Stock Based Compensation Excess Tax Benefit Auditor Name Auditor Name Cover [Abstract] Cover [Abstract] Revenues from External Customers and Long-Lived Assets [Line Items] Revenues from External Customers and Long-Lived Assets [Line Items] Total operating expenses Nonsegment operating expenses Costs and Expenses Internally developed software costs included in accrued expenses and other liabilities Research and Development Expense, Software (Excluding Acquired in Process Cost) Private AI Company Private AI Company Acquisition [Member] Private AI Company Acquisition [Member] Cash and Cash Equivalents Cash and Cash Equivalents, Policy [Policy Text Block] Treasury stock, shares (in shares) Treasury Stock, Shares Less imputed interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount Financial Instrument [Axis] Financial Instrument [Axis] Equity interest issued (in shares) Business Acquisition, Equity Interest Issued or Issuable, Number of Shares Envestnet Data & Analytics Envestnet Data And Analytics [Member] Envestnet Data And Analytics [Member] Proceeds from life insurance policy Proceeds from Life Insurance Policy Office equipment and other Office Equipment [Member] Current: Current Income Tax Expense (Benefit), Continuing Operations [Abstract] Estimated value of acquiree Business Combination, Step Acquisition, Equity Interest in Acquiree, Fair Value Carrying Value Reported Value Measurement [Member] Future grant date Share-based Compensation Arrangement, By Share-based Payment, Grant Date Share-based Compensation Arrangement, By Share-based Payment, Grant Date Non-income tax payables Sales And Excise Tax Payable Current And Noncurrent Plus Accrued Amounts Common Stock Common Stock [Member] Interest income Investment Income, Interest Gain on acquisition of equity method investment Income from Equity Method Investment Income from Equity Method Investment Foreign Income (Loss) from Continuing Operations before Income Taxes, Foreign Income (loss) from operations Loss from operations Income (loss) from operations Operating Income (Loss) Voluntary employer matching contributions Defined Contribution Plan, Employer Discretionary Contribution Amount Operating lease liabilities Operating Lease, Liability, Current 2023 Finite-Lived Intangible Asset, Expected Amortization, Year Two Non-cash compensation expense Share-based Payment Arrangement, Noncash Expense Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Proprietary technology Technology Solutions Technology-Based Intangible Assets [Member] Treasury Stock Treasury Stock [Member] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Accrued expenses and other liabilities Increase (Decrease) in Accrued Liabilities Cash retention payments Business Combination, Payment Of One-Time Retention Bonuses Business Combination, Payment Of One-Time Retention Bonuses Operating lease right-of-use assets, net Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Operating Lease Right-Of-Use Assets Effect of change in state and foreign income tax rates Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, Amount Common stock issued to settle purchase liability Stock Issued Purchases of property and equipment Payments to Acquire Property, Plant, and Equipment Decrease in contract with customer liability Contract With Customer, Liability, Increase (Decrease) Contract With Customer, Liability, Increase (Decrease) Envestnet Data & Analytics Envestnet Data & Analytics [Member] Contingent Consideration by Type [Axis] Contingent Consideration by Type [Axis] Accrued Liabilities [Table] Accrued Liabilities [Table] Accrued Liabilities Total liabilities Liabilities 2022 Finite-Lived Intangible Asset, Expected Amortization, Year One Granted (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price Outstanding Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value Consolidation Items [Axis] Consolidation Items [Axis] NOL carryforwards Operating Loss Carryforwards Common stock, shares issued (in shares) Common stock, shares issued period start (in shares) Common stock, shares issued period end (in shares) Common Stock, Shares, Issued Preferred stock, issued (in shares) Preferred Stock, Shares Issued Payments of contingent consideration liability Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Settlements Aggregate Intrinsic Value Aggregate Intrinsic Value Entity Address, City or Town Entity Address, City or Town NOL, offset future federal taxable income Operating Loss Carryforward, Offset Future Federal Taxable income Operating Loss Carryforward, Offset Future Federal Taxable income Schedule of Reconciliation of the Beginning and Ending Amount of Unrecognized Tax Benefit Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block] Weighted-Average Exercise Price Weighted-Average Exercise Price Balance Sheet Location [Axis] Balance Sheet Location [Axis] Measurement Frequency [Domain] Measurement Frequency [Domain] Fair value adjustment gain on settlement Share-based Payment Arrangement, Options, Fair Value Adjustment, Gain (Loss) Share-based Payment Arrangement, Options, Fair Value Adjustment, Gain (Loss) Interest expense Interest Expense Schedule of Voluntary Employer Matching Contributions Schedule of Component of Employer Discretionary Contribution Amount [Table Text Block] Deferred: Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract] Effective interest rate (as a percent) Debt Instrument, Interest Rate, Effective Percentage Cost Property, Plant and Equipment, Disposals Total net assets acquired Total net assets acquired Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net Amortization expense for the deferred sales incentive compensation Capitalized Contract Cost, Amortization Right to increase credit facility, amount Line of Credit Facility, Maximum Borrowing Capacity, Contingent Right to Increase Maximum Borrowing Capacity, Amount Target metrics term Asset Acquisition, Target Metrics Term Asset Acquisition, Target Metrics Term Accumulated deficit Retained Earnings (Accumulated Deficit) Share-based awards, contractual term Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Schedule of Equity Method Investments Equity Method Investments [Table Text Block] Entity Filer Category Entity Filer Category Credit facility outstanding Line of Credit Facility, Fair Value of Amount Outstanding Risk-free interest rate Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate Concentration Risk [Table] Concentration Risk [Table] Fair Value Estimate of Fair Value Measurement [Member] Right of use asset Deferred Tax Asset, Right Of Use Asset Deferred Tax Asset, Right Of Use Asset Schedule of Changes in the Fair Value of the Company's Level 3 Liability Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block] Restricted Stock Units and Performance Stock Units Unvested RSU's and PSU's Restricted Stock Units and Performance Stock Units [Member] Restricted Stock Units and Performance Stock Units [Member] Other non-current assets Other Noncurrent Assets [Member] Proceeds from exercise of stock options Cash received from exercises of stock options Proceeds from Stock Options Exercised Accretion on contingent consideration and purchase liability Accretion Expense Internally developed software, net Internally developed software, net Capitalized Computer Software, Net Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Total equity Balance at period start Balance at period end Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest Amendment Flag Amendment Flag Equity Components [Axis] Equity Components [Axis] Fair Value Disclosures [Abstract] Fair Value Disclosures [Abstract] Antidilutive Securities [Axis] Antidilutive Securities [Axis] Components of accrued expenses Accounts Payable and Accrued Liabilities, Current [Abstract] Concentration Risk Type [Domain] Concentration Risk Type [Domain] Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Sale of Stock [Domain] Sale of Stock [Domain] Schedule of Consolidated Total Assets, Consolidated Depreciation and Amortization and Consolidated Capital Expenditures Schedule of Segment Reporting Information, by Segment [Table Text Block] Federal Deferred Federal Income Tax Expense (Benefit) Fair Value Measurements Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Equity Method Investments and Joint Ventures [Abstract] Thereafter Lessee, Operating Lease, Liability, to be Paid, after Year Five Taxes Debt Instrument, Taxes Debt Instrument, Taxes Product and Service [Axis] Product and Service [Axis] Summary of employee stock-based compensation expense Share-based Payment Arrangement, Additional Disclosure [Abstract] Historical purchase price Equity Securities without Readily Determinable Fair Value, Amount Preferred stock, par value (in dollars per share) Preferred Stock, Par or Stated Value Per Share Entity Public Float Entity Public Float Documents Incorporated by Reference Documents Incorporated by Reference [Text Block] Short-term lease cost Short-term Lease, Cost Share repurchases (in shares) Stock Repurchased During Period, Shares Convertible notes Convertible Debt, Noncurrent Statement [Line Items] Statement [Line Items] Deferred revenue Increase (Decrease) in Contract with Customer, Liability 2010 Plan Longterm Incentive Plan Two Thousand Ten [Member] Long-term incentive plan two thousand ten. Federal Domestic Tax Authority [Member] Internally Developed Software for Internal Use Internal Use Software, Policy [Policy Text Block] Other Other Country [Member] Other Country [Member] Additional contingent consideration Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, High Debt Disclosure [Abstract] Debt Disclosure [Abstract] Accrued Liabilities, Current [Abstract] Accrued Liabilities, Current [Abstract] Property, Plant and Equipment, Type [Axis] Long-Lived Tangible Asset [Axis] Less: valuation allowance Deferred Tax Assets, Valuation Allowance Private Technology Company Private Technology company acquisition Private Technology Company Acquisition [Member] Private Technology Company Acquisition [Member] Nonsegment Corporate, Non-Segment [Member] Customer [Axis] Customer [Axis] Credit Agreement Credit Agreement [Member] Represents information pertaining to the credit agreement. Benefit Plan Retirement Benefits [Text Block] Granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross Threshold trading days Debt Instrument, Convertible, Threshold Trading Days Schedule of Business Acquisitions, by Acquisition [Table] Schedule of Business Acquisitions, by Acquisition [Table] Document Annual Report Document Annual Report Schedule of Stock-Based Compensation Expense Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] Vesting [Axis] Vesting [Axis] Total assets Consolidated total assets Assets Gain on settlement of liability Gain (Loss) Related to Litigation Settlement Plan Name [Domain] Plan Name [Domain] Supplemental disclosure of cash flow information - cash paid during the period for interest Interest Paid, Excluding Capitalized Interest, Operating Activities Geographical [Domain] Geographical [Domain] Transfer of non-controlling units APIC, Transfer Of Noncontrolling Units APIC, Transfer Of Noncontrolling Units Share-based Compensation Arrangement by Share-based Payment Award, Additional General Disclosures [Abstract] Share-based Compensation Arrangement by Share-based Payment Award, Additional General Disclosures [Abstract] Non-controlling Interest Noncontrolling Interest [Member] Non-income tax receivables Non-Income Tax Receivable, Current Non-Income Tax Receivable, Current Number of executives granted membership interests Business Combination, Membership Interest Granted, Number Of Executives Business Combination, Membership Interest Granted, Number Of Executives Depreciation and amortization expense Depreciation, Depletion and Amortization, Nonproduction Non-current liabilities Liabilities, Noncurrent Accounts payable and accrued expenses Business Combination, Recognized Identifiable Asset Acquired and Liability Assumed, Accounts Payable And Accrued Expenses Summary of Significant Accounting Policies Significant Accounting Policies [Text Block] Revenue recognition period Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period Cumulative Effect, Period of Adoption [Domain] Cumulative Effect, Period of Adoption [Domain] Net cash provided by operating activities Net Cash Provided by (Used in) Operating Activities Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items] Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items] Tax credit carryforward Tax Credit Carryforward, Amount Fair Value, Recurring and Nonrecurring [Table] Fair Value, Recurring and Nonrecurring [Table] Office furniture and fixtures Furniture and Fixtures [Member] Schedule of Long-term Debt Instruments [Table] Schedule of Long-term Debt Instruments [Table] Subsequent Events Subsequent Event [Line Items] Earnings Per Share, Basic [Abstract] Earnings Per Share, Basic [Abstract] Tax Credit Carryforward [Axis] Tax Credit Carryforward [Axis] Effect of limitation on executive compensation Income Tax Reconciliation, Effect Of Limitation On Executive Compensation Income Tax Reconciliation, Effect Of Limitation On Executive Compensation Basic (in shares) Weighted Average Number of Shares Outstanding, Basic Diluted (in dollars per share) Earnings Per Share, Diluted Effect of dilutive shares: Incremental Weighted Average Shares Attributable to Dilutive Effect [Abstract] Segments [Domain] Segments [Domain] Amortization of debt issuance costs and discounts Amortization of Debt Issuance Costs and Discounts Payments on revolving credit facility Repayments of Long-term Lines of Credit Supplemental disclosure of cash flow information - net cash paid during the period for income taxes Income Taxes Paid, Net Effect of permanent items Effective Income Tax Rate Reconciliation, Nondeductible Expense, Amount Accounting Standards Update [Extensible List] Accounting Standards Update [Extensible Enumeration] International Non-US [Member] Private Financial Technology Design Company Private Financial Technology Design company acquisition Private Financial Technology Design Company [Member] Private Financial Technology Design Company [Member] Future grant date Business Combination, Share Based Compensation Arrangement, Minimum Period Before Stock Grant Net Carrying Amount Intangible Assets, Net (Excluding Goodwill) Schedule of Amortization Expense Finite-lived Intangible Assets Amortization Expense [Table Text Block] Comprehensive income (loss) attributable to Envestnet, Inc. Comprehensive Income (Loss), Net of Tax, Attributable to Parent Deferred tax liabilities, net Deferred Income Tax Liabilities, Net Sales and use tax liability Sales and Excise Tax Payable Stock-based compensation expense Non-cash Shared-based Compensation Expense Non-cash Shared-based Compensation Expense Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] Property and equipment, net Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment Schedule of Expected Tax Provision Schedule of Effective Income Tax Rate Reconciliation [Table Text Block] Accounts payable Accounts Payable, Current Private Cloud Technology Company Private Cloud Technology company acquisition Private Cloud Technology Company Acquisition [Member] Private Cloud Technology Company [Member] Impairment of property and equipment Impairment, Long-Lived Asset, Held-for-Use Depreciation and amortization Depreciation and amortization Consolidated depreciation and amortization Depreciation, Depletion and Amortization Schedule of Changes in Fair Value of the Company’s Financial Assets and Liabilities Measured at Fair Value Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block] Net effect on income Share-based Payment Arrangement, Expense, after Tax Accumulated Other Comprehensive Loss AOCI Attributable to Parent [Member] Warrants (in shares) Incremental Common Shares Attributable to Dilutive Effect of Call Options and Warrants Common stock, shares outstanding (in shares) Common Stock, Shares, Outstanding Financial Instruments [Domain] Financial Instruments [Domain] Cost of revenues Cost of Goods and Services Sold Issuance of common stock - vesting of restricted stock units (in shares) Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures Entity Central Index Key Entity Central Index Key Common share equivalents for securities that were anti-dilutive and therefore excluded from the computation of diluted earnings per share Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Equity Plan Equity Plan [Member] Equity Plan [Member] Schedule of Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Table] Schedule of Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Table] Equity: Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest [Abstract] Reductions based on tax positions related to prior years Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions Thereafter Finite-Lived Intangible Assets, Amortization Expense, after Year Six Harvest Savings & Wealth Technologies Harvest Savings & Wealth Technologies [Member] Harvest Savings & Wealth Technologies State net operating loss adjustment Income Tax Reconciliation Federal And State Trueup Property and Equipment, Net Property, Plant and Equipment Disclosure [Text Block] Other Other Prepaid Expense, Current Convertible Notes Convertible Debt Transaction [Policy Text Block] Other non-current liabilities Other Liabilities, Noncurrent Property and equipment, cost: Property, Plant and Equipment, Gross [Abstract] Internally developed software Capitalized Computer Software, Gross Acquired Finite-lived Intangible Assets [Abstract] Acquired Finite-lived Intangible Assets [Abstract] Acquired Finite-lived Intangible Assets Debt Instrument [Line Items] Debt Instrument [Line Items] Trading Symbol Trading Symbol Accrued Expenses and Other Liabilities Accounts Payable and Accrued Liabilities Disclosure [Text Block] Deferred Tax Liabilities, Other Deferred Tax Liabilities, Other Proprietary Technology Proprietary Technology [Member] Proprietary Technology Current borrowing capacity Line of Credit Facility, Current Borrowing Capacity Severance expense Severance Costs Tranche Three Share-based Payment Arrangement, Tranche Three [Member] Line of Credit Facility [Table] Line of Credit Facility [Table] Deferred tax liability related to dividend distribution tax Deferred Tax Liability, Dividend Distribution Tax Deferred Tax Liability, Dividend Distribution Tax Warrant Warrants Warrant [Member] Liabilities: Liabilities, Fair Value Disclosure [Abstract] Schedule of Goodwill [Table] Schedule of Goodwill [Table] Accrued Liabilities [Line Items] Accrued Liabilities [Line Items] Accrued Liabilities Stock-based compensation expense Share-based Payment Arrangement, Expense Purchase consideration liability Business Combination, Consideration Transferred, Liabilities Incurred Convertible Notes Convertible Debt Securities [Member] Options exercisable Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term Research and development Research Tax Credit Carryforward [Member] Convertible Notes due 2025 Zero Point Seven Five Percent Convertible Notes Due Twenty Twenty Five [Member] Zero Point Seven Five Percent Convertible Notes Due Twenty Twenty Five Compensation and benefits Labor and Related Expense Net income (loss) Net income (loss) Net loss Net Income (Loss), Including Portion Attributable to Noncontrolling Interest Weighted-Average Remaining Contractual Life Weighted-Average Remaining Contractual Life Schedule of Loss Before Income Tax Benefit Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block] Total liabilities assumed Total liabilities assumed Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities CASH, CASH EQUIVALENTS AND RESTRICTED CASH, BEGINNING OF PERIOD (See Note 2) CASH, CASH EQUIVALENTS AND RESTRICTED CASH, END OF PERIOD (See Note 2) Total cash, cash equivalents and restricted cash Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Number of shares issued in transaction (in shares) Sale of Stock, Number of Shares Issued in Transaction Common stock, par value (in dollars per share) Common Stock, Par or Stated Value Per Share Statement of Comprehensive Income [Abstract] Statement of Comprehensive Income [Abstract] Current assets: Assets, Current [Abstract] Other Proceeds from (Payments for) Other Financing Activities Gross Carrying Amount Finite-Lived Intangible Assets, Gross Schedule of Components of Intangible Assets, Net Schedule of Finite-Lived Intangible Assets [Table Text Block] Amortization expense Capitalized Computer Software, Amortization Money market funds Cash and Cash Equivalents, Fair Value Disclosure Exercise of stock options (in shares) Exercised (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period Prepaid expenses and accruals Deferred Tax Liabilities Prepaid Expenses and Accruals Beginning balance Ending balance Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset Value Schedule of Components of Internally Developed Software, Net Summary of Internally Developed Software [Table Text Block] Membership interests, grant date fair value Business Combination, Membership Interest Granted, Fair Value Business Combination, Membership Interest Granted, Fair Value Recurring Basis Fair Value, Recurring [Member] Stockholders' Equity Stockholders' Equity Note Disclosure [Text Block] Reductions for lapses of statute of limitations Unrecognized Tax Benefits, Reduction Resulting from Lapse of Applicable Statute of Limitations Measurement Basis [Axis] Measurement Basis [Axis] Schedule of Anti-Dilutive Securities Excluded From Computation of Diluted Earnings Per Share Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] 2026 Finite-Lived Intangible Asset, Expected Amortization, Year Five Prepaid Expenses and Other Current Assets Other Current Assets [Text Block] Auditor Firm ID Auditor Firm ID Convertible Notes Deferred Tax Assets Tax Deferred Expense Convertible Debt Investments in private companies Investment in private companies Payments to Acquire Equity Method Investments Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Schedule of Income (Loss) From Operations by Segment Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Table Text Block] Portion at Fair Value Measurement Portion at Fair Value Measurement [Member] Building and building improvements Building and Building Improvements [Member] Vested (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value Class of Stock [Domain] Class of Stock [Domain] Cash consideration Payments to Acquire Businesses, Gross Credit facility amount Line of Credit Facility, Maximum Borrowing Capacity Schedule of Intangible Assets Acquired, Estimated Useful Lives and Amortization Method Schedule of Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table Text Block] Segment Reporting Information [Line Items] Segment Reporting Information [Line Items] Line of Credit Facility [Line Items] Line of Credit Facility [Line Items] Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Total long-lived assets, net Long-Lived Assets Customer list Customer lists Customer Lists [Member] Schedule of Interest Expense Interest Expense, Debt [Table Text Block] Other non-current assets Increase (Decrease) in Other Noncurrent Assets Prepaid expense and other current assets Prepaid Expenses and Other Current Assets [Member] Redemption consideration Asset Acquisition Redemption Consideration Asset Acquisition Redemption Consideration Tax provision (benefit), at U.S. federal statutory tax rate Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount Convertible Notes due 2023 One Point Seven Five Percent Convertible Notes Due Twenty Twenty Three [Member] One Point Seven Five Percent Convertible Notes Due Twenty Twenty Three Foreign Current Foreign Tax Expense (Benefit) Organization and Description of Business Nature of Operations [Text Block] Term of contract, leases not yet commenced (up to) (in years) Lessee, Operating Lease, Term Of Contract, Not Yet Commenced Lessee, Operating Lease, Term Of Contract, Not Yet Commenced Proprietary technologies Developed Technology Rights [Member] Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Axis] Unaccredited discount on convertible notes Discount Debt Instrument, Unamortized Discount Contributions Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Purchases Schedule of Finite-Lived Intangible Assets [Table] Schedule of Finite-Lived Intangible Assets [Table] Debt Long-term Debt [Text Block] Adjustments to reconcile net income (loss) to net cash provided by operating activities: Adjustments, Noncash Items, to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Total liabilities assumed, Measurement Period Adjustments Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Liabilities Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Liabilities Accounting Standards Update 2016-13 [Member] EX-101.PRE 13 env-20211231_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT GRAPHIC 14 env-20211231_g1.jpg begin 644 env-20211231_g1.jpg M_]C_X0 817AI9@ 24DJ @ /_L !%$=6-K>0 ! 0 \ M #_X0,L:'1T<#HO+VYS+F%D;V)E+F-O;2]X87 O,2XP+P \/WAP86-K970@ M8F5G:6X](N^[OR(@:60](EG)E4WI.5&-Z:V,Y9"(_/B \ M>#IX;7!M971A('AM;&YS.G@](F%D;V)E.FYS.FUE=&$O(B!X.GAM<'1K/2)! M9&]B92!835 @0V]R92 V+C M8S P-B W.2XQ-C0W-3,L(#(P,C$O,#(O,34M M,3$Z-3(Z,3,@(" @(" @("(^(#QR9&8Z4D1&('AM;&YS.G)D9CTB:'1T<#HO M+W=W=RYW,RYO&UL;G,Z>&UP34T](FAT=' Z+R]N&%P+S$N,"]M;2\B('AM;&YS.G-T4F5F/2)H='1P.B\O;G,N M861O8F4N8V]M+WAA<"\Q+C O&UP M34TZ26YS=&%N8V5)1#TB>&UP+FEI9#HT,34P,3,U,D%#,S(Q,45".#-$1D$P M-S8W,3)%135&,2(@>&UP34TZ1&]C=6UE;G1)1#TB>&UP+F1I9#HT,34P,3,U M,T%#,S(Q,45".#-$1D$P-S8W,3)%135&,2(^(#QX;7!-33I$97)I=F5D1G)O M;2!S=%)E9CII;G-T86YC94E$/2)X;7 N:6ED.C0Q-3 Q,S4P04,S,C$Q14(X M,T1&03 W-C#IX;7!M971A/B \/WAP86-K970@96YD M/2)R(C\^_^X #D%D;V)E &3 ?_; (0 !@0$! 4$!@4%!@D&!08)"P@& M!@@+# H*"PH*#! ,# P,# P0# X/$ \.#!,3%!03$QP;&QL<'Q\?'Q\?'Q\? M'P$'!P<-# T8$! 8&A41%1H?'Q\?'Q\?'Q\?'Q\?'Q\?'Q\?'Q\?'Q\?'Q\? M'Q\?'Q\?'Q\?'Q\?'Q\?'Q\?'Q\?_\ $0@ 10#( P$1 (1 0,1 ?_$ *P M 0 # ,! 0 %!@<" P@$ 0$! (# 0$ 0% M 0(& P<0 $# P("!P0$"@L $" P0 $042!B$',4%1<2(3%&&!D3*A M4G(SL6*"DC1$=!4V"**RPB-SD\-U%AUVU%J=E8-A0"@% * 4 H!0"@% * 4 H!0"@% * 4 H!0"@% * MKF]P?0,'L=X_FFI5IQ*5NI<"=93VW76EA;2U(6.A220?B*GJB*4Z.5-J$O#W M9EH]@XL2$#J<''\X6/QKP=;-7H)D=_(W':3D/>>/=L)*%1U=9^=/Q''Z*CNM M7)AM)T>HL7BV$U&F1)*=4=Y#HZ])!MWCJJ.YJIB362-=@M3NK4W% * 4 H!0 M"@% * 4 H!0"@% * 4 H!0"@% 1&Y,H]CXS3C:$.!Q>A:'!<$6)KW@C1RD.\ MG6-J*A7_ %VV9OZ5%5"=/2ZP;I^ ']FI.21N"U*_W8'\3X5PRGT5#]H9% * 4 H!0"@% * 4 H!0 M"@% * 4 H!0"@,\YT[L:VU@X,IQ@O)?D^5JN0E'@)U+L%&W=4NSJM.@@ M:A$][$1E*].PQ&3S S.52?33$-M$$EN-X5!-^DWNXGWVKJ+5EL[A5'+T^!R% MVETSC16IT8=Y#*==6X7%+4IP\2LDE1]]665*4IL*S,M:UVG9%V5*RQ2N-CE M\-$EL>2!QOJ"O"@GVF]55U:6O/Z5Z/ N+74+M-B>IOU>/F6/%/DA>Y]Q MIC0N*A'#8??-^UPE"^'L2KNJ%&^X:O\ :57M^KE\T)TG[5Z?WFHQWT\ODIZB M3;2+=%N%0E9)"E-H6YY9U)-K FR>CM-6=E9,EC M<][LJ-*F_OY(I&QL;F5W22>UUJ).H$)4JUJ\+ MJ*%J)[;\W90D6DT[U7W69-VVI"YSFDSA=]M;>GL(1CW$MZI^HW0IT>$J3:VF M_2??4F'3%D@]QJ^K<1)]62*Y2)R>G9MZR6W3N]_"Y[;N,:CH>;S;ZV7'5*(+ M80IL72!T_>UX6UHDD;W*M,B>/@2;N]6*2-B)7W%I\/$Z.86\Y^U&\=-1%1(Q MTA_R)KBBH+;!LH%-N'%(5T]E;6%FV=7-K1R)5#34KYUNC74JU5HO+O)/=VYV M-O[9E9JR7O*0GTZ+V#BW"$H%QU<;]U>-I;++*C,"1>W20Q+)CN.S%9>?)VLS MEYD=+$MV,92HR22E-TE:$DGC\MKUK+$U)58U:I6E3,,SG0H]R47+6A1<)S$Y MDYR )^*VQ'DQ%*4@.^I0CQ)Z19:TGZ*M)M/MHG97R*B]140:E=S-S,B16]?F M:-)R"86)=R,Y/E)C,*D2DI\6D(1K6!VVL:IVQYGY6\ZT0O'29&*YW,E5*%C> M8._LI':RT#:R7L&\LI:4)"?/* O05:?FZ1]2K62PMV+D=)1Z=&SEVE/%J5S( MB/;%6->G;R["Y;FG9Z%C?.P>/3DIOF)3Z93B6AH(.I6I1 X<*KK9D;G4D=E; MO+2ZDD8RL;2QNSGLS+BH1D(\3U#T/5=*7 G46] M8OT'A<561PM?,C$7TJZE2WEG>R!9')ZD;6GR/AY>[\B[NQ:W]"8\^,K3*BA6 MK2#?0M)/$I4/IO7K?V*V[Z8M7!3QTW4$N65PZ\G@<%@F MLBK':2M:GPTK0H)-SK*1TJZJE,L(4B;)(]6YN@AR:E.LSHXV([+TT+;@9VXI M6&7(R^.3 R8*],-+B7 0!X/&DD>+OJOG9&U]&.S-WEE;R2NCJ]N5^ZI0\KS- MY@XF3"C9#;#+#^1<\F$@R$J\Q=TIM=)4!Q6.FK6+3;>1%5LBJC<=A3S:K=V)R.3PV-9@HUN(EZE'4$A(\M0N22*GZ-*UCW*[# M*5FO1.?&U&XYOD8Z_P N]N1QKW!/98=L3Y<;@[@U/FACF_''VX> M15P7PJ-:QR)#^6 M->O%/ VDMDG_ 2I]N"^/Z$:S-CS%%3+Z7UJ))L?&;=)*39?O(JWAO(I.%R= M6!37%A/%M>U>O']3V>CY$]PKA%/HJ&4UMO(KDS)N.;R^87F'W%A3;JVPUH M0!;2 "KKXU5W4S'JBL;D0N;2"2-%1[\Z]QGN?VW!W'S8RV*EBR7L0DM.@7+; MJ2WH6.X_$<*MH+AT-HUZ?S^)27%JV>]>QW/'W+L*['RV95NS:.W,T@C);>R" MF%/'B'&7%,^4;]?!' ]:;5,=$SV99&<,C:]NVI!;-)[T44G%&^G9LH;#OK;X MS^U]"YG/39U\QD<'-.[ MT@[/V@HJ4J.ZI67!O]U%NENY]K-_?:N@?"ELZ6;?P]:^9S4%AIKGHW*CD5N-=AT\C6N:J.X53;U&39?%;HY9Q/WI@\J M)VW ZD.8R7Q*0XKAH(X4>4+]A99-0=<2DK?L3XJ6/^OK6%R_6OP0@& M<-G+-EJGRFDV>EJ&DN*N3?2";503/:YRJU,J;CI8&.8Q$)'N;=LKE;9U J)[%6('O-7T.M\SV]WAYG.7'^N\\;O^7BG@73$;,W/EHZ98DQM/"XVRLWED(<38F/'X MKO\ !2OZ-8_=R/\ QM[5-?VK&<;NXY1-T[6PDOU6$P4=^8/UR:VAQ5_K#5K7 M\%)-1G:3[BU>J)]I,9K+HDHRJI]6T].)-T@]HKDCMT*SNWEY@]T2XTK(.R6W MHJ"AHQUI1P4;\;I54ZUOWP(J-IMWE?>:;'<.17*M4W'/:FPL1ME^0] ?E/*D M)"%B2X' DW\-DIM6+J^?,B(Y$V;C-GI[+=55JN6N]3[&]JXQO=+NY4J=_># MK BJ25#RM L>";7OX>VO-;IRQ>U_#6IZI:,299=N94IT'1E]DX/*9['YV0E: M,CCE)4TXTH)"]"M20X"#J"3T=%;17LC(W1IPN-9K".21LB\3>6TGZB$PK>!Y M?[?PF>G9N$ESU<[7K2M22V@.+UJ#:0D%-R.TU-GOY)8T8[!I M].BBD=(VN9 MW+86"0PA^.ZPN^AU"D*MTV4+&U0VNHM2:YM45-Y04+:4VGS;3VEBMKX]V!C"Z8[SRI"O M.4%J"E)2@@$!/"R!6]U=/G=G9LMVJUE:*M=I!YKE)MK+9B3EI$B:U M*EJ"G?)=2A/ !/ :">KMJ5#JLL;$8B-HG01)]&BD>KU5U5W+Y%AVUMR%M[&# M'0G'G60M3FN0L+7=73Q 3PX5#N;ATSLSJ5Z";:VS8696JJITG3N#:.+SLW%S M)JG4NXA[U$4-*"4E>I"O&"E5Q=L=%JV@NW1-\Y\B%CX\HK9;B)*G7G?+4/+'@5RA\YZ_:$A2UCW.CNK:B\YBI4=R\V^86XM:,AF'D1E\#$ MC'T[5OJE+6G4/M$UE$05*[%S.38(2AY3B>"0VOQBP/!(OLTBR0.P5S9U"'[0"@% * 4 H!0"@% * 4 H!0"@% * M4 H!0&)?S4H6O:N%0A)4M60LE*16=EKZ518:0RW?L+B]:U#N2FM5> M9H:MMOEYLK;82<-AX\9Y/1)*?,?_ ,YS4Y]-:JIDL58 H!0"@% * 4 H!0"@ M% * 4 H!0"@% * 4 H!0'!?DZT:].NY\N]KWMQT^Z@.= * 4 H!0"@% * 4 7H!0"@% * 4 H!0"@% * 4 H!0"@/_]D! end GRAPHIC 15 env-20211231_g2.jpg begin 644 env-20211231_g2.jpg M_]C_X 02D9)1@ ! 0$ 8 !@ #_X1#Z17AI9@ 34T *@ @ ! $[ ( M 0 (2H=I 0 ! (6IR= $ @ 0TNH< < @, /@ M 65R+"!# M;W5R=&YE>0 !9 # ( 4 0J) $ ( 4 0O)*1 ( #-S4 M )*2 ( #-S4 .H< < @, (G FMC.60G/SX- M"CQX.GAM<&UE=&$@>&UL;G,Z>#TB861O8F4Z;G,Z;65T82\B/CQR9&8Z4D1& M('AM;&YS.G)D9CTB:'1T<#HO+W=W=RYW,RYO&UL;G,Z7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#Z1HHHH ** M** "BBB@ HHHH ;)(D,323.L:*,LS' ]2:IV&MZ9JD$DVG7]O$YH=0EO= M&UO3Q;:ILN5DF@.([F%IV#[#U #DK@\CL>: .HM_$NA7EPEO::UIT\TAPD<5 MVC,Q] :XD2*)!EG=@JJ/4D]*Y>UT'2(_&\7]F:79VHTNV+N\$ M"HQDE^502!DX17/_ (5+XP)EN_#]G(N;6XU1!,#]UMJ,RJ?4%E!Q[4 ;]M? M6EY:BYL[J&>W.2)8I R<>XXI+/4;+48VDT^\M[I%;:S02JX!]"0>M>>>*)I; M?5/$EE; K:71L# ADDV.>.FY0 ?6KGB^XFT?6[M]'3RWD\/W!D$0QM\L@ M(^!W7'1[R6]EO+B^O)/, M433E1L1I#(5"J !DG)/XA(.5.\#&X')[C!QR*Z"B@#'C\,V(L+^ MVNVFO6U YNIYV'F2<8'W0 N,<8 Q3K+P];6LT\]S/<:C//"('EO"K'RA_ J M@8YYXR>Y-:U% &-IOABUTZZ@G^TW=T;6(Q6B7$@9;=#U"X )X &6R<#&:V:* M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HK.U_68M T.XU*>-I$AVC8I R68*.3T&6'/:JF@ZUJ%^)?[5T^.U M56FVS0S>9&0DA0@D@8(Q]#R>.@ -RBL72]=GUJZ$FGV&=*RP%]+-M,N.\:8) M9<]R5[D9[V=:U=='LXI!";B>XG2WMX0VWS)&Z#/88!)/H#0!HT5SS>*X[2QU M235;4V]UI>SSH(I/,#[_ /5E&P,[CP,@<@YJ2#Q&T-S=O+8&[:XP-K;3N MQDC@\YXK?H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **1W6-&=R%51D MD]A7-Z5XUMM6U 116-Y':RE!!=NHV2;@Q&0#N4':<$CGVH Z6BL&]\5Q6FO+ MI4.E:I?2;D62:TMP\4+-T#N2-O!!/L0:T]4U&+2=+GOKA9'CA7<4B7<[GH%4 M=R20!]: +=%X,E]:"-0B8W'[Q)Z@< ]15^T\2PS MZQ'IEU8WEAI$L5Q]GDN#:QW MVU?(>4$C8#G/4$9Q@GC-;E !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% %#6Y;&+1ISJT7G63;4F0IO&UF"Y(]!G)/8 FO.=&2ZET[7]$\ M,WK7FFO971@4'>MO)YK*D:O_ +:?-C/OWKU6FQQ)$I6)%12Q8A1@9)R3]223 M^- 'GFCQ:5-KOAR;PJJ0W$<3+J21 @I$(\;9A_>#X SS^ K3UK4[+6+31/$& MF7'VG3[#40\[JC#8A5D+$$9^4L#TZ<]*[$C*D D<=1VJ&UM4M(V5&9V=R[R. M?F=CW./P'T H \]UFU?7;G7=:TO=@T4 0>(=4\+1:>VYK# M=<7B@Y 5F MBB"$@=V/\3>Y[ 8 [@%'2V%WKFK:M*0(HF^Q0LW "QY,A_[[+#_@ K.MM9?'G_ )$2R_["2?\ HJ6NK!_[Q'U.3&_[O/T/GVBBBOK3XT**** " MBBB@ HHHH **** "O3O@-_R/=[_V#7_]&Q5YC7IWP&_Y'N]_[!K_ /HV*N7& M?[O+T.S!?[Q#U/H&BBBODC[$**** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *\R^//\ R(EE M_P!A)/\ T5+7IM>>?&A%?P9:!U##^T$X(S_RSDKIPKM7BSBQ\N7"S?D?.=%; MOV>'_GC'_P!\BC[/#_SQC_[Y%?3>V78^%^LKL85%;OV>'_GC'_WR*/L\/_/& M/_OD4>V78/K*[&%16[]GA_YXQ_\ ?(H^SP_\\8_^^11[9=@^LKL85%;OV>'_ M )XQ_P#?(H^SP_\ /&/_ +Y%'MEV#ZRNQA45N_9X?^>,?_?(H^SP_P#/&/\ M[Y%'MEV#ZRNQA5Z=\!O^1[O?^P:__HV*N.^SP_\ /&/_ +Y%>A_!>*-/&=V4 M15/]GOR!C_EI'7-BJJ="2L=V KJ6*@K=3V^BBBOF3[D**** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH *\^^,W_(FVG_7^G_HN2O0:\^^,W_(FVG_ %_I_P"BY*WP_P#%B>?F M7^YU/0\2HHHKWS\\"BBB@ HHHH **** "BBB@ KT+X,_\CE=_P#7@_\ Z,CK MSVO0O@S_ ,CE=_\ 7@__ *,CK#$?PI'?EO\ OE/U/;****\ _1 HHHH **** M "BBB@ HHHH **** "BBB@ HHHH R/%2ZFWAB]&A;OMVT&,(P#$;AN"D]"5W M >^*P? EU;3V5W-I]Y>22QR3B;3+N4M+&YE9ESO.58C@\X).Q< M:9)%'ZS=QV5O=M#<0P01NSJY>=I M TC8!QT P,X)S@\ S?!UQ+)D\0SZY::NR/,+&YNMUHZD\F)0,?+TQDX_ MET7BN]GB_LO3K69X'U*]6!Y8SADC +/M/8D+C/O4]O8WMSJ=OJ6MI:0R6<3I M%';2-( 7QN8NRKV7ICN>36<+35?$&B6UQ=&RCU2PO1/;RP%_(EV\=3\VTAF7 M/MD9% &5JFMWF@-K>D6MU,[C[+]AEG!G-2GPY=:S>W5UXC%LIEL&L8X;5V<(KG+ON91\Q(&.. M,=30!3MWNM#U'PZTM_=7?]JAH;L3REP9#'O#J#PG((PN!@],C-=E7,V.A:I) M?Z5)K4EJT6D1L(3 S,T[E=@D8$ +A<\#/)SFNFH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH ***;+*D,3RS.L<:*6=W. H'4D]A0 ZBBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "O/OC-_R)MI_P!?Z?\ HN2O0:\^^,W_ M ")MI_U_I_Z+DK?#_P 6)Y^9?[G4]#Q*BBBO?/SP**** "BBB@ HHHH **** M "O0O@S_ ,CE=_\ 7@__ *,CKSVO0O@S_P CE=_]>#_^C(ZPQ'\*1WY;_OE/ MU/;****\ _1 HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "N,^)6F7U[H:7-G$EU M!9I,]Q:2/M#@QD!_0E#\P!KLZQ_$>DWVJZ?+%IM^MK(\$L+))'OCE#KCY@"" M",<,.F3P: ,W1M6TR/P\\OAN%P\]P8HM/D!4PS[1F,K_ *,%CCH-Q%-\!12 MP)K\5S.US,NL2!Y6ZNWE19..P]NU7+'P?IZ1W+:S#;:MV7:&("_ M*ASM& .Y/J:JV_A2+P_8:O+HSQ6=W>3F2&XM]/5WMT.P>4%_B&5)[#YLXXH MH_$/2=1U(VDHTJ#5]*M%:2>S^T/%*[_WEVXZ+G'/\1XZ5'=7S:C9Z'H7A&'R MK*YL?M4B><86%NNU53S,$@EFPQ )X]R:Z06>NS)"6U6&W#P(L\8M SK)CYF1 M]V!D^JL*ANO#*K)ID^C7"V%SIL1@B9XO-1XB "CKE2>@.OV5*DB\/2VWA^^ ML;>]7[7?N\D]W+!N#._#'8&'\(P!GC Z]['AO29]"T"VTRXNH[K[,OEQR)"8 M\J.F1N;GW_2@#4HHHH **** "BBB@ HHHH **** "BBB@ K$\5?\@N/_ *[# M_P!!:MNL3Q5_R"X_^NP_]!:M:7\1'/B?X,CDJ***]0^<"BBB@ HHHH **** M"BBB@ K;\*_\A23_ *XG_P!"6L2MOPK_ ,A23_KB?_0EK*K_ V=&&_C1.MH MHHKRSZ,**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BN%\1_%O0O#&OW.D7]IJ,EQ;[=[ M0QH4.Y0PP2X/1AVK,_X7SX8_Y\-7_P"_,7_QRNF.%KR2:BFT M5YE_POGPQ_SX:O\ ]^8O_CE'_"^?#'_/AJ__ 'YB_P#CE/ZGB/Y6+Z[A_P"= M'IM%>9?\+Y\,?\^&K_\ ?F+_ ..4?\+Y\,?\^&K_ /?F+_XY1]3Q'\K#Z[A_ MYT>FT5YE_P +Y\,?\^&K_P#?F+_XY1_POGPQ_P ^&K_]^8O_ (Y1]3Q'\K#Z M[A_YT>FT5YE_POGPQ_SX:O\ ]^8O_CE'_"^?#'_/AJ__ 'YB_P#CE'U/$?RL M/KN'_G1Z;17F7_"^?#'_ #X:O_WYB_\ CE'_ OGPQ_SX:O_ -^8O_CE'U/$ M?RL/KN'_ )T>FT5F>'->M?$^@6VKV$*O^07'_UV'_H+5MUB>*O^07'_ M -=A_P"@M6M+^(CGQ/\ !D6?1A1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110!\R?%W_DJFK_]L?\ T1'7%UVGQ=_Y*IJ__;'_ -$1UQ=? M88?^##T7Y'Q6)_CS]7^84445N*O^07'_UV'_H+5K2_B(Y\ M3_!D6?1A1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!\X M?%73_/\ B;JLGF[=WD\;<_\ +%/>N0_LK_IM_P".?_7KO/B=_P E&U3_ +9? M^B4KDZ^EHU)*E%7Z(_.\96FL342?VG^9G_V5_P!-O_'/_KT?V5_TV_\ '/\ MZ]:%%:^UGW.7VU3N9_\ 97_3;_QS_P"O1_97_3;_ ,<_^O6A11[6?UGW#VU3N9_\ 97_3;_QS_P"O1_97_3;_ ,<_^O6A11[6 M?=VWSN<8_P"6SUU]K)^;/T3!MO#4V_Y5^04445D=04444 %%%% !1110 5B>*O^07'_P!=A_Z" MU;=8GBK_ )!H?.!1110 4444 %%%% !11 M10 5M^%?^0I)_P!<3_Z$M8E;?A7_ )"DG_7$_P#H2UE5_ALZ,-_&B=;1117E MGT84444 %%%% !1110 4444 %%%% !1110 4444 -DD2&)I)G6-%&69C@ >I M-5--UC3M8C=]+OH+M48JQAD#8()'].#WZCBH/$NCMK_AVZTU)O(>8*4D*[@& M5@PR.XRN#[5R?ASQ#:Z8E_\ \)#9)9ZE8K<2/<1?ZJXC^T$-L)["0[0#TXYY M- '>?:(?M7V;SH_/V>9Y6X;MN<;L=<9XS2S316\+S7$B11(,L[L%51ZDGI7G M^@ZE8/\ $LW$FKV5S6\GA^X,@B&-OED!'P.Z[F - ';6VI6-[-+%9WMO<20G$J12JS( M?< \?C5FN*D@BTS4/!0TV-5+!K8A!]^(PECG'494-]>:[6@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH Y"T\:7FH:U+%I^E">PA=XW99OW^4D",P3&,#.<$ MYQS[5I:WK]UHZFY&EF>PBE2.:7SMLGS,!E$V_. 6 ZCGIFN*UN]L[?Q>-2\+ MRM:ZPPV36(3YKI_-"E7C[?+EMWMG-:_C*ZTS5?-32]1F7Q%ID@%K;Q.X8RYX M_=GAASRV.!WH [:YG%M:33LK,(D9RJC).!G 'K7*V?BOQ%)J^GV>I>$?L$=Z MY593J22%0%+$[0N> .^.<#O701ZQ9G5QI$EPG]I" 3M"%/W>F02,=>VY!JY>:]+_:CZ9HMC_:%W"H:X+2B** 'H&?!.3UP 3BN>>P\/ MWWB73=2\(O NHI=_Z6;/@&+GS!*HX!..^"3ZUCZC9:8MKXDM-0CV>(9+^6?3 MB ?.D+8,)B/7'13CICGI0!ZDNXJ-X ;'(!R ?K2U#:"9;*!;HAIQ&HD([MCG M]:FH **** "BBB@ HHHH **** "BBB@ HHHH ^??B=_R4;5/^V7_ *)2N3KK M/B=_R4;5/^V7_HE*Y.OH:/\ #CZ(_-L;_O53_$_S"BBBM3E"BBB@ HHHH ** M** "BBB@#Z#^&/\ R3G2_P#MK_Z.>NKKE/AC_P DYTO_ +:_^CGKJZ^>K?Q) M>K/TG!?[K3_PK\@HHHK(Z@HHHH **** "BBB@ K$\5?\@N/_ *[#_P!!:MNL M3Q5_R"X_^NP_]!:M:7\1'/B?X,CDJ***]0^<"BBB@ HHHH **** "BBB@ K; M\*_\A23_ *XG_P!"6L2MOPK_ ,A23_KB?_0EK*K_ V=&&_C1.MHHHKRSZ,* M*** "BBB@ HHHH **** "BBB@ HHHH **** *VH6*:E8O;2R2Q!F5A)"VUU9 M6# @_4"LS1/"\.CWDM[+>7%]>2>8HFG*C8C2&0J%4 #).2>Y'8<5N44 4#I4 M UXZR#*;C[+]EV C:5W;NF.N??%9UGX<:7P_]@U2ZO9BL_G03SS![B$@Y4[P M,;@/PS8BPO[:[::];4#FZGG8>9)Q@?= "XQQ@#%.LO#UM: MS3SW,]QJ,\\(@>6\*L?*'\ "J!CGGC)[DUK44 8VF^&+73KJ"?[3=W1M8C%: M)<2!EMT/4+@ G@ 9;)P,9K9HHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M&>5'YPF\M?-"[0^WYL9SC/I3Z** (#:(U\MT[,[HI6-3C:F<9(XZG ZY]L9- M3T44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!XA\0_#NJ7_CS M4;FTM?,B?RMK>8HSB)!T)]17-?\ "(ZW_P ^7_D5/\:]>\0?\AVX_P" _P#H M(K-KVJ=1J$5Y'QF)P5.5>UD8?4*7=_U\CS/_A$=;_Y\O_(J?XT?\(CK?_/E_P"14_QKTRBC MVL@^H4N[_KY'F?\ PB.M_P#/E_Y%3_&C_A$=;_Y\O_(J?XUZ911[60?4*7=_ MU\CS/_A$=;_Y\O\ R*G^-'_"(ZW_ ,^7_D5/\:],HH]K(/J%+N_Z^1YG_P ( MCK?_ #Y?^14_QH_X1'6_^?+_ ,BI_C7IE%'M9!]0I=W_ %\CH_AY:3V'@/3K M:[3RY4\W7)L5MN944\,".A/:O"_^%N^./\ H-_^ M2D'_ ,17L_Q=_P"25ZO_ -L?_1\=?,E>]EM*G.BW**>O;R1\]F=:I"LE"36G M1^;.T_X6[XX_Z#?_ )*0?_$4?\+=\SM/^%N^./^@W_Y*0?_ !%'_"W?''_0;_\ )2#_ .(KBZ*/J]'^ M1?<@^LU_YW][.T_X6[XX_P"@W_Y*0?\ Q%'_ MWQQ_T&_\ R4@_^(KBZ*/J M]'^1?<@^LU_YW][.T_X6[XX_Z#?_ )*0?_$4?\+=\SUOX<_$;Q5KWC_3M-U75//M)O-\R/[/$N[$3L.54'J!WK MW2OF3X1?\E4TC_MM_P"B)*^FZ\',H1A62BK:?JSZ'+*DYT6YN^O7T04445YI MZ@4444 %%%% !1110 4444 <3X@_Y#MQ_P !_P#016;6EX@_Y#MQ_P !_P#0 M16;7K4_@7H?,U_XLO5A1115F04444 %%%% !1110 4444 =MX?\ ^0%;_P# MO_0C6E6;X?\ ^0%;_P# O_0C6E7DU/C?J?34/X4?1!1114&H4444 %%%% !1 M110 5B>*O^07'_UV'_H+5MUB>*O^07'_ -=A_P"@M6M+^(CGQ/\ !D6?1A1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!R'Q5B\_X9:K'G;N\ MGG&?^6R5\X?V5_TV_P#'/_KU])_$[_DG.J?]LO\ TU@)RC2:7?_(^. MSRI*.)BD_LK\V9_]E?\ 3;_QS_Z]']E?]-O_ !S_ .O6A17H>UGW/"]M4[F? M_97_ $V_\<_^O1_97_3;_P <_P#KUH44>UGW#VU3N9_]E?\ 3;_QS_Z]']E? M]-O_ !S_ .O6A11[6?UGW#VU3N;_PJT_R/B;I M4GF[MOG<;K"BBBK,@HHHH **** "BBB@ HHHH [; MP_\ \@*W_P"!?^A&M*LWP_\ \@*W_P"!?^A&M*O)J?&_4^FH?PH^B"BBBH-0 MHHHH **** "BBB@ K$\5?\@N/_KL/_06K;K$\5?\@N/_ *[#_P!!:M:7\1'/ MB?X,CDJ***]0^<"BBB@ HHHH **** "BBB@ K;\*_P#(4D_ZXG_T):Q*V_"O M_(4D_P"N)_\ 0EK*K_#9T8;^-$ZVBBBO+/HPHHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH Y3X MG?\ ).=4_P"V7_HY*^?*^@_B=_R3G5/^V7_HY*^?*]C _P -^O\ D?%Y]_O4 M?\*_-A1117<> %%%% !1110 4444 %%%% '6?#'_ )*-I?\ VU_]$O7T%7S[ M\,?^2C:7_P!M?_1+U]!5X^._B+T_S/M,A_W67^)_D@HHHKA/?"BBB@ HHHH M**** "BBB@#B?$'_ "';C_@/_H(K-K2\0?\ (=N/^ _^@BLVO6I_ O0^9K_Q M9>K"BBBK,@HHHH **** "BBB@ HHHH [;P__ ,@*W_X%_P"A&M*LWP__ ,@* MW_X%_P"A&M*O)J?&_4^FH?PH^B"BBBH-0HHHH **** "BBB@ K$\5?\ (+C_ M .NP_P#06K;K$\5?\@N/_KL/_06K6E_$1SXG^#(Y*BBBO4/G HHHH **** " MBBB@ HHHH *V_"O_ "%)/^N)_P#0EK$K;\*_\A23_KB?_0EK*K_#9T8;^-$Z MVBBBO+/HPHHHH **** "BBB@ HHHH **** "BBB@ HHHH **SM?UF+0-#N-2 MGC:1(=HV*0,EF"CD]!EASVJEHNN:C>Q3MJ>EB+RS,4>UD,JOY MO'0 &]16+8:W=S:_)I6HZ<+27[-]IB>.?S59-VTAOE&ULGIR.N#Q5G6M771[ M.*00FXGN)TM[>$-M\R1N@SV& 23Z T :-%<\WBN.TL=4DU6U-O=:7L\Z"*3S M ^__ %91L#.X\#('(.:D@\1M#*WZ "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HK!\9:G>Z3H2W5CO1?/C6XGCB\QH(2?GD"]R M/H>O2JOA>34K[PK!-#K*7HGMH?*N)5#/"^,2 X #$=L\Y^]F@#J**YW2KC4[ M;Q==Z1=WK:C:K:)6NJ^(?[6MK:W0L/L4<&V5R2!\N2<*N>O\0KK* "BBB@ HHHH M **** "BBB@ HHHH **** ,KQ-#%<>';J*>-)8VV91U!!^<=C7G_ /8VF?\ M0.M/^_"_X5Z'X@_Y 5Q_P'_T(5Q->AA6^1^IX68Q3JJZZ?JRE_8VF?\ 0.M/ M^_"_X4?V-IG_ $#K3_OPO^%7:*ZKL\[DCV*7]C:9_P! ZT_[\+_A1_8VF?\ M0.M/^_"_X5=HHNPY(]BE_8VF?] ZT_[\+_A1_8VF?] ZT_[\+_A5VBB[#DCV M*7]C:9_T#K3_ +\+_A1_8VF?] ZT_P"_"_X5=HHNPY(]BE_8VF?] ZT_[\+_ M (4?V-IG_0.M/^_"_P"%7:*+L.2/8L^&=-L;?Q%:RP65O%(N_#I$H(^0]P*[ M^N)\/_\ (=M_^!?^@FNVKS\5\:]#W-K,%R1Z#.2>P!-Y\.VT4\Y(!E6T(G8*BL,DAD&[')[ M]Z]'IL<21*5B144L6(48&2./MWAB_DO-.O;9Y+_ #*T ML:."/+PS9(8Y;Y<\ =!Q3]:U.RUBTT3Q!IEQ]IT^PU$/.ZHPV(59"Q!&?E+ M].G/2NQ(RI )''4=JAM;5+2-E1F=GX .!C.2.*L:[ OC/5+MM"G6XAAT::$31G*-+(05 MCSTSA>?3(S7H-% '#Q7D'B'5/"T6GMN:PW7%XH'-MB(IL?T8L<8//!.*[BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH IZE/>VT,$8I@_=)( M&UMTBTTS(C23*N'E;)PF<].O'(S7H%% '' M^'KCQ.DMP=1\-+:LT;S33O?1RO=2@ *@V\(.PSD #\:U7O=1U;P?)/9VGV;4 M)T:(1>:K>4VXH6W< @AH551 B*%51@ # H M SI#+HNGV=MIFFS7T,*K#LBDC5D15P#\Y4'H!UJ+0=+-@^H74D"VTFH7/VAH M$;<(_D5>2.-QVDG'&3WZUKT4 9?A^SN+6QEFOD\N[O+A[B9-P.PDX5 M(/\ D!7'_ ?_ $(5Q->AAO@?J>)F'\5>G^84445TGGA1110 4444 %%%% !1 M110!I>'_ /D.V_\ P+_T$UVU<3X?_P"0[;_\"_\ 037;5Y^)^->A[>7_ ,)^ MO^04445S'H!1110 4444 %%%% !1110!Q/B#_D.W'_ ?_016;6EX@_Y#MQ_P M'_T$5FUZU/X%Z'S-?^++U844459D%%%% !1110 4444 %%%% ';>'_\ D!6_ M_ O_ $(UI5F^'_\ D!6__ O_ $(UI5Y-3XWZGTU#^%'T04445!J%%%% !111 M0 4444 %8GBK_D%Q_P#78?\ H+5MUB>*O^07'_UV'_H+5K2_B(Y\3_!D6?1A1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5GW^OZ-I5PL&J:M8V4 MS+O$=QD?^!T7_Q5?)5%']E0 M_F8?VO4_E1]:_P#"9>&/^ACTC_P.B_\ BJ/^$R\,?]#'I'_@=%_\57R511_9 M4/YF']KU/Y4?6O\ PF7AC_H8](_\#HO_ (JC_A,O#'_0QZ1_X'1?_%5\E44? MV5#^9A_:]3^5'UK_ ,)EX8_Z&/2/_ Z+_P"*K0L-3L-5MVGTN]M[V%6V&2WE M610V <94GG!''O7QU7T%\!O^1$O?^PD__HJ*N7%8&-"GSIW.O"9A+$5>1QL> MFT445Y1ZX4444 %%%% !1110 4444 9OB#_D!7'_ '_ -"%<37;>(/^0%?B?C7H>WE_\ "?K_ )!1117, M>@%%%% !1110 4444 %%%% '$^(/^0['_^0%;_ / O_0C6 ME6;X?_Y 5O\ \"_]"-:5>34^-^I]-0_A1]$%%%%0:A1110 4444 %%%% !6) MXJ_Y!*O\ D%Q_]=A_Z"U:TOXB.?$_P9')4445ZA\X%%%% M !1110 4444 %%%% !6WX5_Y"DG_ %Q/_H2UB5M^%?\ D*2?]<3_ .A+657^ M&SHPW\:)UM%%%>6?1A1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 5X1\<++[3XVLW\S;C3D&-N?\ MEI)7N]>)_&;_ )'*T_Z\$_\ 1DE=N!DXUKH\?.9..$;7='EO]E?]-O\ QS_Z M]']E?]-O_'/_ *]:%%>[[6?<^)]M4[F?_97_ $V_\<_^O1_97_3;_P <_P#K MUH44>UGW#VU3N9_]E?\ 3;_QS_Z]']E?]-O_ !S_ .O6A11[6?UGW#VU3N9_]E?\ 3;_QS_Z]>[_ ^W^S>";Q-V[.HNSDU2(/^0%?B?C7H>WE_\)^O^04445S'H!1110 4444 %%%% M!1110!Q/B#_D.W'_ '_ -!%9M:7B#_D.W'_ '_ -!%9M>M3^!>A\S7_BR] M6%%%%69!1110 4444 %%%% !1110!VWA_P#Y 5O_ ,"_]"-:59OA_P#Y 5O_ M ,"_]"-:5>34^-^I]-0_A1]$%%%%0:A1110 4444 %%%% !6)XJ_Y!H?.!1110 4444 %%% M% !1110 5M^%?^0I)_UQ/_H2UB5M^%?^0I)_UQ/_ *$M95?X;.C#?QHG6T44 M5Y9]&%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !7B?QF_P"1RM/^O!/_ $9)7ME>5?$_PU>:SXGM M[BUD@1%LU0B1B#G>Y[ ^M=>#:574\?.(2GA&HKJCR:BNG_X0/4_^>]I_WVW_ M ,31_P ('J?_ #WM/^^V_P#B:]CGCW/B_JU;^4YBBNG_ .$#U/\ Y[VG_?;? M_$T?\('J?_/>T_[[;_XFCGCW#ZM6_E.8HKI_^$#U/_GO:?\ ?;?_ !-'_"!Z MG_SWM/\ OMO_ (FCGCW#ZM6_E.8HKI_^$#U/_GO:?]]M_P#$T?\ "!ZG_P ] M[3_OMO\ XFCGCW#ZM6_E.8HKI_\ A ]3_P">]I_WVW_Q-'_"!ZG_ ,][3_OM MO_B:.>/]I_P!]M_\ $UZI M\,-)GT;PQ<6]T\;NUXS@QDD8V(.X'I7)BY)TM#V,FHU(8M.2Z,[.BBBO'/M MHHHH **** "BBB@ HHHH S?$'_("N/\ @/\ Z$*XFNV\0?\ ("N/^ _^A"N) MKT,-\#]3Q,P_BKT_S"BBBND\\**** "BBB@ HHHH **** -+P_\ \AVW_P"! M?^@FNVKB?#__ "';?_@7_H)KMJ\_$_&O0]O+_P"$_7_(****YCT HHHH *** M* "BBB@ HHHH XGQ!_R';C_@/_H(K-K2\0?\AVX_X#_Z"*S:]:G\"]#YFO\ MQ9>K"BBBK,@HHHH **** "BBB@ HHHH [;P__P @*W_X%_Z$:TJS?#__ " K M?_@7_H1K2KR:GQOU/IJ'\*/H@HHHJ#4**** "BBB@ HHHH *Q/%7_(+C_P"N MP_\ 06K;K$\5?\@N/_KL/_06K6E_$1SXG^#(Y*BBBO4/G HHHH **** "BBB M@ HHHH *V_"O_(4D_P"N)_\ 0EK$K;\*_P#(4D_ZXG_T):RJ_P -G1AOXT3K M:***\L^C"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ KDO%7_ "%(_P#KB/\ T)JZVN2\5?\ (4C_ M .N(_P#0FKHP_P#$.''?P3$HHHKT3P@HHHH **** "BBB@ HHHH *ZWPK_R" MY/\ KL?_ $%:Y*NM\*_\@N3_ *['_P!!6N?$?PSMP/\ &-NBBBO./>"BBB@ MHHHH **** "BBB@#-\0?\@*X_P" _P#H0KB:[;Q!_P @*X_X#_Z$*XFO0PWP M/U/$S#^*O3_,****Z3SPHHHH **** "BBB@ HHHH TO#_P#R';?_ (%_Z":[ M:N)\/_\ (=M_^!?^@FNVKS\3\:]#V\O_ (3]?\@HHHKF/0"BBB@ HHHH *** M* "BBB@#B?$'_(=N/^ _^@BLVM+Q!_R';C_@/_H(K-KUJ?P+T/F:_P#%EZL* M***LR"BBB@ HHHH **** "BBB@#MO#__ " K?_@7_H1K2K-\/_\ ("M_^!?^ MA&M*O)J?&_4^FH?PH^B"BBBH-0HHHH **** "BBB@ K$\5?\@N/_ *[#_P!! M:MNL3Q5_R"X_^NP_]!:M:7\1'/B?X,CDJ***]0^<"BBB@ HHHH **** "BBB M@ K;\*_\A23_ *XG_P!"6L2MOPK_ ,A23_KB?_0EK*K_ V=&&_C1.MHHHKR MSZ,**** "BBB@ HHHH **** "BBB@ HHHH **** ,CQ4NIMX8O1H6[[=M!C" M, Q&X;@I/0E=P'OBN?\ !$D%_I]W_9FJWD,WF3I/9W;M)+;,96*L0YR&VGGJ M">3R#GKM06]>Q<:9)%'ZS+#80WS M13PP6XE8H^^=I-\CA1I;J6U\PS2G:0 2XP%''3& N!4@M-5\0:);7%T;*/5+"]$] MO+ 7\B7;QU/S;2&9<^V1D4 96J:W>: VMZ1:W4SN/LOV&6=S*\/GML8%F))V MD%AG/7FK&J:K+X-U&ZACN+F[@?2I;J);J9IF6:,@?>8YVMN&1T&.,54ZT/4?#K2W]U=_VJ&ANQ/*7!D,>\.H/"<@C" MX&#TR,UV5B-JDD5K=S7EK*\+ MN%(((+X![+GGTXKK)-=TR*_LK-[R/S[]"]J!DB50,Y##CH?7GM0!SDWC+Q#% M-"__ A["SN+A88+B3445G#-M5C'MW#/7'85?O?%K6TE]/#8&?3=-E$-Y=>; MM9&X+;4V_,%W#)R.^,XJS<_\3#QA:V_6'383:^4C'X*)#^(KE[JY73= M#\4Z%,"=2U"ZN?LEO_%<+<#Y64=P-Q!]-O.* .H\4^)K?PSH+ZB\9N6Q^YA1 ML&0]>O. !R3_ /6K;KS?QCINKV?A#57NK>QGABLDMXIA=.'BB&W.(_+QEF&3 M\W0*.U>AVK7#VR->Q113G[Z12&11]&*J3^0H EHHHH **** "BBB@ HHHH * M*** "BBB@ KDO%7_ "%(_P#KB/\ T)JZVN2\5?\ (4C_ .N(_P#0FKHP_P#$ M.''?P3$HHHKT3P@HHHH **** "BBB@ HHHH *ZWPK_R"Y/\ KL?_ $%:Y*NM M\*_\@N3_ *['_P!!6N?$?PSMP/\ &-NBBBO./>"BBB@ HHHH **** "BBB@# M-\0?\@*X_P" _P#H0KB:[;Q!_P @*X_X#_Z$*XFO0PWP/U/$S#^*O3_,**** MZ3SPHHHH **** "BBB@ HHHH TO#_P#R';?_ (%_Z":[:N)\/_\ (=M_^!?^ M@FNVKS\3\:]#V\O_ (3]?\@HHHKF/0"BBB@ HHHH **** "BBB@#B?$'_(=N M/^ _^@BLVM+Q!_R';C_@/_H(K-KUJ?P+T/F:_P#%EZL****LR"BBB@ HHHH M**** "BBB@#MO#__ " K?_@7_H1K2K-\/_\ ("M_^!?^A&M*O)J?&_4^FH?P MH^B"BBBH-0HHHH **** "BBB@ K$\5?\@N/_ *[#_P!!:MNL3Q5_R"X_^NP_ M]!:M:7\1'/B?X,CDJ***]0^<"BBB@ HHHH **** "BBB@ K;\*_\A23_ *XG M_P!"6L2MOPK_ ,A23_KB?_0EK*K_ V=&&_C1.MHHHKRSZ,**** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH *8T4;R)(\:L\9)1BN2N1@X/;BGT4 %036B3W$,LK,PA.Y(^-N M[!&[IG.">^.^,U/10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!7)>*O\ D*1_]<1_Z$U=;7)>*O\ D*1_]<1_Z$U=&'_B'#COX)B4445Z)X04 M444 %%%% !1110 4444 %=;X5_Y! M(/\ D!7'_ ?_ $(5Q->AAO@?J>)F'\5>G^84445TGGA1110 4444 %%%% !1 M110!I>'_ /D.V_\ P+_T$UVU<3X?_P"0[;_\"_\ 037;5Y^)^->A[>7_ ,)^ MO^04445S'H!1110 4444 %%%% !1110!Q/B#_D.W'_ ?_016;6EX@_Y#MQ_P M'_T$5FUZU/X%Z'S-?^++U844459D%%%% !1110 4444 %%%% ';>'_\ D!6_ M_ O_ $(UI5F^'_\ D!6__ O_ $(UI5Y-3XWZGTU#^%'T04445!J%%%% !111 M0 4444 %8GBK_D%Q_P#78?\ H+5MUB>*O^07'_UV'_H+5K2_B(Y\3_!D6?1A1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !6?KNKQ:#H=UJ=PC M21VZ[BBD L20 ,GIR1S6A5+6);.'29VU.+SK0@),FS>-K$ DCT&' M]9U+4\_VCIT<"EIMDUO-YB'9*4VG@8/OR#@GCH':+X@DU76-6T^>P>SDTUXU M;?*KE]ZE@?EX'&.YZURO@.86OB";3]"NS=Z*PN)&B!WI9L)R(PK?[2\[%]3L;GXB>*UM[VWE:5[8QA)02X6':Q'K@\''2@#J[ZXN((5%E;?:9W;:BL M^Q![LV#@?@3[5F:=X@N-1TB6>/3'%[%:"HD4X)\S'W/]K'MC/%0W7B MGPU?Z0#<:F$L[N5K7S@TD(WCJI<8V?4D UE:!JEMX4\+W]QJ=X_]CV]VR:=) M*"9)8\ A5Z;OFW8/<#/3F@#-LX.# MG(&*K>&_$VH>(;II$T9(-*(8PWPODD,F",#RU&5)!S@]*R_#GBCP[JC:I.!4N@:7I5OXO-[X0DC&G36K"\6V;= M 9 R^7M(XW8WY Z#TSR =G1110 4444 %%%% !1110 4444 %%%% !63XLFE MMO!>MSV\CQ31:?.\C_ #/^%'[GL@^M?W_Q M+O\ PF7B?_H8]7_\#I?_ (JC_A,O$_\ T,>K_P#@=+_\55+^S)O[T?YG_"C^ MS)O[T?YG_"C]SV0?6O[_ .)=_P"$R\3_ /0QZO\ ^!TO_P 51_PF7B?_ *&/ M5_\ P.E_^*JE_9DW]Z/\S_A1_9DW]Z/\S_A1^Y[(/K7]_P#$N_\ "9>)_P#H M8]7_ / Z7_XJC_A,O$__ $,>K_\ @=+_ /%52_LR;^]'^9_PH_LR;^]'^9_P MH_<]D'UK^_\ B7?^$R\3_P#0QZO_ .!TO_Q5:_A/Q9XBN?&FB07&OZI+#+J$ M"21O>2,KJ9%!!!/(([5S?]F3?WH_S/\ A6QX0TZ5/'&A.63"ZC;DX)_YZ+[5 M%3V7(]$:4L3>I%"BBB@ HHHH **** "BBB@#-\0?\ ("N/^ _^A"N)KMO$'_("N/\ @/\ MZ$*XFO0PWP/U/$S#^*O3_,****Z3SPHHHH **** "BBB@ HHHH TO#__ "'; M?_@7_H)KMJXGP_\ \AVW_P"!?^@FNVKS\3\:]#V\O_A/U_R"BBBN8] **** M"BBB@ HHHH **** .)\0?\AVX_X#_P"@BLVM+Q!_R';C_@/_ *"*S:]:G\"] M#YFO_%EZL****LR"BBB@ HHHH **** "BBB@#MO#_P#R K?_ (%_Z$:TJS?# M_P#R K?_ (%_Z$:TJ\FI\;]3Z:A_"CZ(****@U"BBB@ HHHH **** "L3Q5_ MR"X_^NP_]!:MNL3Q5_R"X_\ KL/_ $%JUI?Q$<^)_@R.2HHHKU#YP**** "B MBB@ HHHH **** "MOPK_ ,A23_KB?_0EK$K;\*_\A23_ *XG_P!"6LJO\-G1 MAOXT3K:***\L^C"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@!L<21*5B144L6(48&2%?^1RT7_K_@_P#1BU$_A9K1_BQ]4?3%%%%?.'Z<%%%% !11 M10 4444 %%%% !7)>*O^0I'_ -<1_P"A-76UR7BK_D*1_P#7$?\ H35T8?\ MB'#COX)B4445Z)X04444 %%%% !1110 4444 %=;X5_Y!AAO@?J>)F'\5>G^84445TGGA M1110 4444 %%%% !1110!I>'_P#D.V__ +_ -!-=M7$^'_^0[;_ / O_037 M;5Y^)^->A[>7_P )^O\ D%%%%(/^0[M3^!>A\S7_ (LO5A1115F04444 %%%% !1 M110 4444 =MX?_Y 5O\ \"_]"-:59OA__D!6_P#P+_T(UI5Y-3XWZGTU#^%' MT04445!J%%%% !1110 4444 %8GBK_D%Q_\ 78?^@M6W6)XJ_P"07'_UV'_H M+5K2_B(Y\3_!D%?[&_L&]^R?:?/\ -_=(^[;Y>/O*/3UKS'_A;OCC_ *#?_DI! M_P#$5Z!\?_ (\:]_!QHNA'FBF]>B[G MR.8XV=+%2@I-6ML_)&W_ ,+=\?_CQH^P6W_//_ ,>-=?+A_P"1??_ (\:/L%M_P \_P#QXTT_!WQ=KGBK^V?[>O? MM?V;R/*_=(FW=YF?NJ,_='7TKTVO)/@9!'!_;OE+MW?9\\D_\]*];KY_&]]_5A1117*=X4444 %%%% !1110 5D^*O^1-UK_KP MG_\ 1;5K56U'_D%W?_7%_P#T$U4?B1G55Z,T5[-11[7R#^S_P"]^'_!/&:*]FHH]KY!_9_][\/^">,T5[-11[7R#^S_ M .]^'_!/&:*]FHH]KY!_9_\ >_#_ ()XS6MX5_Y'+1?^O^#_ -&+7J%6=._Y M"EI_UV3_ -"%*57W7H:4L!:I%\W5=/\ @G?T445X)]V%%%% !1110 4444 % M%%% !7)>*O\ D*1_]<1_Z$U=;7)>*O\ D*1_]<1_Z$U=&'_B'#COX)B4445Z M)X04444 %%%% !1110 4444 %=;X5_Y!(/\ D!7'_ ?_ $(5Q->AAO@?J>)F'\5>G^84445TGGA1110 4444 %%% M% !1110!I>'_ /D.V_\ P+_T$UVU<3X?_P"0[;_\"_\ 037;5Y^)^->A[>7_ M ,)^O^04445S'H!1110 4444 %%%% !1110!Q/B#_D.W'_ ?_016;6EX@_Y# MMQ_P'_T$5FUZU/X%Z'S-?^++U844459D%%%% !1110 4444 %%%% ';>'_\ MD!6__ O_ $(UI5F^'_\ D!6__ O_ $(UI5Y-3XWZGTU#^%'T04445!J%%%% M!1110 4444 %8GBK_D%Q_P#78?\ H+5MUB>*O^07'_UV'_H+5K2_B(Y\3_!D M6?1A1110 4444 %%%% !1110 4444 %%%% M!1110 V21(8FDF=8T499F. !ZDU4TW6-.UB-WTN^@NU1BK&&0-@@D?TX/?J. M*@\2Z.VO^';K34F\AY@I20KN 96##([C*X/M7.^"+]9-0N+#5-/2VUF'[0QF MB_U=Q']H;<4]@_&#R/QH [""]M;IY4M;F&9H3MD6.0,4/H<=*?--%;PO-<2) M%$@RSNP55'J2>EHV6HQM)I M]Y;W2*VUF@E5P#Z$@]:\\\432V^J>)+*V!6TNC8&Y*\!#))L<\=-R@ ^M7/% M]Q-H^MW;Z.GEO)X?N#((AC;Y9 1\#NNY@#0!VUMJ5C>S2Q6=[;W$D)Q*D4JL MR'W /'XU9KBI((M,U#P4--C52P:V(0??B,)8YQU&5#?7FNUH **** "BBB@ MHHHH \H^-W_,#_[>/_:=>45Z]\9K.ZN_[%^R6TT^WS]WEQEL9\OKBO+O[&U/ M_H'7?_?AO\*]S"M>Q7]=3X+-XR>-FTNWY(I45=_L;4_^@==_]^&_PH_L;4_^ M@==_]^&_PKINCR^278I45=_L;4_^@==_]^&_PH_L;4_^@==_]^&_PHN@Y)=B ME15W^QM3_P"@==_]^&_PH_L;4_\ H'7?_?AO\*+H.278I45=_L;4_P#H'7?_ M 'X;_"C^QM3_ .@==_\ ?AO\*+H.278I45=_L;4_^@==_P#?AO\ "C^QM3_Z M!UW_ -^&_P *+H.278]*^"/_ #'/^W?_ -J5ZO7E_P &;.ZM/[:^UVTT&[R- MOF1E.?4A1110 4444 %%%% !1110 5R7BK_D*1_P#7$?\ H35UMB>$%%%% !1110 4444 %%%% !76^%? M^07)_P!=C_Z"M(/^0%?B?C7H>WE_\ "?K_ )!1117,>@%%%% !1110 444 M4 %%%% '$^(/^0['_^0%;_ / O_0C6E6;X?_Y 5O\ \"_] M"-:5>34^-^I]-0_A1]$%%%%0:A1110 4444 %%%% !6)XJ_Y!*O\ D%Q_]=A_Z"U:TOXB.?$_P9')4445ZA\X%%%% !1110 4444 %%%% M !6WX5_Y"DG_ %Q/_H2UB5M^%?\ D*2?]<3_ .A+657^&SHPW\:)UM%%%>6? M1A1110 4444 %%%% !1110 4444 %%%% !1110!6U"Q34K%[:626(,RL)(6V MNK*P8$'Z@5F:)X7AT>\EO9;RXOKR3S%$TY4;$:0R%0J@ 9)R3W([#BMRB@#$ MTCPVFBZE?W\6H7MU)?'?-'/Y6UF'0C:BD' QUQS^-16?AQI?#_V#5+J]F*S^ M=!//,'N(2#E3O QN!R>XP<=AYDG&!]T M+C'& ,4ZR\/6UK-//>,GN36M10!C:;X8M=. MNH)_M-W=&UB,5HEQ(&6W0]0N "> !ELG QFMFBB@ HHHH **** "BBB@#F_% MW_+I_P #_P#9:YNND\7?\NG_ /_ -EKFZ].A_#1\]C/X\OE^04445L_\ @'_LU=)7-^$?^7O_ (!_[-725YE?^(SZ M#!_P(_/\PHHHK$ZPHHHH **** "BBB@ JMJ/_(+N_P#KB_\ Z":LU6U'_D%W M?_7%_P#T$U4=T1/X&.?4A1110 4444 %%%% !111 M0 5R7BK_ )"D?_7$?^A-76UR7BK_ )"D?_7$?^A-71A_XAPX[^"8E%%%>B>$ M%%%% !1110 4444 %%%% !76^%?^07)_UV/_ *"M?B?C7H>WE_P#" M?K_D%%%%(/^0[M3^!>A\S7_BR]6%%%%69!1110 4444 %%%% !1110!VWA__ ) 5 MO_P+_P!"-:59OA__ ) 5O_P+_P!"-:5>34^-^I]-0_A1]$%%%%0:A1110 44 M44 %%%% !6)XJ_Y!G0_AH^>QG\>7R_(****V.4**** "BBB@ HHHH **** . MD\(_\O?_ #_ -FKI*YOPC_R]_\ /\ V:NDKS*_\1GT&#_@1^?YA1116)UA M1110 4444 %%%% !5;4?^07=_P#7%_\ T$U9JMJ/_(+N_P#KB_\ Z":J.Z(G M\#. HHHKUSY<**** "BBB@ HHHH **** "K.G?\ (4M/^NR?^A"JU6=._P"0 MI:?]=D_]"%*6S*A\:._HHHKQSZD**** "BBB@ HHHH **** "N2\5?\ (4C_ M .N(_P#0FKK:Y+Q5_P A2/\ ZXC_ -":NC#_ ,0X<=_!,2BBBO1/""BBB@ H MHHH **** "BBB@ KK?"O_(+D_P"NQ_\ 05KDJZWPK_R"Y/\ KL?_ $%:Y\1_ M#.W _P 8VZ***\X]X**** "BBB@ HHHH **** ,WQ!_R KC_ (#_ .A"N)KM MO$'_ " KC_@/_H0KB:]##? _4\3,/XJ]/\PHHHKI//"BBB@ HHHH **** "B MBB@#2\/_ /(=M_\ @7_H)KMJXGP__P AVW_X%_Z":[:O/Q/QKT/;R_\ A/U_ MR"BBBN8] **** "BBB@ HHHH **** .)\0?\AVX_X#_Z"*S:TO$'_(=N/^ _ M^@BLVO6I_ O0^9K_ ,67JPHHHJS(**** "BBB@ HHHH **** .V\/_\ ("M_ M^!?^A&M*LWP__P @*W_X%_Z$:TJ\FI\;]3Z:A_"CZ(****@U"BBB@ HHHH * M*** "L3Q5_R"X_\ KL/_ $%JVZQ/%7_(+C_Z[#_T%JUI?Q$<^)_@R.2HHHKU M#YP**** "BBB@ HHHH **** "MOPK_R%)/\ KB?_ $):Q*V_"O\ R%)/^N)_ M]"6LJO\ #9T8;^-$ZVBBBO+/HPHHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** .;\7?\NG_ __ &6N;KI/ M%W_+I_P/_P!EKFZ].A_#1\]C/X\OE^04445L_^ ?\ LU=)7-^$?^7O_@'_ +-725YE?^(SZ#!_P(_/\PHHHK$ZPHHH MH **** "BBB@ JMJ/_(+N_\ KB__ *":LU6U'_D%W?\ UQ?_ -!-5'=$3^!G M 4445ZY\N%%%% !1110 4444 %%%% !5G3O^0I:?]=D_]"%5JLZ=_P A2T_Z M[)_Z$*4MF5#XT=_1117CGU(4444 %%%% !1110 4444 %*O^0I'_ -<1_P"A-71A_P"(<.._@F)1117HGA!1110 4444 %%% M% !1110 5UOA7_D%R?\ 78_^@K7)5UOA7_D%R?\ 78_^@K7/B/X9VX'^,;=% M%%><>\%%%% !1110 4444 %%%% &;X@_Y 5Q_P !_P#0A7$UVWB#_D!7'_ ? M_0A7$UZ&&^!^IXF8?Q5Z?YA11172>>%%%% !1110 4444 %%%% &EX?_ .0[ M;_\ O\ T$UVU<3X?_Y#MO\ \"_]!-=M7GXGXUZ'MY?_ GZ_P"04445S'H! M1110 4444 %%%% !1110!Q/B#_D.W'_ ?_016;6EX@_Y#MQ_P'_T$5FUZU/X M%Z'S-?\ BR]6%%%%69!1110 4444 %%%% !1110!VWA__D!6_P#P+_T(UI5F M^'_^0%;_ / O_0C6E7DU/C?J?34/X4?1!1114&H4444 %%%% !1110 5B>*O M^07'_P!=A_Z"U;=8GBK_ )!H?.!1110 4 M444 %%%% !1110 5M^%?^0I)_P!<3_Z$M8E;?A7_ )"DG_7$_P#H2UE5_ALZ M,-_&B=;1117EGT84444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% '-^+O\ ET_X'_[+7-UTGB[_ )=/^!_^ MRUS=>G0_AH^>QG\>7R_(****V.4**** "BBB@ HHHH **** .D\(_P#+W_P# M_P!FKI*YOPC_ ,O?_ /_ &:NDKS*_P#$9]!@_P"!'Y_F%%%%8G6%%%% !111 M0 4444 %5M1_Y!=W_P!<7_\ 035FJVH_\@N[_P"N+_\ H)JH[HB?P,X"BBBO M7/EPHHHH **** "BBB@ HHHH *LZ=_R%+3_KLG_H0JM5G3O^0I:?]=D_]"%* M6S*A\:._HHHKQSZD**** "BBB@ HHHH **** "N2\5?\A2/_ *XC_P!":NMK MDO%7_(4C_P"N(_\ 0FKHP_\ $.''?P3$HHHKT3P@HHHH **** "BBB@ HHHH M *ZWPK_R"Y/^NQ_]!6N2KK?"O_(+D_Z['_T%:Y\1_#.W _QC;HHHKSCW@HHH MH **** "BBB@ HHHH S?$'_("N/^ _\ H0KB:[;Q!_R KC_@/_H0KB:]##? M_4\3,/XJ]/\ ,****Z3SPHHHH **** "BBB@ HHHH TO#_\ R';?_@7_ *": M[:N)\/\ _(=M_P#@7_H)KMJ\_$_&O0]O+_X3]?\ (****YCT HHHH **** " MBBB@ HHHH XGQ!_R';C_ (#_ .@BLVM+Q!_R';C_ (#_ .@BLVO6I_ O0^9K M_P 67JPHHHJS(**** "BBB@ HHHH **** .V\/\ _("M_P#@7_H1K2K-\/\ M_("M_P#@7_H1K2KR:GQOU/IJ'\*/H@HHHJ#4**** "BBB@ HHHH *Q/%7_(+ MC_Z[#_T%JVZQ/%7_ ""X_P#KL/\ T%JUI?Q$<^)_@R.2HHHKU#YP**** "BB MB@ HHHH **** "MOPK_R%)/^N)_]"6L2MOPK_P A23_KB?\ T):RJ_PV=&&_ MC1.MHHHKRSZ,**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**R_$&MIH.FKIK/TWQ1/\ \(_<:GK]FMI%;P"< MRP.7CD4EN%R =PV]/<<\T =)16)IVO7$VI0V&K:=_9\]U 9[8";S ZC&Y3\H MVN,@D+O^73_ ('_ M .RUS=>G0_AH^>QG\>7R_(****V.4**** "BBB@ HHHH **** .D\(_\O?\ MP#_V:NDKF_"/_+W_ , _]FKI*\RO_$9]!@_X$?G^84445B=84444 %%%% !1 M110 56U'_D%W?_7%_P#T$U9JMJ/_ ""[O_KB_P#Z":J.Z(G\#. HHHKUSY<* M*** "BBB@ HHHH **** "K.G?\A2T_Z[)_Z$*K59T[_D*6G_ %V3_P!"%*6S M*A\:._HHHKQSZD**** "BBB@ HHHH **** "N2\5?\A2/_KB/_0FKK:Y+Q5_ MR%(_^N(_]":NC#_Q#AQW\$Q****]$\(**** "BBB@ HHHH **** "NM\*_\ M(+D_Z['_ -!6N2KK?"O_ ""Y/^NQ_P#05KGQ'\,[<#_&-NBBBO./>"BBB@ H MHHH **** "BBB@#-\0?\@*X_X#_Z$*XFNV\0?\@*X_X#_P"A"N)KT,-\#]3Q M,P_BKT_S"BBBND\\**** "BBB@ HHHH **** -+P_P#\AVW_ .!?^@FNVKB? M#_\ R';?_@7_ *":[:O/Q/QKT/;R_P#A/U_R"BBBN8] **** "BBB@ HHHH M**** .)\0?\ (=N/^ _^@BLVM+Q!_P AVX_X#_Z"*S:]:G\"]#YFO_%EZL** M**LR"BBB@ HHHH **** "BBB@#MO#_\ R K?_@7_ *$:TJS?#_\ R K?_@7_ M *$:TJ\FI\;]3Z:A_"CZ(****@U"BBB@ HHHH **** "L3Q5_P @N/\ Z[#_ M -!:MNL3Q5_R"X_^NP_]!:M:7\1'/B?X,CDJ***]0^<"BBB@ HHHH **** " MBBB@ K;\*_\ (4D_ZXG_ -"6L2MOPK_R%)/^N)_]"6LJO\-G1AOXT3K:***\ ML^C"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** ,OQ#)IBZ2 MT6NPB6PG81R[ERJ9Z,WH,CKV.*\XTF&_U'P?J^C:1.^I6"6<VJ= MP^K4?Y3$_P"$5L?^>MQ_WTO^%'_"*V/_ #UN/^^E_P *VZ*/;5.X?5J/\IB? M\(K8_P#/6X_[Z7_"C_A%;'_GK0TC> M9C.\@],^@]ZNT45FVY.[-HQC!MQ_WTO\ A1_PBMC_ ,];C_OI?\*VZ*U] MM4[G/]6H_P IB?\ "*V/_/6X_P"^E_PH_P"$5L?^>MQ_WTO^%;=%'MJGVJ=P^K4?Y3$_P"$5L?^>MQ_WTO^ M%'_"*V/_ #UN/^^E_P *VZ*/;5.X?5J/\IB?\(K8_P#/6X_[Z7_"I(/#5G!< M1S)).6C8, 6&,@Y]*UZ*7M9]P6&HIWY0HHHK,Z HHHH **** "BBB@ HHHH M*SM0T6WU*X6:=Y595V@(0!C)/<>]:-%.,G%W1$X1FK25S$_X16Q_YZW'_?2_ MX4?\(K8_\];C_OI?\*VZ*T]M4[F7U:C_ "F)_P (K8_\];C_ +Z7_"C_ (16 MQ_YZW'_?2_X5MT4>VJ=P^K4?Y3$_X16Q_P">MQ_WTO\ A1_PBMC_ ,];C_OI M?\*VZ*/;5.X?5J/\IB?\(K8_\];C_OI?\*/^$5L?^>MQ_P!]+_A6W11[:IW# MZM1_E,3_ (16Q_YZW'_?2_X4?\(K8_\ /6X_[Z7_ K;HH]M4[A]6H_RF)_P MBMC_ ,];C_OI?\*T=/T^+3;=H8&=E9MQ+D$YP!V'M5JBIE4E)6;*A1IP=XJP M4445!L%%%% !1110 4444 %%%% $%Y:)?6CV\I8(^,E3SP<_TK+_ .$5L?\ MGKVJ=P^K4?Y3$_X16Q_P">MQ_WTO\ A1_PBMC_ ,];C_OI?\*VZ*/;5.X? M5J/\IB?\(K8_\];C_OI?\*/^$5L?^>MQ_P!]+_A6W11[:IW#ZM1_E,3_ (16 MQ_YZW'_?2_X4?\(K8_\ /6X_[Z7_ K;HH]M4[A]6H_RF79^'[6QNTN(I)BZ M9P&88Y&/3WK4HHJ)2GM4'_"*V/_/6X_[Z7_"MNBM%5FE9,P>'I-W<3$_X M16Q_YZW'_?2_X4?\(K8_\];C_OI?\*VZ*?MJG<7U:C_*8G_"*V/_ #UN/^^E M_P */^$5L?\ GKVJ=P^K4?Y3$_X16Q_YZW'_?2_X4?\(K8_ M\];C_OI?\*VZ*/;5.X?5J/\ *8G_ BMC_SUN/\ OI?\*/\ A%;'_GKBBLV[N[-TDE9!1112&%%%% !1110 M4444 %5=0T^+4K=89V=55MP*$ YP1W'O5JBFFT[HF45)69B?\(K8_P#/6X_[ MZ7_"C_A%;'_GKMQ_W MTO\ A6W11[:IW#ZM1_E,3_A%;'_GKMQ_WTO^%;=%'MJG: .WHKB[!!<^$/$NF3M(]OI]U<00?O&#*BJLBC<#G +8Z]!CI4%AJUUI7PD MT=]. :_NHX+6VW#($DC!03GTR3SZ4 =W17(>%TATWQ%<:7?:9Y.K-:BX-\UQ M]H:ZCW8)+D @AB/EQC]*Z^@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBH;RTCOK1[>8L(Y,!PC8W#.2,^AZ'V)H FHKAVMUT#4?$FH>'XEM MK"UTQB\,:XB-TH9LJO3(7 ./7V-,ALH]!7PKJ%ED7-_,EM?2$\W7F1,Q9SW( M901Z=.E '=T5R%M;1VWQAN?*WCSM&$KAG9OF,Y!(R>.%' XXJAXM\"Z%="2Y MGMGN-6U2[6&.X:9QL+'J%!QA$4GH?NT =]13(88[>WCAA4)'&H1%'8 8 I] M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%:"( MOK5Q*JV5QG]ZDF?E"M_"H&21TP"3ZT ==17(FQB\0>--0LM85;JWTVR@6.-Q M\IDEWEI .S84 'MVK&U6635?@?-<7TDDL]NCJ)-Y4L8Y6C!;!&<@=\\\T >C MT5R'BV&67P7IYB"S+'+;O+9EROVU.GDCU))! [XJ;P,UI/::A=:,]2 =31110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !15:_T^WU*%8+U/-@#AFB/W9, \,.XSSCU KA+A)=$\->)I M]$=[;3IKF*&Q"'B,L4CE>/T7[$,03W[TSPI;1V?CCQ;!!O\M)+4J'=G(W1;CRQ)ZDF@#KZ*\H@ MO;1-"LKU&$?B^/4D2Y3D3N[2[61^^PJ>.W3%>KT %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%I(UV.9&B!S* M7/==O&#QD@#K526SCUT^*M0OPE>VL7_BM?+B5]R'L2S9)'7ITH [NBN/N M[/3M:\%1:SKEO]IN;G3XG3(RT: .WHKG?!TKBUU2Q+,T6GZE+;0;CDB,!65< M]\;\#V KHJ "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***HZG MI=AJ4:G58DGMXE8F*;!BY'WF!X) !P>V30!>HKSQ(;BU\+Z?I_F3)8ZIKGDP MHS'>MFQ9E3)Y (3ZX;%:MGI]O:^+-2\/6ZF'3+BRAO!!$=BQMYC(RJ!T5@HR M![^M '745RVB:7#8^--2?1HEMM,6W2.6&(;8C<[B254< A< X[GU!J'PI;1V M?CCQ;!!O\M)+4J'=G(W1;CRQ)ZDF@#KZ*** "BBB@ HHHH **** "BBB@ HH MHH **** "BBL7Q7?&ST-HH_-\V]<6L?DQ-(Z[@=S!5!)*H&;@'[M %_3-4LM M8LA=Z;<+<0%V3>H(Y4D$8//4?UZ5;KS#X:WB:-XLUKPN!/':M(;JQ%Q$\;[> MXVN ?N[>P^Z36IINM:Y%XJ?3==O)[6\EDG-G!);QFSND R@215W@KD$@DG'N M<4 =W17FUEXOU72M/U,Z]<79UBQL6F;3KNWC6-SOP)8Y(P-R=B"3WYXS19:M MXNN_#-W>S27 M)M'-U'>L+<-%.%+%8UC).PCC+#<".QH ]'21)5+1NK@$J2I MSR#@C\""*YZ[\?>';$%KN\GC3SF@$ALI]C.I(*AMF"00>AJG\+XY1X!L)IKN M:?SE9@DFW$?SMG! !.>OS$U@_&6*.'1='2)%1?M^=JC R02?UH [[3=:LM6E MN(K-IO,MBHFCFMY(63<,C(=0>15^N:\<)J]OX=NM2\-W?V6^M8_,<"&-_.C7 M)*G<"> 6(Q[CO6#>>(M1O/!-]XDT?5[J&&&SC\N-XH&'G<>82?+YZ@=AG=@# MB@#T.BO.-$\4:W'X@\+P7]\U_#KEB998S B^4X4MN7: <<#.<]SZ )X3\3^* M?$=W;ZE!;R2Z?)>/%\/:[JNJQ76G^)$TZ&#F*'^STFVMC!8EFY/7!P, _7 M,A\-W@@TZ<:L7U:Q$@-[-!N$PDY960,.,XP 1C Q70T4 8D7AY[7PW=Z=:7: MBYO#(\UW-%OWO(?G;8&'8X SQQUQS5M_")'@N+0+Z^$IM]OV>ZAA\MHRA!1L M%FR01[9'&*Z6B@#'TW1;B#5GU35+U+R\, MT:*#R42/.3A=S')."3GMP!6Q1 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !5/5;:]N]-E@TR] M6PN'&%N&A\W8.^%R.:N44 YSUJ?3_ M+;76GM>ZA]KM]+5ELHO)VE 0%]<9KHJ* ,!= OQ MXV;7CJ-N8VMOLGV;[(R@C&/XC5ZB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ KD]4\,^([W6WO[/Q6MDNTI#$NF))Y2$] 68\GC)&,X'H!7644 8$_ARZ M6ZAO--U0V]X+1;2>:6'S?.5>0Q&X8<')SD]>0:CU+PF+CP2/#>FW:VD!C$3R MRPF5BO4G 9?F)YSTZ\>G1T4 85]X>N;_ $73[>34%CO=/F2>*YCM_D+H"!F, ML>-K$$;O?BK&CZ,^G75]>75PMS>7SJTSQQ>4@"KM4!V MVNHHH Q=.T*XAU8:GJU^M]=1V_V>$I!Y2HF06.-QRQ(&3D#C@"HM(T"_T[Q' MJFJ7&HV]PNI%#)"EH8RA1=JX;S#VZY'/M6_10!C0:'/-J4=]K5\M\]NQ:VAC MA\J*%CQNVY8EL'&2>,G %;-%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% ''2>$_$LNISW9\8^6MP0LB0Z:BD1C^!7+%E'7H>ISUJ_J' MA:6ZNM0:RU'[';ZHJK>Q"$,SX7:2C9&PE< Y!Z9ZUT5% '+:OX7UF\O;5M(\ M0QZ7:6:!;>V&GK-L(7&XEFY.. << _7-@^&[P0:=.-6+ZM8B0&]F@W"82665YYYF&#+(YRS8[>@'8 5H444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 5A>)]$U37+>*WT[64TV) M6W2@V8G,N#P#N8#;[8.:W:* .:C\+7T^DR0:SKLM_??:$N+>\\A8A R8VXC! MQUSGUS4@\.Z@L>HW,6KQQZM?A$:\%I\L2+G"I&7XZDY+'DUT-% ',^'?#>L: M/YSUJ?2- O\ 3O$>J:I<:C;W"ZD4 M,D*6AC*%%VKAO,/;KD<^U;]% !1110 4444 %%%% !1110 4444 %%%% !11 M10 5G7F@V%]JEOJ-RMP;JV&(F2ZE0(._RJP7G SQSC!S6C10!B7?@_1;_6TU M>ZMYWOX\>7.+R92F.R@/@#D\#CD^M/B\*:/#<"9;:1F575%DN976,.,/L4L0 MI()R0 >3ZUL44 95IX9TFSDE>.U,AE@^S-]HF><>5WC MBZ5!Y%G:-Y/EM$L4L\DJ(K?>"J[$+GOC&:V:* ,_1M"T[0+/[+I-OY$.<[3( MSGZ98DX]NG)]:KZWX5TCQ&\3:S;R7'E?<47,J*I]=JL!GGKC-;%% &+JQU73 M;.QBT"Q74(Q,$N8[BV%NS3S^;L]=@#LJ@G)X MP>3ZFM*T\):)8W[W=I9F&227SG19I/*9^S>7NV9'4''!Y%;-% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %>':_\ &KQ%I7B74]/M[+2VAM+N6"-GBD+% M53]LN9)_+^P[MF]BV,^8,XSUQ7=@Y4% M)^WV.#&QQ$HKV&YW7@77KKQ/X+L-7OXX8[BX\S>L*D(-LC*, DGHH[UCWVN7 M]OXQLM5^T,-"DNFTIH\G:7[2^G^L!3/HOO6EHWA[4?"W@*'1-%N;>ZO;=7$5 MQ3D9 MZ#/(SWKEJ\KJ2Y-KZ'72YE3CS[V5_4L>);8R^,?#L:W=]#'=RS)/'!>RQJX2 M)G4;58 :I;W6L"SMX;3<\ M4%K*\I:0J5W,S*O #-@ =^O%9FAS>BWUWH?CN>QNKRYN-+U"9X+7[33*,;*DD\/:M;:MH4FG1 MV4EMI2R!WGN762=I%P[8$9 .(K*;5I+N+0BT(2>UE9%@D#_ #&3;STQ@]!B MM/Q>UU:_#2XN+/6+AIK:%9$O('"M,.@R1G@@YR,=.M6_$EAKMW-&NGQV5W:& M6)_)N6*>65)R3@':=H_*>6=VC106+$@!6)P> M..._'(!/K%Y=21>'M*M[B6%]4D FG1R'$:1%W ;J"< 9Z]:@CO=4LCXETK3! M+J%Q81QR6(EEW./-4X4NY^;:5)Y.2.,FK]YHU]=Z9I4R_9X-5TR19(P)&:)O ME*,A;:#AE/7;P?7NEGI>KV3:CJ:BREU6_EC+1-(XA2-!M"!]N[."QSMZGI0! ME_#V2-OM\<]YKC:C"46YM-7N?-,/4@IP!AO7V_/M:R].TZ=-2N-4U!8$N[B) M(=D!+*B*6(&X@%CECS@=ACCG4H **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ K+\3+J;>&;X:$2+_R_W." ]:E5[]+M[)QILD<=SE M2AE7*G!!(/L1D9[9S0!R7P_N+6Y2I/%).MUIU[*SO$QF)5B&.0<9!QP M23GD5;\,272>,/$]E<7US=Q6TEMY7VA\[-\>X@ -;B-(K9RYE\R.]"%M,T>EO/<0[5) N66%R6/JH8 #W!/I4OB MFRO+.U74-/U.\_M1[R-;>(3,(I S@>68L["9VA4]6&% M W'CG!].F<@'9T4V-62)5=R[ %R,;CZ\4Z@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "O-O$$MQ!X^1/$%[>6%I-(1IU[%,4AB!BQ@X.-V_K MNZCVKTFN/\3:'K^L7!M8UL+BRD,JK+.2# KQ[>4 ^;!Y!!'.,^M "^.Y;RST MG2KBUU&XA=;Z"*3R&"+,&8 [L<]N@..3UJ;Q[+JRZ/#'I-KJ$L;RYNI-.F$< M\<8&<(3SDG'0'@$=Z;XD\.:E?>']*TO23;2"READ>6ZF9"WE8P,*C9SSD\8] M^VU=R:TK0&QMK!PR?OUFN'78_'W2$.X=>H7/'2@#%T]X+KX:R3:1JVIRJ8)) M%N[F;=57!]N?K0!L4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110!@^,O[3&A*VD)<2%)XVN([5MLSP@_.$/4-TZU=1^\ +E:UNKF[TZRTS[4T=U,TWE3C,CUIEM)>Z.?#=_-?W-TVK2+ M!>QRRED+R1EU9%/"8*XPN.#^-3:+HGB5H9['Q)+I7]G30R+*+'S#+.[C!9V< M>A/3V'3BI[+P_J;W&D1ZO-;/::/S"8F8O<.%*([@@!<*3P"V3W[4 9.H>%[N MWU+3<^*-=DO;V\!DB2]*PA!EY,*!PH VCGJ1]*[ZLX:?*_B1M1G93%%;""W0 M$DJ6;,C'CC.U /H?6M&@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@#S.VDND^($EKX@U"\T_4'9S9SF4^1.GF HB+G:1M!!4C.?>NA\76 M-U;Z1=:E9ZG?)J2NOV1(IF6,L6 6/RL[6R3@Y!/T'%4M:\,Z]KNH"VOC8M:; M-;C7OM6FC0?LL&1;)=/,S+G@N0H W$< M=\#('4D@#?$&M:C-JXT>QAO&2VMUN-0ETU5,OS9VQH7( SM)S][& .]2W%YI MLW@NWU&"\U>72Q$646LDS7+MD\LX.[Y3GJ=N>O JI)C*S%BR ME0PVY8\$?C0!;\(W,MWX1TZ>XO4OI7A!:X0YW\GO@9(Z'W!K9K,\/:.NA:-' M9!Q(^]Y9'5=H+NQ8X'89. /05IT %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 5QGQ*.I)H:/9I'1Q;R^;;31203,5W[EP"K8.".>#P<\D=: *^G&UO/#4D^GZQ>7FGNQE5X MV>2=8PO,089?=D'_ &N<#G!K&T3Q*MAX/UG5%NKB_BM;IEMK:Z=FGBSM58W+ M?-DL>,YX(Y[#2T[1=;T:TO)]/&FF]OK[[3-;NSK B;<%48#.[@'<5P>>*6X\ M)2:CINM_;)8X+W5FC*-6*G:2/O?-Z]ZM1VEQIGC>PM]/O[RXMYK:5[V&YN&F" 8".- MQ.TELC P#@\<5(NEZWY.0#KZ*** "BBB@ HHH MH **** "BBB@ HHHH **** ()I9T<"&V\U<==X7FH_M%Y_SX_P#D85;KAM0^ M+.A:;J5U8SVFHM+;3/"Y2-"I*D@XR_3BKA3E/2*N85L12H).K*USKOM%Y_SX M_P#D84?:+S_GQ_\ (PJ+0M9M_$.BP:G9)*D$^[:LH 8;6*G."1U![UDW'BMX M/'-MI!@7[!,&@-SW%R%#A.N,;".W4^U2TT[,UC)3BI1V9M_:+S_GQ_\ (PH^ MT7G_ #X_^1A6/KNI:S:>)-(L=.FL5@U%Y$/GVSNT>Q"Y.1( <@8Q@8]:MZO/ MJT.I:='IT]G'!=3&&03V[NP(1WR"'4=$QC'?/M2*+OVB\_Y\?_(PH^T7G_/C M_P"1A6-XQ\3S>'+6"2TMA?\ /C_Y&%6Z* *GVB\_Y\?_ ",*/M%Y_P ^ M/_D85;HH J?:+S_GQ_\ (PH^T7G_ #X_^1A5NB@"I]HO/^?'_P C"C[1>?\ M/C_Y&%6Z* *GVB\_Y\?_ ",*/M%Y_P ^/_D85;HH J?:+S_GQ_\ (PH^T7G_ M #X_^1A5NB@"I]HO/^?'_P C"C[1>?\ /C_Y&%86N>*[FRU^/1]*LHKFYQ$\ MIGF\M=KMM 7 ))XZ]!QUK1?5-3EM('L-'9IWB\R2*ZF\D1_[.X*V6R/3'?\^/_ )&%'VB\_P"?'_R,*JZ-X@M]6T#^U&5K5$WB=)3_ *ED)#@G MVP>:J:3XGDUO1Y[VQTV4R+=O;1P.^TG:<;G./D'KUQTY- &K]HO/^?'_ ,C" MC[1>?\^/_D851T?79;[5;[2]0LA9WUF$=E27S4D1LX96VJ>QX(%;- %3[1>? M\^/_ )&%'VB\_P"?'_R,*MT4 5/M%Y_SX_\ D84?:+S_ )\?_(PJW10!4^T7 MG_/C_P"1A1]HO/\ GQ_\C"K=% %3[1>?\^/_ )&%'VB\_P"?'_R,*MT4 5/M M%Y_SX_\ D84?:+S_ )\?_(PJW10!4^T7G_/C_P"1A1]HO/\ GQ_\C"K=% %3 M[1>?\^/_ )&%'VB\_P"?'_R,*MT4 5/M%Y_SX_\ D84?:+S_ )\?_(PJW10! M4^T7G_/C_P"1A1]HO/\ GQ_\C"K=9^NZO%H.AW6IW"-)';KN**0"Q) R>G) M'- $OVB\_P"?'_R,*/M%Y_SX_P#D85EZ'KFHW\(O[)U'3/LKR6YN(9(Y_-!4, 0_RC:>1ZCWH T/M% MY_SX_P#D84?:+S_GQ_\ (PK%B\7^8T-T;';I%Q=?9(KWSOF+[B@8ICA"PP#G M/3C%1WOC*2WFU-[?31/9:5*L5W*;C;)DX)V1[3N !'4C/.,T ;WVB\_Y\?\ MR,*/M%Y_SX_^1A5NB@"I]HO/^?'_ ,C"C[1>?\^/_D85;HH J?:+S_GQ_P#( MPH^T7G_/C_Y&%6Z* *GVB\_Y\?\ R,*/M%Y_SX_^1A5NB@"I]HO/^?'_ ,C" MC[1>?\^/_D85;HH J?:+S_GQ_P#(PH^T7G_/C_Y&%6Z* *GVB\_Y\?\ R,*/ MM%Y_SX_^1A5NB@"I]HO/^?'_ ,C"C[1>?\^/_D85;HH J?:+S_GQ_P#(PH^T M7G_/C_Y&%6Z* *GVB\_Y\?\ R,*/M%Y_SX_^1A5NN2O/&-Y_PD7.H6YNDCFE\I M8XAC+.V&(Y8+@ Y- &K]HO/^?'_R,*/M%Y_SX_\ D85FV?B&XU/3]^GZ:6O$ MG>WG@FEV) Z'YMSA3QR,8!SGIUQ/H&N'68[M)[5K.[LIS!<0%]X5L @AL#(( M(YP* +?VB\_Y\?\ R,*/M%Y_SX_^1A5NB@"I]HO/^?'_ ,C"C[1>?\^/_D85 M;HH J?:+S_GQ_P#(PH^T7G_/C_Y&%6Z* *GVB\_Y\?\ R,*/M%Y_SX_^1A5N MB@"I]HO/^?'_ ,C"C[1>?\^/_D85;HH J?:+S_GQ_P#(PH^T7G_/C_Y&%6Z* M *GVB\_Y\?\ R,*/M%Y_SX_^1A5NB@"I]HO/^?'_ ,C"C[1>?\^/_D85;HH MJ?:+S_GQ_P#(PH^T7G_/C_Y&%6Z* *GVB\_Y\?\ R,*/M%Y_SX_^1A5;Q!K: MZ%8PS>3Y\MQ<);0H7"*7<\;F/W1QUP:K:+K>H7VC+*9!;OO2;>. M-I(&T@]0>@(Y(YH TOM%Y_SX_P#D84?:+S_GQ_\ (PJEI&M7-]JE]INH6 M+ MFS6-R8IO-C=7SC#;5P?E/!%-A\2P7'C&30((F=HK5IY+C=\H8,@V 8Y.'!)S MQT^@!?\ M%Y_SX_^1A1]HO/^?'_R,*H7OB6"T\5:;H21-+->;R[AL"$!&<9X MY)VGCTY],[5 %3[1>?\ /C_Y&%'VB\_Y\?\ R,*MT4 5/M%Y_P ^/_D84?:+ MS_GQ_P#(PJW10!4^T7G_ #X_^1A1]HO/^?'_ ,C"K=% %3[1>?\ /C_Y&%'V MB\_Y\?\ R,*MT4 5/M%Y_P ^/_D84?:+S_GQ_P#(PJW10!4^T7G_ #X_^1A1 M]HO/^?'_ ,C"K=% %3[1>?\ /C_Y&%'VB\_Y\?\ R,*MT4 5/M%Y_P ^/_D8 M4?:+S_GQ_P#(PJW10!4^T7G_ #X_^1A1]HO/^?'_ ,C"K=% %3[1>?\ /C_Y M&%'VB\_Y\?\ R,*YNT\:7FH:U+%I^E">PA=XW99OW^4D",P3&,#.<$YQS[5J M^)_$L'AJQBFDA:XEFE6..)3C@L%+$X. -PY]2!WH O\ VB\_Y\?_ ",*/M%Y M_P ^/_D850U'79X=7_LS2K%;ZZ2#[1,K3^4L:9PHSM.68@X''3DBJNH>,K>W M\-V6J:? MU+J#*EM;2SK 6;G<"S<+MP<^XQW% &S]HO/^?'_ ,C"C[1>?\^/ M_D84W2;F_N]-CFU73QIURQ.ZV$XFV#.!\P '/7CUJ[0!4^T7G_/C_P"1A1]H MO/\ GQ_\C"K=% %3[1>?\^/_ )&%'VB\_P"?'_R,*MT4 5/M%Y_SX_\ D84? M:+S_ )\?_(PJW10!4^T7G_/C_P"1A1]HO/\ GQ_\C"K=% %3[1>?\^/_ )&% M'VB\_P"?'_R,*MT4 5/M%Y_SX_\ D84?:+S_ )\?_(PJW10!4^T7G_/C_P"1 MA1]HO/\ GQ_\C"K=% %3[1>?\^/_ )&%'VB\_P"?'_R,*MT4 5/M%Y_SX_\ MD84?:+S_ )\?_(PJW7/>+?$S>'K:)+:W2>\N4E:$2OLC'EH7))ZGV Z^HH U MOM%Y_P ^/_D84?:+S_GQ_P#(PIMA>7$UM*^I6GV&2%RKCS-Z$ [E; RO/7 MY!]*S]#\56NLZ?J5_P"6UM:6%P\1DD/WT5%?S,8X!#=/0?A0!I?:+S_GQ_\ M(PH^T7G_ #X_^1A61X9\1:EK^^>YT5+&P*;X;D7Z3>9STVJ/EXY.3QTJ?3M> MGUB[#:78>9I@?\^/_ )&%6Z* *GVB\_Y\?_(PH^T7G_/C_P"1 MA5NB@"I]HO/^?'_R,*/M%Y_SX_\ D85;HH J?:+S_GQ_\C"IX7D="9HO*;/3 M<&XJ2B@ HHHH **** "O#?$'P[\4WWB74[NUTO?!/=RR1M]HB&Y6\\4;8DE1#C.&8"F_:[?_GO%_WV*VI5I4FW$X<9@J>,BHU&U;LVCU&PN);NV63-K;)YSL3(Q4#9GJ".>U8NK>'KP^!4OH=0U2:_CE6_BM?L8 M_P"/K=N/RB+S1R6 R>!C)Q7H7VNW_P">\7_?8H^UV_\ SWB_[[%9RDY2!CCWK:^UV__ #WB_P"^Q1]K MM_\ GO%_WV*DT.1MK%_%$^K7US/J^F1S+]D^S-9JA:W"GM+$Q.XES\OJH/(J M?X?WMT=!72M0M;Z*;3R8HYKFUDB6:('","P'\.!CKQTKI_M=O_SWB_[[%'VN MW_Y[Q?\ ?8H EHJ+[7;_ //>+_OL4?:[?_GO%_WV* ):*B^UV_\ SWB_[[%' MVNW_ .>\7_?8H EHJ+[7;_\ />+_ +[%'VNW_P">\7_?8H EHJ+[7;_\]XO^ M^Q1]KM_^>\7_ 'V* ):*B^UV_P#SWB_[[%'VNW_Y[Q?]]B@"6BHOM=O_ ,]X MO^^Q1]KM_P#GO%_WV* ):*B^UV__ #WB_P"^Q1]KM_\ GO%_WV* ):*B^UV_ M_/>+_OL4?:[?_GO%_P!]B@#B/'[:+/=6JWMPVFZE;2Q-!??<94).2A_BQCE: M>_CV/2/".FOXAN8[75[V+(5XF^49($K(H) P,XQR>..2.QDELYMOFR0/M8,N MX@X(Z$>]/^UV_P#SWB_[[% '(: W+##9_P!6 MQ(+LQ;(&2OI5;PYKZ:!HNNW^OBWM;9-6NL&.9I&>4R'**I09Z<'//4@5W'VN MW_Y[Q?\ ?8H^UV__ #WB_P"^Q0!RG@WQ%H^N:E>RV%R;O4+A!-=.D3K'"J_* MD8+ 9QD\XY.X\<"NPJ+[7;_\]XO^^Q1]KM_^>\7_ 'V* ):*B^UV_P#SWB_[ M[%'VNW_Y[Q?]]B@"6BHOM=O_ ,]XO^^Q1]KM_P#GO%_WV* ):*B^UV__ #WB M_P"^Q1]KM_\ GO%_WV* ):*B^UV__/>+_OL4?:[?_GO%_P!]B@"6BHOM=O\ M\]XO^^Q1]KM_^>\7_?8H EHJ+[7;_P#/>+_OL4?:[?\ Y[Q?]]B@"6BHOM=O M_P ]XO\ OL4?:[?_ )[Q?]]B@"6BHOM=O_SWB_[[%'VNW_Y[Q?\ ?8H EJEK M$MG#I,[:G%YUH0$F39O&UB 21Z#.3[ U8^UV_P#SWB_[[%'VNW_Y[Q?]]B@# MSOP;?0Z5JMY!I5ZUSH$<=S<2HN9%LMLS! K#).Y!G;R>_>M/2C:7/CF+4_"] M_)>6=]!(^I?O6DC0\>7@M]QLEOD[ '@"NNCFLXE*Q20(I8L0K #).2?J22?Q MI_VNW_Y[Q?\ ?8H \ZA._P #6/@\'_B;I=QP2P?Q1JDXJ:BLL=IK5E<1K;:>Z$C48U52I*_QL22 P^[M'UKTK[7;_ //>+_OL M4?:[?_GO%_WV* )$+-&I==K$9*YS@^E+47VNW_Y[Q?\ ?8H^UV__ #WB_P"^ MQ0!+147VNW_Y[Q?]]BC[7;_\]XO^^Q0!+147VNW_ .>\7_?8H^UV_P#SWB_[ M[% $M%1?:[?_ )[Q?]]BC[7;_P#/>+_OL4 2T5%]KM_^>\7_ 'V*/M=O_P ] MXO\ OL4 2T5%]KM_^>\7_?8H^UV__/>+_OL4 2T5%]KM_P#GO%_WV*/M=O\ M\]XO^^Q0!+147VNW_P">\7_?8H^UV_\ SWB_[[% $M%1?:[?_GO%_P!]BC[7 M;_\ />+_ +[% $M>:^-[G3$UZ*]L+EM,UZT,BAPF'GQ'E%V?\M%8X7H>M>B_ M:[?_ )[Q?]]BF-+9O(DCR0,\9)1B02N1@X/;B@#D/$'C?3;&QMM*UB_6POKN MW4WFV-G-LK*"PPH/S'.!GIU/8&.[N=(,>BZYHNI_V;)%;O!9VS6YF:Z@S@*( M@P+_ +[%'VNW_P">\7_?8H XVVU6'P-X8GOO$DZQ MW^J7\7_?8H^UV__/>+_OL4 2T5%]KM_P#GO%_W MV*/M=O\ \]XO^^Q0!+147VNW_P">\7_?8H^UV_\ SWB_[[% $M%1?:[?_GO% M_P!]BC[7;_\ />+_ +[% $M%1?:[?_GO%_WV*/M=O_SWB_[[% $M%1?:[?\ MY[Q?]]BC[7;_ //>+_OL4 2T5%]KM_\ GO%_WV*/M=O_ ,]XO^^Q0!+147VN MW_Y[Q?\ ?8H^UV__ #WB_P"^Q0!G>)&TDZ3Y/B&)9+"=Q'(74E$X)#,1]T9& M,]B17(>!=;&DZ+=&]U![G0[.VMW2Z=2_D.XP\0(!+!21_N]Z] ^UV_\ SWB_ M[[%,BFLX8DBAD@CC10J(C !0.@ ["@#C=$MIX-5UC_A#KP7>GW%JLL/3[%'32)01]O=]P,R%G9O)!+EN2,&A<66GO=R7-S(\BW MSGSY# VXG]R-H ^Z/FX 'O7H=1?:[?\ Y[Q?]]BC[7;_ //>+_OL4 2T5%]K MM_\ GO%_WV*/M=O_ ,]XO^^Q0!+147VNW_Y[Q?\ ?8H^UV__ #WB_P"^Q0!+ M147VNW_Y[Q?]]BC[7;_\]XO^^Q0!+147VNW_ .>\7_?8H^UV_P#SWB_[[% $ MM%1?:[?_ )[Q?]]BC[7;_P#/>+_OL4 2T5%]KM_^>\7_ 'V*/M=O_P ]XO\ MOL4 2T5%]KM_^>\7_?8H^UV__/>+_OL4 2T5%]KM_P#GO%_WV*/M=O\ \]XO M^^Q0!+147VNW_P">\7_?8H^UV_\ SWB_[[% 'F6MWMG;^+QJ7A>5K76&&R:Q M"?-=/YH4J\?;YN *[GS;/SA-YD'FA=H?(W8SG&?2G_:[?_GO%_WV* .46^7P_P",+^]\ M0&*TCU*R@,;K(7021%PT2L5&2=P(& 3Z52L+#P_'X,TS3?&J6L4TRS3Q1W9" MNF^0OA6ZAL,HP#GBNX^UV_\ SWB_[[%'VNW_ .>\7_?8H R/!UG/I_AF&VN) M)72.206YF!#B'>?+W \YVXX[5N5%]KM_^>\7_?8H^UV__/>+_OL4 2T5%]KM M_P#GO%_WV*/M=O\ \]XO^^Q0!+147VNW_P">\7_?8H^UV_\ SWB_[[% $M%1 M?:[?_GO%_P!]BC[7;_\ />+_ +[% $M%1?:[?_GO%_WV*/M=O_SWB_[[% $M M%1?:[?\ Y[Q?]]BC[7;_ //>+_OL4 2T5%]KM_\ GO%_WV*/M=O_ ,]XO^^Q M0!+147VNW_Y[Q?\ ?8H^UV__ #WB_P"^Q0!+147VNW_Y[Q?]]BC[7;_\]XO^ M^Q0!+7*_$$Z/)XO'%>B_:[?_GO% M_P!]BC[7;_\ />+_ +[% $M%1?:[?_GO%_WV*/M=O_SWB_[[% $M%1?:[?\ MY[Q?]]BC[7;_ //>+_OL4 2T5%]KM_\ GO%_WV*/M=O_ ,]XO^^Q0!+147VN MW_Y[Q?\ ?8H^UV__ #WB_P"^Q0!+147VNW_Y[Q?]]BGI(DBYC=7&<94YH =1 M110 4444 ,>"*1LR1(YQC+*#3?LEO_SPB_[X%2UP&H_\A2[_ .NS_P#H1K:E M3]H[7.;$8CV"3M>YV\D-I#$\LL4*(BEF9E ZFLNSUW0+^Y@M[=E\VYSY"R M6KQ^< I8E-RC<,*>1D4R&.UF\!W$6HR&*T>VG6>0=4C.["EW.V^R6__ #PB M_P"^!69INIZ;JFJ:E86]FR3::ZQS>; $!+ D;<\D8&]NMM("(D=6( MMP?FW _+P>F#SUJ2SN_LEO\ \\(O^^!1]DM_^>$7_? K@+GQAJOD6E]<236% MK-80R^9% LL,4C@[O.X+H.A4CCUSTK3;4]5U>^U@Z7K%O8R:5="(6DR*8V10 MI9Y&(+ '+8VXQCO0!UGV2W_YX1?]\"JNGM;W]KYW]G26WSLGEW, 1OE)&<>A MQD'TKG;"YU[4_%NN64>M1PP:=/ T2K:(RO'(A?:><]P,@]L\9Q6/;>)/$-SH M&B7']IQK+=ZTUA.PM5)92S8([# 0]B3GKQR >@RQ6<$+RSQP1QH"S.Z@!0.Y M)Z5 [6Z:I'9?V=(WF1-)YX@'E+@@;2W9CG@>QKS_ ,8W6J#1_$6EW6IW$Z6+ M6DL4ZI&C,DL@4QR;5 ..HP!GOZ'?NM6U/2/&D%A+>M>60TR6Y*/$BR.R'NR@ M#\@![&@#J_LEO_SPB_[X%'V2W_YX1?\ ? KB[?6M8CTWP]K;ZFMU#JMS#%/9 M^2@2,2\?(P&[*GKDG.#TJDNN^(8]!U/5)]7$DFF:S]C\I+5%CF02I&0>"PSN MR,'(]3V /0?LEO\ \\(O^^!1]DM_^>$7_? J6B@"+[);_P#/"+_O@4?9+?\ MYX1?]\"I:* (OLEO_P \(O\ O@4?9+?_ )X1?]\"I:* (OLEO_SPB_[X%'V2 MW_YX1?\ ? J6B@"+[);_ //"+_O@4?9+?_GA%_WP*EHH S-2U#1-'\K^U)[. MT\Y@D?FE5W'_ ]^@J6ZGTFRM%NKV6RM[=L8FE9$0YZV6NVWB' M3XUOE9H8)[%A\[A7++Y9]\D$'K2Q75N=3\/ZQIVGW%QH'V.6*-(8&E:UD9A\ MQ1F&/%1VFHZ#?I*UA>:=\)Z58ZUI-X;ZR6;3EU6XEL;>= 8PO3.WH<-YF.PR: MIS:1IDG@77[R!;?2[;49LPF"$!=D;!(AM YWLN<=_,H [*QN-(U.-I--FLKM M%.&:W9) #Z$BK7V2W_YX1?\ ? KE?"EQ)=>([^35[0:;K$=M%"]G&/W;1*3B M16_CR21_L@ >YZ^@"+[);_\ /"+_ +X%'V2W_P">$7_? J6B@"+[);_\\(O^ M^!1]DM_^>$7_ 'P*EHH B^R6_P#SPB_[X%'V2W_YX1?]\"I:* (OLEO_ ,\( MO^^!1]DM_P#GA%_WP*EHH B^R6__ #PB_P"^!1]DM_\ GA%_WP*EHH B^R6_ M_/"+_O@4?9+?_GA%_P!\"I:* (OLEO\ \\(O^^!1]DM_^>$7_? J6B@"+[); M_P#/"+_O@4?9+?\ YX1?]\"I:* (OLEO_P \(O\ O@5GVFIZ%?W\UE9W-C/< MPG$D494L/\?PZ5H7, N;2:!F91*C(67J,C&17GGAE?\ A&_$L>B:Y;1S>7*D M6GZA"FU0_DD!6'9BA//()S]: .]!TXWAM ;4W(3>81MWA>.=O7'(Y]Q4CV]K M&C/)%"JJ,LS* /6N82WAA^,FZ&*.-I=#9I"B@%SYZC)]3757%O%=PF&X021 ML02K=#@YY_+I0!4L;G2-35VTV:QNU0X$7_ 'P*\UU/Q#I>H^*= U:36+/RDOF6.+[4O^CP M^6WSN,_*6.#ST&T=$7_ 'P*/LEO_P \(O\ O@5+10!%]DM_ M^>$7_? H^R6__/"+_O@5+10!%]DM_P#GA%_WP*/LEO\ \\(O^^!4M% $7V2W M_P">$7_? H^R6_\ SPB_[X%2T4 1?9+?_GA%_P!\"C[);_\ /"+_ +X%2T4 M1?9+?_GA%_WP*/LEO_SPB_[X%2T4 1?9+?\ YX1?]\"C[);_ //"+_O@5+10 M!%]DM_\ GA%_WP*/LEO_ ,\(O^^!4M% &;J5]HNCHCZI-9V@D8(GFE5W$D#C M\^3V')XIUS=:/96B75Y/8V]N^-LTKHJ-GI@G@US'C?2[^#4K?Q#IT<=X(Q;V MT]DXPTBBX5U\MNS%B <\8K8TJZT.?PY!K%O (;-8I JRKS$"Q#H%YP2P(P.O M ]* ->&*RN(5E@2"6-QE70*0P]014%Q.<#DF@#I+EM-LD#WAM;=6.T-*54$^G-3_ &2W_P">$7_? M KC_ (C"WO/!]I>K&CG[5;O#(R#:)LX>,*RG!P>1[C%2?9+?_ )X1 M?]\"N8^&EU:S>!;*&UGAD:#>LB1N&,>9&(! Z<<\UUE $7V2W_YX1?\ ? H^ MR6__ #PB_P"^!4M% $7V2W_YX1?]\"C[);_\\(O^^!4M% $7V2W_ .>$7_? MH^R6_P#SPB_[X%2T4 1?9+?_ )X1?]\"C[);_P#/"+_O@5+10!%]DM_^>$7_ M 'P*/LEO_P \(O\ O@5+10!%]DM_^>$7_? H^R6__/"+_O@5+10!%]DM_P#G MA%_WP*/LEO\ \\(O^^!4M% $7V2W_P">$7_? I&M[5%+/#"JJ,DE0 !4U9^O MZ4-<\/WNF-,T(NHC'YBC.W\.] $>G:CH>KF4:7<6=V86*N(BK%2/Z>_2I;>Y MTB\NI;:TFLIYX#B6*)D9H_\ > Y'XUR/@Z[$6L3:3KEFD6J W"07EN"L:#39;5\AL ,PD& 1\J\#H,GD]: . MJG2QM;=Y[I;>&%!EY) JJH]R>E1VV\.^+=;T\FWMM26)(2GR[E'R/*/3=N//<*# MWH [2SGTG4/,^P2V5UY3;9/(9'V'T..AJ(7^AMJ7]GB[T\WN+3/''AV+3HU@66UN;=U0<&-%5E!'LW_H1]:RM%TJ_P##7C.WBU:# M3]274GF,.J1VJQW$$7_? H^R6 M_P#SPB_[X%2T4 1?9+?_ )X1?]\"C[);_P#/"+_O@5+10!%]DM_^>$7_ 'P* MH7NHZ%IMU#;:A125SP5V;F(]1[T =E>7.D:>#Q/X9T^VO1:+#?K8S7%A'=OC;;LZ"1L],+U MI;JZT>QGB@O9[&WEF_U<M<#J(6VU36()E$V@WFIHUWJ*1YDLY1M) M0G^Z#M ?^'<:T-5==.OO%G_"0:?/-;7L :"Y2W+QF,1XV%@,(0V3\V.3GK0! MU][<:1IJHVHS65HLAVH9V1 Q]!GK5D6ML1D01$?[@KDI[+6)/AW:F'3[>^U2 M73DAN!<.0VS;DA0006R>Y'([X K>\,7-K>>%=,FT\2"V-LBQ"4Y8 #&">YXZ MT :'V2W_ .>$7_? H^R6_P#SPB_[X%2T4 1?9+?_ )X1?]\"C[);_P#/"+_O M@5+10!%]DM_^>$7_ 'P*/LEO_P \(O\ O@5+10!%]DM_^>$7_? H^R6__/"+ M_O@5+10!%]DM_P#GA%_WP*/LEO\ \\(O^^!4M% $7V2W_P">$7_? H^R6_\ MSPB_[X%2T4 1?9+?_GA%_P!\"C[);_\ /"+_ +X%2T4 1?9+?_GA%_WP*/LE MO_SPB_[X%2T4 5IX[&V@>:Y6WAB09:20*JJ/4D]*KZ9>:/K-K]HTN2UNHNA: M( X]CZ?C5?Q3HDNO:+]FMITAN(IDGA:1-R%T;< X[J>]*XCPG>V/_"Q=2 U>TOKF[LX6,D4ZL)9 M7+*G/11@8'0 9K=\5"YBU;0KY;.:]L;2Y=KF*",R,I*%4DV#).TDG@$C- &S M"^F7%G]K@:TEMMI;SD*E,#J=PXQ3;:?2;VT-U9R6=Q;KG,T3(R#'7D<<5Y[- M(+JZU"*VBDBTB]\06<#Q.I0,< RC:>@9@H(]21[5TPM83\1KNR\I3;7.EQ3S MQ?PLZ2E5)'T&/<+B@#;L;G2-35VTV:QNU0X.T^Q.ZC GD#[B??;C;GU)':NBH B^R6__ #PB_P"^!1]D MM_\ GA%_WP*EHH B^R6__/"+_O@4?9+?_GA%_P!\"I:* (OLEO\ \\(O^^!1 M]DM_^>$7_? J6B@"+[);_P#/"+_O@4](TC7$:*@SG"C%.HH **** "BBB@ J MNUA9NQ9[2!F8Y),8))I9K;SG#>=-'@8Q&^!4?V#_ *>KK_OY33:V$TGN22V5 MM/82V4D*&VE1HWB PI5A@CCUR:HVWAG2;2\BN8;9M\.?)5YG=(<_W$9BJ?\ M 0*M?8/^GJZ_[^4?8/\ IZNO^_E(>QGW/@_0KQKHW-CYBW<@EF0S/L9\@[MN M[ / R0 3T-/N/">BW-P9I;+#-&L;K'*Z+*BC"JZJ0' ^8'I5W[!_T]77_? MRC[!_P!/5U_W\H JWOAG2=0G:6[M=S.JJX65T615Z*RJ0&4?W2"*@U#P9X>U M35UU2_TN*:\7'[PLPW8Z;E!PWX@UH_8/^GJZ_P"_E'V#_IZNO^_E $%KX?TZ MRO[V]MHYDN+_ /X^'^TR'?Z<%L#'08Q@<#%TCU1+R MZ5;S[J@$-@R2 ACNS\OH3P<5U_V#_IZNO^_E'V#_ *>KK_OY0!5_X1G2?[+N MM/:U,EO>'=<>9,[O*>,$N3N)&!@YXQ21^%]*BU6#4D@F%W;H8XY/M4O"GJ"- MV#DG)R#D\GFK?V#_ *>KK_OY1]@_Z>KK_OY0!3L_"VC6%TD]K9[&C=I(T\US M'&QZLD9.U3SU %5O^$'T'[#-9_9[DV\\WVB5#?SX>3KN/S\G.#]0#V%:OV#_ M *>KK_OY1]@_Z>KK_OY0!9BC$421J6*HH4%V+' ]2>2?KK_OY M1]@_Z>KK_OY0!;HJI]@_Z>KK_OY1]@_Z>KK_ +^4 6Z*J?8/^GJZ_P"_E'V# M_IZNO^_E %NBJGV#_IZNO^_E'V#_ *>KK_OY0!;HJI]@_P"GJZ_[^4?8/^GJ MZ_[^4 9NL^%UU6[6YAU*\L)"\9D\AE(?8>#A@=K<_>'ZT\^&+9=,MM-MKN\M M;"!"AMX)0OF@]=SXW\Y.<,,YJ_\ 8/\ IZNO^_E'V#_IZNO^_E #C80+I;6% ML/LL'E&)/( 4QC&/EXP"*K7FA65[X>_L697%H(TC4(VUE"8*D'U!4'\*G^P? M]/5U_P!_*/L'_3U=?]_* *VG:''87KWDMY=7UV\0A\ZZ9250'.T!54=>2<9/ MKK_OY1]@_P"GJZ_[^4 4&\-JWBI=>_M* M]%PL7D"(>5Y?E9W;,;,XR,YSGWJ/^P[JXFU=7U34[>"]9/+(G4M"1G=Y7!"* M1M]^#TK3^P?]/5U_W\H^P?\ 3U=?]_* ,/2/ UOH]RLJZSK-WY<31PQW=V'2 M'(QN0;1@@<#ZUJ6.BK:S1S7-]=ZA-"I2)[IDS&#UP$502?[Q!/OUJQ]@_P"G MJZ_[^4?8/^GJZ_[^4 1ZAH]OJ5[I]S.\BO83&:((0 S%2OS9'3![8J_53[!_ MT]77_?RC[!_T]77_ '\H MT54^P?]/5U_P!_*/L'_3U=?]_* +=%5/L'_3U= M?]_*/L'_ $]77_?R@"W153[!_P!/5U_W\H^P?]/5U_W\H MT54^P?]/5U_W\ MH^P?]/5U_P!_* +=%5/L'_3U=?\ ?RC[!_T]77_?R@"W153[!_T]77_?RC[! M_P!/5U_W\H MT54^P?\ 3U=?]_*/L'_3U=?]_* +=%5/L'_3U=?]_*/L'_3U M=?\ ?R@"AK7AS^UYA-%J5Y8R?N@_D%2KK')O'# X()."/QR.*IWO@:TNM-LK M"WU35-/MK(EHUL[@(6(?#D/B.Q MBL[B[NK6"-Q)MMM@W%2"N=RMT([8]\UJPHT4"(\KS,J@&1P SD#J< #)]@![ M57^P?]/5U_W\H^P?]/5U_P!_* &:-I,&AZ1#IUH\CPP[MK2D%CEBQS@#N:O5 M4^P?]/5U_P!_*/L'_3U=?]_* +=%5/L'_3U=?]_*/L'_ $]77_?R@"W153[! M_P!/5U_W\H^P?]/5U_W\H MT54^P?]/5U_W\H^P?]/5U_P!_* +=%5/L'_3U M=?\ ?RC[!_T]77_?R@"W153[!_T]77_?RC[!_P!/5U_W\H MT54^P?\ 3U=? M]_*/L'_3U=?]_* +=%5/L'_3U=?]_*/L'_3U=?\ ?R@"W5>_LH]0L9+69G5) M,?-&VUE(.00>Q! -,^P?]/5U_P!_*/L'_3U=?]_* ,?3_!T-G=37-SJ-Y>7# MB58I9&"& 2?>*[0/F.!\W7CM5S3_ ]'97$%QHJ32_!EGIZW2W=_J6K+=0^0PU*Y\T+&>JKP,9XS]! M6O\ 8/\ IZNO^_E'V#_IZNO^_E %&P\,V]C,9VO+RZG$'V:*:>12T$?HF%'H M.3DG R:FL=%6UFCFN;Z[U":%2D3W3)F,'K@(J@D_WB"??K5C[!_T]77_ '\H M^P?]/5U_W\H MT54^P?]/5U_W\H^P?\ 3U=?]_* +=%5/L'_ $]77_?RC[!_ MT]77_?R@"W153[!_T]77_?RC[!_T]77_ '\H MT54^P?]/5U_P!_*/L'_3U= M?]_* +=%5/L'_3U=?]_*/L'_ $]77_?R@"W153[!_P!/5U_W\H^P?]/5U_W\ MH MT54^P?]/5U_W\H^P?]/5U_P!_* +=%5/L'_3U=?\ ?RC[!_T]77_?R@"W M7/ZOX2CU6],W]IWUM')+YD\,+KM?]T8N"02I*G!(/3/&3D:OV#_IZNO^_E'V M#_IZNO\ OY0!0E\-1F2/[)J>HV-O';K;"TMY@(MBC P&4E3CC7#*%A:/ &UUZL<# ],DYJ_]@_Z>KK_ +^4?8/^GJZ_[^4 M9<_@^RFGN_\ 2KQ+2]F\ZYLED7R97XR3E=PSCD!@#5N[T&'4-1%S?W-S<0HR MM'9NRB!&'0[0 6YY^8GG\*L_8/\ IZNO^_E'V#_IZNO^_E %6^T-KW4&N5U; M4K97B\I[>"91&PYYP5)4\]5(-:%K:P6-G#:VD:Q00H$C1>BJ!@"H?L'_ $]7 M7_?RC[!_T]77_?R@"W153[!_T]77_?RC[!_T]77_ '\H MT54^P?]/5U_P!_ M*/L'_3U=?]_* +=%5/L'_3U=?]_*/L'_ $]77_?R@"W153[!_P!/5U_W\H^P M?]/5U_W\H MT54^P?]/5U_W\H^P?]/5U_P!_* +=%5/L'_3U=?\ ?RC[!_T] M77_?R@"W153[!_T]77_?RC[!_P!/5U_W\H MT54^P?\ 3U=?]_*/L'_3U=?] M_* #4M.34K=8WFF@:-Q)'+ ^UT89&1P1T)&"".:SO#WAB#0N>M51X7C%M>J-2O_M=Z%6:_#H)]J]%4A=JCD]%[GO6C]@_Z>KK_ +^4?8/^ MGJZ_[^4 8VA^"K?0[Z*Y75]7OA A2&&]NO,CBR,95=HP<KK M_OY1]@_Z>KK_ +^4 6Z*J?8/^GJZ_P"_E'V#_IZNO^_E %NBJGV#_IZNO^_E M'V#_ *>KK_OY0!;HJI]@_P"GJZ_[^4?8/^GJZ_[^4 6Z*J?8/^GJZ_[^5/## MY*%?,DDRWMC;,NIW!,+.LF6Y?YN5'!STKN:YS2] M-UFV\8:IJ5U#8BTOTB0".Y=I(Q&& .#& <[N1D8]Z )+SQ7;Z>;E3:WE\E@ M+VYM8U*0G:"<@L"< Y(4' ZU43Q5/-XX33X;25]-.G"[6=&C(=688EY;(4 $ M8')STZ&DF\/ZQ:W.M1:5+9R66L,9&^TNRO;R,@5R %(<8 ."5^M$?A:_T[6[ M2YTBX@6&'1TTS?-DNFQLJX4#!].2,=>>E %K3_%=EK5Q;V?V2^MTU"W>6UEF M4*MP@P"5*L2#@@\A3@BJ/PR&WP>1DG%Y<#+$D_ZP]S573/"6M6>KZ5J.A^7HN>,]*V/!>C:AH.AO9:G]F+_ &B256MY6<$. MV[G*KC&<4 =#1110 4444 %%%% !1110 4444 %%%% !1110 5Q7Q*?4(M)C ME@2Z?31%.MZMHY5@2F(V;')0'.X>G7-=K6)XHM=7N]+GAT<6\JRVLT,L$S%" MY90%*M@X(YX/!SU&* (K7RKKPCE:#?:5H&IQ1BT>]U"XEN/)5VC MAB+@+M#;2< #.=O))X%0:7::QX8^'T=D6TU;^S4)"[RR/#(-P/.%5MV"P"C/ M('// _QQ,EEHLUY<76I1*D96$6!D7RY/[[LG\/0?-QUX)-78K%M8T6P>ZU6 M62/[,I>6QF:$3.5&9-ZD''4@<#GG-$[>(YV3[/;Z8+::V7>EP[B2*0CYL@ A MU]OE[\UEW_A_7;+PW8:'X8?3VMH(@EP]_)(#,!U7"#@'OSWQ0!7@NO$#?#FY M-D+C4;MYI8K699%25[?>0LN3_%LY!_W3S5OX?S6\VE7)BO-8GN$FV7,.KS^9 M+;N!]WH,#O[U=L4\50:7NO!I,]Z9Q^YB>2*!(0N,*VTMNR,\@CFKNE:;):3W MEY=^4;N^D5Y?)!VJ%4*J@GDX Z\9ST'2@#2HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** (KD3&TF%J5$Y1O++= V.,_C7GW@>9W\13V^JWM]::U$ M5:YM+J8L+H>40S*"=NW<0P*] ,=*]"G61[:1()/*E9"$?&=K8X..^*X^+PWK M.H>*(;_5TL8$M;E+@36[LSS$1;-H! VJ@^M %J.6ZB^+#6IOKF6UETA MIQ;N_P"[1_.5:9/;6MRUK+,A03I]Z,'@L/<#./?%8K M:5JY^(2:TL5E]B6R-D0;A_,VEP^_'EXSQC;G\:T--O-0GU;4H;P6K6T+K]FD MMRQ.#GHPZ;I\EU<17UZ94+$$(N .B MN><_PU):SWVFVGAS5YM0N+B;5IXHKR*20M&?.0L-BDX3:< 8 R,YKH[+1R(= M3_M$I))J4SF3820(\;$7)]$ S[D_6LFT\-:DZZ58ZI<0/I^D,'A>)V\VX*J5 MC+C ";0* *VL:Q?3^+M#6RF>+3?M[6[;"1]I<1L6^JJ1CW.?05VE< MAJ'@.WDN](.G2W,5M93EY4?4KDD)L( C^8[3DCICCO77T %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110!P/C^>YM-6LYM0>]CT'$(::UE9%@E$ZE MFDV\XV?=/.&]ZZ--+&H:7;+)K-U/:JC%9K>.H';-6_M'BC3='C>]?2 M);][I0+>$.(_)VXV1\;B^>>>!D]A6OJFGRZA=:>-R"UM[@7$RDG$3I&D2K'*MN88Y7X"D\%^,\\D@>M %+P/:2P:--/) MJ-]?Q7%R[6\E[.97\H':O)]<%N/[PKI:BM;:*SLX;6W7;%!&L:+Z*!@#\A4M M !1110 4444 %%%% !1110 4444 %%%% !1110 5G>(5U%_#M\NAL%U PGR" M_'C/I6C5>_2ZDL9%T^5(KG@QM(NY<@YP1Z'I^- '&> )X;F2]^SWMY#>1 MO*+C3KZ1I'1BP*R,&/48(., Y[&K&GW:Q?$3^S[?4K_Y;9SDTOPYK/]O2:Q>QV-I<0BY$"QNTGFM(007.!\@QP.O)Z5IVVE M:K?ZOINHZ^MC%+IRR>6MF[N)'==I.6 VC'\///?B@#1UO3I]6TXV=O?3V D= M?,GMFVRA0E:MKK:PEI"L$4-_>>8))\;V )PHX M*#/;+:A>6MRVI"T+I<,D3VA8QR1X!!RW4\D''&0:9I^GWVF>'3% ;> M74W+32-(S"-Y7; MW%=$NC3:C=S7>M1P1/):/9"&VD+A8W(+$N57).!@;1C'?-9UGXBURGB?2=>U646UO'I]Q9/*Q4W#%3 # \9W* =XW,2,'.2!TY !+XF MU"]M?#LMIIMSOO\ [$\SW0&/+14.9..A8C"^YSV-:WA^62;PSIDLSM)(]G$S MNYR6)09)/HP>IZTZT@O\ MP];:%IEFUO.FT1WBS3RR2_=4;HLGA00Q.< # &: .?U^ZN_^$ZC_MV37=+T MLRQP6D]C=A+>0]?WH&2-QR.H.,?6KNOZ]V&J:QYECJ45BFGF=7WQ2.\DB*X95*E0%/RC)W'O@54N= M"U6UU/59=%:S:#5E4RKG:AH>IW44 M/FVXC:*8YFC=E'S,/?/)SFNVKD=?\*7LW@[3]!T/[,4M3%F2ZF9.(R".% M5LDX/ICWKJX3(T"&X1$E*@NJ,656QR 2!D9[X'T% #Z*** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@##\7C5/^$? I9&UJZBUBZUR/64AWS66H7.^#:Q&9(E QC/'? ..:ZC7M&GUN* M"WCU2\TV%'+R/8R^7*YQ@+N[#DD_05'%97IOY=8U!;."[CM7@ACCD9XT4D,2 MSE5)&5'\(P >N:?83ZM?>%3),+6/5'CD56B+"$N"P1@2"=IP#TZ&@#&\,:+. M]GJ(.MZM]5)M2U#P]IWBJ2TNIKNVL MC$MD]U(93'*P ==YR6"ED/)..16_=Z=JNG^%X--\+-:+))=-@LY+?RH%TT2$AR<^8QDY+ @'KR20:E!*LOVF5I")8P&WKDG:""05''3BNIKG[+2=4N=;M-2UY[7?8 MP/% EJS,'=\!Y&R!CA GRAPHIC 16 env-20211231_g3.jpg begin 644 env-20211231_g3.jpg M_]C_X 02D9)1@ ! 0$ 8 !@ #_X1#Z17AI9@ 34T *@ @ ! $[ ( M 0 (2H=I 0 ! (6IR= $ @ 0TNH< < @, /@ M 65R+"!# M;W5R=&YE>0 !9 # ( 4 0J) $ ( 4 0O)*1 ( #.3 M )*2 ( #.3 .H< < @, (G FMC.60G/SX- M"CQX.GAM<&UE=&$@>&UL;G,Z>#TB861O8F4Z;G,Z;65T82\B/CQR9&8Z4D1& M('AM;&YS.G)D9CTB:'1T<#HO+W=W=RYW,RYO&UL;G,Z7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#Z1HHHH ** M** "BLCQ-=6%GHCS:K>26D 8 &*X,#2-SM4."".>>".G/&:YBSU25-3L/.U= M[B5! H;SF$4]N(6\V&.\CC"\\X(!WU%>>7VK737EY)9:A.\C--]I6* M8LL-KNC\N55!PN8R6##!.6.3C(;_ &G<^".&%=L<:A$7T & M *?110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% %+6K^32]$O+^&!)VM8FF,;R% RJ,MS@\X!QQU].M4YM M=EC\51:0MD&1T#&4RX;!5CN5-OS(-H!;<,%U&.1F]JFGKJNDW-A)-+!'< M@_BMHH)9I(U(>9@SL6) MR0 !UZ# Z#CKZU+0!E^&FNG\.6C7_G"5E) G(,@3<=F\_P![;MSWSG-:E%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!F>)KR?3_"> MKWMF_EW%O8S2Q/@':RH2#@\'D=Z^=_\ A;OCC_H-_P#DI!_\17T#XR_Y$37O M^P;U:=8O@W_ )$30?\ L&V__HI:VJ^2J:39]E3; M<$WV"BBBH+"BBB@ HHHH **BNKNWL;9KB]N(K>!,;I9G"*N3@9)XZD"DFO+6 MVFAAN+F&*6=BL*22!6D/HH/4_2@":BJQU*Q6XG@:]MQ-;IYDT9E7=$F,[F&> M!CN:8NKZ:RVS+J%J1>$BV(F7]^?]CGYOPH N4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 8OC+_D1 M->_[!MQ_Z*:ODJOK;Q@I?P-KJKR3IUP!_P!^VKY2^P7/_//_ ,>%>]E%'V"Y_P">?_CPKU^>/<\3VD.Y6HJS]@N? M^>?_ (\*/L%S_P \_P#QX4<\>X>TAW*U%6?L%S_SS_\ 'A1]@N?^>?\ X\*. M>/I3P-H2MP1IUN#_P!^UK9KXVI\ M;]3[NE_#CZ(****@T"BBB@ HHHH S/$D-Q<^%]2MK.W>XGGM9(8XT902S*5' M+$# SD\]!^%8=Y8:BOBQ=:$%RB*B.9/M**D4(1O,@=2^"Q;!!Y&>=PQ77T4 M<%-HVI:HAFM[-EB+RWB/)(@^T+*T;B+ .0<*5.<#@8)ZA[:!JTEQ/+]B*C49 M,@&5,V0%QYF6P>21S\F[Y@/K7=44 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% &3XJ_Y$W6O^O"? M_P!%M7S/7TQXJ_Y$W6O^O"?_ -%M7S/7JX'X6?(<0?Q8>@4445Z)\V%%%% ! M1110!],>%?\ D3=%_P"O"#_T6M:U9/A7_D3=%_Z\(/\ T6M:U?-S^)GZ=1_A M1]$%%%%2:A1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 9/BK_D3=:_Z\ M)_\ T6U?,]?4FJHLFCWB2*'1H'#*PR"-IX->:?V-IG_0.M/^_"_X5Z6#GRQ9 M\UG.'=:I!I]#R:BO6?[&TS_H'6G_ 'X7_"C^QM,_Z!UI_P!^%_PKN]JCPOJ$ MOYCR:BO6?[&TS_H'6G_?A?\ "C^QM,_Z!UI_WX7_ H]J@^H2_F/)J*]9_L; M3/\ H'6G_?A?\*/[&TS_ *!UI_WX7_"CVJ#ZA+^8[_PK_P B;HO_ %X0?^BU MK6JKI2+'H]FD:A$6! JJ, #:.!5JO!E\3/OJ2M3BO)!1114F@4444 %%%% ! M169XDFN+;PQJ5S9SO;SV]L\T.AXP>:S+[Q!.=/TM( M[B*U8LLC&T*ZPLLT]LL)C7% ML$>-!*.,DX?<>/[5AL+@$#CY-OS$?2 M@#NJ*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBN2GO=5B\+ MB\2^O)9+2[G2:2*& L\<<[KN<$ $!%Y" $GIB@#K:*YGQ-X@N=+U73+2VCN$ MCFN(O/F6T>561FV^6& (#<$GOC&.N10O]2U.RDN4.LW$MFLJB:[@M8Y);;"2 M&3:BH71VB7=+&J[0K''S# Q@\4]=*TY1;!;"U L\_9@(5_&!'0GM7A?_ MWQQ_T&_\ R4@_^(KMP^#J5X\T6CAQ&.IX>?)- M/OI_PY]-UGIX?T:+R?*TBQ3R)/-AVVR#RWX^9>.#\HY'/ ]*^=/^%N^./^@W M_P"2D'_Q%'_"W?''_0;_ /)2#_XBNC^RZW=?C_D)"<[@ 1Z]>Y))),$?AK0HE*Q:+IZ*760A;5 "ZYVMTZC<<' MMD^M?.__ MWQQ_T&_\ R4@_^(H_X6[XX_Z#?_DI!_\ $4?V76[K\?\ (/[6 MH=G^'^9]-T5\R?\ "W?''_0;_P#)2#_XBC_A;OCC_H-_^2D'_P 11_9=;NOQ M_P @_M:AV?X?YGTW1117E'KA1110 4444 5M1_Y!=W_UQ?\ ]!-8%%%% !1110!W^G?\@NT_P"N*?\ MH(JS5;3O^07:?]<4_P#015FO(ENSZB'P(****DL**** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BFRH9(G19&B9E(#H!E3ZC((S]0:YS3]0OI]/\+7$MX[->,4N5V( M!-FWD?)^7@AD!^7 Y/6@#I:*Y;5M4U:W\506T#S1QRR11P1_9?,AF#!S(S.! MD,NW.WZU-=-NVMO$)LO*@':I;.%R0#L M**165U#(0RL,@@Y!%+0 4444 %%%% !1110!Q?Q=_P"25ZO_ -L?_1\=?,E? M3?Q=_P"25ZO_ -L?_1\=?,E?197_ 7Z_HCYG-OXZ]/U84445ZIY 4444 %% M%% 'V?1117Q!]Z%%%% !1110!6U'_D%W?_7%_P#T$UP%=_J/_(+N_P#KB_\ MZ":X"N["[,\?,/CB%%%%=9Y@4444 %%%% '?Z=_R"[3_ *XI_P"@BK-5M._Y M!=I_UQ3_ -!%6:\B6[/J(? @HHHJ2PHHHH **** *FJ:@NE:5O;C)XJ*;5U@UB"PDM+H"X8QQW.U?*+A"^WKNSM4G.,=LY MXI^M6$FJ:'>6$,Z0-=0M#YKQEPH88)VY&3@G'/7UZ51NM-UB34H[U=2MV2"' M"6ZV627QR03+@9/'/1<@$9+4 )<>++&VN+B*6*X"P[U24*NV9U*AHTYSN!8# MD 9S@\&F_P#"760:-6MKI7W%;A2J?Z+\_EYD^;IN_N[N.>G-4_\ A$9[R/?? M7BQL0T\<4J^&/"=M>Z'=?9;B2^2)G\M7RI1R1A@1U4 M?E7CW_"W?''_ $&__)2#_P"(KNH8&I7ASQ:_KY'GU\?2H3Y))W_KS/IF2-)8 MFCE171P596&0P/4$5371-*2.VC33+-4M&+VRBW0"%BOG+_A;O MCC_H-_\ DI!_\11_PMWQQ_T&_P#R4@_^(K?^RZW=?C_D8?VM0[/\/\SZ)L?# MVEV$9$-E;L[1M$\K0('=&.2I( ^7/\/3VIA\*^'C$(CH6F&-6+!/L<> 3C)Q MCKP/RKYY_P"%N^./^@W_ .2D'_Q%'_"W?''_ $&__)2#_P"(H_LNMW7X_P"0 M?VM0[/\ #_,^FZ*^9/\ A;OCC_H-_P#DI!_\16GX9^*/C'4/%FD65YK'F6]Q M?0Q2I]EA&Y6< C(3(X/:IEEE:*;NOQ_R*CFM"322?X?YGT11117F'JA1110 M4444 ,?_ 'R*DHKO MNSP.9]R/[/#_ ,\8_P#OD4?9X?\ GC'_ -\BI**+L.9]R/[/#_SQC_[Y%'V> M'_GC'_WR*DHHNPYGW/JZBBBOF#]2"BBB@ HHHH K:C_R"[O_ *XO_P"@FN K MO]1_Y!=W_P!<7_\ 037 5W879GCYA\<0HHHKK/,"BBB@ HHHH [_ $[_ )!= MI_UQ3_T$59JMIW_(+M/^N*?^@BK->1+=GU$/@04445)84444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110!G>(9$B\-ZA)+.UNJ6[L)5E,1 M4@<$,"".<=ZY5-7D;5-/E_M%RQ2U:%!.?+EA*MY\A&<-C!RQSMP.1GGNZ1U# MHRG(##!VD@_F.10!Y_JVN30>)[Z?3-0DN"+9GAB28N@'D*P;R@<-'SO$@&2V M4^L$6JZS%8Z9)D*>. M"%=L<:A$7.< # %/H **** "BBB@ HHHH **** /,OCS_P B)9?]A)/_ $5+ M7S[7T'\=T9_ MF$4L?[23@#/_+*6O /L\W_/&3_ODU]+ES7L/FSY3-&EB7Z( MCHJ3[/-_SQD_[Y-'V>;_ )XR?]\FO1NCS.9=R.BI/L\W_/&3_ODT?9YO^>,G M_?)HN@YEW(ZVO!O_ "/>@_\ 82M__1JUD_9YO^>,G_?)K:\'02CQUH),3@#4 MK?)*G_GJM9U&N1^AI2DO:1UZH^L:***^-/N@HHHH **** .4^)W_ "3G5/\ MME_Z.2OGROHSQ[82ZGX(O[2!D623R\%R0.)%/;Z5XU_P@>I_\][3_OMO_B:] M;!22IN_<^0SRE4GB8N*O[J_-G,45T_\ P@>I_P#/>T_[[;_XFC_A ]3_ .>] MI_WVW_Q-=O/'N>%]6K?RG,45T_\ P@>I_P#/>T_[[;_XFC_A ]3_ .>]I_WV MW_Q-'/'N'U:M_*]I_P!]M_\ $T<\ M>X?5JW\I]#T445\X?I@4444 %%%% %;4?^07=_\ 7%__ $$UP%=_J/\ R"[O M_KB__H)K@*[L+LSQ\P^.(4445UGF!1110 4444 =_IW_ ""[3_KBG_H(JS5; M3O\ D%VG_7%/_015FO(ENSZB'P(****DL**** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@#R7XYZSJFD?V%_96I7=CYOVCS/LT[1[\>7C.TC.,G M\Z\D_P"$R\3_ /0QZO\ ^!TO_P 57IW[0?\ S+W_ &\_^TJ\7KZ? PB\/%M= M_P V?*9A4FL3))]OR1M?\)EXG_Z&/5__ .E_P#BJ/\ A,O$_P#T,>K_ /@= M+_\ %5BT5V>SAV1P^UJ?S,VO^$R\3_\ 0QZO_P"!TO\ \51_PF7B?_H8]7_\ M#I?_ (JL6BCV<.R#VM3^9FU_PF7B?_H8]7_\#I?_ (JNM^%WB;7M0^).EVM_ MK6HW5O)YV^*:[=T;$+D9!.#R ?PKSBNT^$7_ "532/\ MM_Z(DK'$4X*C/3H M_P C?#5)NO!-O=?F?3=%%%?)'V04444 %%%% 'GWQF_Y$VT_Z_T_]%R5XE7M MOQF_Y$VT_P"O]/\ T7)7B5>U@_X1\-G?^^/T04445V'BA1110 5K>%?^1RT7 M_K_@_P#1BUDUK>%?^1RT7_K_ (/_ $8M1/X6:T?XL?5'TQ1117SA^G!1110 M4444 9OB#_D!7'_ ?_0A7$UVWB#_ ) 5Q_P'_P!"%<37H8;X'ZGB9A_%7I_F M%%%%=)YX4444 %%%% 'I%%%%>,?5A1110 4444 5M1_Y!=W_ -<7_P#037 5 MW^H_\@N[_P"N+_\ H)K@*[L+LSQ\P^.(4445UGF!1110 4444 =_IW_(+M/^ MN*?^@BK-5M._Y!=I_P!<4_\ 015FO(ENSZB'P(****DL**** "BBB@#'\70K M<>#]5A:V:Y+VSB.)(3*S28^3"@$Y#8.>V,\8S6-=Q2OXLCOA9W+/YL4T-R+9 M_P!W:B)MZ9QD$MGY/O$L..,CL::Z)+&T8RRW,XA9?M-JS1F- Q'S'R\@*,D888&<$_LRZ\Y3%IUPL32DZ2OV=E^ MR?Z0&)(Q^Z!3!YQ\H*_[->B(BQHJ1J%51A548 'I2T %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% 'D7QVM4N?[!WEAM^T8P?^N=>1?V9#_>D_,?X5['\;O\ F!_]O'_M M.O**]_!SDJ$4GW_,^$S:I)8V:3[?DBG_ &9#_>D_,?X4?V9#_>D_,?X57[6?UGW*?]F0_WI/S' M^%=?\++"*'XEZ5(K.2/.ZD?\\7KG*ZSX8_\ )1M+_P"VO_HEZRK3DZ4M>C.K M!U)O$TU?[2_,^@J***^;/T4**** "BBB@#S[XS?\B;:?]?Z?^BY*\2KZ3\5? M\@N/_KL/_06KDJ];"SY:=CY/-,)[7$N7-;1'C-%>S45T^U\CS/[/_O?A_P $ M\9HKV:BCVOD']G_WOP_X)XS6MX5_Y'+1?^O^#_T8M>H59T[_ )"EI_UV3_T( M4I5?=>AI2P%JD7S=5T_X)W]%%%>"?=A1110 4444 9OB#_D!7'_ ?_0A7$UV MWB#_ ) 5Q_P'_P!"%<37H8;X'ZGB9A_%7I_F%%%%=)YX4444 %%%% 'I%%%% M>,?5A1110 4444 5M1_Y!=W_ -<7_P#037 5W^H_\@N[_P"N+_\ H)K@*[L+ MLSQ\P^.(4445UGF!1110 4444 =_IW_(+M/^N*?^@BK-5M._Y!=I_P!<4_\ M015FO(ENSZB'P(****DL**** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@#RCXW?\P/_ +>/_:=>45[C\3O#_P#;O]E_Z3Y'D^;_ ,L]V[.SW'I7 M _\ "OO^HG_Y+_\ V5>UA9Q5%)_UJ?$9KAZL\9.45II^2.,HKL_^%??]1/\ M\E__ +*C_A7W_43_ /)?_P"RKI]I$\WZI7_E_(XRBNS_ .%??]1/_P E_P#[ M*C_A7W_43_\ )?\ ^RH]I$/JE?\ E_(XRNL^&/\ R4;2_P#MK_Z)>I_^%??] M1/\ \E__ +*M_P $>#_[*\96-Y]N\WR_,^3R=NN4445X)^@!1110 4444 8GBK_ )!AAO@?J>)F'\5>G^84445TGGA1110 4444 >D4445XQ] M6%%%% !1110!6U'_ )!=W_UQ?_T$UP%=_J/_ ""[O_KB_P#Z":X"N["[,\?, M/CB%%%%=9Y@4444 %%%% '?Z=_R"[3_KBG_H(JS5;3O^07:?]<4_]!%6:\B6 M[/J(? @HHHJ2PHHHH **** "BBL"76KQ?&D6EC[,MLR@D,"9'^1V+!MV 054 M;,%B"6' . #?HKDKOQ3?V]S)MCMC%/-+;6BE3NCD29(MTAW8*DL6P I Y.< MAH\4Z@)I$9;4_8)%2](C8><&N#$#&-WR\*6.=W) ]Z .OHHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH YOQ=_RZ?\ _\ V6N;KI/%W_+I_P #_P#9:YNO3H?PT?/8S^/+ MY?D%%%%;'*%%%% !6EX?_P"0[;_\"_\ 036;6EX?_P"0[;_\"_\ 0345/@?H M:T/XL?5';4445Y)],%%%% !1110!B>*O^07'_P!=A_Z"U#COXP4445T'$%%%% !5G3O^0I:?]=D_P#0A5:K.G?\A2T_ MZ[)_Z$*4MF5#XT=_1117CGU(4444 %%%% &;X@_Y 5Q_P'_T(5Q-=MX@_P"0 M%>%%%% !1110!Z11117C'U844 M44 %%%% %;4?^07=_P#7%_\ T$UP%=_J/_(+N_\ KB__ *":X"N["[,\?,/C MB%%%%=9Y@4444 %%%% '?Z=_R"[3_KBG_H(JS5;3O^07:?\ 7%/_ $$59KR) M;L^HA\""BBBI+"BBB@ HHHH *S+O0+&YO9+X(R7C(0)!+(%#;2H8HK %@&(W M<,!T(K3HH R(?#&FI')YT33RS0^5+(\KG=PNY@,X5F**25P20"3D9IZ^'-+5 MK8BV;-JQ:,F5SN._?E^?WAW_ #9;/S<]>:U** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@!"0JDL0 !DD]JQ;+Q7IU_I-[J=L7> MRM&93*"C>81U"@,2#TX8*3D=CFM>Y@2ZM9;>7.R5"C8/.",&N9C\,WMO;269 MFM;N.^C\BYDDM"J+&D6R/Y1*#NSU(Z]MN!D O1^*K:2>WM5M+@7LTSPFS=XE MEC* %B%I(;."T-[')#]H6ZN6EB>26656# K(TA* ;549W$ =<\U8T/0)=(OKZX MDO?M NFW;1%L).YCN<[B&?#!=P"\*..!@ VJ*** "BBB@ HHHH **** .;\7 M?\NG_ __ &6N;KI/%W_+I_P/_P!EKFZ].A_#1\]C/X\OE^04445L'_^0[;_ / O_0345/@?H:T/XL?5';4445Y)],%% M%% !1110!B>*O^07'_UV'_H+5R5=;XJ_Y!AAO@ M?J>)F'\5>G^84445TGGA1110 4444 >D4445XQ]6%%%% !1110!6U'_D%W?_ M %Q?_P!!-")IG!N M(O-C?R7V%=I;E\;0=JD[20<#I4FGZK:ZIYOV7[0#"0KK/;20D$C(X=0>E95O MI&IFXT;[2D,*Z=& TD-[(V\^64*^44"D'/WBZ7X(^Q_VK!=S?;-_E_9D5 ML;-N<[F']X5S/_"^?#'_ #X:O_WYB_\ CE8O[0?_ #+W_;S_ .TJ\7KW,)@J M-6BIRW?^9X&,Q]:C7E".RM^1]!?\+Y\,?\^&K_\ ?F+_ ..4?\+Y\,?\^&K_ M /?F+_XY7S[175_9N'\_O.3^U,1W7W'T%_POGPQ_SX:O_P!^8O\ XY1_POGP MQ_SX:O\ ]^8O_CE?/M%']FX?S^\/[4Q'=?'_P#D.V__ +_ -!-14^!^AK0_BQ]4=M1117DGTP4444 M%%%% &)XJ_Y!.?4A1110 4444 9OB#_D!7'_ ?_0A7$UVWB#_D!7'_ '_ -"%<37H8;X' MZGB9A_%7I_F%%%%=)YX4444 %%%% 'I%%%%>,?5A1110 4444 5M1_Y!=W_U MQ?\ ]!-8%%%% !1110! MW^G?\@NT_P"N*?\ H(JS5;3O^07:?]<4_P#015FO(ENSZB'P(****DL**** M"BBB@ JK-J5K!J$-B[L;F92RQI&SD+_>; (49XRV 3Q5JN6O_#UPOBAM:ACM MG$;"<2EG$PVQ,GD@*IRC9!..ELUL!?:JO_"9>&/^ACTC_P #HO\ XJO&/CS_ ,CW9?\ 8-3_ -&RUYC7 MLT,NA5IJ;EN>'7S.=*K*"CL?6O\ PF7AC_H8](_\#HO_ (JC_A,O#'_0QZ1_ MX'1?_%5\E45M_94/YF8_VO4_E1]:_P#"9>&/^ACTC_P.B_\ BJ/^$R\,?]#' MI'_@=%_\57R511_94/YF']KU/Y4?6O\ PF7AC_H8](_\#HO_ (JK5AK^C:K< M-!I>K6-[,J[S';W*2,%R!G"D\9(Y]Z^0*].^ W_(]WO_ _P#1L58U\NA2 MIN:EL;4,SG5JQ@X[GT#1117C'N!1110 4444 >0?'FT^U?V#\^W;]H[9S_JJ M\@_LK_IM_P".?_7KV?XW?\P/_MX_]IUY17T&#J25"*7G^9\+FU6<<;-)]OR1 MG_V5_P!-O_'/_KT?V5_TV_\ '/\ Z]:%%=7M9]SR_;5.YG_V5_TV_P#'/_KT M?V5_TV_\<_\ KUH44>UGW#VU3N9_]E?]-O\ QS_Z]=?\*M/\CXFZ5)YN[;YW M&W'_ "Q?WK KK/AC_P E&TO_ +:_^B7K*M4DZ4E?HSJP=:;Q---_:7YGT%11 M17S1^B!1110 4444 G0_AH^>QG\ M>7R_(****V.4**** "M+P_\ \AVW_P"!?^@FLVM+P_\ \AVW_P"!?^@FHJ? M_0UH?Q8^J.VHHHKR3Z8**** "BBB@#$\5?\ (+C_ .NP_P#06KDJZWQ5_P @ MN/\ Z[#_ -!:N2KT1+=GU$/@04445)84444 %%%% !1110 4444 %%%% !1110!X;\:[: M&;QI:-*FXC3T'4_\])*\[^P6W_//_P >->E?&;_D>U]!A MY25&.I^?9E.2Q=2SZE?[!;?\\_\ QXT?8+;_ )Y_^/&K%%='/+N>?[2?#_ /HR.N?$RDZ,M3ORZ/_ &G7E%>R?%[2+[5?['^P0>;Y?G;_ )U7 M&?+QU(]#7FO_ B.M_\ /E_Y%3_&O;PLDJ*_KJ?"9M3G+&S:B^GY(Q:*VO\ MA$=;_P"?+_R*G^-'_"(ZW_SY?^14_P :Z>9=SS/8U?Y7]QBT5M?\(CK?_/E_ MY%3_ !H_X1'6_P#GR_\ (J?XTLW M_A$=;_Y\O_(J?XUTOP\\.ZI8>/-.N;NU\N)/-W-YBG&8G'0'U-9UI+VC. MG!TJBQ--N+^)=/,]OHHHKY\_10HHHH **** .;\7?\NG_ __ &6N;KI/%W_+ MI_P/_P!EKFZ].A_#1\]C/X\OE^04445L'_^0[;_ / O_0345/@?H:T/XL?5';4445Y)],%%%% !1110!B>*O^07'_UV M'_H+5R5=;XJ_Y!AAO@?J>)F'\5>G^84445TGGA M1110 4444 >D4445XQ]6%%%% !1110!6U'_D%W?_ %Q?_P!!-"?\ HR2O/:^@?%7_ "%(_P#KB/\ T)JQ*]JA4M32 ML?&8[!>TQ,YS45K[7R./^S_ .]^'_!/&:*]FHH]KY!_9_\ >_#_ M ()XS7H7P9_Y'*[_ .O!_P#T9'725M^%?^0I)_UQ/_H2UE7J7IM6.O X+DQ, M)2?3!1110 4444 8GBK M_D%Q_P#78?\ H+5R5=;XJ_Y!(/^0%AAO@?J>)F'\5>G M^84445TGGA1110 4444 >D4445XQ]6%%%% !1110!6U'_D%W?_7%_P#T$UP% M=_J/_(+N_P#KB_\ Z":X"N["[,\?,/CB%%%%=9Y@4444 %%%% '?Z=_R"[3_ M *XI_P"@BK-5M._Y!=I_UQ3_ -!%6:\B6[/J(? @HHHJ2PHHHH **** "N3U M+5-1M_'5@EQ#<6^F*LHW^;$(I (]S2-\V0%]".,$\YXZRFR()8FC8L P*DJQ M4\^A'(^HH \_N]5N6N[M[;4)V9FF^VB.8E;>V\V(1R* <)F$LP88)RQYQD(F MI7/GPA+ZX9!,!I/^D.1>+]J*ODY_>@1[>3GY3NS_ !5Z!%$D$*11+MCC4*JC ML , 4^@ HHHH **** .2\5?\A2/_ *XC_P!":L2MOQ5_R%(_^N(_]":L2O4I M?PT?.8G^-(****U.<**** "MOPK_ ,A23_KB?_0EK$K;\*_\A23_ *XG_P!" M6LJO\-G1AOXT3K:***\L^C"BBB@ HHHH YOQ=_RZ?\#_ /9:YNND\7?\NG_ M_P#V6N;KTZ'\-'SV,_CR^7Y!1116QRA1110 5I>'_P#D.V__ +_ -!-9M:7 MA_\ Y#MO_P "_P#0345/@?H:T/XL?5';4445Y)],%%%% !1110!S?B[_ )=/ M^!_^RUS==)XN_P"73_@?_LM*O^0I'_P!<1_Z$U8E;?BK_ )"D?_7$?^A-6)7J M4OX:/G,3_&D%%%%:G.%%%% !6WX5_P"0I)_UQ/\ Z$M8E;?A7_D*2?\ 7$_^ MA+657^&SHPW\:)UM%%%>6?1A1110 4444 '_ M /D.V_\ P+_T$UFUI>'_ /D.V_\ P+_T$U%3X'Z&M#^+'U1VU%%%>2?3!111 M0 4444 8GBK_ )!AAO@?J> M)F'\5>G^84445TGGA1110 4444 >D4445XQ]6%%%% !1110!6U'_ )!=W_UQ M?_T$UP%=_J/_ ""[O_KB_P#Z":X"N["[,\?,/CB%%%%=9Y@4444 %%%% '?Z M=_R"[3_KBG_H(JS5;3O^07:?]<4_]!%6:\B6[/J(? @HHHJ2PHHHH **** " MBBLR?4KN#7;:S>Q4VMRS(EP)\N&"%\E-OW>,9W=>W() -.BN;N/%K6]Q*IL- MT3/)#:.)N9Y4D6(J1M^4;WP#EN%/ X!:/%S^8$:P4&W<)?D3DB#,QB4I\OSY M*LW.W@>O% '34444 %%%% ')>*O^0I'_ -<1_P"A-6)6WXJ_Y"D?_7$?^A-6 M)7J4OX:/G,3_ !I!1116ISA1110 5M^%?^0I)_UQ/_H2UB5M^%?^0I)_UQ/_ M *$M95?X;.C#?QHG6T445Y9]&%%%% !1110!S?B[_ET_X'_[+7-UTGB[_ET_ MX'_[+7-UZ=#^&CY[&?QY?+\@HHHK8Y0HHHH *TO#_P#R';?_ (%_Z":S:TO# M_P#R';?_ (%_Z":BI\#]#6A_%CZH[:BBBO)/I@HHHH **** .;\7?\NG_ __ M &6N;KI/%W_+I_P/_P!EKFZ].A_#1\]C/X\OE^04445L'_^0[;_ / O_0345/@?H:T/XL?5';4445Y)],%%%% !1110 M!B>*O^07'_UV'_H+5R5=;XJ_Y!AAO@?J>)F'\5 M>G^84445TGGA1110 4444 >D4445XQ]6%%%% !1110!6U'_D%W?_ %Q?_P!! M-S MY.%VC!Q]WBMVB@ HHHH **** .2\5?\ (4C_ .N(_P#0FK$K;\5?\A2/_KB/ M_0FK$KU*7\-'SF)_C2"BBBM3G"BBB@ K;\*_\A23_KB?_0EK$K;\*_\ (4D_ MZXG_ -"6LJO\-G1AOXT3K:***\L^C"BBB@ HHHH YOQ=_P NG_ __9:YNND\ M7?\ +I_P/_V6N;KTZ'\-'SV,_CR^7Y!1116QRA1110 5I>'_ /D.V_\ P+_T M$UFUI>'_ /D.V_\ P+_T$U%3X'Z&M#^+'U1VU%%%>2?3!1110 4444 +O^73_@?_ ++7-UZ=#^&CY[&?QY?+\@HHHK8Y0HHHH *T MO#__ "';?_@7_H)K-K2\/_\ (=M_^!?^@FHJ? _0UH?Q8^J.VHHHKR3Z8*** M* "BBB@#$\5?\@N/_KL/_06KDJZWQ5_R"X_^NP_]!:N2KT/F'QQ"BBBNL\P**** "BBB@ M#O\ 3O\ D%VG_7%/_015FJVG?\@NT_ZXI_Z"*LUY$MV?40^!!1114EA1110 M4444 %%%% !1110 4444 %%%% ')>*O^0I'_ -<1_P"A-6)6WXJ_Y"D?_7$? M^A-6)7J4OX:/G,3_ !I!1116ISA1110 5M^%?^0I)_UQ/_H2UB5M^%?^0I)_ MUQ/_ *$M95?X;.C#?QHG6T445Y9]&%%%% !1110!S?B[_ET_X'_[+7-UTGB[ M_ET_X'_[+7-UZ=#^&CY[&?QY?+\@HHHK8Y0HHHH *TO#_P#R';?_ (%_Z":S M:TO#_P#R';?_ (%_Z":BI\#]#6A_%CZH[:BBBO)/I@HHHH **** .;\7?\NG M_ __ &6N;KI/%W_+I_P/_P!EKFZ].A_#1\]C/X\OE^04445L'_^0[;_ / O_0345/@?H:T/XL?5';4445Y)],%%%% ! M1110!B>*O^07'_UV'_H+5R5=;XJ_Y!AAO@?J>) MF'\5>G^84445TGGA1110 4444 >D4445XQ]6%%%% !1110!6U'_D%W?_ %Q? M_P!!-ZACN)\^3$\@#R8Z[0>3CVJ>NZ_KY'$T5VW_ M C^F?\ /M_Y$;_&C_A'],_Y]O\ R(W^-'UF'9A_9]7NOZ^1Q-;?A7_D*2?] M<3_Z$M;?_"/Z9_S[?^1&_P :GM-+L[&4R6L.QRNTG<3Q^)]JB>(C*+2-:."J M0J*3:T+=%%%<1ZP4444 %%%% '-^+O\ ET_X'_[+7-UW]WI]K?[/M<7F;,[? MF(QGZ'VJM_PC^F?\^W_D1O\ &NRG7C""BSR\1@ZE6HYIHXFBNV_X1_3/^?;_ M ,B-_C1_PC^F?\^W_D1O\:T^LP[,P_L^KW7]?(XFBNV_X1_3/^?;_P B-_C1 M_P (_IG_ #[?^1&_QH^LP[,/[/J]U_7R.)K2\/\ _(=M_P#@7_H)KI/^$?TS M_GV_\B-_C4MOH]C:SK-!!LD7.#O8XXQW-3+$0<6BZ>!J1FI-K1_UT+M%%%<) M[ 4444 %%%% '-^+O^73_@?_ ++7-UW]WI]K?[/M<7F;,[?F(QGZ'VJM_P ( M_IG_ #[?^1&_QKLIUXP@HL\O$8.I5J.::.)HKMO^$?TS_GV_\B-_C1_PC^F? M\^W_ )$;_&M/K,.S,/[/J]U_7R.)HKMO^$?TS_GV_P#(C?XT?\(_IG_/M_Y$ M;_&CZS#LP_L^KW7]?(XFM+P__P AVW_X%_Z":Z3_ (1_3/\ GV_\B-_C4MOH M]C:SK-!!LD7.#O8XXQW-3+$0<6BZ>!J1FI-K1_UT+M%%%<)[ 4444 %%%% & M)XJ_Y!U4?^$?TS_GV_P#(C?XUU4:T81LSSL5A9UIJ M46MCB:*[;_A'],_Y]O\ R(W^-'_"/Z9_S[?^1&_QK;ZS#LSE_L^KW7]?(XFB MNV_X1_3/^?;_ ,B-_C1_PC^F?\^W_D1O\:/K,.S#^SZO=?U\CB:*[;_A'],_ MY]O_ "(W^-'_ C^F?\ /M_Y$;_&CZS#LP_L^KW7]?(TJ***\\]L**** "BB MB@"MJ/\ R"[O_KB__H)K@*]&DC6:)XY!E'4JPSU!K/\ ^$?TS_GV_P#(C?XU MTT:L:::9P8K#3K23B<317;?\(_IG_/M_Y$;_ !H_X1_3/^?;_P B-_C6_P!9 MAV9Q_P!GU>Z_KY'$T5VW_"/Z9_S[?^1&_P :/^$?TS_GV_\ (C?XT?68=F'] MGU>Z_KY'$T5VW_"/Z9_S[?\ D1O\:/\ A'],_P"?;_R(W^-'UF'9A_9]7NOZ M^19T[_D%VG_7%/\ T$59IL<:PQ)'&,(BA5&>@%.K@;N[GLQ5HI!1112*"BBB M@ HK,\0WLUCHLSVC,MU)^[@*0M,58\;@B@EMHRV #PIK!TGQE>W>BZ1/_9WG M27<31RR/*(L7*9!C(VX4L5.,X&2 /8 [&BN)?XA3"\M[6+0Y9YV@:6=(I'/D M89DP?W?'S+R6VX!!P>E2R:GK-]\,DUQ;[[!=QV,EXWV=$D$F(V90=ZX S@D M>V>] '8T5QUMKVK:8^FVEV!J9U6(26US/((B'PFZ(B.+&!EF#8Z CMFJ"_$^ M5;5'FT3$UPJFVCAN6D#DS-$0V(\@Y4D8#9R* /0**KZ?=->Z;;74D$EL\T2R M-#*I#QDC)4@]QTJQ0 4444 %%%% $=Q<16EM)/.VV.-=S'!/'L!R3["LT>)] M),,$IN7"S.T8#02 H58*V\%>X?;(!"8_G'EG:02&&-W<<=:ZFPMC9:;;6K2F9 MH(DC,C#ERH R?KB@"Q1110 4444 %%%% !1110 4444 -=TBC:21E1%!9F8X M [DUDGQ5I"VS3O/,@23RGC>UE61&V[SF,KN VG=DC&.N UU.FF)?.95?9,Y1Q(FS=G8,;0J +CD*+CE3C#'D?*,GD<*VO61I59R=CE\ N2 7(!*LZ?J5KJENTUF[,J.8W62 M-HW1AU#*P# \@\CH0>]>&M2N+.U@:.SF7%V]T#0\5M)YK-(A(SDKL Y8)GYN%!'\60 :!\4:2(X7:XD42 MOY?S6\@,;;@O[P%PF,BH0#NC9#@C(8!@"5(Y##@]C M7/W>B:[<6D\'E:<4O[EKB[0W+@)\JJBJ?+^8#8K$G;GD<#FM+P[I%YIWF2:@ MT'F&"&V58"2I2)2 QR!@DL3CH..3UH VZ*** "BBB@ HHHH **** "BBB@ J MC/K5A;:E'8SS%)Y.%S&VS."VTOC:&PI.TG..U7JPM8T[5-3U**(167]FJIR[ MS-YH<@J6"[,'"E@!N')SV H D/BS1A9-=?:9#$I^;%M*6 V[M^W;G9CG?C;C MO5^SU*UOY+A+61G:WD\N3,;+@X!&,@9!!!!&0<]:YI="UZ&PFC1-.DDN4BMI MD-PZ*88UVG#>6<,^6[?*.A)YK7T2QO[2]U&6_CM$6Y>-X_LTC'[L:H005&T? M*".3UQVY -BBBB@ HHHH **** "BBL+Q;XML/!FDQ:AJD5Q+#+.( MNJLVXJ MS9^8CC"FJC%S?+'RM;J:&6YMH9I+=MT+R1AC&?52>A^E4D\+ MZ!&VZ/0]-5AGE;2,=1@]NXJA!XPL]1\$)XAL72TAN,I"=0(14?S#&"^">,C/ M!Z>E&EZ[>:O<:-+;2VJVM]I\EQ*GE,S+(A12JN'QC=)Z'[IYYR%*+BVF.,E) M*2V9I+X>T5/(V:18+]G),.+9!Y63D[>..>>*F_LG3O[-_L[[!:_8>GV7R5\K MKG[F,=>>G6N;TOQ/J,>J1PZZUH;6: NL\$#Q[)-SX4Y=LY6)B#QTQ6UX,\@ '145R$GCQ8=*M[B6S MC\ZXD8)LF9X!&N-TID$>0@W 9V=?;)'7T %%%% !1110 4444 %%%% !1110 M 445C7>NRVWB>VTI;(.DRAC*9<-SOR53;\P78-QW#&]>#D9 -FBN9N_&'V'0 MS=W5G_I)NY+5;>*1I!E&8,Y8)NV *22%)'H370VTWVBTAF!0^8BOF-MR\C/! MP,CWP* ):*** "BBB@ HHHH **** "BBB@ HHK$UGQ$=)O5A2U$ZI$)[AC+L M9(RX3*C!WG)R1D<#KR!0!MT5SK>*)$BU4O:0R2Z>4!CMIVG(W$\2!(RR$ 9; M 8 ="<&MNRG:ZL8+AO))E0/F"7S(R",@J^!N'O@4 3T444 %%%% !1110 44 M44 %%%% !1169;:N7EU5;N%85TZ3!9)"^]/+#AN@P<-TY^IH TZ*YN+Q-J$] MA<2Q:5 L]O$MPZ27A""%DW*=PC)W\$;=N.#\W3-VSUJ:;7CIES!;0R"V\\K' M=B21.5!#)M& 2QP03D#D#.* ->BBB@ HHHH **** "BBB@ HHHH ***I07\D MNMWEA) B+;Q131R+(6+JY<>#B:V\1/=:AIULMM'$MY:K<%II'7JN[9&=FV1@.2- MP..<<&@#>%- @OM.B@DEDNEA(G4E<%6/8CGY15PC*4DH[F-:I"E3"&V22&-2IZ@]3ZU6_X1[1_+VK%?(1,\ZNE MQ2,U0TSQ-=ZG\/;;5IOW%[=EHE-I;/-L/F,NY8QN+ M84%L<]#3M)U6\U.\T.26]F@%Q8S_ &BU\M%#7$3(C#YEW @L_&1]P<#D%234 MFGN53G&<(SCLU=%_^PM%WY-G,0%B01GSBBB,Y0!/NC!ST'.6SG)S:TVULM)M MFM[)+E8VD:4B0RRG7-T0_VFZF%H) T' MF8PS1H%0;"S!CC[G7K7;U)H1?:4_NR_]^F_PH^TI_=E_[]-_A4M% $7VE/[L MO_?IO\*/M*?W9?\ OTW^%2T4 1?:4_NR_P#?IO\ "C[2G]V7_OTW^%2T4 1? M:4_NR_\ ?IO\*/M*?W9?^_3?X5+10!%]I3^[+_WZ;_"LJ72+&[N99=6\[4U< M%8X;RV5HX5+!BJJ$&>57EMQ^4<]<[5<-=:YKB:I?V\37S.OF%X5L<_9XA.B) M)"=O[PF,NV"6^8=!C! -FR\/V.GVUI:6LUXEE:D.+00*$D<-N#L1&&R&P>"! M\HR.N=O[2G]V7_OTW^%27$S6+730O.JI'+.#+LB9HWCX4@#= MM*M\V0 !77T 1?:4_NR_]^F_PH^TI_=E_P"_3?X5+10!%]I3^[+_ -^F_P * M/M*?W9?^_3?X5+10!%]I3^[+_P!^F_PH^TI_=E_[]-_A4M% $7VE/[LO_?IO M\*/M*?W9?^_3?X5+10!%]I3^[+_WZ;_"C[2G]V7_ +]-_A4M% $7VE/[LO\ MWZ;_ K$N_#]A>WES---?".X#EX$4A [1>49!\NX-L)'7'?&>:W9D:6!T25X M692!(@!9"1U&01D>X(]JPX;RXNO ]A?7&I/9RR6D4TUS'$C.S% <*&!7)8CC M!ST&"00 5SX5L&A*-=ZB6D,GGR")5,Z2;=Z,!&%"G8OW0#UYR3GHOM*?W9?^ M_3?X5@P7VH17.G_:[V,M)I$TERF%,*SQF(%\@9ZNP(SC '&:=X.O[R_TV8ZC M=23S)(O$L:HZ@Q(W\( *DDE3C." >00 #<^TI_=E_P"_3?X4?:4_NR_]^F_P MJ6B@"+[2G]V7_OTW^%'VE/[LO_?IO\*EHH B^TI_=E_[]-_A1]I3^[+_ -^F M_P *EHH B^TI_=E_[]-_A1]I3^[+_P!^F_PJ6B@"+[2G]V7_ +]-_A1]I3^[ M+_WZ;_"I:* (OM*?W9?^_3?X5E76D6EWKD.IR2W@:(H?)$9\MF0/M/*[ACS& M^Z0#GD'FME@64@,5)& PZC\ZPM-NKRZ\&/-+>2?:E68"Y"(&RKL <;=N< =L M4 0GPY:FS,)U#4_,^T2W"W B4.ID!#J/W>W:=QZ@D9X/ QMP-;VUO'!!'(D4 M2!$7RG. !@#I7+2:UJ1O-!Q?%$GM[=[@+$I!:1U&9/E) ;E5VXPQYXK8T*XO M3?ZG9ZA-.B@9'T^M $:Z: MR^?(NK:F+F?8IN?L\>]44L0@'E;<9=NH)YZUH6:V]C90VMNDHBA0(N8F)P/7 MCD^]&VBMT>"*6T>,C$CJ6+,HSNP".V/<-0!T'VE/[LO_?IO\*/M*?W9 M?^_3?X5+10!%]I3^[+_WZ;_"C[2G]V7_ +]-_A4M% $7VE/[LO\ WZ;_ H^ MTI_=E_[]-_A4M% $7VE/[LO_ 'Z;_"C[2G]V7_OTW^%2T4 1?:4_NR_]^F_P MH^TI_=E_[]-_A4M% $7VE/[LO_?IO\*Q9=,=);V6TO+IFO[B.2=)H1L5%PK* M (\D% !R<\## Y)WZR=,GNI-2UJWDN3*(+A5@,B+^[#1(VWY0,@%CUY]Z (+ M+1+&SM)(#)>7'F&+<\T9)*1XV)PH&T 8Z9.3DDG-6H[5%U8W\US>7#!62*.2 M !80Q!8+M0'G:/O$]*QA-J3Z;J!37II%ADS:S1Q0^=,2H4*1L*[3)N (7)QU MP.=."&_BU^&.35KBX18"\T)AC6/LJ]%W GYC][JIP . :GVE/[LO_?IO\*/ MM*?W9?\ OTW^%2T4 1?:4_NR_P#?IO\ "C[2G]V7_OTW^%2T4 1?:4_NR_\ M?IO\*/M*?W9?^_3?X5+10!%]I3^[+_WZ;_"C[2G]V7_OTW^%2T4 1?:4_NR_ M]^F_PH^TI_=E_P"_3?X5+10!%]I3^[+_ -^F_P *R+RQF^UWU]I]]=QW=S!' M"BM$/+C"$D$?NB?XGZYSN(XX(W*S+::X_P"$GU&VDG>2!;:WFCC95 C+-*K M$ $@^6#R3SGMQ0!3ET#3KR&X35_/U5IP%\R\M48QA=VW:%C !&]\'&?F/-/L M]'M+)K-8I[PVMB@%O:F!1&C!2N_Y8PQ8@MU.,DG'3&=>7FHVVG>(6BUIIC:V MIE@E$<0:.5 S2(!MP4'[LU.*N[$3DXQ;2N2S6BW,\,UQ8VDLMN M2T,DAW-&3U*DKQ^%5'T#39+=X'T+2VA>7SFC,2E6?&-Y&SEL$\]>:R-.9G!6T>\0'# &1(SN/!^4J05;!SQ6')?-V#)5PZ@[LY SSBAJSL.+YHIG<-I-HYF+Z3I[&>,1RY4'S$'1 M6^3D#'0U9MX6M;=(+6UMX88QM2.-MJJ/0 +@5Q\.I>)4N[;;)>74$DLJQB6Q M,3R+@;&?]WA!OR/F9#MYPQ(JK>7VLW%G+'%>ZW(6TZ:26*;1A@SX7;$,P8*G M+>N<=:11WVZX_P">47_?T_\ Q-&ZX_YY1?\ ?T__ !->?7-_XBNQJ=OIM[J M6%9 (HK$)Y2>0KJ%?9]_6-BM&5HR8\'<%958ACTZ=S@@XKG+C_2?!NG:9=6]P-0M;:!_L?]GO M-IP<\KM(^\,9H ZK^SH/MD-W_ &98_:8$\N*; WQIR-JMMR!R M>!ZU:W7'_/*+_OZ?_B:XZRT26Z\7W0N;&)K13)Y\[)(GG(P4+ 0R!9$4J<$% MEP.0-V#T?A^PBT_1T2"TCLQ*S3&"--@CWDD+C P0"!T[4 7MUQ_SRB_[^G_X MFC=167)X8TV:6(RZ/I[PPQ&*.W:-#&@+;L@;.N?PY/J:T-6$;:1/E4*V3SZ&N5:../P]IVG3V!,"S^?/;0ZV#D!C$JXW$F- MF0#/.=HZ Z6/2[:&X@GBTJP2:WC\J&15 :).?E4[<@M/LK&/38#!IVG MV=I"6W&.#"+GUP%Z\5REA8WJ7&ER1V[3:G!:&/R[^S/E6PV,4*S[,ALE58!F M)!/'&1J^"[74K.UU*/5H?+D:^=P_FL_FDJN6!95XSTQQVP,4 ;^ZX_YY1?\ M?T__ !-&ZX_YY1?]_3_\34M% $6ZX_YY1?\ ?T__ !-&ZX_YY1?]_3_\34M% M $6ZX_YY1?\ ?T__ !-&ZX_YY1?]_3_\34M% $6ZX_YY1?\ ?T__ !-&ZX_Y MY1?]_3_\34M% $6ZX_YY1?\ ?T__ !-&ZX_YY1?]_3_\34M% $),[*0T,1!& M"#(>?_':RSX=L/W")I5C'!") +=$41MO #9&SN!TZ'N#@8T=25FTJ[5$D=C MX"1-M=CM/"GL?0UPUG$EMX$O-.?3[J-[J4B***RDC$H"1Y(C*9 P#N4\N5D( MSG@ Z]='LU:V9=(T\-:<6Y"#]S_N?)\OX5+8V$6F0&'3=.L[2(MN,=OB-2?7 M 7KP*X=-/OI/[%3[)<1PPR+);6WV,FW,AN6\UG5ES$!&0T8.TJ"0"2"#TOAB MV6&\U.6"*1H9Y%D^TW-E]FFD<[BRM\JEE7(PQ7^(C)Q0!N;KC_GE%_W]/_Q- M&ZX_YY1?]_3_ /$U+10!%NN/^>47_?T__$T;KC_GE%_W]/\ \34M% $6ZX_Y MY1?]_3_\31NN/^>47_?T_P#Q-2T4 1;KC_GE%_W]/_Q-&ZX_YY1?]_3_ /$U M+10!%NN/^>47_?T__$T;KC_GE%_W]/\ \34M% $6ZX_YY1?]_3_\366_A^R) MC\O2[*%4G^T,L2JHD?:5RWR>_;!/0\$@Z\N?)?:Q0[3A@,D>^.]<7X6M5M+& M:'5+/[-:WHBM!&L4P6YE"L'F=612A?*J=W4IU.02 =%#HMC;M ;?1M-B-L28 M"D:KY1/4KA/ESWQ5L1N+AIQ;6XF90ADW_,5!) SMZ D\>YKAM3T!U2UCTO2X MHVNC,885@>);.1F01W 9$*HZ(@)#%2><')(._H=NJ>*=5N+6U$5M,J;G^Q26 M[-(&W7'_/*+_OZ?_B:-UQ_SRB_[^G_ .)J6B@"+=QN1-#&8I M'-G)NA'D%"&.WY!NV]< XST&: -^STJUT^)HK#2K"UC9@[)"H0%AR"0$ZC'6 MK0$PD,@@A#L I;S#D@9P,[?<_F:Y)H!JWB@7$=I/)YMP MR\#H$M1"Z21EB! MM_>;ODZY96QQD4M:T#R[-%TK1K?%U-47_?T_P#Q-.B1HX41W+LJ@%R/O''6GT 1;KC_ M )Y1?]_3_P#$T;KC_GE%_P!_3_\ $U+10!%NN/\ GE%_W]/_ ,31NN/^>47_ M ']/_P 34M% $6ZX_P">47_?T_\ Q-&ZX_YY1?\ ?T__ !-2T4 1;KC_ )Y1 M?]_3_P#$T;KC_GE%_P!_3_\ $U+10!%NN/\ GE%_W]/_ ,36=?:':WZW1ET^ MT6:[01S3J%\QU&, L4.>@^F!C&!6I*$,+B5=Z%3N7;NR.XQW^E>>SV>KS^!] M/@TNP98+>8-);R"6WE+"<%!L\LY0#)/3L?X<$ ZU/#^FQ0SPQZ%I:17&/.18 ME"RX.1N&SG!YYJ['"8=GDVEM'Y:>6FUL;5_NCY>!P./:N4U..74_&=LUG;>< MT+PJ\TD4T9LC'(S2;7,>TB13MQN!(*GE<8J:#HT;Z3JB7.B-(Q*/%%=VI"O+ M\X&]64!V!;YI!E2"#QMH [O=BJ,#]!4U $6ZX_YY1?]_3_ /$T;KC_ )Y1?]_3_P#$U+10 M!%NN/^>47_?T_P#Q-&ZX_P">47_?T_\ Q-2T4 %1O&S-D3.@]%"_U%244 96 MK:M9Z)&CZC>W**X)'EVYEX&,DA$.!R.3ZU8LITU&T6YM;JX,;%E'F1>6P*L5 M(*LH((((Y%0^([*[U'0+JSL%A,TR[1Y\A10,\G(5C^E8VJ>%[S5M>2[N%L_* M=8]TC,6DMP%<21(-N&1]V#DKP3D'@4 ;MS=P6FEOJ,M](;2./S6EC02#9C.X M;5)(QSQVJPD;.BNMS*589!PO3_OFO/\ 3O VMV-O>1BWTB(W&F2V.8)W )94 M =OW62?E)/)'/ ')/H5JLB6<*3!1(L:APC9 ..<' R/P% %>WTNWLY)I+0+ M]P^^9HHHU,C?WF(7D^YJQY+_ //S+^2_X5+10!%Y+_\ /S+^2_X4>2__ #\R M_DO^%2T4 1>2_P#S\R_DO^%'DO\ \_,OY+_A4M% $7DO_P _,OY+_A1Y+_\ M/S+^2_X5+10!4NY8[&TDN;N^>&&)=SNP7 '_ 'S54W5G;PQ7S2W,(O98X0[6 MA5V9CM0.-FY>3C+8 R/6CQ%I3ZOIJ01QP3&.=)3!4; /!^AY X-9, M>G:K'H<.BV]O;NUB]I*LLL\B1L%D\PHI\L_=V*HQG@CIC% &J^KVD=Q/ ]W= MB2%2S#[*Q#@$ [#LPY!8#"Y.2!UJ?3[N/4[8SVES=; Y0B6 Q,".HVN@/Z57 MM]/NSXHEU&=$BB\AH5"77EY6 M'0NQ+,1[;B: )/)?_GYE_)?\*/)?_GYE_)?\*EHH B\E_P#GYE_)?\*/)?\ MY^9?R7_"I:* (O)?_GYE_)?\*/)?_GYE_)?\*EHH B\E_P#GYE_)?\*/)?\ MY^9?R7_"I:* (O)?_GYE_)?\*/)?_GYE_)?\*EHH @D7RHFDENW1$!9F;8 H M'4DXK,_M+3OL2ZO]HN-CXB23[&?-D!/ 5?+WL#U& 0>OO5K7M.?5M"NK*-E5 MY5&W?G:Q!!VMCG!Q@^Q-7^D_9].2!YO.BD MQ/*8UPCJ_4*Q_AQT[UE7&E:AI^HSZA#'#<06\LUW#$'?S)9'0+L("' 'S'(S MU P,9H T$U[39/MG_$TD5;,%IGDCV* &*DJQ0!P&4C*YYXJ9=2M3)91M>SQR MWQ86\4L/EN^T$M\K(", =P.WJ*YV3PEJ5RU\UP+)XYIEF%LTC;+C$S28<;?W M8PV,+O!;YCSG=+8>"[FROM'NEU*0&S?,T *F-%V. D>4W8!?')'&2,'& #J_ M)?\ Y^9?R7_"CR7_ .?F7\E_PJ6B@"+R7_Y^9?R7_"CR7_Y^9?R7_"I:* (O M)?\ Y^9?R7_"CR7_ .?F7\E_PJ6B@"+R7_Y^9?R7_"CR7_Y^9?R7_"I:* (O M)?\ Y^9?R7_"CR7_ .?F7\E_PJ6B@"C?W$>F:?->WEW.L$"[Y&2+>57N<*I. M!WXX'--D>W;5H;*6>5KI8VN8MT ( 'R,ROLQD;\$ YPWH:->M+C4/#U_960B M,]S;O"GFN54;AMR2 3QG/2J]Q#J7]M6>H?9[7RX+*:.91.Y8.Y1L*!'\P!C MSP3NSCC! "37-/BO)K5]1F\Z$$LHA)W$8RJ$)AV^9?E7+9(&*8/$.FM' XU& MXVS2>4";9AY;[]FV3Y/W9W_*-^,D$=JS++1=6-[)K$:10.R-/;:?-2_\ S\R_DO\ A4M% $7DO_S\R_DO^%'DO_S\R_DO M^%2T4 1>2_\ S\R_DO\ A1Y+_P#/S+^2_P"%2T4 1>2__/S+^2_X4>2__/S+ M^2_X5+10!%Y+_P#/S+^2_P"%'DO_ ,_,OY+_ (5+10!5N#]EMI)Y;B?9&I9M MD8=L#T55)/T JG_;%EOLU%]R?>4;2!'L"N&48RQ& M-QP#CD T9;JPTF2&Q>]^S,T;R10JBC"(,L *JMXETI+3[2^HW*()&C=6M M6#QE1N8LACW* ""6( (R>15%-%U&]UNT\0I/+%,HD+V4S@(,*515)BWA3U. M>1N) SFJ]QX9US4+<&ZDM;.[FDE%Q<6ER6S'(J!QM>(ALA OR[0B_,3F@#K MA$S*"MU(01D$!>?TI?)?_GYE_)?\*?'&L421QC"(H51Z 4Z@"+R7_P"?F7\E M_P */)?_ )^9?R7_ J6B@"+R7_Y^9?R7_"CR7_Y^9?R7_"I:* (O)?_ )^9 M?R7_ H\E_\ GYE_)?\ "I:* (O)?_GYE_)?\*/)?_GYE_)?\*EHH @>-D1F M-Q,0HR=JJ3^07)K+D\0:?%I\-Z;R]>"=6=&CLG"M2LFN&TW4Y'E-S'+;3S2HCQ8B*,[8A(2_P#S\R_DO^%'DO\ \_,OY+_A4M% $7DO_P _,OY+_A1Y+_\ /S+^ M2_X5+10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% 0% !1110 4444 %%%% '_V0$! end GRAPHIC 17 env-20211231_g4.jpg begin 644 env-20211231_g4.jpg M_]C_X 02D9)1@ ! 0$ E@"6 #_VP!# ," @," @,# P,$ P,$!0@%!00$ M!0H'!P8(# H,# L*"PL-#A(0#0X1#@L+$!80$1,4%145# \7&!84&!(4%13_ MVP!# 0,$! 4$!0D%!0D4#0L-%!04%!04%!04%!04%!04%!04%!04%!04%!04 M%!04%!04%!04%!04%!04%!04%!04%!3_P 1" -N!=4# 2( A$! Q$!_\0 M'P 04! 0$! 0$ $" P0%!@<("0H+_\0 M1 @$# P($ P4% M! 0 %] 0(# 01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D* M%A<8&1HE)B7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#]4Z*** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH \;\ M.:3;Z3^U+XH^SM.?M7AJUNI?/N9)OWC74P.W>QV+A5 5<*,<"I/BU\.M,U"] MT271K6.#Q[=:I#-:ZVF%NXH8Y0]PTD@PS0B+='L.5S)&N.16]8_#K7;7XP7G MC1_$&GR6=U9+IS:8NER+(($=W3$WV@C?N?D^7@@8"@G-+=2UB M'XO#3H+Y@C6EKX;A+16X_P"6,4KRLZ#'.0?O$MC- #/VGO OBKQYI>D0Z7X? MTWQ9XSN+UP,1B-XRH&T%S\S8)(^4X%>@_".;19OAGX2P!9MPY8GH>: /'M8VZO\+OB/\ $B=FB\6:3JNH2:7J4@"S64=G M,8XK>,_PQL(B'3@.9'W YKH+73[3XN:]\2;W7HI$.CQV]GI#2':^E$V:7#3P M-P4E+S9\P8;"(,X&*ZK5O@G_ &E-K.FIK/D>#M?Z+XFN/BT/@WIGB" 76G:SH=QK.J6LT8,-]-%%"B MK(N,,FZ9I-A&TG9UP*[7X*WS6]]X[\-QM(^FZ!KC6VG[V#"&!X(IA I_NQM( MX4?PKM4<+BM?7/A?;M;^%W\.7$?A_4/#"&'2I'@-Q D#1B-X9(]ZET*JO1U8 M,BG/!!T_ ?@F+P3IMW&;EM0U+4+N34-1OW0(;FX?&6"@D(H5515&<*B@DG)( M!TM%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 (K;19M=.GP/6UFMQI-U;1?:9 M5C$LKPN%C4DC+-T ')KD/$-[;:I\/_A-XLTZ[CU/1-!U&TN;^>QD6:..'[/) M;R2$KGB)W!;'W0KDXV\ '5W'QF70O#_C&YU[2?L>L>%8HY[W3[*Y\^.2.5=T M,D4SI'E&PRDLJ[3&^1@ G4\(^/-5U;Q-/H.M:+::?=K81ZG#<:7J)OK:2%W* M %VBB*ME20-I# $AC@@>6Z]JU_JEY\5_'GA>U37]+?1K/2+"2*+[3#?,AE:X M>-.1,B+/C(!5BKKSAJG^#L_ASP+XEUE/!6NPZO\ #)M)?5KN2&07$>E72,N4 M5U&1YD19C"QV:W,[GA/ M.D^5!M#-D_W?4BKO@GQ/K&L>$_[6\5Z#%X/NUWO)9MJ45VD<2\B0S( N".?8 M5ROBKQ;\)?B)X1T*Y\3WFA:AH&MB1M,N-801H[ ;7*/( 8G&<=5;/ YK'\+^ M ?$GA_X=VGA_08+;4-$M]8GDM['7+^6U?^SA(SPP%Q!*Q7?CAP7DMR#G: 2>^+?@;QSJ? MB'7O$.A:WH<6CZIHY@9FL[TWEK/',A92DICC(8;6#(R CY3R&%>8? _QDW@_ MPS\2M7\7)9Z-H]OXNOQ->074USLE>=493^Y4^6K% )">075Q=->1_;WWB<0W+,SRKL6$MN9L,2,C!% 'L5%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!Y+\9KC4]+\XFE=$W2Q,K;$6)B%R Q?+ A14WQ>\(^*O%6M>#KG MP_:Z/-!H>J)JLO\ :6HRVS2LL4 EO( #Y@.\G(QC;SFKWB;PCKUMXXB\7 M^&1IL^HRZ;_95W8ZI-)#$Z"0R12K(B.=R,SC;M^8/]Y<"@#S&S^,WB?5_"7A MGPUIK3WGB_4+S4M/N-2M8(FE$-C*T[*HP58"(^7ALKU-#45NV\RY!9%0)&H#,HW,78J!\H */[1&H M0^'=+M]0D\0ZYH6I3W,$&G:E9R7,>G:-_#OC3 MQE'XB\-2IX?3PGJUN;1+_P V87UO$\>V7,!0QR/DMM;S$ RI(.,&'XS^ ]=\ M7?#^U\-^&8=-.V>UD:34[V2 1I!+'(H 2&3<6V;>=N,YYZ4 +\1-4N=8^(OA M#P3'>W5A8:C!>:CJ$EC/);W$D4 14B66,AHPSRAF*E21& #@D5+\']>O+FX\ M8>'+VZFOSX;UAK&WN[AB\LEN\4% M?%%A'IT/B;15F62PGN9/LL\ MZU"6*?6]5H_WI8*%/R$[0#C(^8U@ZS\8-;M]-\2^+;&WL&\&>'+][*YMY M87-Y>)"P2YGBE$@1 A+[4*,7\H_,NX8 /8J*\Y^(GC_7?"OBKP);Z?::;/H6 MO:FFGW%S/+(;A6>.1QY: !0-L?WBQY/W>,UZ*S;5)/0<\#- "T5X7<>)/CK8 MZ]HOVRT\!0Z3JFHQVZVD?VQ[Z*%B7?/S",ND2NS8.,J<9XKJ_B=\5KGP9XF\ M(Z-IUE'=R:MK%K8WL\V=EM%-YF,8()D;RWP.0 I)'(R >DT5YW\5/%7BSPG8 MMJ>B)I,L,,T,,>E7T3M$6_D93K4Z;M.23\V=[17!?\+^^&'_11_"7_ (/+7_XY1_PO[X8?]%'\ M)?\ @\M?_CE7]7K?R/[F9_6:'\Z^]'>T5P7_ O[X8?]%'\)?^#RU_\ CE'_ M O[X8?]%'\)?^#RU_\ CE'U>M_(_N8?6:'\Z^]'>T5P7_"_OAA_T4?PE_X/ M+7_XY1_PO[X8?]%'\)?^#RU_^.4?5ZW\C^YA]9H?SK[T=[17!?\ "_OAA_T4 M?PE_X/+7_P".4?\ "_OAA_T4?PE_X/+7_P".4?5ZW\C^YA]9H?SK[T=[17!? M\+^^&'_11_"7_@\M?_CE'_"_OAA_T4?PE_X/+7_XY1]7K?R/[F'UFA_.OO1W MM%<%_P +^^&'_11_"7_@\M?_ (Y1_P +^^&'_11_"7_@\M?_ (Y1]7K?R/[F M'UFA_.OO1WM%4-"\0:7XHTJ#4]&U*TU?39]WE7EC.L\,FUBK;74D'# @X/!! M%7ZP:<79G0FI*ZV"BBBD,**** "BBB@ HHHH **** "OR5_X;H^-_P#T.W_E M)L?_ (Q7ZU5^#E?<<,X>CB/;>V@I6Y=TGW[GP/%6)KX?V'L9N-^:]FU_+V/> M?^&Z/C?_ -#M_P"4FQ_^,4?\-T?&_P#Z';_RDV/_ ,8KP:BON/[/P7_/F/\ MX"O\CX'^TL=_S_G_ .!/_,]Y_P"&Z/C?_P!#M_Y2;'_XQ1_PW1\;_P#H=O\ MRDV/_P 8KP:BC^S\%_SYC_X"O\@_M+'?\_Y_^!/_ #/>?^&Z/C?_ -#M_P"4 MFQ_^,4?\-T?&_P#Z';_RDV/_ ,8KP:BC^S\%_P ^8_\ @*_R#^TL=_S_ )_^ M!/\ S/>?^&Z/C?\ ]#M_Y2;'_P",4?\ #='QO_Z';_RDV/\ \8KP:BC^S\%_ MSYC_ . K_(/[2QW_ #_G_P"!/_,]Y_X;H^-__0[?^4FQ_P#C%'_#='QO_P"A MV_\ *38__&*\&HH_L_!?\^8_^ K_ "#^TL=_S_G_ .!/_,]Y_P"&Z/C?_P!# MM_Y2;'_XQ1_PW1\;_P#H=O\ RDV/_P 8KP:BC^S\%_SYC_X"O\@_M+'?\_Y_ M^!/_ #/TN_8)^.GCCXT_\)U_PF6M_P!L_P!F_8?LG^B00>7YGVC?_JD7.?+3 MKG&..IKZUKX-_P""6_\ S4W_ +AG_MW7WE7Y7G=.%+,*D*<4DK:+1?"C]=R& MK.MEU*=23DW?5ZOXF%%%%>&>^%%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% 'C>EZ@[?M/ MZO _' M7PUM=(U!K_Q#JMVVFZ@EL[V?V6[EWO++. 53RP\@96(=M@V@[A7T510!XM\; M&_LO5/AA;6VF:O?P:1K<-[<-IND75VL-ND$T>\M#&PSEE&S[W.<8%>BW_CB' M3_&FE^')-*U=WU&!YHM3CLV:Q1E#'RGES\LA"L0I'0=:Z2H&LH7O%N64M,J[ M5+,2%Z\A["O)?BI\/\ Q[%?>$9+/5--U97\9P:B\D/AZ=I+8E)56:X871#11ILC MX$? 3YEQS]#T4 >*?&FTT_XBV.L>&'\):S/XNL8@-#UI=,DCACN7172>"]7* MQ*CA=X9U8["-K<9]DL8IH+&WCN)?.G2-5DD_OL ,G\34]% !1110 4444 %% M%% !1110 4444 %%%% !1110!X-^W1_R:QXV_P"W'_TNMZ_)6OUJ_;H_Y-8\ M;?\ ;C_Z76]?DK7ZAPO_ +E/_$_RB?D_%G^_0_P+\Y!1117V!\4%%%% !111 M0 4444 %%%% !1110!^M7["__)K'@G_M^_\ 2ZXKWFO!OV%_^36/!/\ V_?^ MEUQ7O-?A^8_[[6_Q2_-G[WEO^XT/\$?R04445YYZ04444 %%%% !1110 444 M4 %?@Y7[QU^#E?H'"?\ R_\ ^W?_ &X_..,/^7'_ &]_[:%%%%?H!^/_!+?_FIO_<,_P#;NOO*O@W_ ();_P#-3?\ MN&?^W=?>5?C^?_\ (RJ_+_TE'[5P[_R*Z7_;W_I3"BBBOGSZ,**** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **Y'1OB M9IFN?$#5_"$%IJ4.IZ9;+=2RW5HT,,B,Y0&,M@N-RL-P&TX.":HZM\8]&TG5 MKRW>TOYM+T^ZCL=0UR%8S965P^T+'(Q<.2#)&&9$94WC<5PV #O**Y;Q5X_M M_#6J6FE6^F:AK^M7,+W*Z;I8B,RP(0&E8RR(BKN95&6RQ.%!P<:WAGQ)I_C# M0+'6=*N!Q"6&3!4X/4$'E6!R"IY!!!Y% &G17!ZM\8]&TG5KRW>TOYM+ MT^ZCL=0UR%8S965P^T+'(Q<.2#)&&9$94WC<5PV)O%?Q8TWPKJ5[9#3M2U=M M-MEO=5ETV.-TTV!MQ5Y=SJ22$=MD8=\+G;@C(!VU%$?%UCXTTEKVR66%H9Y+6YM+ MA0LUK/&VV2*0 D!E/H2""""002 ;=%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 45X/JVI3^-/&'Q1M[SQ+J'AZ[\*Q0'2DL;^2WB@0V M_F_:I44A9PTF5*R*ZA8PH )8MF_\+A\3_$'2_">E:78ZG%=WGAZW\0:Y-H$< M/VD1RG:L$#3NL<9NM0O-,D#A7 MU6XGFNE<.PD25IF9]RN&4@G Q@<8K@?B=J$6@_$CP;"OB/6](UK4=6C NI'N M4T=[?YQ]C9"?L[2R+D+QYF\!LJ-H(![717BW[37C#6M)\!ZK%XBOQ8_X7]\3_\ HH_BW_P>77_QRC_A M?WQ/_P"BC^+?_!Y=?_'*[O\ 56M_S]7W,\__ %NH?\^G]Z/VGHK\6/\ A?WQ M/_Z*/XM_\'EU_P#'*/\ A?WQ/_Z*/XM_\'EU_P#'*/\ 56M_S]7W,/\ 6ZA_ MSZ?WH_:>BOQ8_P"%_?$__HH_BW_P>77_ ,77_ ,C]IZ*_%C_ (7]\3_^BC^+?_!Y=?\ QRC_ (7] M\3_^BC^+?_!Y=?\ QRC_ %5K?\_5]S#_ %NH?\^G]Z/VGHK\6/\ A?WQ/_Z* M/XM_\'EU_P#'*/\ A?WQ/_Z*/XM_\'EU_P#'*/\ 56M_S]7W,/\ 6ZA_SZ?W MH_:>BOQ8_P"%_?$__HH_BW_P>77_ ,77_ ,C]IZ***^'/O@HHHH **** "BBB@ HHHH **** /!O MVZ/^36/&W_;C_P"EUO7Y*U^M7[='_)K'C;_MQ_\ 2ZWK\E:_4.%_]RG_ (G^ M43\GXL_WZ'^!?G(****^P/B@HHHH **** "BBB@ HHHH **** /UJ_87_P"3 M6/!/_;]_Z77%>\UX-^PO_P FL>"?^W[_ -+KBO>:_#\Q_P!]K?XI?FS][RW_ M '&A_@C^2"BBBO//2"BBB@ HHHH **** "BBB@ K\'*_>.OP_]M"BBBOT _.0HHHH **** "BBB@ HHHH **** /O' M_@EO_P U-_[AG_MW7WE7P;_P2W_YJ;_W#/\ V[K[RK\?S_\ Y&57Y?\ I*/V MKAW_ )%=+_M[_P!*84445\^?1A1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% 'DVF?\ )TVO#)_Y%*S.#_U]S\C_ #VK MSO4I#8_L_P#Q:[GW6^U1RQ=94*]2?P./?(?AWX4 MMO$1\00^&='BUXNTAU1+"(76Y@0S>:%W9()!.>035VY\+:+>:Y:ZU<:183ZS M:J4M]1DMD:XA4@@A)"-R@@G@'N: /-=)5_#O[0$[:O=(HO/"%LEM/,54,;:> M0W !/<>=&YQCAAZ<)^S]JUII/P\T[^TKZWT]_$&K:C>:3:W4RQO<0RW4LL?E M!L%PR,'&!G#@]*],U[PSH_BJS2TUK2;'6+5'$JP7]LDZ!QT8*X(R/6JNO>#= M,\17FD37MC93G2YEN+5Y;57E@D5E93$Y_P!7]T9P,D8&10!\_P"I,UG\ /BY MX?F_?:_)KFI6*VN,37$]W/NM@J]6,BS1E>N?P..G\.WR>"-;^,R:_=QI<1V] MKJ7FSD)YUM]A6$.,9#(OU'09Y]AN?"NB7FNV^MW&CV$^LVZ>7#J,EJC7$ M2\_*LA&Y1R> >YI=7\+:+X@NK*YU32+#4KBQ?S;6:\MDE>!^/FC+ E3P.1CI M0!X5X'T74/"&K? --C%(G4#K\A'?![;X)A[ MW7OB7K$1+:5J'B-_L1VJ>QL;;2[.&TLK>*TM(4$<4$"!(XU'154< M #T% $]%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!YE\ M1/A?/\3-<\C4=+T*TTF.,0KK2+Y^KM"R_O(HBT0%L"25WJ[DJ3@*Q!5^K?#[ M5O#OCJT\4>#+727)TI-&N]+U">2UB,,;%H'CDCCDVLF67:4P5(Y&.?2J* /* MM!\,^(OA=I?A;1M#DT6_2ZU&:YUXW*R132^=*'E>T1,@!&D)PY("JHSGFK.N M^$O&'CLOHWB./08-!BU6*^BOM.GF:YDAAG66&)H'3:CDHH:02,,9PO.1Z910 M!X_\9OV?[7Q_X7U^+1KB\LM, M C;U;P#J^A>*K3Q'X1:UNKM=*_L:XM-/X=^#+'1%N#>3QF2>YNMNT37$LC22N%_A4N[87G P,G&:ZBB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ^#?^"I'_ #3+_N)_^VE? M!U?>/_!4C_FF7_<3_P#;2O@ZOV#(/^1;2^?_ *4S\5XB_P"1I5_[=_\ 24%% M%%?0'S@4444 %%%% !1110 4444 %%%% '[QT445_/Y_1H4444 %%%% !111 M0 4444 %%%% '@W[='_)K'C;_MQ_]+K>OR5K]:OVZ/\ DUCQM_VX_P#I=;U^ M2M?J'"_^Y3_Q/\HGY/Q9_OT/\"_.04445]@?%!1110 4444 %%%% !1110 4 M444 ?K5^PO\ \FL>"?\ M^_]+KBO>:\&_87_ .36/!/_ &_?^EUQ7O-?A^8_ M[[6_Q2_-G[WEO^XT/\$?R04445YYZ04444 %%%% !1110 4444 %?@Y7[QU^ M#E?H'"?_ "__ .W?_;C\XXP_Y5?C M^?\ _(RJ_+_TE'[5P[_R*Z7_ &]_Z4PHHHKY\^C"BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#D==^+W@3POJL^F: MSXU\.Z1J4&WS;.^U6"":/:3:I9MJ*Y)PH).!P 37XE5[S^PO\ M\G3^"?\ M^_](;BN;$\-TJ%"I551OE3>RZ*YTX7BBMB,13HNDDI-+=]78_6J MBBBO@#]&"BBB@ HHHH **** "BBB@ HHHH ^#?\ @J1_S3+_ +B?_MI7P=7W MC_P5(_YIE_W$_P#VTKX.K]@R#_D6TOG_ .E,_%>(O^1I5_[=_P#24%%%%?0' MS@4444 %%%% !1110 4444 %%%% '[QT445_/Y_1H4444 %%%% !1110 444 M4 %%%% '@W[='_)K'C;_ +"?^W[_P!+KBO>:\&_87_Y-8\$_P#;]_Z77%>\U^'YC_OM;_%+ M\V?O>6_[C0_P1_)!1117GGI!1110 4444 %%%% !1110 5^#E?O'7X.5^@<) M_P#+_P#[=_\ ;C\XXP_Y#5[S^W1_P G3^-O^W'_ -(;>O!J_<,N_P!RH_X8_DC\#S+_ 'ZO_CE^;"BB MBO0/."BBB@ HHHH **** "BBB@ KWG]A?_DZ?P3_ -OW_I#<5X-7O/["_P#R M=/X)_P"W[_TAN*\_,?\ (O^1I5_[=_P#24%%%%?0'S@4444 %%%% !111 M0 4444 %%%% '[QT445_/Y_1H4444 %%%% !1110 4444 %%%% '@W[='_)K M'C;_ +"?^W[ M_P!+KBO>:\&_87_Y-8\$_P#;]_Z77%>\U^'YC_OM;_%+\V?O>6_[C0_P1_)! M1117GGI!1110 4444 %%%% !1110 5^#E?O'7X.5^@<)_P#+_P#[=_\ ;C\X MXP_Y#5[S^W1_P G3^-O M^W'_ -(;>O!J_<,N_P!RH_X8_DC\#S+_ 'ZO_CE^;"BBBO0/."BBB@ HHHH M**** "BBB@ KWG]A?_DZ?P3_ -OW_I#<5X-7O/["_P#R=/X)_P"W[_TAN*\_ M,?\ (O^1I5_[=_P#24%%%%?0'S@4444 %%%% !1110 4444 %%%% '[QT M445_/Y_1H4444 %%%% !1110 4444 %%%% '@W[='_)K'C;_ +"?^W[_P!+KBO>:\&_87_Y M-8\$_P#;]_Z77%>\U^'YC_OM;_%+\V?O>6_[C0_P1_)!1117GGI!1110 444 M4 %%%% !1110 5^#E?O'7X.5^@<)_P#+_P#[=_\ ;C\XXP_Y#5[S^W1_P G3^-O^W'_ -(;>O!J_<,N M_P!RH_X8_DC\#S+_ 'ZO_CE^;"BBBO0/."BBB@ HHHH **** "BBB@ KWG]A M?_DZ?P3_ -OW_I#<5X-7O/["_P#R=/X)_P"W[_TAN*\_,?\ (O^1I5_[= M_P#24%%%%?0'S@4444 %%%% !1110 4444 %%%% '[QT445_/Y_1H4444 %% M%% !1110 4444 %%%% '@W[='_)K'C;_ +"?^W[_P!+KBO>:\&_87_Y-8\$_P#;]_Z77%>\ MU^'YC_OM;_%+\V?O>6_[C0_P1_)!1117GGI!1110 4444 %%%% !1110 5^# ME?O'7X.5^@<)_P#+_P#[=_\ ;C\XXP_Y#5[S^W1_P G3^-O^W'_ -(;>O!J_<,N_P!RH_X8_DC\#S+_ M 'ZO_CE^;"BBBO0/."BBB@ HHHH **** "BBB@ KWG]A?_DZ?P3_ -OW_I#< M5X-7O/["_P#R=/X)_P"W[_TAN*\_,?\ (O^1I5_[=_P#24%%%%?0'S@44 M44 %%%% !1110 4444 %%%% '[QT445_/Y_1H4444 %%%% !1110 4444 %% M%% '@W[='_)K'C;_ +"?^W[_P!+KBO>:\&_87_Y-8\$_P#;]_Z77%>\U^'YC_OM;_%+\V?O M>6_[C0_P1_)!1117GGI!1110 4444 %%%% !1110 5^#E?O'7X.5^@<)_P#+ M_P#[=_\ ;C\XXP_Y#5[ MS^W1_P G3^-O^W'_ -(;>O!J_<,N_P!RH_X8_DC\#S+_ 'ZO_CE^;"BBBO0/ M."BBB@ HHHH **** "BBB@ KWG]A?_DZ?P3_ -OW_I#<5X-7O/["_P#R=/X) M_P"W[_TAN*\_,?\ (O^1I5_[=_P#24%%%%?0'S@4444 %%%% !1110 44 M44 %%%% '[QT445_/Y_1H4444 %%%% !1110 4444 %%%% '@W[='_)K'C;_ M +"?^W[_P!+ MKBO>:\&_87_Y-8\$_P#;]_Z77%>\U^'YC_OM;_%+\V?O>6_[C0_P1_)!1117 MGGI!1110 4444 %%%% !1110 5^#E?O'7X.5^@<)_P#+_P#[=_\ ;C\XXP_Y M#5[S^W1_P G3^-O^W'_ M -(;>O!J_<,N_P!RH_X8_DC\#S+_ 'ZO_CE^;"BBBO0/."BBB@ HHHH **** M "BBB@ KWG]A?_DZ?P3_ -OW_I#<5X-7O/["_P#R=/X)_P"W[_TAN*\_,?\ M(O^1I5_[=_P#24%%%%?0'S@4444 %%%% !1110 4444 %%%% '[QT445_ M/Y_1H4444 %%%% !1110 4444 %%%% '@W[='_)K'C;_ +"?^W[_P!+KBO>:\&_87_Y-8\$ M_P#;]_Z77%>\U^'YC_OM;_%+\V?O>6_[C0_P1_)!1117GGI!1110 4444 %% M%% !1110 5^#E?O'7X.5^@<)_P#+_P#[=_\ ;C\XXP_Y&_BU;37VK:5\58=%@N[Q+?3M!C\/VLX4R2".)#.YW'@AW.T[?GQD M+R >[45\Z_M ?%+7_"?BS0M!M_%.I^ -'^SJ;GQ=)X<34+.>X=MJ0N[X2,@* M6)7/WQG !KZ AW:=I:?:[DW+P0CS;EU5#(57YG(& ,X)XP!0!:HKPC3?B5XC MC\*>%OB/=ZHSZ'KFI0V\^@O#"L-K9W$QB@D20+YAE4M$S[G9#N)?'%KXK,(0K1)^[,;9,AW<# !ZW M17C.A_$C4OC%JFB6'A_59_#%K/X<@U^[N[2*&>=9)W*10#S4=-HV2ECMW'"8 M*\UVGPD\:7/CKP3;W^H)#'JMO//I]\MO_J_M$$K12,H)R%8IN ). P&3UH [ M*BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** /R5_;H_Y.G\;?]N/_I#; MUX-7O/[='_)T_C;_ +/\ P5(_YIE_W$__ &TK MX.K]@R#_ )%M+Y_^E,_%>(O^1I5_[=_])04445] ?.!1110 4444 %%%% !1 M110 4444 ?O'1117\_G]&A1110 4444 %%%% !1110 4444 >#?MT?\ )K'C M;_MQ_P#2ZWK\E:_6K]NC_DUCQM_VX_\ I=;U^2M?J'"_^Y3_ ,3_ "B?D_%G M^_0_P+\Y!1117V!\4%%%% !1110 4444 %%%% !1110!^M7["_\ R:QX)_[? MO_2ZXKWFO!OV%_\ DUCP3_V_?^EUQ7O-?A^8_P"^UO\ %+\V?O>6_P"XT/\ M!'\D%%%%>>>D%%%% !1110 4444 %%%% !7X.5^\=?@Y7Z!PG_R__P"W?_;C M\XXP_P"7'_;W_MH4445^@'YR%%%% !1110 4444 %%%% !1110!]X_\ !+?_ M )J;_P!PS_V[K[RKX-_X);_\U-_[AG_MW7WE7X_G_P#R,JOR_P#24?M7#O\ MR*Z7_;W_ *4PHHHKY\^C"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "N8UO1[S6/&WAZ9H?^)3IB3W;2%AAKDJ(H@% MSGA'F.<8R5YKIZ* .'\8R:MXF77/"C^$II]+O[-K>/6);FW-FP>,A_,C+^:" M"< "-@3CD#D2:Q?:AX)M_"FBZ;X>DUS1I7CTV\O/MD4)LHL+&DAC;F7)/(3& M "?:NTJ)[:*2:.9HD::,$)(R@LH.,@'MG _*@#PO2?A?XDD\*^$_AW>Z;Y.B M^'M3@NI-?$\1BN[6WE,L$<<0;S!*Q$:OO4*N'(9_E!W-:\+^)_"_B+QS)X>T M9=9MO%T<'[N""6&WN&D@8M#<#S65=K;Y XW9'R8#8-=I\(O ]Q\/ M_ UKI=[-'/J,DUQ>WCPY,?G3S/*ZJ3R54OM!/)"@X&<5V=% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% 'Y*_MT?\G3^-O^W'_P!(;>O!J]Y_;H_Y M.G\;?]N/_I#;UX-7[AEW^Y4?\,?R1^!YE_OU?_'+\V%%%%>@><%%%% !1110 M 4444 %%%% !7O/["_\ R=/X)_[?O_2&XKP:O>?V%_\ DZ?P3_V_?^D-Q7GY MC_N5;_#+\F>CEO\ OU#_ !Q_-'ZU4445^'G[X%%%% !1110 4444 %%%% !1 M110!\&_\%2/^:9?]Q/\ ]M*^#J^\?^"I'_-,O^XG_P"VE?!U?L&0?\BVE\__ M $IGXKQ%_P C2K_V[_Z2@HHHKZ ^<"BBB@ HHHH **** "BBB@ HHHH _>.B MBBOY_/Z-"BBB@ HHHH **** "BBB@ HHHH \&_;H_P"36/&W_;C_ .EUO7Y* MU^M7[='_ ":QXV_[#?L+ M_P#)K'@G_M^_]+KBO>:_#\Q_WVM_BE^;/WO+?]QH?X(_D@HHHKSST@HHHH * M*** "BBB@ HHHH *_!ROWCK\'*_0.$_^7_\ V[_[5?!O M_!+?_FIO_<,_]NZ^\J_'\_\ ^1E5^7_I*/VKAW_D5TO^WO\ TIA1117SY]&% M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!114-Y')-:3QQ/Y4KHRI)S\I(X- '%6/Q(O?%'B2:P\+:(NJZ58W'V>_UR[N M_LUJK!L2);X1VGD3G(PJ9&W>#G"ZO\2+RX\37'A[PGHB^(M3L]OV^XN+O[)8 MV1(R(Y)@DC&4@@[$1B 06V@C/S[X1T'1H?"/@'2-$2WT_P"+VBZQ;VNH+"I^ MWQQK.3=-<8.\VS1EG!;,9WJ%Y84:YX?T.W\,_$#0KV."+XM+X@N[_0W&?[2F M>:826LUL?OF/;M5MGRJ$?>.#0!]8:MJUMH.CWNIZA*MO9V4#W-Q*&OBM=ZEK.@6NLZ#_8EIXDMWN=&G^U^<\FU!(8KA/+40RF,[PJM(ORN M-V0 :7Q"UBQ\?>%_&WPULM4CN?&ZZ!(9[-$>/F2+"L&("[69E'!.-PS7,6^N MP?%#Q)\*+;1)6EGT"1M2UN+I)II6T>$03C^"5I)-OED;B%<@8!- '0Z1\:-8 M\5?$V^\/>'/"=OK'A[3;S[%J.OKKMNC6LB@[\VN#(<,"HZ;B#VYK>U#XE7.G M_%C1O!DGA^>.WU.UN+F+5Y;F(1OY(4LJ1J6,UP%KX3^'_B;XA>' M/%GPWDTV'7[2_9=5DT,A%:V9)/.2[C085F;&-X#%@.>.+?C_ ,7:'8_M,?#B MTN=:L+:ZAL-2AD@ENHU=9)A;B%"I;(9R#M!&6[9H ]NHHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** /R5_;H_Y.G\;?\ ;C_Z0V]>#5[S^W1_R=/X MV_[#5[S^PO_R=/X)_[?O_ $AN*\_, M?]RK?X9?DST#?MT?\FL>-O^W'_P!+K>OR5K]: MOVZ/^36/&W_;C_Z76]?DK7ZAPO\ [E/_ !/\HGY/Q9_OT/\ OSD%%%%?8'Q M04444 %%%% !1110 4444 %%%% 'ZU?L+_\ )K'@G_M^_P#2ZXKWFO!OV%_^ M36/!/_;]_P"EUQ7O-?A^8_[[6_Q2_-G[WEO^XT/\$?R04445YYZ04444 %%% M% !1110 4444 %?@Y7[QU^#E?H'"?_+_ /[=_P#;C\XXP_Y?V%_P#DZ?P3_P!OW_I#<5X-7O/["_\ R=/X M)_[?O_2&XKS\Q_W*M_AE^3/1RW_?J'^./YH_6JBBBOP\_? HHHH **** "BB MB@ HHHH **** /@W_@J1_P TR_[B?_MI7P=7WC_P5(_YIE_W$_\ VTKX.K]@ MR#_D6TOG_P"E,_%>(O\ D:5?^W?_ $E!1117T!\X%%%% !1110 4444 %%%% M !1110!^\=%%%?S^?T:%%%% !1110 4444 %%%% !1110!X-^W1_R:QXV_[< M?_2ZWK\E:_6K]NC_ )-8\;?]N/\ Z76]?DK7ZAPO_N4_\3_*)^3\6?[]#_ O MSD%%%%?8'Q04444 %%%% !1110 4444 %%%% 'ZU?L+_ /)K'@G_ +?O_2ZX MKWFO!OV%_P#DUCP3_P!OW_I=<5[S7X?F/^^UO\4OS9^]Y;_N-#_!'\D%%%%> M>>D%%%% !1110 4444 %%%% !7YP_P##'/@S_H)Z]_X$0_\ QFOT>KY7KZ3) MZU2C[3V;M>WZGQ/$M.,_8\RO\7Z'A/\ PQSX,_Z">O?^!$/_ ,9H_P"&.?!G M_03U[_P(A_\ C->[45])]=Q'\[/B/J]+^4\)_P"&.?!G_03U[_P(A_\ C-'_ M QSX,_Z">O?^!$/_P 9KW:BCZ[B/YV'U>E_*>$_\,<^#/\ H)Z]_P"!$/\ M\9H_X8Y\&?\ 03U[_P "(?\ XS7NU%'UW$?SL/J]+^4\)_X8Y\&?]!/7O_ B M'_XS1_PQSX,_Z">O?^!$/_QFO=J*/KN(_G8?5Z7\IX3_ ,,<^#/^@GKW_@1# M_P#&:/\ ACGP9_T$]>_\"(?_ (S7NU%'UW$?SL/J]+^4\)_X8Y\&?]!/7O\ MP(A_^,T?\,<^#/\ H)Z]_P"!$/\ \9KW:BCZ[B/YV'U>E_*;/['OP=T7X2_\ M);_9%U?W/]H?9/-^VR(V/+\[&W:B_P!\YSGM7T?7E?P-_P"8W_VP_P#:E>J5 M\3F,Y5,5.4W=Z?DC]2R6*C@*:CMK_P"E,****\T]L**** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH ***R?%EYJNG^&-5N-#L!JFLQVTC M6=FSJ@EFVG8I9B !G&+]2^V6RD*[+/;!516B9E(RO0+@<$$]?H>L2>%_$'PKN])\3:GXA@\8H\5_; MZA?270N/]&:?[5$K$B#8RD%(PJ8?&T;1@ ][HK+\2:V-!TM[A83R@D\ UY%\*K?Q%X^\!^/M)U3Q1?1ZE_PE-_I[:K92&.:WAC MD0,MOG/E?*&"XSMW9Y(.0#W&BOG)?"6J_"6\\=ZYHOC/Q?XO?P]X?E<6/B75 MGNX#>.AE3Y0%!*1HI((Y$PP16CH>LOX6\0?"JZTGQ-J7B"W\8H\5_#J-^]RM MQ_HS3BZB5R1 592"D05,/C:-HP >^4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% 'YA?%[]LOXQ>%_BQXUT;3/&'V;3=.UN]L[6#^S+-_+BCG=$7< MT))PH R22<A^%XC,<;&M-*M*UW]I]_4]Y_P"&Z/C?_P!#M_Y2;'_X MQ1_PW1\;_P#H=O\ RDV/_P 8KP:BM_[/P7_/F/\ X"O\CG_M+'?\_P"?_@3_ M ,SWG_ANCXW_ /0[?^4FQ_\ C%'_ W1\;_^AV_\I-C_ /&*\&HH_L_!?\^8 M_P#@*_R#^TL=_P _Y_\ @3_S/>?^&Z/C?_T.W_E)L?\ XQ1_PW1\;_\ H=O_ M "DV/_QBO!J*/[/P7_/F/_@*_P @_M+'?\_Y_P#@3_S/>?\ ANCXW_\ 0[?^ M4FQ_^,4?\-T?&_\ Z';_ ,I-C_\ &*\&HH_L_!?\^8_^ K_(/[2QW_/^?_@3 M_P SWG_ANCXW_P#0[?\ E)L?_C%'_#='QO\ ^AV_\I-C_P#&*\&HH_L_!?\ M/F/_ ("O\@_M+'?\_P"?_@3_ ,SWG_ANCXW_ /0[?^4FQ_\ C%?6O[!/QT\< M?&G_ (3K_A,M;_MG^S?L/V3_ $2"#R_,^T;_ /5(N<^6G7.,<=37YHU]X_\ M!+?_ )J;_P!PS_V[KP\[P>&I9?4G3I135M4DG\2/?R''8JMF-*%2K*2=]')M M?"_,^\J***_*S]="BBB@ HHHH **** "BBB@ HHHH _)7]NC_DZ?QM_VX_\ MI#;UX-7O/[='_)T_C;_MQ_\ 2&WKP:OW#+O]RH_X8_DC\#S+_?J_^.7YL*** M*] \X**** "BBB@ HHHH **** "O>?V%_P#DZ?P3_P!OW_I#<5X-7O/["_\ MR=/X)_[?O_2&XKS\Q_W*M_AE^3/1RW_?J'^./YH_6JBBBOP\_? HHHH **** M "BBB@ HHHH **** /@W_@J1_P TR_[B?_MI7P=7WC_P5(_YIE_W$_\ VTKX M.K]@R#_D6TOG_P"E,_%>(O\ D:5?^W?_ $E!1117T!\X%%%% !1110 4444 M%%%% !1110!^\=%%%?S^?T:%%%% !1110 4444 %%%% !1110!XA^VKI=[K7 M[,OC*RT^SN+^\D^Q[+>UB:21\7L!.%4$G !/T!K\LO\ A5OC/_H4=>_\%DW_ M ,37[)?%#_D1=3_[9?\ HU*\!K[C(\=+"X:4%&_O-_@C\UXEPZK8R,F_LK\V M?G7_ ,*M\9_]"CKW_@LF_P#B:/\ A5OC/_H4=>_\%DW_ ,37Z*45]#_:\_Y$ M?)?4H]S\Z_\ A5OC/_H4=>_\%DW_ ,31_P *M\9_]"CKW_@LF_\ B:_12BC^ MUY_R(/J4>Y^=?_"K?&?_ $*.O?\ @LF_^)H_X5;XS_Z%'7O_ 63?_$U^BE% M']KS_D0?4H]S\Z_^%6^,_P#H4=>_\%DW_P 31_PJWQG_ -"CKW_@LF_^)K]% M**/[7G_(@^I1[GYU_P#"K?&?_0HZ]_X+)O\ XFC_ (5;XS_Z%'7O_!9-_P#$ MU^BE%']KS_D0?4H]S\Z_^%6^,_\ H4=>_P#!9-_\31_PJWQG_P!"CKW_ (+) MO_B:_12BC^UY_P B#ZE'N=S^Q5I=[HO[,O@VRU"SN+"\C^V;[>ZB:.1,WLY& M58 C((/T(KV^N5^%_P#R(NF?]M?_ $:]=57YCC)^TQ-2;ZR;_$_:,OCRX.C' MM&/Y(****Y#O"BBB@ HHHH **** "BBB@ KY7KZHKY7KWJ5 MY7\#?^8W_P!L/_:E>J5\GCO]XE\OR1^F9/\ [C3^?YL****X#V0HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K,\1MK"Z-<-H*6,NK M P1ZD[I QR,AF0%EXSR ><<5IT4 ?\!_!^VT7Q0?%&H:7HFE:FJ2);:;X?MUCM;< MR8\R5GV(TTS8V^8RKA> HRQ;TVB@#SC1/#FH?$?0XW\=);"_L+^62QNO"NJ7 MMI$T9CPLBR(Z.3MD=#R5R&QUJ/X*_">7X7+XJ\^ZEN7U76KJ^AW:CET4 1B1#&9 M-A8*L:PQEMI.$S@]*YGP'\(+?1?%!\3ZAIFBZ5J2I(EMIN@0".TMC)CS96;8 MC33-@*9"JX48"C+%O3:* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH _%CX_?\ )=OB/_V,FI?^E4E<'7>?'[_DNWQ'_P"QDU+_ -*I*X.OWC#_ M ,&'HOR/YZQ/\>?J_P PHHHKH.<**** "BBB@ HHHH **** "OO'_@EO_P U M-_[AG_MW7P=7WC_P2W_YJ;_W#/\ V[KY_/\ _D6U?E_Z4CZ/AW_D:4O^WO\ MTEGWE1117X^?M04444 %%%% !1110 4444 %%%% 'Y*_MT?\G3^-O^W'_P!( M;>O!J]Y_;H_Y.G\;?]N/_I#;UX-7[AEW^Y4?\,?R1^!YE_OU?_'+\V%%%%>@ M><%%%% !1110 4444 %%%% !7O/["_\ R=/X)_[?O_2&XKP:O>?V%_\ DZ?P M3_V_?^D-Q7GYC_N5;_#+\F>CEO\ OU#_ !Q_-'ZU4445^'G[X%%%% !1110 M4444 %%%% !1110!\&_\%2/^:9?]Q/\ ]M*^#J_1G_@HE\,_$GQ$_P"%?_\ M"/:;_:'V/^T//_?Q1;-_V;;]]AG.UNGI7QK_ ,,T?$G_ *%S_P GK;_XY7ZU MD5>E#+J<932>O5?S,_&>(:CYWV53^5_<>845Z?\ \,T?$G_H M7/\ R>MO_CE'_#-'Q)_Z%S_R>MO_ (Y1]9H?SK[T'LJG\K^X\PHKT_\ X9H^ M)/\ T+G_ )/6W_QRC_AFCXD_]"Y_Y/6W_P 845Z?_ M ,,T?$G_ *%S_P GK;_XY1_PS1\2?^A<_P#)ZV_^.4?6:'\Z^]![*I_*_N/, M**]/_P"&:/B3_P!"Y_Y/6W_QRC_AFCXD_P#0N?\ D];?_'*/K-#^=?>@]E4_ ME?W'F%%>G_\ #-'Q)_Z%S_R>MO\ XY1_PS1\2?\ H7/_ ">MO_CE'UFA_.OO M0>RJ?RO[C]E****_"#^B HHHH **** "BBB@ HHHH **** .5^*'_(BZG_VR M_P#1J5X#7OWQ0_Y$74_^V7_HU*\!KZ7+?X+]?T1\!Q!_O4?\*_-A1117K'S( M4444 %%%% !1110 4444 %%%% 'OWPO_ .1%TS_MK_Z->NJKE?A?_P B+IG_ M &U_]&O755\7B/XT_5_F?K&"_P!UI?X5^04445@=H4444 %%%% !1110 444 M4 %?*]?5%?*]>[E?V_E^I\9Q%_RZ_P"WOT"BBBO>/C0HHHH **** "BBB@ H MHHH **** /5/@;_S&_\ MA_[4KU2O*_@;_S&_P#MA_[4KU2OD\=_O$OE^2/T MS)_]QI_/\V%%%%""*_"NOUJ_87_Y-8\$_]OW_ *77%>)FV2T\ MMH*K";=W;\&_T/=R;/:F9XB5&<$DE?3U2_4]YHHHKY(^R"BBB@ HHHH **** M "BBB@ HHHH _%CX_?\ )=OB/_V,FI?^E4E<'7>?'[_DNWQ'_P"QDU+_ -*I M*X.OWC#_ ,&'HOR/YZQ/\>?J_P PHHHKH.<**** "BBB@ HHHH **** "OO' M_@EO_P U-_[AG_MW7P=7WC_P2W_YJ;_W#/\ V[KY_/\ _D6U?E_Z4CZ/AW_D M:4O^WO\ TEGWE1117X^?M04444 %%%% !1110 4444 %%%% 'Y*_MT?\G3^- MO^W'_P!(;>O!J]Y_;H_Y.G\;?]N/_I#;UX-7[AEW^Y4?\,?R1^!YE_OU?_'+ M\V%%%%>@><%%%% !1110 4444 %%%% !7O/["_\ R=/X)_[?O_2&XKP:O>?V M%_\ DZ?P3_V_?^D-Q7GYC_N5;_#+\F>CEO\ OU#_ !Q_-'ZU4445^'G[X%%% M% !1110 4444 %%%% !1110!Y7\J?'+_F"?]M__:=> M5U]9@?\ =X_/\V?F> M_?%#_D1=3_[9?^C4KP&OIL?,A1110 4444 M %%%% !1110 4444 >_?"_\ Y$73/^VO_HUZZJN5^%__ "(NF?\ ;7_T:]=5 M7Q>(_C3]7^9^L8+_ '6E_A7Y!1116!VA1110 4444 %%%% !1110 5\KU]45 M\KU[N5_;^7ZGQG$7_+K_ +>_0****]X^-"BBB@ HHHH **** "BBB@ HHHH M]4^!O_,;_P"V'_M2O5*\K^!O_,;_ .V'_M2O5*^3QW^\2^7Y(_3,G_W&G\_S M84445P'LA1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5P7Q^_Y(3\ M1_\ L6]2_P#262N]K@OC]_R0GXC_ /8MZE_Z2R5T8?\ C0]5^9S8G^!/T?Y' MXLT445^\'\]A1110 4444 %%%% !1110 4444 %?K5^PO_R:QX)_[?O_ $NN M*_)6OUJ_87_Y-8\$_P#;]_Z77%?'\4?[E#_$ORD?:\)_[]/_ /\XGO-%%%? MEY^L!1110 4444 %%%% !1110 4444 ?BQ\?O^2[?$?_ +&34O\ TJDK@Z[S MX_?\EV^(_P#V,FI?^E4E<'7[QA_X,/1?D?SUB?X\_5_F%%%%=!SA1110 444 M4 %%%% !1110 5]X_P#!+?\ YJ;_ -PS_P!NZ^#J^\?^"6__ #4W_N&?^W=? M/Y__ ,BVK\O_ $I'T?#O_(TI?]O?^DL^\J***_'S]J"BBB@ HHHH **** "B MBB@ HHHH _)7]NC_ ).G\;?]N/\ Z0V]>#5^H_QD\ ^&=:^)&KWNH>'-)O[R M3R=]Q=6,4DCXA0#+,I)P !] *XO_ (5;X,_Z%'0?_!9#_P#$U^JX+-(4\+2@ MXO2*7X'XGF&#E+&5I7WE+\V?G917Z)_\*M\&?]"CH/\ X+(?_B:/^%6^#/\ MH4=!_P#!9#_\37;_ &O#^1GG_4I=S\[**_1/_A5O@S_H4=!_\%D/_P 31_PJ MWP9_T*.@_P#@LA_^)H_M>'\C#ZE+N?G917Z)_P#"K?!G_0HZ#_X+(?\ XFC_ M (5;X,_Z%'0?_!9#_P#$T?VO#^1A]2EW/SLHK]$_^%6^#/\ H4=!_P#!9#_\ M31_PJWP9_P!"CH/_ (+(?_B:/[7A_(P^I2[GYV45^B?_ JWP9_T*.@_^"R' M_P")H_X5;X,_Z%'0?_!9#_\ $T?VO#^1A]2EW/SLKWG]A?\ Y.G\$_\ ;]_Z M0W%?37_"K?!G_0HZ#_X+(?\ XFNT^#?@'PSHOQ(TB]T_PYI-A>1^=LN+6QBC MD3,+@X95!&02/H37%CAE^#E'&497VE'\T?3E%%%?E1^V! M1110 4444 %%%% !1110 4444 >5_'+_ )@G_;?_ -IUY77JGQR_Y@G_ &W_ M /:=>5U]9@?]WC\_S9^9YQ_OU3Y?D@HHHKO/&"BBB@ HHHH **** "BBB@ H MHHH ^J****^$/V4**** "BBB@ HHHH **** "BBB@#E?BA_R(NI_]LO_ $:E M> U[]\4/^1%U/_ME_P"C4KP&OIL?,A1110 M 4444 %%%% !1110 4444 >_?"__ )$73/\ MK_Z->NJKE?A?_R(NF?]M?\ MT:]=57Q>(_C3]7^9^L8+_=:7^%?D%%%%8':%%%% !1110 4444 %%%% !7RO M7U17RO7NY7]OY?J?&<1?\NO^WOT"BBBO>/C0HHHH **** "BBB@ HHHH *** M* /5/@;_ ,QO_MA_[4KU2O*_@;_S&_\ MA_[4KU2OD\=_O$OE^2/TS)_]QI_ M/\V%%%%I?^DLE=&'_C0]5^9S8G^!/T?Y M'XLT445^\'\]A1110 4444 %%%% !1110 4444 %?K5^PO\ \FL>"?\ M^_] M+KBOR5K]:OV%_P#DUCP3_P!OW_I=<5\?Q1_N4/\ $ORD?:\)_P"_3_P/\XGO M-%%%?EY^L!1110 4444 %%%% !1110 4444 ?BQ\?O\ DNWQ'_[&34O_ $JD MK@Z[SX_?\EV^(_\ V,FI?^E4E<'7[QA_X,/1?D?SUB?X\_5_F%%%%=!SA111 M0 4444 %%%% !1110 5]X_\ !+?_ )J;_P!PS_V[KX.K[Q_X);_\U-_[AG_M MW7S^?_\ (MJ_+_TI'T?#O_(TI?\ ;W_I+/O*BBBOQ\_:@HHHH **** "BBB@ M HHHH **** / ?BA_P CUJ?_ &R_]%)7*UU7Q0_Y'K4_^V7_ **2N5K[/#_P M8>B_(_)L;_O57_$_S"BBBN@XPHHHH **** "BBB@ HHHH *ZKX7_ /(]:9_V MU_\ 13URM=5\+_\ D>M,_P"VO_HIZY\1_!GZ/\CLP7^]4O\ $OS/?J***^,/ MUD**** "BBB@ HHHH **** "BBB@#ROXY?\ ,$_[;_\ M.O*Z]4^.7_,$_[; M_P#M.O*Z^LP/^[Q^?YL_,\X_WZI\OR04445WGC!1110 4444 %%%% !1110 M4444 ?5%%%%?"'[*%%%% !1110 4444 %%%% !1110!ROQ0_Y$74_P#ME_Z- M2O :]^^*'_(BZG_VR_\ 1J5X#7TN6_P7Z_HCX#B#_>H_X5^;"BBBO6/F0HHH MH **** "BBB@ HHHH **** /?OA?_P B+IG_ &U_]&O755ROPO\ ^1%TS_MK M_P"C7KJJ^+Q'\:?J_P S]8P7^ZTO\*_(****P.T**** "BBB@ HHHH **** M"OE>OJBOE>O=RO[?R_4^,XB_Y=?]O?H%%%%>\?&A1110 4444 %%%% !1110 M 4444 >J? W_ )C?_;#_ -J5ZI7E?P-_YC?_ &P_]J5ZI7R>._WB7R_)'Z9D M_P#N-/Y_FPHHHK@/9"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "L'7O'OAGPK?6UEK7B+2='O+D9@M[^^B@DE&<95 M78%N>..];U?.GQ2^'^O>%OB8?B1=P:!XU\/-+M"\.WEE::KK6GZ9=7S^7:P7EU'$]PV0-L:L06.2 M!@9ZBM:O$]/L[7Q-XL^."ZY!YZ)'!I>R0[BEE]A$FQ1_"K/+*_N6SVKKO@SK M6IZS\$/".J7I>[U6;1;>9FD.YIG\H88GC);@GZT =1;^+M"NM?GT*#6M/FUN M!/,ETV.ZC:YC7CYFC!W M?.WP'U>_ M\9>,/#=SXAWW5W;> -/F@:X??N:XD?SIL$?>D6*$,>I [@UW/[-EU)-\+X[? M+M9V.IZA8V1D.2+:*[E2)?HJJ$ ]%% 'J5%%% !1110 4444 %<%\?O^2$_$ M?_L6]2_])9*[VN"^/W_)"?B/_P!BWJ7_ *2R5T8?^-#U7YG-B?X$_1_D?BS1 M117[P?SV%%%% !1110 4444 %%%% !1110 5^M7["_\ R:QX)_[?O_2ZXK\E M:_6K]A?_ )-8\$_]OW_I=<5\?Q1_N4/\2_*1]KPG_OT_\#_.)[S1117Y>?K M4444 %%%% !1110 4444 %%%% 'XL?'[_DNWQ'_[&34O_2J2N#KO/C]_R7;X MC_\ 8R:E_P"E4E<'7[QA_P"##T7Y'\]8G^//U?YA11170/_!+?_FIO_<,_]NZ^#J^\?^"6_P#S4W_N&?\ MW7S^?\ _(MJ M_+_TI'T?#O\ R-*7_;W_ *2S[RHHHK\?/VH**** "BBB@ HHHH **** "BBB M@#P'XH?\CUJ?_;+_ -%)7*UU7Q0_Y'K4_P#ME_Z*2N5K[/#_ ,&'HOR/R;&_ M[U5_Q/\ ,****Z#C"BBB@ HHHH **** "BBB@ KJOA?_ ,CUIG_;7_T4]M,_[:_P#HIZY\1_!GZ/\ ([,%_O5+_$OS/?J***^,/UD**** "BBB M@ HHHH **** "BBB@#ROXY?\P3_MO_[3KRNO5/CE_P P3_MO_P"TZ\KKZS _ M[O'Y_FS\SSC_ 'ZI\OR04445WGC!1110 4444 %%%% !1110 4444 ?5%%%% M?"'[*%%%% !1110 4444 %%%% !1110!ROQ0_P"1%U/_ +9?^C4KP&O?OBA_ MR(NI_P#;+_T:E> U]+EO\%^OZ(^ X@_WJ/\ A7YL****]8^9"BBB@ HHHH * M*** "BBB@ HHHH ]^^%__(BZ9_VU_P#1KUU5\?&A1110 4444 %%%% !1110 4444 >J? W M_F-_]L/_ &I7JE>5_ W_ )C?_;#_ -J5ZI7R>._WB7R_)'Z9D_\ N-/Y_FPH MHHK@/9"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "N5M? 1CU:YN;OQ%K.J6,MQ]JCTF\DA:V@D#!EV%8A*54@85I& M7VZ5U5% '$^*OA/IGBG4KZ\^WZEI+:G;I::I'ILR1KJ,"[ML%FTO4=3T2WT>=9!:Z7.D%G-$-@,,\>#O78"%50 #SD< M5U]% '":=\'=&TW6+2Z2ZOY=-LKR34++0YI$:RM;J0L6F1=F_.7=E5G*H6RJ MJ0,2>*OA+IGBK5+Z]_M#4M);4K=;/58M-F2--1@7.U)=R,1@,R[HRC[6(W8P M!V]% '(^(/AKI^L7&GW=A>7OAG4+&U:P@N]%,<;+:MMS!M='39E%(^7*D?*5 MYSN>&_#NG^$M!L='TJW6UT^SB$44:\\#N2>68G)+'DDDG)-:5% !1110 444 M4 %%%% !7!?'[_DA/Q'_ .Q;U+_TEDKO:X+X_?\ )"?B/_V+>I?^DLE=&'_C M0]5^9S8G^!/T?Y'XLT445^\'\]A1110 4444 %%%% !1110 4444 %?K5^PO M_P FL>"?^W[_ -+KBOR5K]:OV%_^36/!/_;]_P"EUQ7Q_%'^Y0_Q+\I'VO"? M^_3_ ,#_ #B>\T445^7GZP%%%% !1110 4444 %%%% !1110!^+'Q^_Y+M\1 M_P#L9-2_]*I*X.N\^/W_ "7;XC_]C)J7_I5)7!U^\8?^##T7Y'\]8G^//U?Y MA11170/_!+?_FIO_<,_P#;NO@ZOO'_ (); M_P#-3?\ N&?^W=?/Y_\ \BVK\O\ TI'T?#O_ "-*7_;W_I+/O*BBBOQ\_:@H MHHH **** "BBB@ HHHH **** / ?BA_R/6I_]LO_ $4EM,_[:_\ HIZY\1_!GZ/\CLP7 M^]4O\2_,]^HHHKXP_60HHHH **** "BBB@ HHHH **** /*_CE_S!/\ MO\ M^TZ\KKU3XY?\P3_MO_[3KRNOK,#_ +O'Y_FS\SSC_?JGR_)!1117>>,%%%% M!1110 4444 %%%% !1110!]44445\(?LH4444 %%%% !1110 4444 %%%% ' M*_%#_D1=3_[9?^C4KP&O?OBA_P B+J?_ &R_]&I7@-?2Y;_!?K^B/@.(/]ZC M_A7YL****]8^9"BBB@ HHHH **** "BBB@ HHHH ]^^%_P#R(NF?]M?_ $:] M=57*_"__ )$73/\ MK_Z->NJKXO$?QI^K_,_6,%_NM+_ K\@HHHK [0HHHH M **** "BBB@ HHHH *^5Z^J*^5Z]W*_M_+]3XSB+_EU_V]^@4445[Q\:%%%% M !1110 4444 %%%% !1110!ZI\#?^8W_ -L/_:E>J5Y7\#?^8W_VP_\ :E>J M5\GCO]XE\OR1^F9/_N-/Y_FPHHHK@/9"BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ K@OC]_R0GXC_P#8MZE_Z2R5WM<%\?O^2$_$?_L6]2_])9*Z M,/\ QH>J_,YL3_ GZ/\ (_%FBBBOW@_GL**** "BBB@ HHHH **** "BBB@ MK]:OV%_^36/!/_;]_P"EUQ7Y*U^M7["__)K'@G_M^_\ 2ZXKX_BC_B_(_GK$_P > M?J_S"BBBN@YPHHHH **** "BBB@ HHHH *^\?^"6_P#S4W_N&?\ MW7P=7WC M_P $M_\ FIO_ '#/_;NOG\__ .1;5^7_ *4CZ/AW_D:4O^WO_26?>5%%%?CY M^U!1110 4444 %%%% !1110 4444 > _%#_D>M3_ .V7_HI*Y6NJ^*'_ "/6 MI_\ ;+_T4E'_@P]%^1^38W_ 'JK_B?YA11170<84444 %%%% !1110 M4444 %=5\+_^1ZTS_MK_ .BGKE:ZKX7_ /(]:9_VU_\ 13USXC^#/T?Y'9@O M]ZI?XE^9[]1117QA^LA1110 4444 %%%% !1110 4444 >5_'+_F"?\ ;?\ M]IUY77JGQR_Y@G_;?_VG7E=?68'_ '>/S_-GYGG'^_5/E^2"BBBN\\8**** M"BBB@ HHHH **** "BBB@#ZHHHHKX0_90HHHH **** "BBB@ HHHH **** . M5^*'_(BZG_VR_P#1J5X#7OWQ0_Y$74_^V7_HU*\!KZ7+?X+]?T1\!Q!_O4?\ M*_-A1117K'S(4444 %%%% !1110 4444 %%%% 'OWPO_ .1%TS_MK_Z->NJK ME?A?_P B+IG_ &U_]&O755\7B/XT_5_F?K&"_P!UI?X5^04445@=H4444 %% M%% !1110 4444 %?*]?5%?*]>[E?V_E^I\9Q%_RZ_P"WOT"BBBO>/C0HHHH M**** "BBB@ HHHH **** /5/@;_S&_\ MA_[4KU2O*_@;_S&_P#MA_[4KU2O MD\=_O$OE^2/TS)_]QI_/\V%%%%I?^DLE M=&'_ (T/5?F"?^W[_P!+KBOR5K]:OV%_^36/!/\ V_?^EUQ7Q_%'^Y0_Q+\I M'VO"?^_3_P #_.)[S1117Y>?K 4444 %%%% !1110 4444 %%%% 'XL?'[_D MNWQ'_P"QDU+_ -*I*X.N\^/W_)=OB/\ ]C)J7_I5)7!U^\8?^##T7Y'\]8G^ M//U?YA11170/\ P2W_ .:F_P#<,_\ ;NO@ MZOO'_@EO_P U-_[AG_MW7S^?_P#(MJ_+_P!*1]'P[_R-*7_;W_I+/O*BBBOQ M\_:@HHHH **** "BBB@ HHHH **** / ?BA_R/6I_P#;+_T4EM M3_[9?^BDKE:^SP_\&'HOR/R;&_[U5_Q/\PHHHKH.,**** "BBB@ HHHH *** M* "NJ^%__(]:9_VU_P#13URM=5\+_P#D>M,_[:_^BGKGQ'\&?H_R.S!?[U2_ MQ+\SWZBBBOC#]9"BBB@ HHHH **** "BBB@ HHHH \K^.7_,$_[;_P#M.O*Z M]4^.7_,$_P"V_P#[3KRNOK,#_N\?G^;/S/./]^J?+\D%%%%=YXP4444 %%%% M !1110 4444 %%%% 'U11117PA^RA1110 4444 %%%% !1110 4444 U]+EO\ !?K^B/@.(/\ >H_X M5^;"BBBO6/F0HHHH **** "BBB@ HHHH **** /?OA?_ ,B+IG_;7_T:]=57 M*_"__D1=,_[:_P#HUZZJOB\1_&GZO\S]8P7^ZTO\*_(****P.T**** "BBB@ M HHHH **** "OE>OJBOE>O=RO[?R_4^,XB_Y=?\ ;WZ!1117O'QH4444 %%% M% !1110 4444 %%%% 'JGP-_YC?_ &P_]J5ZI7E?P-_YC?\ VP_]J5ZI7R>. M_P!XE\OR1^F9/_N-/Y_FPHHHK@/9"BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ K@OC]_R0GXC_\ 8MZE_P"DLE=[7!?'[_DA/Q'_ .Q;U+_TEDKH MP_\ &AZK\SFQ/\"?H_R/Q9HHHK]X/Y["BBB@ HHHH **** "BBB@ HHHH *_ M6K]A?_DUCP3_ -OW_I=<5^2M?K5^PO\ \FL>"?\ M^_]+KBOC^*/]RA_B7Y2 M/M>$_P#?I_X'^<3WFBBBOR\_6 HHHH **** "BBB@ HHHH **** /Q8^/W_) M=OB/_P!C)J7_ *525P==Y\?O^2[?$?\ [&34O_2J2N#K]XP_\&'HOR/YZQ/\ M>?J_S"BBBN@YPHHHH **** "BBB@ HHHH *^\?\ @EO_ ,U-_P"X9_[=U\'5 M]X_\$M_^:F_]PS_V[KY_/_\ D6U?E_Z4CZ/AW_D:4O\ M[_TEGWE1117X^?M M04444 %%%% !1110 4444 %%%% '@/Q0_P"1ZU/_ +9?^BDKE:ZKXH?\CUJ? M_;+_ -%)7*U]GA_X,/1?D?DV-_WJK_B?YA11170<84444 %%%% !1110 444 M4 %=5\+_ /D>M,_[:_\ HIZY6NJ^%_\ R/6F?]M?_13USXC^#/T?Y'9@O]ZI M?XE^9[]1117QA^LA1110 4444 %%%% !1110 4444 >5_'+_ )@G_;?_ -IU MY77JGQR_Y@G_ &W_ /:=>5U]9@?]WC\_S9^9YQ_OU3Y?D@HHHKO/&"BBB@ H MHHH **** "BBB@ HHHH ^J****^$/V4**** "BBB@ HHHH **** "BBB@#E? MBA_R(NI_]LO_ $:E> U[]\4/^1%U/_ME_P"C4KP&OIL?,A1110 4444 %%%% !1110 4444 >_?"__ )$73/\ MK_Z->NJ MKE?A?_R(NF?]M?\ T:]=57Q>(_C3]7^9^L8+_=:7^%?D%%%%8':%%%% !111 M0 4444 %%%% !7RO7U17RO7NY7]OY?J?&<1?\NO^WOT"BBBO>/C0HHHH *** M* "BBB@ HHHH **** /5/@;_ ,QO_MA_[4KU2O*_@;_S&_\ MA_[4KU2OD\= M_O$OE^2/TS)_]QI_/\V%%%%I?^DLE=&' M_C0]5^9S8G^!/T?Y'XLT445^\'\]A1110 4444 %%%% !1110 4444 %?K5^ MPO\ \FL>"?\ M^_]+KBOR5K]:OV%_P#DUCP3_P!OW_I=<5\?Q1_N4/\ $ORD M?:\)_P"_3_P/\XGO-%%%?EY^L!1110 4444 %%%% !1110 4444 ?BQ\?O\ MDNWQ'_[&34O_ $JDK@Z[SX_?\EV^(_\ V,FI?^E4E<'7[QA_X,/1?D?SUB?X M\_5_F%%%%=!SA1110 4444 %%%% !1110 5]X_\ !+?_ )J;_P!PS_V[KX.K M[Q_X);_\U-_[AG_MW7S^?_\ (MJ_+_TI'T?#O_(TI?\ ;W_I+/O*BBBOQ\_: M@HHHH **** "BBB@ HHHH **** / ?BA_P CUJ?_ &R_]%)7*UU7Q0_Y'K4_ M^V7_ **2N5K[/#_P8>B_(_)L;_O57_$_S"BBBN@XPHHHH **** "BBB@ HHH MH *ZKX7_ /(]:9_VU_\ 13URM=5\+_\ D>M,_P"VO_HIZY\1_!GZ/\CLP7^] M4O\ $OS/?J***^,/UD**** "BBB@ HHHH **** "BBB@#ROXY?\ ,$_[;_\ MM.O*Z]4^.7_,$_[;_P#M.O*Z^LP/^[Q^?YL_,\X_WZI\OR04445WGC!1110 M4444 %%%% !1110 4444 ?5%%%%?"'[*%%%% !1110 4444 %%%% !1110!R MOQ0_Y$74_P#ME_Z-2O :]^^*'_(BZG_VR_\ 1J5X#7TN6_P7Z_HCX#B#_>H_ MX5^;"BBBO6/F0HHHH **** "BBB@ HHHH **** /?OA?_P B+IG_ &U_]&O7 M55ROPO\ ^1%TS_MK_P"C7KJJ^+Q'\:?J_P S]8P7^ZTO\*_(****P.T**** M"BBB@ HHHH **** "OE>OJBOE>O=RO[?R_4^,XB_Y=?]O?H%%%%>\?&A1110 M 4444 %%%% !1110 4444 >J? W_ )C?_;#_ -J5ZI7E?P-_YC?_ &P_]J5Z MI7R>._WB7R_)'Z9D_P#N-/Y_FPHHHK@/9"BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ K@OC]_P D)^(__8MZE_Z2R5WM<%\?O^2$_$?_ +%O4O\ MTEDKHP_\:'JOS.;$_P "?H_R/Q9HHHK]X/Y["BBB@ HHHH **** "BBB@ HH MHH *_6K]A?\ Y-8\$_\ ;]_Z77%?DK7ZU?L+_P#)K'@G_M^_]+KBOC^*/]RA M_B7Y2/M>$_\ ?I_X'^<3WFBBBOR\_6 HHHH **** "BBB@ HHHH **** /Q8 M^/W_ "7;XC_]C)J7_I5)7!UWGQ^_Y+M\1_\ L9-2_P#2J2N#K]XP_P#!AZ+\ MC^>L3_'GZO\ ,****Z#G"BBB@ HHHH **** "BBB@ K[Q_X);_\ -3?^X9_[ M=U\'5]X_\$M_^:F_]PS_ -NZ^?S_ /Y%M7Y?^E(^CX=_Y&E+_M[_ -)9]Y44 M45^/G[4%%%% !1110 4444 %%%% !1110!X#\4/^1ZU/_ME_Z*2N5KJOBA_R M/6I_]LO_ $4E'_@P]%^1^38W_>JO^)_F%%%%=!QA1110 4444 %%%% M!1110 5U7PO_ .1ZTS_MK_Z*>N5KJOA?_P CUIG_ &U_]%/7/B/X,_1_D=F" M_P!ZI?XE^9[]1117QA^LA1110 4444 %%%% !1110 4444 >5_'+_F"?]M__ M &G7E=>J?'+_ )@G_;?_ -IUY77UF!_W>/S_ #9^9YQ_OU3Y?D@HHHKO/&"B MBB@ HHHH **** "BBB@ HHHH ^J****^$/V4**** "BBB@ HHHH **** "BB MB@#E?BA_R(NI_P#;+_T:E> U[]\4/^1%U/\ [9?^C4KP&OIL?,A1110 4444 %%%% !1110 4444 >_?"__D1=,_[:_P#H MUZZJN5^%_P#R(NF?]M?_ $:]=57Q>(_C3]7^9^L8+_=:7^%?D%%%%8':%%%% M !1110 4444 %%%% !7RO7U17RO7NY7]OY?J?&<1?\NO^WOT"BBBO>/C0HHH MH **** "BBB@ HHHH **** /5/@;_P QO_MA_P"U*]4KROX&_P#,;_[8?^U* M]4KY/'?[Q+Y?DC],R?\ W&G\_P V%%%%?K 4444 %%%% !1110 4444 %%%% 'XL?'[ M_DNWQ'_[&34O_2J2N#KO/C]_R7;XC_\ 8R:E_P"E4E<'7[QA_P"##T7Y'\]8 MG^//U?YA11170/_!+?_FIO_<,_]NZ^#J^\ M?^"6_P#S4W_N&?\ MW7S^?\ _(MJ_+_TI'T?#O\ R-*7_;W_ *2S[RHHHK\? M/VH**** "BBB@ HHHH **** "BBB@#P'XH?\CUJ?_;+_ -%)7*UU7Q0_Y'K4 M_P#ME_Z*2N5K[/#_ ,&'HOR/R;&_[U5_Q/\ ,****Z#C"BBB@ HHHH **** M"BBB@ KJOA?_ ,CUIG_;7_T4]M,_[:_P#HIZY\1_!GZ/\ ([,% M_O5+_$OS/?J***^,/UD**** "BBB@ HHHH **** "BBB@#ROXY?\P3_MO_[3 MKRNO5/CE_P P3_MO_P"TZ\KKZS _[O'Y_FS\SSC_ 'ZI\OR04445WGC!1110 M 4444 %%%% !1110 4444 ?5%%%%?"'[*%%%% !1110 4444 %%%% !1110! MROQ0_P"1%U/_ +9?^C4KP&O?OBA_R(NI_P#;+_T:E> U]+EO\%^OZ(^ X@_W MJ/\ A7YL****]8^9"BBB@ HHHH **** "BBB@ HHHH ]^^%__(BZ9_VU_P#1 MKUU5\?&A111 M0 4444 %%%% !1110 4444 >J? W_F-_]L/_ &I7JE>5_ W_ )C?_;#_ -J5 MZI7R>._WB7R_)'Z9D_\ N-/Y_FPHHHK@/9"BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ K@OC]_R0GXC_ /8MZE_Z2R5WM<%\?O\ DA/Q'_[%O4O_ M $EDKHP_\:'JOS.;$_P)^C_(_%FBBBOW@_GL**** "BBB@ HHHH **** "BB MB@ K]:OV%_\ DUCP3_V_?^EUQ7Y*U^M7["__ ":QX)_[?O\ TNN*^/XH_P!R MA_B7Y2/M>$_]^G_@?YQ/>:***_+S]8"BBB@ HHHH **** "BBB@ HHHH _%C MX_?\EV^(_P#V,FI?^E4E<'7>?'[_ )+M\1_^QDU+_P!*I*X.OWC#_P &'HOR M/YZQ/\>?J_S"BBBN@YPHHHH **** "BBB@ HHHH *^\?^"6__-3?^X9_[=U\ M'5]X_P#!+?\ YJ;_ -PS_P!NZ^?S_P#Y%M7Y?^E(^CX=_P"1I2_[>_\ 26?> M5%%%?CY^U!1110 4444 %%%% !1110 4444 > _%#_D>M3_[9?\ HI*Y6NJ^ M*'_(]:G_ -LO_125RM?9X?\ @P]%^1^38W_>JO\ B?YA11170<84444 %%%% M !1110 4444 %=5\+_\ D>M,_P"VO_HIZY6NJ^%__(]:9_VU_P#13USXC^#/ MT?Y'9@O]ZI?XE^9[]1117QA^LA1110 4444 %%%% !1110 4444 >5_'+_F" M?]M__:=>5UZI\5U]9@?]WC\_S9^9YQ_OU3Y?D@HHHKO/&" MBBB@ HHHH **** "BBB@ HHHH ^J****^$/V4**** "BBB@ HHHH **** "B MBB@#E?BA_P B+J?_ &R_]&I7@->_?%#_ )$74_\ ME_Z-2O :^ERW^"_7]$? M <0?[U'_ K\V%%%%>L?,A1110 4444 %%%% !1110 4444 >_?"_P#Y$73/ M^VO_ *->NJKE?A?_ ,B+IG_;7_T:]=57Q>(_C3]7^9^L8+_=:7^%?D%%%%8' M:%%%% !1110 4444 %%%% !7RO7U17RO7NY7]OY?J?&<1?\ +K_M[] HHHKW MCXT**** "BBB@ HHHH **** "BBB@#U3X&_\QO\ [8?^U*]4KROX&_\ ,;_[ M8?\ M2O5*^3QW^\2^7Y(_3,G_P!QI_/\V%%%%"##JE M[X64^%#>PV4]\-0Q>0^9*(EE-MY>TQ[V7I+NPV=HZ5Z/7SKXX_:6^&6I^.$T M#4O$"RVFBW:RFRM;2>X.I7J_ZJ-61"A1'P>6YD5>BIE@#N/BA\9-2\'^*M,\ M+^&/#,'C#Q'=V[7DFGOK,&G-'#NVJP,N=Y+!N%'&TFO2[&2>:S@DN85MKEHU M:6%7WB-B.5#8&X Y&<#->+?&;PS\-/B1)J6E7RV"?$2VMEFL?LQ$6L1S",O" M4V_/(JD@X^9!@DXQD=]JWC+3/"MGX;T'Q-K"6FNZ\@L+9@CD7%R$ ?#*N%Y/ M&=N20!S0!@Z9\;#J#:/JKZ,L/@S6K\Z;8:S]K+3-*69(WD@\L!(I'0JCB1C\ MR$JH8XN>*/BI>Z;K&O66A:!_;R^';>.YUAFO/L[QAT,@B@7RV$LOEKNVL8U^ M9!NRW'D>E[]7^$W@+X8P,R>,=,U6QAU'3L_OK*&TN!))<./X8BD:E'(P_F(% MR3767'B*U^%OC'XIIK$KPS:ZT.HZ+&X+MJ+?9$A,$"CF2421@>6O.'0X .: M.TOOBHVI7VE:=X.T^W\1ZAJ&EC6E^U7C6<"6;$+&QD$,;Q-+L9_!MCIK7UU*/L\=[;R2/);[^FXK-\@S\VQ@,XKT;]G_ $._T7X< MQOJ=O-9W6I:A>ZI]EG!5XDGN9)8U93RK;&4E3R"2#SF@#TBBBB@ HHHH *** M* "N"^/W_)"?B/\ ]BWJ7_I+)7>UP7Q^_P"2$_$?_L6]2_\ 262NC#_QH>J_ M,YL3_ GZ/\C\6:***_>#^>PHHHH **** "BBB@ HHHH **** "OUJ_87_P"3 M6/!/_;]_Z77%?DK7ZU?L+_\ )K'@G_M^_P#2ZXKX_BC_ '*'^)?E(^UX3_WZ M?^!_G$]YHHHK\O/U@**** "BBB@ HHHH **** "BBB@#\G?C3^SW\0-:^,?C MO4++0/.L[O7K^XAD^V6Z[T>XD93@R C((X(S7&_\,T?$G_H7/_)ZV_\ CE?H M#XL_Y&G6?^OV;_T,UE5^GTMO\ XY7W911_:U?LOQ_S M#ZG3[L^$_P#AFCXD_P#0N?\ D];?_'*/^&:/B3_T+G_D];?_ !RONRBC^UJ_ M9?C_ )A]3I]V?"?_ S1\2?^A<_\GK;_ ..5]E?\$[?AGXD^'?\ PL#_ (2' M3?[/^V?V?Y'[^*7?L^T[ON,<8W+U]:Z*O5/@;_S&_P#MA_[4KRLTS"K7PM3_P"V7_HI*Y6OL\/_ 8>B_(_ M)L;_ +U5_P 3_,****Z#C"BBB@ HHHH **** "BBB@ KJOA?_P CUIG_ &U_ M]%/7*UU7PO\ ^1ZTS_MK_P"BGKGQ'\&?H_R.S!?[U2_Q+\SWZBBBOC#]9"BB MB@ HHHH **** "BBB@ HHHH \K^.7_,$_P"V_P#[3KRNO5/CE_S!/^V__M.O M*Z^LP/\ N\?G^;/S/./]^J?+\D%%%%=YXP4444 %%%% !1110 4444 %%%% M'U11117PA^RA1110 4444 %%%% !1110 4444 U]+EO\%^OZ(^ X@_WJ/^%?FPHHHKUCYD**** "BB MB@ HHHH **** "BBB@#W[X7_ /(BZ9_VU_\ 1KUU5._WB7R_)'Z9D_^XT_G M^;"BBBN ]D**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "JMYIZ7TD!E=_*B<2>2,;78,&4GC/RE01@@>N:M44 M %%%% !1110 4444 %%%% !1110 5R/Q?T>;Q%\)?&VDVS1I<7VB7MK$TI(0 M,\#J"Q )QD\X!KKJRO%G_(K:S_UY3?\ H!K6DW&I%KNC"NKT9KR?Y'Y3_P## M'/C/_H)Z#_X$3?\ QFC_ (8Y\9_]!/0?_ B;_P",U]BT5^E_VGB.Z^X_%/JE M(^.O^&.?&?\ T$]!_P# B;_XS1_PQSXS_P"@GH/_ ($3?_&:^Q:*/[3Q'=?< M'U2D?'7_ QSXS_Z">@_^!$W_P 9H_X8Y\9_]!/0?_ B;_XS7V+11_:>([K[ M@^J4CXZ_X8Y\9_\ 03T'_P ")O\ XS1_PQSXS_Z">@_^!$W_ ,9K[%HH_M/$ M=U]P?5*1\=?\,<^,_P#H)Z#_ .!$W_QFC_ACGQG_ -!/0?\ P(F_^,U]BT4? MVGB.Z^X/JE(^.O\ ACGQG_T$]!_\")O_ (S1_P ,<^,_^@GH/_@1-_\ &:^Q M:*/[3Q'=?<'U2D?'7_#'/C/_ *">@_\ @1-_\9K]$OV4/!M[\/\ X ^%M!U" M6":\M/M6][5F:,[[N9Q@L >C#MUS7F5>_?"__D1=,_[:_P#HUZ\'.<95Q&'C M">U_T9]7PW0A2QJ4445\F?I@4444 %%%% !1110 4444 %%% M% '@/Q0_Y'K4_P#ME_Z*2N5KJOBA_P CUJ?_ &R_]%)7*U]GA_X,/1?D?DV- M_P!ZJ_XG^84445T'&%%%% !1110 4444 %%%% !75?"__D>M,_[:_P#HIZY6 MNJ^%_P#R/6F?]M?_ $4]<^(_@S]'^1V8+_>J7^)?F>_4445\8?K(4444 %%% M% !1110 4444 %%%% 'E?QR_Y@G_ &W_ /:=>5UZI\ U[]\4/^ M1%U/_ME_Z-2O :^ERW^"_7]$? <0?[U'_"OS84445ZQ\R%%%% !1110 4444 M %%%% !1110![]\+_P#D1=,_[:_^C7KJJY7X7_\ (BZ9_P!M?_1KUU5?%XC^ M-/U?YGZQ@O\ =:7^%?D%%%%8':%%%% !1110 4444 %%%% !7RO7U17RO7NY M7]OY?J?&<1?\NO\ M[] HHHKWCXT**** "BBB@ HHHH **** "BBB@#U3X&_ M\QO_ +8?^U*]4KROX&_\QO\ [8?^U*]4KY/'?[Q+Y?DC],R?_<:?S_-A1117 M >R%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !65XL_Y%;6?^O*;_ M - -:M97BS_D5M9_Z\IO_0#6E/XUZF-;^%+T9\V4445]N?D 4444 %%%% !1 M110 4444 %%%% !7OWPO_P"1%TS_ +:_^C7KP&O?OA?_ ,B+IG_;7_T:]>3F M7\%>OZ,^FX?_ -ZE_A?YHZJBBBOFC[\**** "BBB@ HHHH **** "BBB@#YL M\6?\C3K/_7[-_P"AFLJM7Q9_R-.L_P#7[-_Z&:RJ^WI_ O0_(*W\67JPHHHK M0Q"BBB@ HHHH **** "BBB@ KU3X&_\ ,;_[8?\ M2O*Z]4^!O\ S&_^V'_M M2N#'?[O+Y?FCV/S_-GYGG'^_5/E^2"BBBN\\8**** "BBB@ HHHH **** "BBB@#ZHHHHKX M0_90HHHH **** "BBB@ HHHH **** .5^*'_ "(NI_\ ;+_T:E> U[]\4/\ MD1=3_P"V7_HU*\!KZ7+?X+]?T1\!Q!_O4?\ "OS84445ZQ\R%%%% !1110 4 M444 %%%% !1110![]\+_ /D1=,_[:_\ HUZZJN5^%_\ R(NF?]M?_1KUU5?% MXC^-/U?YGZQ@O]UI?X5^04445@=H4444 %%%% !1110 4444 %?*]?5%?*]> M[E?V_E^I\9Q%_P NO^WOT"BBBO>/C0HHHH **** "BBB@ HHHH **** /5/@ M;_S&_P#MA_[4KU2O*_@;_P QO_MA_P"U*]4KY/'?[Q+Y?DC],R?_ '&G\_S8 M4445P'LA1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5E>+/\ D5M9 M_P"O*;_T UJUE>+/^16UG_KRF_\ 0#6E/XUZF-;^%+T9\V4445]N?D 4444 M%%%% !1110 4444 %%%% !7OWPO_ .1%TS_MK_Z->O :]^^%_P#R(NF?]M?_ M $:]>3F7\%>OZ,^FX?\ ]ZE_A?YHZJBBBOFC[\**** "BBB@ HHHH **** " MBBB@#YL\6?\ (TZS_P!?LW_H9K*K5\6?\C3K/_7[-_Z&:RJ^WI_ O0_(*W\6 M7JPHHHK0Q"BBB@ HHHH **** "BBB@ KU3X&_P#,;_[8?^U*\KKU3X&_\QO_ M +8?^U*X,=_N\OE^:/9R?_?J?S_)GJE%%%?)GZ8%%%% !1110 4444 %%%% M!1110!X#\4/^1ZU/_ME_Z*2N5KJOBA_R/6I_]LO_ $4E'_@P]%^1^38 MW_>JO^)_F%%%%=!QA1110 4444 %%%% !1110 5U7PO_ .1ZTS_MK_Z*>N5K MJOA?_P CUIG_ &U_]%/7/B/X,_1_D=F"_P!ZI?XE^9[]1117QA^LA1110 44 M44 %%%% !1110 4444 >5_'+_F"?]M__ &G7E=>J?'+_ )@G_;?_ -IUY77U MF!_W>/S_ #9^9YQ_OU3Y?D@HHHKO/&"BBB@ HHHH **** "BBB@ HHHH ^J* M***^$/V4**** "BBB@ HHHH **** "BBB@#E?BA_R(NI_P#;+_T:E> U[]\4 M/^1%U/\ [9?^C4KP&OIL?,A1110 4444 % M%%% !1110 4444 >_?"__D1=,_[:_P#HUZZJN5^%_P#R(NF?]M?_ $:]=57Q M>(_C3]7^9^L8+_=:7^%?D%%%%8':%%%% !1110 4444 %%%% !7RO7U17RO7 MNY7]OY?J?&<1?\NO^WOT"BBBO>/C0HHHH **** "BBB@ HHHH **** /5/@; M_P QO_MA_P"U*]4KROX&_P#,;_[8?^U*]4KY/'?[Q+Y?DC],R?\ W&G\_P V M%%%%_?"_P#Y$73/^VO_ *->O :]^^%__(BZ9_VU_P#1 MKUY.9?P5Z_HSZ;A__>I?X7^:.JHHHKYH^_"BBB@ HHHH **** "BBB@ HHHH M ^;/%G_(TZS_ -?LW_H9K*K5\6?\C3K/_7[-_P"AFLJOMZ?P+T/R"M_%EZL* M***T,0HHHH **** "BBB@ HHHH *]4^!O_,;_P"V'_M2O*Z]4^!O_,;_ .V' M_M2N#'?[O+Y?FCV _%#_ )'K4_\ ME_Z*2N5KJOBA_R/6I_]LO\ T4E'_@P]%^1^38W M_>JO^)_F%%%%=!QA1110 4444 %%%% !1110 5U7PO\ ^1ZTS_MK_P"BGKE: MZKX7_P#(]:9_VU_]%/7/B/X,_1_D=F"_WJE_B7YGOU%%%?&'ZR%%%% !1110 M 4444 %%%% !1110!Y7\J?'+_F"?\ ;?\ ]IUY77UF M!_W>/S_-GYGG'^_5/E^2"BBBN\\8**** "BBB@ HHHH **** "BBB@#ZHHHH MKX0_90HHHH **** "BBB@ HHHH **** .5^*'_(BZG_VR_\ 1J5X#7OWQ0_Y M$74_^V7_ *-2O :^ERW^"_7]$? <0?[U'_"OS84445ZQ\R%%%% !1110 444 M4 %%%% !1110![]\+_\ D1=,_P"VO_HUZZJN5^%__(BZ9_VU_P#1KUU5?%XC M^-/U?YGZQ@O]UI?X5^04445@=H4444 %%%% !1110 4444 %?*]?5%?*]>[E M?V_E^I\9Q%_RZ_[>_0****]X^-"BBB@ HHHH **** "BBB@ HHHH ]4^!O\ MS&_^V'_M2O5*\K^!O_,;_P"V'_M2O5*^3QW^\2^7Y(_3,G_W&G\_S84445P' MLA1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5E>+/^16UG_KRF_\ M0#6K65XL_P"16UG_ *\IO_0#6E/XUZF-;^%+T9\V4445]N?D 4444 %%%% ! M1110 4444 %%%% !7OWPO_Y$73/^VO\ Z->O :]^^%__ "(NF?\ ;7_T:]>3 MF7\%>OZ,^FX?_P!ZE_A?YHZJBBBOFC[\**** "BBB@ HHHH **** "BBB@#Y ML\6?\C3K/_7[-_Z&:RJU?%G_ "-.L_\ 7[-_Z&:RJ^WI_ O0_(*W\67JPHHH MK0Q"BBB@ HHHH **** "BBB@ KU3X&_\QO\ [8?^U*\KKU3X&_\ ,;_[8?\ MM2N#'?[O+Y?FCVJ4445\F?I@4444 %%%% !1110 4444 %%% M% '@/Q0_Y'K4_P#ME_Z*2N5KJOBA_P CUJ?_ &R_]%)7*U]GA_X,/1?D?DV- M_P!ZJ_XG^84445T'&%%%% !1110 4444 %%%% !75?"__D>M,_[:_P#HIZY6 MNJ^%_P#R/6F?]M?_ $4]<^(_@S]'^1V8+_>J7^)?F>_4445\8?K(4444 %%% M% !1110 4444 %%%% 'E?QR_Y@G_ &W_ /:=>5UZI\ U[]\4/^ M1%U/_ME_Z-2O :^ERW^"_7]$? <0?[U'_"OS84445ZQ\R%%%% !1110 4444 M %%%% !1110![]\+_P#D1=,_[:_^C7KJJY7X7_\ (BZ9_P!M?_1KUU5?%XC^ M-/U?YGZQ@O\ =:7^%?D%%%%8':%%%% !1110 4444 %%%% !7RO7U17RO7NY M7]OY?J?&<1?\NO\ M[] HHHKWCXT**** "BBB@ HHHH **** "BBB@#U3X&_ M\QO_ +8?^U*]4KROX&_\QO\ [8?^U*]4KY/'?[Q+Y?DC],R?_<:?S_-A1117 M >R%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !65XL_Y%;6?^O*;_ M - -:M97BS_D5M9_Z\IO_0#6E/XUZF-;^%+T9\V4445]N?D 4444 %%%% !1 M110 4444 %%%% !7OWPO_P"1%TS_ +:_^C7KP&O?OA?_ ,B+IG_;7_T:]>3F M7\%>OZ,^FX?_ -ZE_A?YHZJBBBOFC[\**** "BBB@ HHHH **** "BBB@#YL M\6?\C3K/_7[-_P"AFLJM7Q9_R-.L_P#7[-_Z&:RJ^WI_ O0_(*W\67JPHHHK M0Q"BBB@ HHHH **** "BBB@ KU3X&_\ ,;_[8?\ M2O*Z]4^!O\ S&_^V'_M M2N#'?[O+Y?FCV/S_-GYGG'^_5/E^2"BBBN\\8**** "BBB@ HHHH **** "BBB@#ZHHHHKX M0_90HHHH **** "BBB@ HHHH **** .5^*'_ "(NI_\ ;+_T:E> U[]\4/\ MD1=3_P"V7_HU*\!KZ7+?X+]?T1\!Q!_O4?\ "OS84445ZQ\R%%%% !1110 4 M444 %%%% !1110![]\+_ /D1=,_[:_\ HUZZJN5^%_\ R(NF?]M?_1KUU5?% MXC^-/U?YGZQ@O]UI?X5^04445@=H4444 %%%% !1110 4444 %?*]?5%?*]> M[E?V_E^I\9Q%_P NO^WOT"BBBO>/C0HHHH **** "BBB@ HHHH **** /5/@ M;_S&_P#MA_[4KU2O*_@;_P QO_MA_P"U*]4KY/'?[Q+Y?DC],R?_ '&G\_S8 M4445P'LA1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5E>+/\ D5M9 M_P"O*;_T UJUE>+/^16UG_KRF_\ 0#6E/XUZF-;^%+T9\V4445]N?D 4444 M%%%% !1110 4444 %%%% !7OWPO_ .1%TS_MK_Z->O :]^^%_P#R(NF?]M?_ M $:]>3F7\%>OZ,^FX?\ ]ZE_A?YHZJBBBOFC[\**** "BBB@ HHHH **** " MBBB@#YL\6?\ (TZS_P!?LW_H9K*K5\6?\C3K/_7[-_Z&:RJ^WI_ O0_(*W\6 M7JPHHHK0Q"BBB@ HHHH **** "BBB@ KU3X&_P#,;_[8?^U*\KKU3X&_\QO_ M +8?^U*X,=_N\OE^:/9R?_?J?S_)GJE%%%?)GZ8%%%% !1110 4444 %%%% M!1110!X#\4/^1ZU/_ME_Z*2N5KJOBA_R/6I_]LO_ $4E'_@P]%^1^38 MW_>JO^)_F%%%%=!QA1110 4444 %%%% !1110 5U7PO_ .1ZTS_MK_Z*>N5K MJOA?_P CUIG_ &U_]%/7/B/X,_1_D=F"_P!ZI?XE^9[]1117QA^LA1110 44 M44 %%%% !1110 4444 >5_'+_F"?]M__ &G7E=>J?'+_ )@G_;?_ -IUY77U MF!_W>/S_ #9^9YQ_OU3Y?D@HHHKO/&"BBB@ HHHH **** "BBB@ HHHH ^J* M***^$/V4**** "BBB@ HHHH **** "BBB@#E?BA_R(NI_P#;+_T:E> U[]\4 M/^1%U/\ [9?^C4KP&OIL?,A1110 4444 % M%%% !1110 4444 >_?"__D1=,_[:_P#HUZZJN5^%_P#R(NF?]M?_ $:]=57Q M>(_C3]7^9^L8+_=:7^%?D%%%%8':%%%% !1110 4444 %%%% !7RO7U17RO7 MNY7]OY?J?&<1?\NO^WOT"BBBO>/C0HHHH **** "BBB@ HHHH **** /5/@; M_P QO_MA_P"U*]4KROX&_P#,;_[8?^U*]4KY/'?[Q+Y?DC],R?\ W&G\_P V M%%%%_?"_P#Y$73/^VO_ *->O :]^^%__(BZ9_VU_P#1 MKUY.9?P5Z_HSZ;A__>I?X7^:.JHHHKYH^_"BBB@ HHHH **** "BBB@ HHHH M ^;/%G_(TZS_ -?LW_H9K*K5\6?\C3K/_7[-_P"AFLJOMZ?P+T/R"M_%EZL* M***T,0HHHH **** "BBB@ HHHH *]4^!O_,;_P"V'_M2O*Z]4^!O_,;_ .V' M_M2N#'?[O+Y?FCV _%#_ )'K4_\ ME_Z*2N5KJOBA_R/6I_]LO\ T4E'_@P]%^1^38W M_>JO^)_F%%%%=!QA1110 4444 %%%% !1110 5U7PO\ ^1ZTS_MK_P"BGKE: MZKX7_P#(]:9_VU_]%/7/B/X,_1_D=F"_WJE_B7YGOU%%%?&'ZR%%%% !1110 M 4444 %%%% !1110!Y7\J?'+_F"?\ ;?\ ]IUY77UF M!_W>/S_-GYGG'^_5/E^2"BBBN\\8**** "BBB@ HHHH **** "BBB@#ZHHHH MKX0_90HHHH **** "BBB@ HHHH **** .5^*'_(BZG_VR_\ 1J5X#7OWQ0_Y M$74_^V7_ *-2O :^ERW^"_7]$? <0?[U'_"OS84445ZQ\R%%%% !1110 444 M4 %%%% !1110![]\+_\ D1=,_P"VO_HUZZJN5^%__(BZ9_VU_P#1KUU5?%XC M^-/U?YGZQ@O]UI?X5^04445@=H4444 %%%% !1110 4444 %?*]?5%?*]>[E M?V_E^I\9Q%_RZ_[>_0****]X^-"BBB@ HHHH **** "BBB@ HHHH ]4^!O\ MS&_^V'_M2O5*\K^!O_,;_P"V'_M2O5*^3QW^\2^7Y(_3,G_W&G\_S84445P' MLA1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% 'E>O33>._C%<>$I=1U#3]&TC18]0F32[V:SEGN) MY71"TL3*VU%B8A<@$R<@@"M;X(>*[_Q=X!AFU6<7>IV-Y=:7<72KM%PUO.\0 MEP !EPBL<<9)QCI2^)_"&N6WCE/%WAC^SI]0DTW^RKJQU262&*1!(9(I1(B. M0R,SC;M^8/\ >7 -:OPU\#Q?#OP;8Z(EP;N:,R3W-R5V^=<2R-)*X7^%2[MA M>PP,G&: .HHHHH **** "BBB@ K,\30O<>&]6BB1I)'M)55$&2Q*$ =S6G1 M51?*TR)QYXN/<^;/^$3UO_H#:A_X"O\ X4?\(GK?_0&U#_P%?_"OI.BO8_M. M?\J/EO\ 5ZE_S\9\V?\ ")ZW_P! ;4/_ %?_"C_ (1/6_\ H#:A_P" K_X5 M])T4?VG/^5!_J]2_Y^,^;/\ A$];_P"@-J'_ ("O_A1_PB>M_P#0&U#_ ,!7 M_P *^DZ*/[3G_*@_U>I?\_&?-G_")ZW_ - ;4/\ P%?_ H_X1/6_P#H#:A_ MX"O_ (5])T4?VG/^5!_J]2_Y^,^;/^$3UO\ Z VH?^ K_P"%'_")ZW_T!M0_ M\!7_ ,*^DZ*/[3G_ "H/]7J7_/QGS9_PB>M_] ;4/_ 5_P#"C_A$];_Z VH? M^ K_ .%?2=%']IS_ )4'^KU+_GXSYL_X1/6_^@-J'_@*_P#A7MWPYM)['P9I MT%S#);S+YFZ.5"K#,C$9!]C72T5RXC&2Q$%!JQZ&!RJ&!J.I&3=U;\O\@HHH MKSSW HHHH **** "BBB@ HHHH **** /G[Q-X9UBX\2:M+%I-])&]W*RNELY M# N2"#CD5F_\(GK?_0&U#_P%?_"OI.BO8CF4XI+E/E9Y!2G)RYWJ?-G_ B> MM_\ 0&U#_P !7_PH_P"$3UO_ * VH?\ @*_^%?2=%5_:<_Y43_J]2_Y^,^;/ M^$3UO_H#:A_X"O\ X4?\(GK?_0&U#_P%?_"OI.BC^TY_RH/]7J7_ #\9\V?\ M(GK?_0&U#_P%?_"C_A$];_Z VH?^ K_X5])T4?VG/^5!_J]2_P"?C/FS_A$] M;_Z VH?^ K_X4?\ ")ZW_P! ;4/_ %?_"OI.BC^TY_RH/\ 5ZE_S\9\V?\ M")ZW_P! ;4/_ %?_"C_ (1/6_\ H#:A_P" K_X5])T4?VG/^5!_J]2_Y^,^ M;/\ A$];_P"@-J'_ ("O_A7I/P;TF^TO^U_MEG<6GF>3L\^)DW8WYQD<]1^= M>E45A6QTJU-TW'8?0A1110 4444 %%%% !111 M0 4444 >(?$;P_JM]XSU&>VTR\N(6\O;)% [*<1J#@@>HKF_^$3UO_H#:A_X M"O\ X5])T5ZT,QG""AR['S%;(J=:I*HYO5M_>?-G_")ZW_T!M0_\!7_PH_X1 M/6_^@-J'_@*_^%?2=%:?VG/^5&7^KU+_ )^,^;/^$3UO_H#:A_X"O_A1_P ( MGK?_ $!M0_\ 5_\*^DZ*/[3G_*@_P!7J7_/QGS9_P (GK?_ $!M0_\ 5_\ M*/\ A$];_P"@-J'_ ("O_A7TG11_:<_Y4'^KU+_GXSYL_P"$3UO_ * VH?\ M@*_^%'_")ZW_ - ;4/\ P%?_ KZ3HH_M.?\J#_5ZE_S\9\V?\(GK?\ T!M0 M_P# 5_\ "C_A$];_ .@-J'_@*_\ A7TG11_:<_Y4'^KU+_GXSYL_X1/6_P#H M#:A_X"O_ (5TGPY\/ZK8^,].GN=,O+>%?,W22P.JC,; 9)'J:]OHK.>8SG!P MY=S6CD5.C4C44WHT_N"BBBO)/IPHHHH **** "BBB@ HHHH **** /-?C)I- M]JG]D?8[.XN_+\[?Y$3/MSLQG XZ'\J\V_X1/6_^@-J'_@*_^%?2=%>G1QTJ M--4U'8^>Q>34\56E6E-IO_*Q\V?\(GK?_0&U#_P%?_"C_A$];_Z VH?^ K_X M5])T5O\ VG/^5')_J]2_Y^,^;/\ A$];_P"@-J'_ ("O_A1_PB>M_P#0&U#_ M ,!7_P *^DZ*/[3G_*@_U>I?\_&?-G_")ZW_ - ;4/\ P%?_ H_X1/6_P#H M#:A_X"O_ (5])T4?VG/^5!_J]2_Y^,^;/^$3UO\ Z VH?^ K_P"%'_")ZW_T M!M0_\!7_ ,*^DZ*/[3G_ "H/]7J7_/QGS9_PB>M_] ;4/_ 5_P#"C_A$];_Z M VH?^ K_ .%?2=%']IS_ )4'^KU+_GXSYL_X1/6_^@-J'_@*_P#A1_PB>M_] M ;4/_ 5_\*^DZ*/[3G_*@_U>I?\ /QA1117BGU@4444 %%%% !1110 4444 M%%%% '-?$:TGOO!FHP6T,EQ,WE[8XD+,<2*3@#V%>(_\(GK?_0&U#_P%?_"O MI.BO0P^,EAX."5SP\=E4,=4524FK*WY_YGS9_P (GK?_ $!M0_\ 5_\*/\ MA$];_P"@-J'_ ("O_A7TG175_:<_Y4>?_J]2_P"?C/FS_A$];_Z VH?^ K_X M4?\ ")ZW_P! ;4/_ %?_"OI.BC^TY_RH/\ 5ZE_S\9\V?\ ")ZW_P! ;4/_ M %?_"C_ (1/6_\ H#:A_P" K_X5])T4?VG/^5!_J]2_Y^,^;/\ A$];_P"@ M-J'_ ("O_A1_PB>M_P#0&U#_ ,!7_P *^DZ*/[3G_*@_U>I?\_&?-G_")ZW_ M - ;4/\ P%?_ H_X1/6_P#H#:A_X"O_ (5])T4?VG/^5!_J]2_Y^,^;/^$3 MUO\ Z VH?^ K_P"%'_")ZW_T!M0_\!7_ ,*^DZ*/[3G_ "H/]7J7_/QG-?#F MTGL?!FG07,,EO,OF;HY4*L,R,1D'V-=+117D3ESS<^Y]-1IJC3C371)?<%%% M%0;!1110 4444 %%%% !1110 5\V?\(GK?\ T!M0_P# 5_\ "OI.BNW#8IX: M]E>YY./R^./Y>:5N6_XV_P CYL_X1/6_^@-J'_@*_P#A1_PB>M_] ;4/_ 5_ M\*^DZ*[?[3G_ "H\G_5ZE_S\9\V?\(GK?_0&U#_P%?\ PH_X1/6_^@-J'_@* M_P#A7TG11_:<_P"5!_J]2_Y^,^;/^$3UO_H#:A_X"O\ X4?\(GK?_0&U#_P% M?_"OI.BC^TY_RH/]7J7_ #\9\V?\(GK?_0&U#_P%?_"C_A$];_Z VH?^ K_X M5])T4?VG/^5!_J]2_P"?C/FS_A$];_Z VH?^ K_X4?\ ")ZW_P! ;4/_ %? M_"OI.BC^TY_RH/\ 5ZE_S\9\V?\ ")ZW_P! ;4/_ %?_"C_ (1/6_\ H#:A M_P" K_X5])T4?VG/^5!_J]2_Y^,\U^#>DWVE_P!K_;+.XM/,\G9Y\3)NQOSC M(YZC\Z]*HHKRZU5UJCJ-;GT.$PZPM&-&+NE_G<****Q.L**** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BN:\6_$30O!",VJSW M(V1F:5;*PN+QH8QG]Y((4*SMI9X[8[2P6>5%,<+$#@2,I/ M&,Y%='0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%9NO>(;'PW8_:K^214)VI'!"\\TK8SMCBC5G=L G"J3@$]!67H'Q(\-^)M M"U#6++5(UT_3GDCOI+M'M6M&09<3)*JM&0.?F XYZ4 =-17/>%?'FB^,Y+N+ M2[B8W%J$::WO+.:TF57SL?RYD1BC;6VN!M.TX)P:9H_Q&\->(/%6I>&],UBW MO]:TV,27EM;Y?R 3C#.!M#9_ASD>E '245Y+XJ_:L^%G@GQ#?:'K/BI;35+& M3RKB!;"ZE"-@'&Y(BI//8UZM;S+_:62"-C;2BWEEC!,D4< MY7RGD4!MR*Q8;6R!M.)->^(WAKPSXBTG0=2UBWM]:U:01V=AR\TI/?:H)5># M\S8''6@#I**YSQ1\0=$\'W5M::A/W"-+'9Z?8SWMP8U(#2&*!'<("R@L1 MMR0,Y-:F@Z]I_B?1[35=*NH[[3KN,2P7$1^5U/>@"_1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 44C,%4DG '))KD;/XL>%[[Q): MZ%'J$J:A>;_LGGV4\,%YM&6\B=T$-/B-X:^'D-I)XBUBWTS M[9*(+:.3+23.2 B*"S74YY4:YE\FWM[6VE MN;B=\%BL<,2M(Y"AF.U3@ DX )J;PUXFTSQAH\.J:1=K>6,Q8+(%92&5BK*R ML RLK @JP!!!! H U**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBN1\5?%;PQX*G:/6+^:V2,JL]S'93S6]L6( $\T:-'"3D']X MR\$'IS0!UU%<]XG\?:)X0CMCJ-U*7N59X8+*UFO)G10"T@CA1WV+EY>Y#+N7RHXPS2$KSA 3@$]!0!MT5S. M@?$CPWXFT+4-8LM4C73].>2.^DNT>U:T9!EQ,DJJT9 Y^8#CGI4OA7QYHOC. M2[BTNXF-Q:A&FM[RSFM)E5\['\N9$8HVUMK@;3M."<&@#H:*** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBL7Q)XOTSPG#&]^]PSR M9*6]C9S7<[ =6$4*.Y49&6VX&1DC(H VJ*YFS^)7AG4/!R>*K?5H9="-V[Y<9XJQH/CC1/$>DW>HV=[Y=K9NT5W]MB>UDM64!B MLLA!H WJ*Y7P_\3_#GB;7IM$L[NXBU:.'[3]CO["XLY)(M MVWS(Q-&GF)G^),CD<\BIM'^(WAKQ!XJU+PWIFL6]_K6FQB2\MK?+^0"<89P- MH;/\.V5MID M9&=7?GHD2NY_N]* .WHKSV_^-FBVFL:9I=O8ZEJE]>:2-<:"Q2)Y+>S) $C( M9 SG/&R(2,<< U+K7QCTG2Y_#ME::?J.N:SKUJ;VRTG3EB,Y@"AFD+Q7JL-DDSK'&T6V95FM]DCK^_ M/S(-Q" \[N*]3\1:5XC\56NA/I>MWG@M-_G:A$D%K/=%#&<0@NLL2L'*DL-P M^4@$YS0!UM%?*GPD\1_$CXG>-_BUX';A M?E&"3NV;6V@'JM%>/3?M*6-MXF\.^'I_!?BF#5_$%L]UIUNR61\Y55FP2+HA M20G\1 Y!) R1I:;^T7X/U+X8OXX66\@TY+G["UE-!B\%UN"BW\L$@R$D< D8 M.GT5R'@GXF6'C35M9T?[!?Z+KNCF+[;I>II&)HUD3=&X:)WC96&?NN M2"""!77T %%%% !1110 4444 %%%% !1110 4444 %%%% '/>+]:.BV+Q:?! M'<0?=\Y]]UL>()[? )99%ED(('J"/TKV_2?#&FZ#X?31=.MC9:27;>#OWLS,Q?.XL2Q.3FLOP7\-- ^'\6H1:+#>1Q7\AFN8[S4KF\5Y&)+/B M:1P&8L2Q&"W&.T1SETMTD=E M@4D#*QA0< 8X%=;0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 4]5O[+2;-[^_DCA@M^?-<9*D_* .Y)) ')) &H:I82$!K:P6YMX45T!_YY1_O#TR9!G KV#XB?"_PU\5M M)ATOQ382:EI\4OG+;K>3P(7 P"PB==V.<9SC-9W@;X%^!?AOI.K:7X?\.P6E MAJR[;Z":62Y6X7:5VMYK-\N"?EZ&+TWK#G,?VF# MR@?3#[\9]6J/36S^U+KHZ8\)6?\ Z5S\_P"?2NX\*> ]$\$_:CI-K+'+=;!- M<75U+=3.J B-#)*S-L4%MJ9VKN. ,FJ=O\+_ _:^-I/%L<>H?V](GEO.VK7 M;1M'\V(S"9?+V LQ";=H)R #S0!4\<6T%P^B>%;:WB2+6+UIKR-5P#;Q'SIR MP'7S&V1MGKYQSUKMZI/H]G)K$6JM#NOXH&MHY2Q^6-F5F &<#)5!5V@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ;)&DT92 M1%=&X*L,@UYRUM!XN\?6?BJ.6)+72+6XT[1I9&"K?7$X5I74Y^:,")%7'4^8 M>0%)[G7M$M/$FC7FE7ZR/97D30S)#.\+,AX(#HP89''!%>?^!?V9_AK\-O$4 M.N^'?#*V&JPJR1W#7EQ-L##!PLDC+G'&<9YH \ML6*_LP?"D6H#:JVM:2(FP M=RW?VP>>2,Y+?ZX-]6KTGXYMCQ#\*!Z^+8?_ $FN./\ /I786/PS\-Z;XD.N MVVF^7J/F23I^_E,,4L@(DECA+>7'(X+!G10S;FR3N.6>,OACH'CZ\T^ZUF/4 M))M/?S;4VFK7=H(I!D"0+#*@W@,PW8W8)&<4 <#\6--U/7?BAI=KX*U9M!\= M6>BSW9NIPKVEQ9F5%%O*A5LEI.0X&4P3\V0*['X*:K9:Q\,=%FL-*?1(XQ+; M3:?(YD,%Q%*\6-[J-M<+J%BK);WUC?3V M=S&K?>430NC[3@94G!]*V='T>R\/Z7;:=IUM'9V5L@CBAB&%51_GKU).: +E M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ",H92",@ M\$&O._$EG8^,O%V@[Y(X-$\*WOVZ2[R%C>]VO!%;HV>0>: //M2<1_LV_&-KQ%?4O[:UCSE7.X7'VG]Q]2!Y!7' M;9BN[_:-:=?@@/M7-S]NTD2D# W_ &R#/?U_G7#5/\ 9]CEU!/&_B18Q;Z7KWB":[T^-&W*T2HD M1E!Z'>\;MD$J>""0A^(M/T^PU..\OK*Q0QI;SZEI.>BAACMX4BB18HHU"HB#"J , =A0 ^BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ KA_B=;)XDT.]\&604WVOPM;7+* M@;[-:R I+?:.@8CN*\K\9?LO\ PT^(/B*ZUWQ#X>DU35;DCS+B M74[L< 8 "K*%4 = * *GA6*V@_:"NH8)8I;&+P=91:6Z/Y@:%;F82%6Z'D M19_X!2?L_P"I6NF?"-M1OFCM=+AU;4VLF89"0&]E6-4ZYSG:H7KE0,YKMM6^ M%_AK6M+TO3Y]/:&WTN#[-9&RNIK66&':$,0DB=7\LJJ@H3M;:,@X%5_&?PA\ M)?$#PS8^'=;TGSM"LM@M]/MKF:UA0(NU!MA= 0H !R!VH \F^)VA&P^&_B[ M6KT1VNH>)-8TO4-4L)" UM8+?[^_&1_>_#8\#? OP+\-])U;2_#_AV"TL-67;?032R M7*W"[2NUO-9OEP3\O3DUN>%? >B>"_M+:5:RI-9*S-L M4$[4SM7)P!DT =!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 5E>(=:M/#MBU]/&TT_\ JH((5#3W$A!(BC'=CCITX). "1JUPWQ( M^"G@WXNM9'Q;I4FK+9AO(C^W7$*(6ZG;'(JD\=2,T >:ZYX77PBGPYLKBXMI M9;GQQ_:6M+$V8XKRXBN)D0+V42.@7/4A#U-=;X77[1^T-\0XXXE-C_9.E"Z4 MC*O<9N,$]L^7M!'7 6N@\._!;P7X4\%W'A/2]"BMM N)C<26IED*99$AT[2()]-TF5B%-[/.5,[KG[R*L*JN/O'S M",@*3E::V?VI=='3'A*S_P#2N?G_ #Z59\"_LS_#7X;>(H==\.^&5L-5A5DC MN&O+B;8&&#A9)&7..,XSS71V_P +_#]KXVD\6QQZA_;TB>6\[:M=M&T?S8C, M)E\O8"S$)MV@G( /- '64444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 5S?Q UC7=%\,W4OAO0;CQ!K+JT=O;PS01+&Y M4XD=II$&T'&0,DY''4CI** /DKXN? 7QC<>%_ -]X6_X2;7_ !'H-VMW;66K M2:1#'9@%6D65X_+9F=@IR'E'RMDY(-=C\7/A_JWQ8L[35;WP'J6F:]:6*2:7 MJ&CZK;1:KIU[OD+(S^<(WA&V-@0VX;VPH8DCZ$HH ^=?BA\(=>\9:%HW]LZ- M=:SXKTG2+86?BKPW>PV=_%J7S^;GS'C4PAE1LY##>VU,]3T2P^),FG:3'I7B+3)_( F8!]UQ$LY6-CNE9@#MY1>FXE?J"B@#YX^+W MP=U+5[7X8WO@_P 'V6F6_A_Q%#JMUH5B;:W=8MZLQ&"L6_"?, Q&2,%@,U[[ M)<7$&G-.UHT]TL6\VMJZL6?&2B,^P'G@%MH]<5:HH ^;?V<_ _C/P7\7?B7J M^O>#[[3-,\6:@U[:W37MG(+=1)/(%E6.9FR1*H&T,,^W-;'QH^'\'C[XF>!M M<\-ZQ!;Z[I6I-H^KM9S(TR6(--T_[+JNKN)+V59I"DK@ ;A&6V*Q &6503WS0!X'\8YKC2_VO?A)+I^F MR:E+!I=[LLX"BO(HAFRJ%\*&QTW,!G&2H.:Y>\_95\8:M^SQJ>F2PVL'BZ[\ M3-XG727N%:$90Q_9V1:E=0^2HSPJ)(%PKEN7RS*JZ4)6LK_ (I?J>1FF8PRRBJTXW3=M/1O M]#]/:*^8/^">WB_7O&GP7UJ^\0ZWJ.O7L?B":%+G4[N2XD6,6UL0@9R2%!9C MCIECZU'^TE\0--;7KR\M_$NEV.J^ 7M-0LM,FU"**>]NVK45\P?%3X;6/@_4O"WBKP-X?L=-USPUIPH\"3Q.%7YLQ22X)R<].ISL?M->)+;Q]\$=5BTBZ$VF2Z'_ &[< M2Q9P83C[,I/;?("W/46[CB@#Z!O+R#3[6:ZNIX[:VA0R233.$1% R68G@ #N M:D1UD171@RL,AE.01ZUYMKFBZ?I_@OPQX-T>QM]-M-8N(;9K6SB6*-;< SW) MVJ '1'0G^]*.YKAOVGM'9I+SPP_C2.!"4T M']P8[AR1AF69E0E<9!)R,D@$XH ZVBOFO1?&5YH_P'\!:%X1N[S^U-=U,Z&D MEXIBFTO#2M/"/,R5:!8VB3=N/RJ<-C![?X*2Z5HOB+Q-X6;PS;^'_%.GK;SW MMTEZ;^34X9 QCG>Z=$DE.[>") "I/'!H ]=HKROX_:K=W7P]\7Z1I=P]K+;Z M%=WU]=1'#0Q+"Y2,'/#2,I'3[BR=#M-8?C'39K[]G'PG#;S6HFCMM)9=-N]R MP:H0(_\ 0G"C)$OW=N"#P&&W- 'N%%>)_ RRTC6M/\9V]OIDGA.62]CAU#P= M HB72V6-057 "E9Q\V^,*K \;:S?\(M)%'' M!%%Y;*MW'Y3-%F4J5;RS@>2H.3DD ]KHHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHK-\0ZY%X=TF:]EC>=EPD5O&1OGD8A4C7) W,Q ' MUH TJ*^:M/UK6O M]^T3K$UW]LUO3[*TNDE52R1S?V>T@5 1_JD9N ?X1D\D MD[D.AV?PQ\3?">ZT:(PWNO.VFZS(,>;J>ZT>;S[@YS)*LD8;> ZM,0)5*D)YS'@9&,^@P!P!@ 'MU%?,/P(M[&S\=>&K.]T:U M\+ZU#I4SV^J:3XOB(0&Y,C*"S+@2E9-TA,FX$+G=':>!;[0/VBK;Q%\0? M!MEJLFK:FRZ+XJTS4+B06#;&\BWF@8A?NJ '" !CU).0 ?45%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%-=UC1G=@JJ,EF. !ZT .HK MP;5M0O=>_:"^%NKO,Z:7=P:Q]AM"/E\I((PLYZ_-)O8@_P!S8."6SS>M)'K' MPK^(WQ(N/W?BW2-6U"72M4D0>?8QV"NY0J69!NKB2XDRUHC MG,DC,QRSL>3QG'% 'LU%?,6LK'K'PK^(GQ)N!M\7:3JVH3:7J"[77]0\-W]S+(;>:3Q):QQR3>&HE:-F MFB 82@J MB6WC2SLHXUY6[E"S-)(<9RJ,@1>GS"0G^$B:[T"Q^)_BSXK/KT1F&@F'3](E MD #::1:+.UQ Q(,8,'"1\X% 'NM%<=\'?$UYXR^%7A+7-0YO[_ $R" M>=L ;I"@W-@<#)R?QKPZT\"W^@?M%6OB+X@^#;'5I-6U-UT;Q5IFH7,@L&VM M]GMYH&(7[B[0^S&XCDGD 'U%17SOX\UC6O'WC+QA'_8!G\6Z1/I*_V;I= MO!"$TV-HS^]2+^&KBPU6;7;-].@\ MK4[D$2W2B,#S'!Y#'&2#SG.:Z6@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HKRO]H#5+RZ^'OB[2-+N6MI(-"O+Z^NHFP\,:PN8XP>S M2LI'^XDG0E36'X[T>VU3]D603M,HM?":7,7V6YDMP9$M 4R$9=RY ^1OE/&1 M0![A16%X#4+X'\.@# &G6X '_7):X+XZ_#W0=<\)ZI/+IJ7WBR^Q::)>.,,0^1)]Z)48>8VP@!5=CGF@#UJBO(?&EK)KGQ$^'?@O7"-4TF73KV_U&": M,-!J$T"0QH)$/#*&E:3:W&X(>PK@I/&^L>%[;7/A_P"&9FBFD\8+H.E3EU'V M"TEMEN9%C9L@>4#(J AM@*#:=H6@#Z;HKR+X*2Z5HOB+Q-X6;PS;^'_%.GK; MSWMTEZ;^34X9 QCG>Z=$DE.[>") "I/'!KUV@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HK&\7:5;:QH=Q#>:;)K=LJEWTJ/RR+T!3^ MZ82,J,"2.&8*2!DXS7SG::A<:7\ ?'ZA;Z.J MBQ6:.9$AE4(-JRG=(K 8)V#=RM>A_$[X0>%?BU!8Q>+K234=.L"\L=K]ID@C MWL /,8QLI) ! YP-S9SQ@ [>BO(_@C\+_#GACXAK:9/"EQ&D5M&GEL MJ72&(O%F4J5;RB0/*&8>._"%FGC?4X+FZM?&&F MW]Q/;:@*K[Q)XD\+? MVCK5[L^T77]H746_9&L:_*DJJ,*BC@=O6O3=2_M+,?\ 9_V7&#O^T[NO&,;? M^!?I5+_BH_[VE_7$GH/?US6U*M5H2YJ4G%^3M^1A6H4L1'EK04EYI/\ ,Q? M7PE\/_"+PI?Z'X$L(M!@N)GNU6=YKN,7#(J;V#R[B,(F5#KTZ@G-+X+\$ZMX M9\#WNC7^KV&KZE(L?>TL'_=D/K[_ $_+\HG.523G-W;ZLTA3A3BH05DNB.,^&OP? MO/"?PRNO GB+78?%&AO;264'EV+VDD=NX8-$6\YRP ;"D8*@=3QA+'X7^*%\ M.0^%[_QI#>>&4@%F_EZ0(]1FMPNWRWN#,T?*_*S"$,1G!4_-7:,/$7\+:7^( MD]_?Z?E[\'_%0YZZ81GTDZ?YQ_GBH+,J\\*Z[-\0K37(M9TZ/1X+1[,Z6^EN MTK1N8V<^=YX4'=&N/W> "00>".%O/V<%L_A=XB\%>']=73+;6[F9IKB]LVNS M;VKLQ2VA7SDVA,C!)8G?\5'C_ )A8./\ IIUS_0?G[4O_ !47II?? MC]Y^ _S_ /7H S-!\':A::EI>I:QJMOJ=]I^FO81M;V1MX]SNK/+M,CD$K'" MN,\;6(.&P&?#_P (ZUX7N-?N=;UJQUNZU6\^UF:TTUK0Q_($"'=-)N555 O3 M&#G<3FM;_BHO^H7VY_>?B?\ /_UJ,>(>,MIG_?,GM[_7\Z .0^$?PQUSX9W& MN1W?B.QU72=2O9M1CL;72FM?LDTK!G$;&>3]WU^4C.3G=V/I-8F/$?/S:7TX M.V3K],_YS[/OZ7G'] MR3KGZ^E &W16+M\1?W]+[_PR?AWHV^(O[^E]OX9/Q[T ;5%8FWQ'C[^EYQ_< MDZY^OI2[?$7]_2^_\,GX=Z -JBL7;XB_OZ7V_AD_'O2;?$>/OZ7G']R3KGZ^ ME &W16+M\1?W]+[_ ,,GX=Z-OB+^_I?;^&3\>] &U16)M\1X^_I>+FTO=+^V170. MW:_P#7\_;D M Y34O@O9S^$;33++4IK36+/5#KEOK,D2RN+]I&=Y7CX5E8R.I08&UL C -7M M)\#ZAHW_ DNMWNM1W/BG5;586U&UTXK%;)$CB%8K(>,MIG_ 'S)[>_U_.D_XJ/'_,+!Q_TTZY_H/S]J .#OO@E9>//A_\+Z1=Q MZ'<:#-;7ME?6EH@074//FO"" PPP!H?\5'C_ )A8./\ IIUS_0?G[4O_ !46X?\ (+ S M_P!-.G^?Y^W(!M45A_\ %2?]0L_]_/;_ .O]..M+_P 5'D9.EXSZ2=,#^N?S MH VZ*PQ_PDG&?[+[9_UGMG^OY_F?\5)_U"S_ -_/;_Z_TXZT ;E%8G_%1Y&3 MI>,^DG3 _KG\Z0?\))QG^R^V?]9[9_K^?Y@&Y16'_P 5)_U"S_W\]O\ Z_TX MZTO_ !4>1DZ7C/I)TP/ZY_.@#;HK#'_"2<9_LOMG_6>V?Z_G^9_Q4G_4+/\ MW\]O_K_3CK0!N45B?\5'D9.EXSZ2=,#^N?SI!_PDG&?[+[9_UGMG^OY_F ;E M%8?_ !4G_4+/_?SV_P#K_3CK2_\ %1Y&3I>,^DG3 _KG\Z -NBL,?\))QG^R M^V?]9[9_K^?YG_%2?]0L_P#?SV_^O]..M &Y16)_Q4>1DZ7C/I)TP/ZY_.D' M_"2<9_LOMG_6>V?Z_G^8!N5G:]X=TGQ5IS:?K6EV>KV#,&:UO[=)XB0<@E7! M&153_BI/^H6?^_GM_P#7^G'6E_XJ/(R=+QGTDZ8']<_G0!Q/AG]GCPIX:\2> M-=1ATO3$LO$D$=H+&UTZ.W%I;^0(IHD9?X9#\[8"\XSDC-7/#/PGNM-U;0;K M6M>.O6_AN![?183:"%X@R>699WWMYTHC^0, BX9CMR?B?\ /_UJ .7M? C\:KIOC/0C=^?I-MJFB MQ+]@^\KQ+N!\P ;<2$ G)QD=*O@'X#>'_ NB^,-,@@M?)\27EW+*]G9I:O%; M39"6P*YRL:LP7H!DX45V/_%1X_YA8./^FG7/]!^?M2_\5%Z:7WX_>?@/\_\ MUZ ..\)_";4M(N?"XUOQ##KEEX71DTE(M.^S3 F(PAIY/-82%8F*C:L8).X@ MD#&WI?A#6KF6U;Q5K=EKZ6-P+FT6VTS[(=X#!6ES+('9=V04$8!&<'C&MCQ# MQEM,_P"^9/;W^OYT >(MW+:7CCM)^/?Z_G[<@&U16&/^$DXS_9?;/^L]L_U_ M/\S_ (J3_J%G_OY[?_7^G'6@#W_P!?Z<=:7_BH\C)TO&?23I@?US^= &W1 M6&/^$DXS_9?;/^L]L_U_/\S_ (J3_J%G_OY[?_7^G'6@#W_P!?Z<=:7_BH M\C)TO&?23I@?US^= &W16&/^$DXS_9?;/^L]L_U_/\S_ (J3_J%G_OY[?_7^ MG'6@#W_P!?Z<=:7_BH\C)TO&?23I@?US^= &W3)H8[B%XI466*12KHXRK MC!!'<5C#_A).,_V7VS_K/;/]?S_,_P"*D_ZA9_[^>W_U_IQUH X>^_9Q\&/X M\\*^(].T#0](BT3[0\EC:Z1"BW4DBH(G9E P8BA93@G+<$=Y-6^"?]I3:SIJ M:SY'@[7+_P#M+5-&^R[I9I25:5(Y]X\N*5E!==C,=S[67=QVO_%1Y&3I>,^D MG3 _KG\Z7'B'C+:9_P!\R>WO]?SH SM1LO$1^(&D7%AK/E^'8[9H[W1FT]2K ML0VR9;G.0P(4>6 >,DXR#61X#^'>N>$_&WBG7;_7]/U*#7Y8YY;6WTN2W:*2 M.-8TVR-<2978O(*\DY!4#%=0H\1?Q-I?X"3V]_K^?MRG_%1X_P"86#C_ *:= M<_T'Y^U '%:Q\$SJ4FM:;%K7V?P?KM]_:.J:.;7=++*2K2I'/O'EQ2E0778Q MRS[67=QI>)_ /B'Q5<:UIUSXJA7P?JT:P2Z6NF 74,10+)'%,^DG3!_KC\J -N MBL/_ (J3_J%C_OY[_P#UOKSTH/\ PDG./[+[X_UGOC^GY?D ;E%8G_%1Y.#I M>,^DG3!_KC\J3_BI/^H6/^_GO_\ 6^O/2@#^/Z?E^2 M_P#%1Y.#I>,^DG3!_KC\J -NBL/_ (J3_J%C_OY[_P#UOKSTH/\ PDG./[+[ MX_UGOC^GY?D ;E%8G_%1Y.#I>,^DG3!_KC\J3_BI/^H6/^_GO_\ 6^O/2@#< MHK#/_"2^/Z?E^2_P#%1Y.#I>,^DG3!_KC\J -NBL/_ (J3_J%C M_OY[_P#UOKSTH/\ PDG./[+[X_UGOC^GY?D ;E%8G_%1Y.#I>,^DG3!_KC\J M3_BI/^H6/^_GO_\ 6^O/2@#^/Z?E^2_P#%1Y.#I>,^ MDG3!_KC\J .%\T+2Y;/5X]3O'CT>!FOT4/O@D( RKEPQ M)W#Y>AZC0\1?"BZOM8UJ\T+7O^$?@\06T=KK$*V@F:140QK);MO40R^6=FXJ MZX5/ERN3U/\ Q4G_ %"Q_P!_/?\ ^M]>>E.QXAYPVF?]\R>_O]/RH P=6\,Z MMHH\':;X1U1=$TC2W2&XTW^SQ<1W5H@1/+,K$&(JN2"#EB._-6-)\(ZU<3VC M^*=:L=?2PG^TV8MM+^R$2 ,%>4F60,RACC:$&><'C&MCQ#SAM,_[YD]_?Z?E M1_Q47_4+[\_O/P/^?_K4 K>'?$<>@Q:_;I!JL$EA]I9V1=B MSP/YB^5*$.W+"13M4[>#FQ_P@.OZ*NF:=X7\40:)X:L]-CTY=-GTI;B1-@*B M:*82(5?;M'SJZY4';R0>C_XJ+GC2_7'[STZ9^O?]*,>(>,MIG_?,GM[_ %_. M@"7PKX;L?!OAO3-#TU&CL-/MTMH%D8LVU0 ,D]3QR:U:Q/\ BH\]=+(X[2#T MS_7\_;E/^*D_ZA9_[^>W_P!?Z<=: -RBL3_BH\C)TO&?23I@?US^=(/^$DXS M_9?;/^L]L_U_/\P#W_U_IQUI?\ BH\C)TO&?23I@?US M^= &W16&/^$DXS_9?;/^L]L_U_/\S_BI/^H6?^_GM_\ 7^G'6@#W_P!?Z<=: ,+XD?!OPO\ $K2=7CU#0](?6;VQ MELX=9N=-BGN+8LC*CJS#=E"VX ,.1P15+5/A"%^##?#[0;NPT2";3SIT]U_9 MN]'5XRDL@B22/$CDEMQ8\DY#5U?_ !4>1DZ7C/I)TP/ZY_.EQXAXRVF?]\R> MWO\ 7\Z ,2;P[XBTSX7KHMOXDBLM>@MTMH-:L=(,BQ[6"JPMGD?)V@ Y;&P&X6??&$F6:(.I97P&PKJ0RJ0>,'+N/@A!)X7^S1ZM)'XF_M?_ M (2#^WS K$ZATWF+./+V?NO+S]P ;MWS5VF/$/&6TS_OF3V]_K^=&/$/&6TS M_OF3V]_K^= &;X/\$W&AZQJ^NZOJ,6K:_JBPQ3W%O:_9H(X8@WEQQ1EW91EW M8[G8EF/08 ZRL7'B+;RVE@_20^OO]/R_)O\ Q4G_ %"Q_P!_/?\ ^M]>>E & MY16&?^$DYQ_9??'^L]\?T_+\E_XJ/)P=+QGTDZ8/]>E &Y16&?^$DYQ_9??'^L]\?T_+\E_XJ/)P=+QGT MDZ8/]>E &Y16&?^$DYQ_9 M??'^L]\?T_+\E_XJ/)P=+QGTDZ8/]>E #/&&D^(-6L[0>'=?A\/W<-P)9)+C3Q>13Q@$&)DWH0"2#E6!^ M4_"X\0\X;3/^^9/?W^GY4 4_"7@>+PW>:AJ=S> M3:OKVI;!>:E< *S*F=D4:+\L<:[FPH[L22S$LN:/KWB0ZC=W MS316VK?V:+21+>10,&%6&&7+J&)!X!(]>D(\1;N&TO'/:3\._P!/R]^#'B+G MYM+'IQ(?Z_3\O?@ 9X@T/49_"YTWPYJR^';V-8TM[PVBW*Q*A7Y3$Q (*@KU M! /!!P:RM'\"W]G>:MK5]K$5UXJO[%+ :A;V7E06\<>\QB.!G6TL'Z2'U]_I^7Y&/$/.&TS_OF3W]_I^5 %'0?"^IK=V>H>)=4L M]:U2S22*WELK VD2*X7__ -;Z\]* -RBL,_\ "2^/Z?E^2_\5'DX.EX MSZ2=,'^N/RH VZ*P_P#BI/\ J%C_ +^>_P#];Z\]*#_PDG./[+[X_P!9[X_I M^7Y &Y16)_Q4>3@Z7C/I)TP?ZX_*D_XJ3_J%C_OY[_\ UOKSTH W**PS_P ) M)SC^R^^/]9[X_I^7Y+_Q4>3@Z7C/I)TP?ZX_*@#;HK'@_M_SH_._LWR=R[Q' MYF[&><9[XQC^E;% !1110 4444 %%%% !1110 4444 %%%% !1110 5Q^O?$ M_2O#NK3Z?0>// >NZUXLOKRSL?.MI/+V/Y MT:YQ&H/!8'J#79A84JDVJKLK>AY695L11HJ6&C>5^U]+,]'\+^*+7Q9I\EW: M1S1QI*8B)E .0 >Q/'S"O/[?XT:OK'AG6?%6B>%8-6\,:>;E$:/5E6_G,!*N MP@\LHJ[E8C,N_:,[,D*>H^&&@W_AW0+BVU"#[/,URT@7>K?*409RI/<&OGSQ M1:^&;"WO/'/@+Q9A]''XE>$X[?4I9O$^C0+I91=1\S4(1]B9CM59LM^ M[)8$ -C)&*YGQU\3K[PSXR\!6]H-)E\+^()9EN-3EN&+HB6TDP9,80)A%.\L M>,_+_%7EFI:L+/Q)\7E\20V^EZSKO@RPG736&YYW6UN5F$0Y,BQMPQ'0#)X& M:N:QJ=A_PB?P!\07\,EKH&FS1F]N]0MWC2SQ8O$K2[U&Q?-V@.P )VD'!!.) MUGN4/Q"\+7/AV77X?$NCRZ%"VR35$OXC:HV0,&4-M!R0,$]Q5B?QEH%KH\NK M3:YIL6E0[?,OI+N-8$W*&7+D[1E64C)Z,#WKYXUW2[37_'GB+Q9H>LOX5CM5$<-AF)X !SFLW3_ !8VN>+K!=*UKP]J M'ANYT^:8+;W/F7LLR2HN^/:Q1H5!*L>H8J.]?//Q(\1?"S4O"_AG7M!2UMM/ MU#QU9Z@=2U2"2".:0RH;N6(7 #",*B>8R*(^QYSCNOLGA:S_ &J[#2K.VTJW M-WX/O!/:0I&JSF2[23:R ?,6!F<@]06;GF@#U9?B1X2>\LK-?%.BM=WSM':6 MXU"$R7#!RA6-=V6(8%2!GD$=:YQ?C9X>U3QQX@\&:9K.E+K^G6BO%]KNU"27 M#+*S1!00S>6L:L^TG ?!P0:\ T6Y\+ZA^S?XG\%6<5F?%5WJ6H)INC6T(%R\ MWVV46\D28W%$P/WBY5 C L-IQV>N:E8:'X_^,]EXCNK?S;SPG82!;L#; &8+U89 /;M*\506/@73=;\2:QHEN'M(I;K4K6Z"Z<7902T4 MCG_5DGY23R"*LV_C;P[=Z99ZC!K^ES:?>3+;VUW'>1M%/*QVJB.&PS$\ YS M7@7A_7+;1_ _[/OB+49XV\%Z?I@AO[K[\%G=FT2.":7 PH5Q-'N.-C2&"4P2R6-RDZQR#!*,5)PPR.#SS6G7C7PM\1:+J/Q\ M^+EI8:A9W%UNTXO%!*K,3' 4D. >=K$*W]TX!P>*]EH **** "BBB@ HHHH M**** "L3Q)J>M6:I%H6CP:I>,IQU/46,=JLT:1(P7*+Z ?,<+D9+ N>$_B5J'C3 MPB;[3O#K1:Y%>W&FW.FWEV$AMKF!F60/.J,=F5X948G?$"Y\877 MB#3-4TC^Q-=T*[6UO+6.Y^TPG?&LD _A M--AY9,%-[$N[-(VSCYL \ ZOP7^*/@K7]!\1Z MIHVKOK'V=FU/7=:^Q30Q-,RDE5$BAR(XXU55 .$5!DG- '4^)/B!?V_BP^&? M#>CV^NZU!9#4;Q+J^-I#!"S%(UWB.0F1V5MJ[0,(267Y=P #4RX^&-IX2^#WA M>/Q-XLM_"WB73]8.MQ:M,R21_P!I3/+(\.PE?/!$DB;5(+!"?&&L^,I/MS M>&VT?PY-'OM+G4+K;>SYQM8VP0B-&!)&Z0/P,H,\>%^,/ OB;Q9X(\>^+]3A MFO)=3.EI%8PVKVLEQIMI.LLK+!O:2/S=TK")F+X SAFVCL/A_;^']0^-IUKX M=SV;^%[C17.M?V5@6"8_B?9>*OA@^GQ:5=64T&M+HLPZBEQ$5W&7S(@%5?3DYY/3KF^)/B5\+O$UGK>D>(]2T>[L= M-OTT[4;?6(<007)#% QE7;_"V'SC(ZYKC=(^%ITOX6_$_0_ LSKX?U>"5] A M6X:2,.]MB3R6//EN_P!T[B"2Q'!Y /0_"7Q$O_'FHI[1Y!RNX8RVQ^)%YXH\136/A;14U;2K&Y^S:AK=U>?9K97 M4@21P81VGD3)SPJ9&W?G./(/"-EX=UCQ1\-KKX=&WT[6H+62#Q'':(PDAMUM M2@BOAU$BS"-4$OS?*2O"FN<\(Z!HT?@[X?:/HT=MI_Q>T/6(+:_CA4F^B19V M-VT_\9MWC9WW-^[;>H7EA0!]>T444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 444C,%4DG '))H \HTGXT:QXJ^)EYX?\.>%+76/#NGW?V._ M\0+KUNK6SJ/WF;4 R'#?*.F3Z#FM[5OB1=W'B:Y\.^$]%7Q%JECM.H3W%Y]D ML;(L,K'),$D8R$8.Q(V(!!;:",\!:^$_A]XF^(GAWQ9\-I-,B\06M\5U631) M%C4VK+)YRW42C =F(QO"N6 Y^7CSW7/#NBV_A?Q[H-XL,/Q:'B"[OM#E4$:C M,\\RO;36QSN\HKM5RAVJ$;?C:: /K2\N6L[*:?R)+AXT+B" NY ^ZN2!D]! MD@>N*X?3/B-K%OX_L?"WB3P[!I,NIVLUUIUY8ZC]LBF$17S(W!BC9' =#P&4 MYX:KFN?%CPOX(U*TT7Q+KUKIVL/I[:@RRJRHT48/F.'V[>JMA<[CC@5YI\+_ M (_> OBE\28[FPU.74O$5S"UII^FQV4X_L^T&7DD=W0(&O\ 4HM*^W)>D7:2N2HD%L8_FBW 982;MN7V[1DX MWQ#^*7COPOK6H1>'OA@_B;1;&(/-J\VNV^GQ[MF]PJR*2RJ,98'&0P[&N<^( M6MZ#XU\5:5J'@OQ'7=B:U?Y4C\HR$SA1G:@#G*@ M^D?$QVU"RTKP]&Q#:Y?):S!>OV509;C/LT:&,_\ 704 ;7@_6;SQ%X5TC5=0 MTTZ/>WMK'<2Z>TOF-;LZAO++;5R1G!X'.:V*** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** .%U;XD7=QXFN?#OA/15\1:I8[3J$]Q>?9 M+&R+#*QR3!)&,A&#L2-B 06V@C*>.?B5=>"_%'A+2?\ A'Y[RVUZ_2P.I_:H MHX8)&5FV[K#'\6TUZZOM#D7=_:,SS M2A[::V.=_EE=JN4^4"-M_P!TUZ3\?/%6E^']:^$\6MZWIMC=P^(8+NY%Q=)% MMC%O.K3$,1B/<<;B,9(H ]SKA=#^)5SJWQ4UGP;<>'Y],%A81W\=[<7,3FY1 MY&C!6-"VU';NSO5?F*XR M3ZCIFD>'-$75-=O-,&L26FHW9LDMK8D*OF,(Y&$C,2JKM MP=CY9=O/E/QFAT/Q%\1M;A\1ZE!X0US1M/MY_".K,BK)=3'<\@7<#]IQ($3[ M/SU)"Y;(W]+\22^#OB+9>+O')3PY#X@\)V<,TERVV"WOH7=Y+8LL>!_&%GX]\+6&N6"2Q0W2MN@G $D,BL4DC<#C.=WDA)<[ [!D=\/:'\5GT]K M2[GO/[''BC$DCP_/>6NO7ZV']IFYBCA M@=E9@-N3(S;48XVA>/O5A_#_ /LWX&_"?4)=9O[BS\*Z5=W#V4EXDLDMO8M- MB)"NTN0"V%&"=I7\.?\ CMX]\.0ZI\)+N;7]-M[:3Q!;ZD'N+M(O]%-O.!/\ MQ'[O+*-QXRPH ]+\:>-Y/#>H:+H^G6*:IX@UEY5LK2:&?BKX&\8:A.+7P];VE_IMY?2.%@M&F$+Q/(QX1&,++N.!N* MGFN9\+Z%XG\1+XKU[1;*QO=)\0>)1?1P:I>R62WEC#!'%&RE893LDDBSRHWQ M@?PN* /1_A7\3(?BEI>L7]OI\VG0V&JW&F*EP?WDGE;?G9< H3N^Z)?LPW.KSP?$/\ M&RL+:+_ (2[4GW6=ZTY\XR R)S$F47C:^_$K5_#O@?7O%?B/PN=&TZQM_ MM%O9B_2:]D7D8F4*(X3]WI*X )R1CG#_ &BM/22Q\':MJ"-+X-P>$?'FK:MXFGT'6M$M=/NUL(]2AN=+U!KZUDA M=R@!D:&(J^5) VD$<@G!Q-X^\?3>$;_P]I=A80:AJ^NW+VUHE[>?9+8%(S(V M^4(Y!(&%548L3V&2/-_@5::)X>\<7VF_#W5X==^'U[IWV^7R9%F33;X.BK$L MJ\CS(V9C"W*>7D;0X%0_%#XA>"?BCH_AF"YN;6_^'=[JMQ9ZOK$T;Q+97$,1 M,2&1P# 6D('F<<&.QO#>1W-LI*OM< MQQD2(V R8Q\Z$,V3CRO^R=:UK]G_ %BPLYYO$UAH&MP3:->VJ+YNJZ=;7$$X M*[ !(P421AT'[PQ C.[)Z.Z\0'QS\5%\5^#GC\0Z;X=\,WL8FM7S#/>SM&T= ML&'WFQ#EE'*93."PH Z+P3\7-1\4:AX:6\\/V]IIOB2SEOM-N[#4OMA5$56* MW"^4@C;#J/E:1=V5W=,^FU\Q_!$:3I_C+PQ?^"=0@N7U^TD/C#0X$0+IMPL1 M?SC&!NM6\\&+RCA6WY ^0M7TY0 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110!!GKU]Z;)I&EPQO))96 M:1JI+,T2 =22<=*XL_%KX3G!/C/P:<P8[%NK!HIXB5/0, MF1D'\JN7&F:1:Q;Y[2RACR$W21HHRS 9([D@>Y(H D_MS3NO]H6O<_ZY>W7 MO2_VUI^N,XZ^E']BZ?G/V"USG.?)7KC&>GI6)I>L>$M:\1:OH M%@;"ZU;1UA-];1P FW\S<8PQVXS\K' .1W R* -K^W-.VD_VA:XQNSYR]/7K M4=YK%JUK.MOJ=E#<^6?+DF8.B-@X9E#*2,]LC..HZU+_ &+I_'^@6O!R/W*] M?7I1_8NG\?Z!:\'(_E '"?!_P +O\,?#MUI&I>*].UT27LU['-#;"U9 M#-(TCJP,TF[YV.#QQQSUKNO[]']AZ=T_L^U[C_4KWZ] MJ7^Q=/SG[!:YSG/DKUQC/3TH /[:T_./M]KG.,>U "?V[IHSG4+4?] MMU]_?V/Y4?V[IHSG4+4?]MU]_?V/Y4O]BZ?MV_8+7;C&WR5QCTZ4?V+I^<_8 M+7.N,9Z>E "?V[IHSG4+4?]MU]_?V/Y4?V[IHSG4+4?]MU]_?V/Y4?V M'IW3^S[7L/\ 4KVZ=J/[#T[I_9]KW'^I7OU[4 ']NZ:,YU"U'_;=??W]C^5' M]NZ:,YU"U'_;=??W]C^5+_8NGYS]@MGI0 G]NZ:,YU"U'_;=??W]C^5']NZ:,YU M"U'_ &W7W]_8_E1_8>G=/[/M>P_U*]NG:C^P].Z?V?:]Q_J5[]>U !_;NFC. M=0M1_P!MU]_?V/Y4?V[IHSG4+4?]MU]_?V/Y4O\ 8NGYS]@M%F4@2 M+,FY#@\C.1D8/4$<5+_8VG[@?L-MGIGR5_PH&C:>,D6-L,\G]RO^% %:QU#2 M;& 00W]MCGI0 G]N:=U_M"U[G_7+VZ]Z/[GI2?V'IW3^S[7L/]2O;IVH /[=TTXQJ%J?\ MNOM[^X_.C^W=-.,:A:G M_MNOM[^X_.C^P].Z?V?:]Q_J5[]>U+_8NGYS]@M_7M0 ?V[IIQC4+4_]MU]O?W'YT?V[IIQC4+4_]MU]O?W'YTO] MBZ?G/V"USG.?)7KC&>GI2?V'IW3^S[7L/]2O;IVH /[=TTXQJ%J?^VZ^WO[C M\Z/[=TTXQJ%J?^VZ^WO[C\Z/[#T[I_9]KW'^I7OU[4O]BZ?G/V"USG.?)7KC M&>GI0 G]NZ:<8U"U/_;=?;W]Q^=']NZ:<8U"U/\ VW7V]_G=/[/M> MP_U*]NG:C^P].Z?V?:]Q_J5[]>U !_;NFG&-0M3_ -MU]O?W'YT?V[IIQC4+ M4_\ ;=?;W]Q^=+_8NGYS]@M_N/SH_MW33C&H6I_[;K[>_N/SH_L/3NG]GVO_7M2_ MV+I^<_8+7.N,9Z>E "?V[IIQC4+4_\ ;=?;W]Q^=']NZ:<8U"U/_;=? M;W]Q^=']AZ=T_L^U[#_4KVZ=J/[#T[I_9]KW'^I7OU[4 ']NZ:<8U"U/_;=? M;W]Q^=']NZ:<8U"U/_;=?;W]Q^=+_8NGYS]@MP_Y\K?_OTO^% %.UOM*M[F>X_M2":>? ,CSID*"2J#&!@; MSCO\W)-6O[U !_;FG=?[0M>Y_P!OKTH_L73^?] M>3D_N5Z^O2@!/[=TT9 MSJ%J/^VZ^_O['\J/[=TT9SJ%J/\ MNOO[^Q_*E_L73^?] M>3D_N5Z^O2C^Q M=/Y_T"UY.3^Y7KZ]* $_MW31G.H6H_[;K[^_L?RH_MW31G.H6H_[;K[^_L?R MI?[%T_G_ $"UY.3^Y7KZ]*/[%T_G_0+7DY/[E>OKTH 3^W=-&OKTH_L73^?] M>3D_ MN5Z^O2@!/[=TT9SJ%J/^VZ^_O['\J/[=TT9SJ%J/^VZ^_O['\J7^Q=/Y_P! MM>3D_N5Z^O2C^Q=/Y_T"UY.3^Y7KZ]* $_MW31G.H6H_[;K[^_L?RH_MW31G M.H6H_P"VZ^_O['\J7^Q=/Y_T"UY.3^Y7KZ]*/[%T_G_0+7DY/[E>OKTH 3^W M=-&OKT MH_L73^?] M>3D_N5Z^O2@!/[=TT9SJ%J/^VZ^_O['\J/[=TT9SJ%J/\ MNOO M[^Q_*E_L73^?] M>3D_N5Z^O2C^Q=/Y_T"UY.3^Y7KZ]* $_MW31G.H6H_[; MK[^_L?RH_MW31G.H6H_[;K[^_L?RI?[%T_G_ $"UY.3^Y7KZ]*/[%T_G_0+7 MDY/[E>OKTH 3^W=-&OKTH_L73^?] M>3D_N5Z^O2@!/[OK1_;F MGEA:CC'$*]/3I0!4EOM* MN+Z"Y?5('\GF*+STV*Q!7>.Y)5\O7W'YT[ M^Q[#_GRM_P#OTO\ A0=&T]N#8VQ[_P"I7_"@!O\ ;FG!L'4+4'ICSE]O?W'Y MT?V[IIQC4+4_]MU]O?W'YTX:-IZ\"QMAW_U*_P"%)_8NG\?Z!:\'(_E M "?V[IIQC4+4_P#;=?;W]Q^=']NZ:<8U"U/_ &W7V]_E "?V[IIQC4+4_]MU]O?W'YT?V[IIQC4+4_ M]MU]O?W'YTO]BZ?Q_H%KPE']BZ?Q_H%KPE']BZ?Q_H%KPE "?V[IIQC4+4_P#;=?;W]Q^=']NZ:<8U M"U/_ &W7V]_E "?V[I MIQC4+4_]MU]O?W'YT?V[IIQC4+4_]MU]O?W'YTO]BZ?Q_H%KPE']BZ?Q_H%KPWFDZDT(FU.W:%&#^0)TV.P*LI/?@@ M$8('/.>*M_VYIW7^T+7L?]F?)7_"D_L73\Y^P6NW7O0VN:?^6*]^O:@!/[=TT9SJ%J/^VZ^_O['\J/[=TT9SJ% MJ/\ MNOO[^Q_*G'1M/;@V-L>_P#J5_PI/[%T_G_0+7DY/[E>OKTH 3^W=-&< MZA:C_MNOO[^Q_*C^W=-&OKTH_L7 M3^?] M>3D_N5Z^O2@!/[=TT9SJ%J/^VZ^_O['\J/[=TT9SJ%J/\ MNOO[^Q_ M*E_L73^?] M>3D_N5Z^O2C^Q=/Y_T"UY.3^Y7KZ]* $_MW31G.H6H_[;K[^_ ML?RH_MW31G.H6H_[;K[^_L?RI?[%T_G_ $"UY.3^Y7KZ]*/[%T_G_0+7DY/[ ME>OKTH 3^W=-&OKTH_L73^?] M>3D_N5Z^O2@!/[=TT9SJ%J/^VZ^_O['\J/[=TT9S MJ%J/^VZ^_O['\J7^Q=/Y_P! M>3D_N5Z^O2C^Q=/Y_T"UY.3^Y7KZ]* $_MW M31G.H6H_[;K[^_L?RH_MW31G.H6H_P"VZ^_O['\J7^Q=/Y_T"UY.3^Y7KZ]* M/[%T_G_0+7DY/[E>OKTH 3^W=-&OKTH_L73^?] M>3D_N5Z^O2@!/[=TT9SJ%J/^VZ M^_O['\J/[=TT9SJ%J/\ MNOO[^Q_*E_L73^?] M>3D_N5Z^O2C^Q=/Y_T"UY M.3^Y7KZ]* $_MW31G.H6H_[;K[^_L?RH_MW31G.H6H_[;K[^_L?RI?[%T_G_ M $"UY.3^Y7KZ]*/[%T_G_0+7DY/[E>OKTH 3^W-.+8&H6I/3'G+[^_L?RH_M MW33C&H6I_P"VZ^WO[C\Z7^Q=/(8&PM<-U_QM8;:WO;..") D:+.N M H '7W'YU/_ &+I^TK]@M=IZCR5QSU[4O\ 8]A_SY6__?I?\* &_P!NZ:<8 MU"U/_;=?;W]Q^=']NZ:<8U"U/_;=?;W]Q^=._L>P_P"?*W_[]+_A1_8]A_SY M6_\ WZ7_ H ;_;NFC.=0M1_VW7W]_8_E1_;NFC.=0M1_P!MU]_?V/Y4O]BZ M?M"_8+7:.@\E<<=.U']BZ?S_ *!:\G)_E "?V[IHSG4+4?]MU]_?V/Y M4?V[IHSG4+4?]MU]_?V/Y4O]BZ?S_H%KRE']BZ?S_H%KRE "?V[IHSG4+4?]MU]_?V M/Y4?V[IHSG4+4?\ ;=??W]C^5+_8NG\_Z!:\G)_E']BZ?S_ *!:\G)_ ME "?V[IHSG4+4?]MU]_?V/Y4?V[IHSG4+4?]MU]_?V/Y4O]BZ?S_H%K MRE' M]BZ?S_H%KRN, MXZ^E*-&T\9(L;89Y/[E?\*;_ &'IVTC^S[7&-N/)7IZ=* #^W=-.,:A:G_MN MOM[^X_.JNGWVE6,<@75()I9G\R6:2=-TC;57)Q@= HX '2KAT;3S@FQMCCD? MN5_PH_L;3]Q/V&VSTSY*_P"% #?[G=/[/ MM>X_U*]^O:E_L73\Y^P6NW3M1_8>G=/[/M>X_U*]^O:@ _MW3 M1G.H6H_[;K[^_L?RH_MW31G.H6H_[;K[^_L?RI?[%T_.?L%KG.<^2O7&,]/2 MD_L/3NG]GVO8?ZE>W3M0 ?V[IHSG4+4?]MU]_?V/Y4?V[IHSG4+4?]MU]_?V M/Y4?V'IW3^S[7N/]2O?KVI?[%T_.?L%KG.<^2O7&,]/2@!8]9T^618TOK9Y& M.T*LRDD\\ 9]C^57*IQZ/I\3*R6-LC+@J5A4$8.1CCM5R@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** &30I<0O%(-R.I5ATR",&O(O'>GVVE_& M/X+V5G;QVUI;G4XH8(D 6-%M %4#' KV"N!\6?"4>+/&VD>)V\5Z]IMWI' MF?8;:R^R>1#YB!).)+=V;\^*$_@?P_J,GA-/[.;Q!?7 MNGPP///++-Y2JJS1NBC*,SG:2Q9,$?-GRSQYKOB/Q9X2TO3-8URZM-5T+X@V M.A7-[I:PQQWR^;#)%.Z,C@.J.C; "H<$E2 />?%WPXM/%6M:9K<&IZEH&NZ M>DD,.I:4\8D,+X+Q.DJ21NA*JV&0X*@@CG-#5O@YHVK>$X=#^UZA:M%J2:PN MI12HUU]L67S?.8NC(Q+?PLA4# P >5_%[XA>+O 4GB&?3O%=SJ3Z NGF. MQM+&WE0QL8_.?4Y&A4))(6.U('0[2K!,9([7P*P?]HSXHD-S_9VC?*\+_#*V\*^--=\2QZUJVH7FL0P07$-\\+Q*(01&4VQJP(W/_$0=QXX& #LJ M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KRS]HKP?XI\=^ QI'A MJTTO4HI+A9=1T[4KJ:W^VVZ9;R$>,@@LP7DLHXY->IU@>)M-\1WEQ8RZ!KEE MI(A+_:(;_33>1S@XQC;-$R%<'D,0=W(/% 'SM'-H^@_!KPC;6?A:X\)^$8/$ MQM?&&C-))VL=C@V<%S*LGF+;E?EV,J(Q"G:"3@Z:Y MNKZ^L?M+2ER2Y"J\8#DE<,<@!<;3VCTCP7%X0\,ZM#IU]<#5KX27-SK-Q%]H MN)KHIM\]D 8C:N(U 4!0J@# H Y?X_:G>7?P_\ %FCZ9/):R0Z'=7U[=PD! MH8A$^Q%.1AI&4C_<23D'::DT[X:1_9MC/+:1S/")BL" M[0S(0VT$AL CE5[9!KWWP2LO'GP_N;/QE9Z-K/C"YL)['_A*+C1(!21LSLX)) MN5RI^ZBL,$9KK? &I>&K7XVZ=9?#F6P_X135/#TM[?6VCA19++'.B12J$&U9 M#OD5@,$[1NY6O5M/\,7WASP-:Z)H>H6\%_:P)%'?W]HUPC,""\CQ+(A8M\Q^ M^.6R<]"WPCX(B\-W5_J=U>2ZOK^H[!>:G.H5G5,^7&B#Y8XUW-A1W))+,2Q M.FHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KA/C9XXOOA M[\.=0U72XHYM7DDALK%9<;//FE6)"V2!@%\]>W;K7=U@>//!MG\0/">H:#?/ M)##=*NV>''F0R*P>.1<\;E=589XXYH \2T_Q)8_!74?$(\0^&XW\80:!1HT:$[@A\E1Y:C[I.*E\!S3>'/&G@Z\\?:!;ZAXD\41L M]EXF>^%TUKU^*SO\ MR^DMND,LS0MCG;(8E5AT*[@>#5'X?HGA/XK>./"&A6\-OHL.GV6JVFGQ@1VU MG/+YJ21H%'R(_E(^U1@$N0,DYO7WP_UWQ=)'GBMM4AU3P[<#35@?2Y MHRX\LC/^D1X(!9L;ED< C@C:\-^ ;O16\1:I<:O'=^+-;55FU6.T\N*$1H5@ M2* NV$3RT\VD<:N%WML:64[SM M)# 8X"CG.+9?#O7+;XP7GC237]/DL[FQ336TU=*=9! CR2)B;[01OW2: /0J*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *BNF ME6UF, 5IPC&-6Z%L<9Y'?WJ6B@#Y"T'7=*A\'^#-7L72'XQ)X@M;/6U= -2F MDEG:.XBNAC?Y)0L5W#:H1-N-HQN>(_%5QXF7Q/X[\4^&(?%/@30M5GTZ/2I[ MX+';P02>5)=_9"C)LI5578,DD^VZ7X"O;K7K/6_%6KQZ]J%@6-A#: MVAM+2T9@5:18C)(S2%25W.[8!.T+N;//ZC\$[FZ;Q%I5MX@6T\&^(;IKS4-) M^P[YP[D&=8;CS $24CYE:-R-S[2N1@ ]+_=ZAI_[B9HXIHOWC0L]^BA]\$A&W*N6R2VX9 X-:7B+X4W=YK.M7F M@:^?#L6OV\=KJ\:6@F=UC4QK);MO40R^6=FXK(N%3YH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K*\4:/ M:Z]X?O["]:=;6:)ED^SW,EN^W'(\R-E8#UP>E:M4=:M[Z[TJYATVYM[.^D3; M%/=6[3QH?5HU="W&> PH ^=O#^M7VA_L9^%C87$]E=WR66GF[MR1+"MQ>+%( MZD'(;:[8(Y#$&NWTG2]/^'/QVTO0/#MG#IFCZWH5Q"6()<;1P M'9965F'+;4SG QH>%?@F=.^#(^'>NZO'JMC%$(+>]L+1K.6)58/&^&EE!D20 M;@W X7Y>#G<\+^ ;VQ\3S>)?$6KQ:[KWV,:=;S6]G]DAM[?=O8+'YCDN[!2[ M%L'8H55 .0#C?#.CVND_M3>)S;&=C<^&K6XE-Q:=-OE$=S'#(8VDCW LFX<@-C:<1R]E\.M< MMOC!>>-7U[3Y+2YL4TUM-72I%D$"/)(F)OM!&_?)RWEX(& H/-:_A&S\16VO M^(Y-6UG^UM)FN ^FQM8+:M9KE@T.0:_#GX-_#SX7_$3Q M'X@\.Z0NBV>B6 LI[AKF:=3*X$TQ_>._W(Q"!MQ_K'!SQ3O!\FIW/[3UW=ZI M)+'+>>#H[J/3Y,@6:->L%CQV8*BE^>7+8X ]/T?P196OA^_TK5$@UN+4;F> MYO5NK=6BG,LA8JR-N!4 JH!SPHKE=%^ 'A;PY\5$\8Z7I&C:;'%I@L8-/L]* MBA$4WF,QN%=> Y5BG"@X_B(XH Y;XP:=H^A_$#P=JEYH=[82-K5O)+XYB2-V MA+%ECLV9&\Q8I"1$=ZB(!^I8Y'N]>?7GP[U[Q!=2VOB+Q3#JWAS^TEU&&QBT MP6]P/+E$L,$DZR%7C1E4\1JS;1ENH/H- !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %(PW*0>AXX.*6B@#Q7X-Z?;>&?B)\8X;-;B:611- M^CN[ M@1RVSM_%$$DPB'Y5\I"N, UZ]X#^'6N>$_&WBK7K_7M/U*'Q!+'/-:VVE26[ M121QI$FUVN)!MV)R"N23D$#BJ.E_!$:>VDZ7+K/VCP;HU_\ VEIVB_9=LL>,O&<8T.'Q)X2\&K#'+H4FIFS3 M4)VA$TK2 (XFV*458I-L9)8DD@8]G^'^M:/XB\#Z#J7A^".TT2ZLHI;.WCB$ M2PQ%1MC"#A=H^7 X&*YK7/A?JDGBC6]6\.^(X]!BU^W2#58)+#[2SLB[%G@? MS%\J4(=N6$BG:IV\'-FQ\)ZMX9\0>&=.T#5S9^$=,TW[%-HS:>K!@J,L4PN2 M0=P*H"@!R"2>H- '"WVFZ1X=_:%\)DZ#?>'KB=+N,>) D977YVB!-O,\;$X M4R#S54[H0$ YT/%6CVMG^T]X!OHS.US=Z9J?G"2YDD0;%A";(V8K']Y_N*, MY.)X?$QT6X:[LOL^F"R+3%&C$DV)'#LJN^-@C&6)( M/&&^)/AUKFM_%+P[XMMM>T^TM=&BF@CL)=*DEDDCF\OSLRBX4!B(QM.S"YY# M4 8FN:78_$3XY7_ASQ#91ZIH.D^'X+N'3;R(26[W$\\JM,5/!95A"J3RNY\8 MS6I^SYKMUKGPWC2[N9KY]-O[W2X[RX)9YXH+B2*-RQY8[%4%CR2"3DUJ^*O M-[J'B>W\2^']8CT/7ELFTV::YL_M<,UN7W@&/S$(='R5;=@;F!5@>-CP3X0L MO ?AFRT2P::6"W#,T]PP:6>1V+R2N0 "SNS,< #+' XH W**** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH \9\5:/:V?[3W@&^C,[7-WIFI^ M<)+F21!L6$)LC9BL?WG^XHSDYS5"[T&P^)_BSXJMX@C\T:"8;#29G4A]-(M5 MG:X@/_+.4O*#YBX;$:=@*[/Q)\.M'?%MMKVGVEKHT4T$=A+I4DLDD< MWE^=F47"@,1&-IV87/(:D\4?"N\U36]:>)-6U/X@?"'X4^(+C3K+Q1J5RL5S<>$]0(6/6F M:V;?A<%-RNP8R<$"O0?V>IM+N/A^\^D2R);2ZA\2BR\4ZKJPU2^OTTH30W4GEJAA$3.?)B*Q1K MN+DJ!]XLV: /.OVH/ FN>(->L=>U7PA8^._ &D6Q,VDV^HW%MJ$+$EIKE0C* MKX55 7+$^@R2.R^,>K+>?"'7-)\-3-96D7AFXU"2X@!4P6JV[&&-3_"TA7'/ M\"2]#M-=KK'AGQ!K.IW\$VOV?_",7L?E2:;_ &8?M*J5VNJ7'F[<-SG=$QY. M".",_P ??!/PEX]T'4;2X\/:*NI7&GO86VJ7&F13S6H*%(V0D!ODSD ,,8X( MH C\-Z3;:O\ !7PS!=Z=)KEJNC6COI'_!VL6/AR72O*\V7^R4EM[P*A$@>$.A4NYWEE<-GN6V(J(JA2S' Y8GF@#HZ*** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ G HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#__9 end GRAPHIC 18 env-20211231_g5.jpg begin 644 env-20211231_g5.jpg M_]C_X 02D9)1@ ! 0$ > !X #_X1#R17AI9@ 34T *@ @ ! $[ ( M - (2H=I 0 ! (6)R= $ : 0T.H< < @, /@ M &UL;G,Z9&,](FAT=' Z M+R]P=7)L+F]R9R]D8R]E;&5M96YT#IX;7!M971A/@T*(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" * M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" \/WAP86-K970@ M96YD/2=W)S\^_]L 0P '!04&!00'!@4&" <'" H1"PH)"0H5#Q ,$1@5&AD8 M%1@7&QXG(1L=)1T7&"(N(B4H*2LL*QH@+S,O*C(G*BLJ_]L 0P$'" @*"0H4 M"PL4*AP8'"HJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ M*BHJ*BHJ*BHJ*BHJ_\ $0@"&P1B P$B (1 0,1 ?_$ !\ $% 0$! 0$! M ! @,$!08'" D*"__$ +40 (! P,"! ,%!00$ !?0$" P $ M$042(3%!!A-180'EZ@X2%AH>( MB8J2DY25EI>8F9JBHZ2EIJ>HJ:JRL[2UMK>XN;K"P\3%QL?(R;GZ.GJ\?+S]/7V]_CY^O_$ !\! ,! 0$! 0$! 0$ ! M @,$!08'" D*"__$ +41 (! @0$ P0'!00$ $"=P ! @,1! 4A,08205$' M87$3(C*!"!1"D:&QP0DC,U+P%6)RT0H6)#3A)?$7&!D:)BH*#A(6&AXB)BI*3E)66 MEYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&Q\C)RM+3U-76U]C9VN+CY.7F MY^CIZO+S]/7V]_CY^O_: P# 0 "$0,1 #\ ^D:*** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH \O\9>)M1D\?'PRNN3: /\ 0)+'[/&GF7YDN0LV'D5@0BX^0#G)SE[A>>V,S37001JT2NVQR 2%_=A2??/2N$^)VJ>$M8@N/#_B[R;* M>UO[(VT]RWE,\;R1%Y(9"!@A3("%)("Y/%,T+3O&NN_#^QACU&W?[+J4IBFU MNVD9K^TC<^0TJJ5;)PK<]=JYSD@@&OX1\4ZUK7Q(\06.HC[/IT%E:W%E:-&% M>-9#)\SDC=N8*I*G[O3&02<8>+_$>J^"=9\?:5J"QV&GS3O::7Y"&*ZM8&*N MTCE=X=MKD%6 7C(;FHO!\?BQ?COK_P#;%UHTF-/M/MOV6VE3@(VMCMG%<5X7L;;X4^-K]?$-W'; M:=JFC:='#?3';&9K2'R6BW?WB,,!U;G&<&K_ ((NX/ O@'6O$_BKSK"#6-;N M-4:-H'+Q+/(J1@H 6!("G&,C=S0!KWFLZIXA^(FH>&-$U-])M]'LXI[RZ@AC MDE>:7)CC D5E"A5+'C)R ",9K'/Q.OU^'+W7E6Q\1IK'_"/;-I\DWGF^7OVY MSMV_/MS[9[U*D]KX&^,/B75=?N([+3?$=I:2P7DYVQB:W5HVAW=-Y4A@.KO-7GM?' M/Q@\,ZMH%S'>Z9X=M+N6:\@.Z(S3JL:Q;NA8*"Q Y7OC(KTJ@ HHJCJ\TD%E M&\3%&-U;H2/1ID4C\02* +U%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 R:"*XC"3QI(H=7"NN0&5@RGZ@@$>XI]%% !1110 4444 %%%% ! M1110 5G:Y_R#XO\ K\M?_1\=:-9VN?\ (/B_Z_+7_P!'QT :-%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !6=KG_(/B_Z_+7_ -'QUHUG:Y_R#XO^ORU_]'QT :-%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 45Q?B/QO?V6M3Z/X8A;S$D:,_/G: M%^4MN_N]LX% &[17)^$O&5YKNMZMHFN:&VC:KI:Q221+&/$5KX MIT&'5+))(@[-'+!* '@E1BKQMCN&!'ZT :U%TQ-3U..U M^V7 FN?L\4$1.U07".2[$'"X[$D@5!_PL721X!/BEHK@1J_D&R"@S_:=_E^1 MC.-V_P"7KCOG'- '6T5S.D^*[J7Q*- \1:9'I>HS6QN[80W7VB*>,$!@&V*0 MZDC*XQ@@@GG'34 %9VN?\@^+_K\M?_1\=:-9VN?\@^+_ *_+7_T?'0!HT444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M(S!5+,0 !DD]J *EYJEM87-M!<,0]R^Q,=O<^W0?C5RO+/$&JG5-9DG1CY2' M9%[*._X]:] \/:H-5T>*9CF5?DE'^T._X]: -.BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH \T^(WA>UUJZ77/#FHMIOB;3;VSLVG09C??-$R).AX=1O5QZ$ M>V*Z/P+XCO?%?A::;4X%L=2M;F>PNOLYW1B:)BC/&6!RN1D9SZ - U M^^>]NX+B"\D>%I9[.[EMVF$;!E5]C ,.,$;#6?#'Q4U71+S4Y-;L=1L!J8O;J- M1<12*XB\MV4 %2,E> !M( &#FIX[\"0^';;4/&O@BXNM,\012?:Y8TN)'AU% MBPS%)&Q(.[.!C')%>AZ5HEAHT-[7X]>.UO.'O+/3I[//>%4='Q[;Z\[-O.?![:RP(T MEOB=_:+,?N_9/.\O/IC?7N6M>%](\02PRZG;R-- K)'-!<202!&^\F^-E8J< M#*DX..15G^Q-+_L+^Q?[/M_[,\GR/L?ECR_+QC;MZ8Q0!Q/BF.2[^//@-+4$ MFQM-2N+K':)XTC7/_ \5Z)61HOA?2/#\LTNF6SB>9522>>XDGE95^ZF^1F;: M,G"YP.PK7H *SM<_Y!\7_7Y:_P#H^.M&L[7/^0?%_P!?EK_Z/CH T:*** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***HZKJ]KI% MJ9;I^3]R,?><^W^- %FYN8;.W:>YD6*-1RS&N(U/6-2\3326>CP2?9E^\!P7 M'^T>@'M2Q6^I^,[L37+?9["-OE Z#V'J??\ _579V-A;Z=:K;VD8C1?S)]2> MYH \X_X136O^?%O^^U_QK>\*:=J^E:BRW-HR6TRX<[U.TCH>OX?C78T4 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !6 M=KG_ "#XO^ORU_\ 1\=:-9VN?\@^+_K\M?\ T?'0!HT444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !117*:YXJ8S'3]#!FN&.TRH,X/HO MJ?>@"_K_ (FM]'0Q1;9KLCB//"^[?X5CZ5X=NM9NAJ>OLQ5N5B/!8=OH/:KV M@>%%M&%YJN)[LG<%)W!#ZGU-=-0 V.-(HU2-0B*,*JC IU%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %9V MN?\ (/B_Z_+7_P!'QUHUG:Y_R#XO^ORU_P#1\= &C1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4R::.WA>:=UCC099F. *K:EJEKI5J9[M]H MZ*H^\Y] *Y +J?C.]RM=&B#*!+@J[IVFVNEVH@LX]B]6)Y+'U)JU0 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% &!X@\:Z+X:G2WU"6 M>6YIZXP,G JVGB;1I/#IUU-0A.F '_2%XM3T"W_ '9FED$%RIC>&XW,9%<$$JV]FSUZ\9&* )?# M?C+0?%R7)\/Z@+EK1PEQ$T3Q21$]-R. PS@X)'.#3;KQMX>LM7.FW.H!+A)4 MAD80R&**1L;8WE"[$CQV&OWUI%=136DYE MMYK2,^6 I(!W*S\D@$Y' %<[X:":C^RCK]_J(7[5?VVJ7ET6P#Y_F2D9]\H MGZ4 >L:UXHTGP_)#%J=PXFF5GC@@MY)Y65?O-LC5FVC(RV,#/)J_8WUKJ=A# M>Z?<1W-K<()(IHF#*ZGH017D_P );^\USQ_K=_K))O(- T:.,N.=LMN99/\ MR(3GWK;^#DSG2?%%H/\ CTL?%&H6]F!T$.\, /;.""WDGE95^\VR-6;:,C+8P,\FK UO2SH7]M#4+?^S/)\_P"V>8/+\O&= MV[IC%<1X8D>\^/?CI[K[UA9Z=;6N>HB='D;'MOKSMKJ9_![Z+UTI_B=_9H'5 M!:>?YF/3;O\ PH ]RT7Q3I'B"::'3+EVGA57D@GMY() C?=?9(JL5.#A@,'' M!K7KSOQ3,]I\>/ 9M.&O;34K>[QWB6-)$S[;Q7HE !6=KG_(/B_Z_+7_ -'Q MUHUG:Y_R#XO^ORU_]'QT :-%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %8^N^([;1HRG^MNF&5B!Z>Y]!6?KWBL0.;+1_WUTQVEU&X(?0>IINA^%"L MHO\ 6B9KECN$;'(4^K>IH I:;H5[XANO[1UUW$)Y2/H6'H!V7^?ZUVD,,=O" ML4*+'&@PJJ, "GT4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 <9X@\):]=ZA=7.@:_!;Q7EW:7,MI>V?G(CPO&=Z,KJ02(UR M#D'&/ESD36_@V^T?PR;#PSK[6&H2WSWUU?SV:3_:I'8M)OC^4 ,3_"00 ,&N MMHH Q=+T&6WU9]8UB[COM4> 6PEA@\F**+.XJB%F(RV"268G ["N?NOAJ9;7 M4='MM7-MX;U2Y:YN].6VS)ER&DCCFW?)&Y&2-A(R<,,\=U10!R^I>$)AX@77 M/#.H1:1?M:"RG$EIY\4L2G*?('3#J2=K9Q@D$$8PV+P9/I/@7^P/"VM3:5=> M9YIU-X$GD=VDWR,RG"DOEA[9XZ8KJJ* .9U;PII2VOV2Y M::U^T1SQ@Y4E-ZX=23ALXP2"",8@/PYTD^ 3X6\RX\O?]H^VY'G_ &G?YGGY MQC=OYZ8[8QQ76T4 (+S7+K^S= 5_+;AI1P6'U_A6H#-JOC.Y\I M!]FL8S\W]T'W_O'VKK]+TJUTBU$-HF/[[G[SGU)H I:#X;M]&3S&Q-=,/FD( MX7V6MJBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K.US_D'Q?]?EK_ .CXZT:S MM<_Y!\7_ %^6O_H^.@#1HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHJCJVK6VCV9GN3D MGA(QU<^@_P : ':IJEOI-FUQ=-[(@ZN?05Y;J%]+J5_+=3_?D;.!T4=A72V& MFWGBR_\ [0U0LEH#A%'&1_=7V]36[_PA^B_\^K?]_6_QH P? VJ>5'7E@AB$NGJ=LDP^\3_>7V'ZUK3HSJWY$95*L*=N9G;T5'!/% M=6Z3V\BR12#'$B,>.<;2O7G/% ':T5Y[X-L]>\0^ ]'US4/'.M0SWME'<2B.WL!&A9OTU&\#R_Z8B(HGB\QO*?"?*"8]A..] &O1110 444 M4 %%%4]7U:RT+1[K5-5G6WM+6,R2R,>@ _4^W>@"Y15/2-075M$L=22,Q+>6 M\:XD6**-2SNYP% ZDF@!]%97AGQ!:^*?#] MOK.G9^RW+2>2Q_C59&0-^.W./>M6@ HKS3XX:OXA\+>!9_$?AG7[C3IK1HHV MMA;02QRAG"Y.]"P/S=CCCIWKM_#EM>VNA6XU35;C5;F1!(]Q/'%&@#'TH ZJBO,[O7?%5KX_\6Z183J=/TWPXMSIL\K<%2$9G/S-ED M;().<#WK.O?$'BN;]G6T\8+X@GL=9@TTW,X^7^YM&6/7C M !Z[17GO@VSU[Q#X#T?7-0\V4=Q*([>P$:%ER<9MB0/J:MSZ9XNN?A M^OD^+WM=9M_M#I?Q6EO)'=Q[V,+.A0@9C"'Y,E ';T5Y;\'_ (FWOBBW M;P_XQ3[-XGM(5F.Y0@O8& 995 XSAAD#CD$=2!M:K:^(6^)VFV5IXMO[;2[R MRNKR6U2VM6*F%X%"*[0DA3Y_.23P>1G@ [BBO&H=4\9:+\>;+PMXA\97; M.=TC?ZN('ES_ (>]DW7B:^_M3621;9^2/IO'H/1??O1HVBW/B"\_M76R M3"QRD9XWCL .R_SKME4*H50 H& .E B+&BI&H55& H& !2T44 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 <7JW M_"=?VKOL/45V4,=&*:E%+T.6O@Y2LXMOU.2\/P>,H=,#:&LBVDAW+N,>#[@/SCZ5 MJ?\ %QO\_9Z[]5"*%4!5 P !TI:YI8OF;?)'[CHCA>56YW]YP4'_ L+[0GF M[=FX;MWD8Q^'/Y58^,7_ "1SQ-_UXM_,5VM>I5]I;W4O0WIT_9]6_4X[P?X2UC5_@EI M,5EXRUFT-UHZ+'!'%:>7'F/A0?)$F.V=^?>F?&*S\OX,VZ--+%>V$EC$Z17! M 1BZ*0RJ=K<$]0?:NFT#PKXP\.>&['1;'Q-HKV]C L$4DVA2ERJC )(NP,_A M63X@^%FM^(/!3:#/XOC6:[O3?:A?-IFYYY P,811*!&JJJ+CYL[1R.E9&IB? M$+P[9>$_&W@?7]'DNUU>^\006-Y>2W+N]Q#*3O1@3MQZ = ,4[XO^%])T M+Q/H/Q';2;>XBL+Y(]90PAA)"_R+,R]V0D8/7)7TKI?&'@#Q#XO_ + >;Q/8 M6DNBW4=\KQZ.S>;<(Q*M@S\)C'R\\@G/( ZW4M&CUWPO<:/KACN%O+4P7+11 ME%8E<,RJ2Q7GD#)(XY/6@#E+O3]&UWQU=>*3IMI>?\(W9E(+@1JS37#*)?O8 MY\M-FTY.#*_<5PVC^'=;^)'PQAU5]&T*YU?4HGFAUZ;6)ENK:7<=I0+;DQJA M 'EJ^,+@GJ:]<\(>&+;PAX0L-!MI#<):0A'F<8,S'EF(R<9)/&3@<=JX6T^# M%_H>JW \(>.M4T+0[J4R2Z7#"LFS/41.Q_=^QVD^YH B\0:1XM&@>%;G6=.M M?&<.EQS1:WIEO*'6[D&%68*Z@2LNULJ1]XG SR,B_C\&:Y\'?'5UX?MPR1QR M7#:9?6NV32KA8=F C9V'Y21MX!) ]*]$OO!^HQ:CI-UX5UU=)33;1[0VUQ:& MZCN%8JWFT_Q4-5OVN-0\51+%?W5O%Y**%C,:". M,EMH )/)8DGDF@#FM8\.:3I_[.%Y<:780Z;,^@QW4DE@/L[2R+""&M(?C!<>&ETS3= M5L+#24N?[/U.]>"&9W<@R%5BD$FT!5 88&2>I&&^&O FJ:-/XEL=?M]%_P"$ M9U&$SV6A)+:R*!NVB2)!L).< 8!V\=ZT/$_PLO/$TFF:Q_P )-)I?BO3X MS#_;&G6OEI-'N)"M"7/'/]_&2W&" -_POX1N-&M+EMW"B,! M!G"1QKPB\D\9))Y)P, ',_ 71=*M/A1H>IVNF6<.H7-LZSW<=NJRRCS6X9P, MMT'4]A7IE>9V?P[U#PO\-+[P['X\N[.U13'8WB6ZQO9HTH?&0V78GY005^]@ M '%=?X*AU2W\&:;%K]Q-U9>M_#GQ9KW]@&\\9:&'4;;0YH;2TTVX0/#$C)N:4H>&=F!PQ&0% MP,B>*(?$VGVD^BQNMM#_9#NK&2,)*7/V@$@\X Q@$#)(R6 M^(_A=/>^,V\5^$/$MSX9UBXC$5Y)%;K<1W*C &Z-B!G SR.!QGF@#9\!^%7 M\&:7=Z.=;DU. 73SVL4JX:SA?[L7WB2 0<'COP*ZFN97PC<0^#]1TJUUZ^35 M-01C+K+X,WFE0 X P% "K@ #C!YK9T:QGTS0[*QO+Z74+BW@2*2[F&'G8# M!<^YZT 7:\G\!2RW/[0GQ'DN0=\26<4>3G:FS@#ZX!KUBN"OM)_X1CXL_P#" M6JN-,UBS6QU*3M!,A'E2L>R%04)[';G@T =H-.M!J,]\(%^TW$*6\LAYWQH7 M*KCI@&1_^^JXOXIV%MI7P)UW3["(0VMIIGD01@D[$4!5&3SP .M=[7+^/_"V MI^,O#,^AZ?K%OI=M>1M'=/)8FX=ER" A\Q O0YR&SD8QCD X[P?X2UC5_@EI M,5EXRUFT-UHZ+'!'%:>7'F/A0?)$F.V=^?>O0K5#;^$EM)2HN+:Q6.:,,"48 M1]#BL#0/"OC#PYX;L=%L?$VBO;V,"P123:%*7*J, DB[ S^%6;;PKKMGX0O- M.@\1POK%_/+-=ZK/IY8,7&WY(A( NU0BC+$#9T.> #D==\ 7'B7X=^%M?\,2 M_8O%>C:;;RV%RIQYH$0)A;L0W.,\<\\$U/X%\>P>//&.B3O";/5;+2-2M]2L M7!#6\PGL@>#S@X)'XCJ#7<^$=&U+P_X;M=*U;4X-3-G$D$,\-H;#( M^6XZC ]JJP>!]+M/B/+XRLE\B^N;![*Z15^6?+QLLA]& CQ[@CTY .9^./AR MZU+P;%XAT0%=:\-3C4;5U&6*KS(OTP V.^P"I]$\1VWQ,U;P]=Z?SIUC:KJM MVF2W+,1@_,?E7J?NH%7WQGC- &_3VDUS"))+.8SV[$G]VY1H]P_X# M(X_&DM=/M;&>\FM(5BDO9O/N""?WDFQ4W?\ ?,:CCTJS39)$BC:25E1$!9F8 MX"@=230!Y1'++;_M9S10 B.Z\- S@'@XEX8^_ 'XUZS7"^$=$EO_ ![KWCB\ M1HUOHX['3$<886L>"9#[2.-P']T+ZUW5 !1110 4444 %%%% 'C7Q1$6F>,E MU#QGI?\ :'AFZ-C';WDB>=#IKI>#K;2; M74);C1Y)7F#0W#'SH'=I%B$@;.P;E'!Y5<=#65XON/$BRW5FWAR76=+EOK&6 MV>UEAW(JRQ&2.1'9>,JQW?-][G &15T32/$G@/X$_#,/A?XN:K9>%@]MX>_LJ.2ZLE=FAAO&D M.W8#]TF-22!ZJ3U%OK>YO[V_MYWN)3CM$Q.XDYS@* NT < 1 MZE%K?C7P[J'A[6_#$FDQWA,$UR]Y#/$8=WWX]IWE\<@,B@''/% &6EO:>-_C M!XCTC7+:.\TKPY96L4-E,NZ+SIU:0R[>A8* H/\ #SC!-:'PGU:YO_#VK:;> MS27#Z!K5WI*SRL6>1(F&PDGDD*P&3R<&:#HFN^!_ -V^G:;#K7B&^OY-0NK9;H M1(\LT@+XD8=%7')'.WWQ0!16"U\"P4!0?X><8)KE3XLU0?#E_#B7UR+G_ (3+_A$UOO-/G>3YN=V_KN\OY=W7 MOUYKO+K1M4\.?$34?$VB:7)JUOK5I%#>6L$T<2"T\# M?&#PSI6@6T=EIWB.TNXI[2 ;8_-MT619=O3>064MU;C.<"O2:X>UT;5/$?Q# MTWQ/K>ER:3;Z-:2PV=K//')*\TV!))^[9E"A5VCG)SD@8KN* "L[7/\ D'Q? M]?EK_P"CXZT:SM<_Y!\7_7Y:_P#H^.@#1HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***Q]?\0PZ+;[1 MB2Z@T6URV)+AQ^[BSU]SZ"L#1=!N-:N_P"UM=)9&.Y( MV_C]..R^W?\ G)H7A^;4KG^UM=S(SG='$_\ %Z$CT]!78=* 8 Z 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %(RJZE7 96&"",@BEHH ;'&D,2QQ(J1HH5 M448"@= !V%.HHH **** "BBB@ HHHH *CF@AN8C%<1)+&2"4D4,,@Y!P?0@' M\*DHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *SM<_Y M!\7_ %^6O_H^.M&L[7/^0?%_U^6O_H^.@#1HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHK!\1^)(](C\BWQ) M>./E7J$]S_A0 [Q%XCBT:'RXL27;CY4[+[G_ K,\/\ AR6ZN/[5US=)(YWI M')W]V_H*=X>\-2//_:FM9DG<[TC?G!_O-[^W:NMH **** "BBJ.I:UIVDQ[M M0NXX3C(0G+'Z*.::BY.R$VHJ[+U<)XJ\=O:70L]#=&>-OWLQ 89'\(_J?RJO MK7CF;6(9--\/V=P6F&WS1]_&><*.F>F?>N(O+*YT^Y-O>PO#*H!*N.QKU<+@ MU>]7[CS,3BW:U+[SV'PYXCMO$-COCQ'<(/WT)/*GU'J*V:\?\-^&M7U7?=:; M-]D5/E$[.R;CZ CFM_\ L+QQ:_ZK5/.Q_P!/!;_T(5C6PU-3:C-+R9K2Q-1P M3E!OT/0:*\^\[X@VOWX_. _V8F_ES1_PE'C*V_X^-%\P=S]E?^8.*R^J2>TD M_F:?6HK>+7R/0:*\^_X6-J%O_P ?NBX]?F9/Y@U8B^)]H?\ 7:=,G^Y(&_PH M>#K]OR&L71[GTD=!167%XET2;[FJ6O\ P*4+_.KL5]:3_P"INH9/]R0&LG"2W1HI MQ>S)Z***DH**XS7/B!#IVK):V,2W4<;8N'S^B^X]>E=5I^H6VIV4=W92"2*0 M<$=O8^AK6=&I"*E):,RA6A.3C%ZHLT445D:A1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !6=KG_(/B_P"ORU_]'QUHUG:Y_P @ M^+_K\M?_ $?'0!HT444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !117-^)/$WV#-EIQ\R\;@D#/EY_FWM0 _Q'XE73%-K9 M8DO6XP.1']??VJ#P[X::*3^TM8S)=N=ZH_.P^I]_Y4[PWX9-HPO]3_>7C_,J ML<^7GN?5OY5TU !156_U2RTR+S+^ZC@7MO;D_0=3^%T[X<0[_ #]5K0C@@BM;=(+>-8XHQM5%& !4E%%1N4%%%% !4$MC: M3_Z^UAD_WXP:GHIIM;":3W,N7PSHDWW]+M1_NQ!?Y53E\#>'I?\ EPV'U25Q M_6N@HK15JBVD_O(=*F]XK[CDI?AOHLGW'NXO]V0'^8-4Y?AA:'_4ZC,G^_&& M_P *[FBM%BJZ^T9O"T7]D\^_X5UJ-O\ \>6M8]/E9/Y$U'<^%_&%M:R>5JS7 M";3F-+I\L/0 BO1:*OZY5ZV?R(^J4^EU\SY_961BK@JRG!!&"#7<_#>UU07< MEQ&Q332") W21L<;?<=S^%='K7@G3]9U.*\9F@;/[]8Q_KA_0^]=!!!%:VZ0 M6\:QQ1C:J*, "NG$8V-2ERQ6KW\CFH8.4*G-)Z+\22BBBO*/4"BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HKR'XBZKY7CR+2_%-[J&GZ1=M8?V3+;W+V\#RBY!N M/,D0@[PF"NX@#;D?-@UWB:%JI\+QZ2=>NMYG?S-0# W'VUU;P]\5K_ ,/)K.H:OH;:2E]_Q,9S/+:3F4H$$A^8JRJY MP<_=KG[;5M7\0_##6OB/:ZO>P7<#W5WID"3LMLEM;LP$;P@[)-XC;:[X>OK?59OM%_HNJ7.E7%P0 9FA; <@<9*E@6 MQ6\SX@7Q+_PBHOC&I)D\W;YVWIN\OGTW: M;XAM+C8E]=/0@_O-C^7>L74/'33Z2B6 MD9M[EQB5R>(_]T^_KVJ^1I7)YTW8T_$GB4VK'3]+_>7CG:S*,[/8>K?RIWAO MPR-/Q>ZC^\O&Y )SY?\ B?>N.T_Q%9:/\]E;-J&HOP)'R$3/8#JQ_*M#^R_% MWBKG49C96C?P-\@Q_N#D_P# JZ(X65N:H^5>?^1SRQ,;VIKF?E_F=/JOC/1] M*W(UQ]HF'_+.#YC^)Z#\ZYE_%'B7Q&YBT"R-O"3@R*,D?5SP/PYK=TKP%I&G M8>X0WTH[S?='T7I^>:Z9$6- D:A548"J, 4_:4*?P+F?=_Y"Y*U3XW9=E_F< M+8?#MYYOM/B&_>>1N62-B2?JYY/Y?C77Z=I%AI46S3[6.$8P2H^8_4GDU1N_Y:[]V['L,=*P*\ROFTXU&J5G'YGJX?)X2IIUKJ7JO^">TZ;K> MGZQYG]G7'G>5C?\ (RXSG'4#T-7Z\E\,^)O^$=-R?LGVGS]O_+39MQGV/K6] M_P +,_ZA/_DS_P#85V4,THRIIU96EZ,XL1E5>-1JC&\?5?\ .\KG?&?C"/P M3HK:M>:1J6H642EKB6P6)O( ( +*\BD@Y_A!Q@YQWR8/B1YTZ1_V2WS,!\L^ M3^6VG_&+_DCGB;_KQ;^8KNHXFE73=-WL>?7PU7#M*JK7]"O)\6+.U\-VWB+4 M_#7B"QT2YB29+^2&"1%1\%698IG=001R5KMK&^MM2L(+W3YX[BUN(Q)%-&V5 M=2,@@UX?<>.K6]^#6A^ ]$TZ\OO$6L^'X;.WMI[5[:/!@"M())0JNJ@,04W MX&#CFN]\/^']:\!_!JTTJPO;-M3TNT>1Y+J%YHF;+2,@ =#C)V@YX Z=JZ#G M.ZHKS&+QYXDO_@+%XXLO[*AU&.TENYX);61X9%1F&U<2@J<*.26^G/$\OQ%O M&TOP1"9=-TV_\46"W37MZC-;0N(HW,:IO4LS&3"@N.G<\4 >CT5P6L>,M?\ M"7A37M3\2V%G(^GW$,-K-;*\<,Z2>6OFMDL5"LYW 9QM(R>#6EH^H^)I=:L5 MNY]'U;1KRVDE&HZ9 \81P5VK@R."""V&!YVG@=P#JZYSQYXN/@?PA=Z\=,GU M&.U +QQ2(FW) !)8YQDCH"?:N3U#XIQWDNK+H?B3PII3:;<26T<.M7(\R\=. M&( E0Q)NRH8A\XSC&,XOBOQQ!\0OV7=:UV"W-J[Q"*> MN\N19DR >XZ$>QH M [7Q;\0SX5\/Z-JC:-/=IJL\$ *3HJ0M+R-Q/S'C/1<<=JZR_P!0M-+L9;S4 M;B.VMXAEY)#@#_Z_8#O7D_Q9_P"24>$/^PIIO_H)KT"_MH]5\:6EK>!9+:QM M3=K X!5Y6;8KD=]@#8]WSU H B'B^XE EM/"FOW%H1D7'DPQ9'KY33Y6+1-LFAEC:.6%L9VNC ,IQSR/>OF^PL_"U[HNLZ$D$.G> M+;_Q-=PZ/J7V=[?R6608 N57& ,C8"3E@,#(->]7=F=,\3>';Q9 UY=EM-O) M<;?M*""24$CNP>+(] [^IH W-4U.ST;2[C4=3G6"TMD+RR-V ]AR3V ')-<1 MI_QF\/W7B.UT;4M.UO0IKYMME-J]@;>*Z/;82<\\8R!U ZFNZNK.WOHT2[B6 M5(Y%E56Z;E.5..^" 1[@'M7 _%O2$\5PZ!X9@3=?W6IQW2N -UM!%S+-GMP0 MH]2X% '9:_X@T_PUI?V[592D9D6&-$4L\TC'"QHHY9B>@%4M(\86NI:TVC7= MC>Z1J@@^T)9WZH&EBSC>C1NZ, >" V1W KA_'\LE_P#'SXX<9CFVHX_*@#M-3\96MEK4ND6 M%A?:SJ-O$LUS;Z>L9-O&V=I6SU&TTO4I5 MAL=5N(56WN';[H&&+J&[%U4'L>177UYW\6]*MX/@'K.G[56*SL(Q&%& IC9" MN/Q45U/@O4)]6\!:!J-VQ>XO-,MIY6/=GB5B?S- &!KWQ2M_#WBZS\.7?AC7 MYKZ_=ELC ENT=R!U*L9A@=_FVD=P*[>&1I;>.1XGA9U#-%(060D?=.TD9'3@ MD>]>4?$'_DX'X:?]OO\ Z+%;WB7QIX@TCXD:-X*L6?BG6O%NJ:M%X-?3;:PT MBZ-E)=W\$DWVJ=1EU14=-JKD#>2V3G"\9(!>\!>-U\ MT4\BNY:-4))V\#ER, D<9SS74UX9\,/%:>$/AKXVUW7(HUFB\4W0>!)0%:9Q M"H0.>B[C]X]!DGI6MJGQC_X1[6-):[UWPKKNFZA)/#]["V9SY*2E Q 5>2><#@9.!7I1&>M% '$>#-?BN]0>UCT77EO;K=XDC MGM(_*561 6 9,8;H"#DC@U:\*6U_X!\ ZGJ^I:/?WVI:KJLVIW&G6$8EF1IY M H ."57:6P<#!KT6B@#SZ2UG\'?%+6_$#V%]>:9XAM+?S'L;5[AXKF %%5D M0%@&1AAN@(.2.*Y[_A7FLCX=?;OLO_%0#Q-_PE7V$NN3)YF?)S]W=Y?'INXS MCFO8J* //DM9_&/Q2T/Q"EC?6>F>'[2X\M[ZU>W>6XG"H55' 8A4!RV,9(P3 MS7H-%% !6=KG_(/B_P"ORU_]'QUHUG:Y_P @^+_K\M?_ $?'0!HT444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 57OYQ;:?/+Y\=N50[ M9)/NJV."1WY[5F:UXHL](#1*?M%U_P \D/W?]X]OIUKF$L=;\6N;F=A' H)C MWY5,^BC^OZT]A;G+@3/<2SW4IFGD8EI"TZF7L8^ MS]GT.LTS0=-T=<6%I'&V,&0C+G_@1YK0H^M%8RDY.[9K&*BK)!1112&%%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110!R7CG1;_6%L?[.@\[RC)O\ G5<9VXZGV-MT5YM?+:5>HZDF[O^NQZF'S.M0IJG%*R]?\SD? VB MZAI#7O\ :-OY/FA-GSJC\(+\0 M/@SH6G1VVH:+XE\/65L+2XO+*:U>WN8XP,!G4;E)3DKG'RGJ!6WX,\7:SXL\ M.3:%XL\/:MHVNFWDMY9I]/E%K,P4CS%E"[!GKC(]B>*]&HH \%T63Q)'\ =2 M\#R^#=:BU6RT^YMY))(,02 EB/*8$F1B& 4'GN!S706T@3P3X4\,^-O VHW MNF?V0D-T18-=-:S1)&@8B+VL6DZ7?0O)<_9FP+C$;_ #!!N^57 X4YQG-3^&/#J:?\3]/OOA_8ZKI/ MAV:&=M;L[RVFM;?S-H\KRHI0#OW'DJ-H Z\X/K=% 'BNC:GXK^%.N:KH4_@_ M5/$.B7E_+>:?>Z5%YC()&SL<=L'N2._45K_$^77-2^">IVU[H][)J^K!1!IN MGVSW1MQO4A&:-2,A5R6/&XD#/%>IT4 >)?$>^N=8^&/A6UTS0/$%S=PWUI/- M;KHUR'B6$8?<"F <\#GGJ,CFO2]2ANM3@L=?\/"1+V"-PL%W&]N9X7QOC977 M*-E5*EEX*\C#&NBHH \BA\.^&%\+:EX=UG2O%DW]HWDE^T4^EM+);W#\EXIX M(O*4@]#O([=#BNR\/:7JMU>6E]KK7*PZ?"8[&&\>-KEV88:>&?#\VHPZ5J&KS+\L5GI]NTLDK'H,*#M'JQX'UP#YQI' MQ*>P>YOKGX>>/;O5KP#SIFT3:N!G9$OSG9&N3CZECDDUZ_10!Y[X_P##NHW> MI^%?&&F6+7&I:!<[[BRA<,TD$JA950G 9EZCIGGOBH+_ $RX^('Q(\-ZH+"\ MM-#\.^;DT4 >9>'K*X^&WBWQ/#+IF MH7>C:U>?VE93V%J]P4F<8DA=4!*<@$,?EQU(K+MOA/>:Y\.?&$6M(MGK7BJ] M?4%B+ _92'W01L1PN*]AHH \G\1OKOCOX;P>#4T74;#5[Q8(-3GN M;9E@M%1E,CK*1LESL(4(2?F&<5ZC864.FZ;;6-HNV"UB6&)?15 'Y"IZ* / M&/']_<2_&_P=J5IH.OW=CH;7"WMS;Z/<.BEUVC:0GSCC.5R,=,U>\3:O))\; M_".HV^BZ[/I]A:W*75W'H]R4B,T8V#_5Y/09QTSSR"!ZS10!Y)#=S1_M-3ZH MVCZU_9TFBC2A>C2;CR?M'VA6^_LQLX^_]WOG'-0>")-=^&?B#7?#NK>'=6U+ M3;[4I;_3=1TVV\Y"),923!_=G@?>P,[NV"?8J* /G_1_!?BC6OASXRTI=%O- M+U&7Q'+K&G27@14E8.A5/O9R=APV-G(.:[7P[\0/%_B-HM*G\":IHNHY"W=_ M=IMM85S\SQEA^\;'W5 (R1DXR:]+HH \[UZVA^)FMZEX1U6QU:ST2SB+--)8 MRPI>S9*Y25EV[8SAA@YM"XL'>*SU:[TN>&.^ M@7.QF9U&Q\#HV">.IS7IU% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %9VN?\@^+_ *_+7_T?'6C6=KG_ "#XO^ORU_\ M1\= &C1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 445@:WXMM-+W0 MV^+FZ'!13\J'_:/]!S]*:38FTC9N[RWL;=I[N58HEZLQ_3W/M7%ZEXJOM7G^ MQ:%%)&KG&Y1^\?\ ^)'Z_2J]KI>K^*[H75_*R0=G884#T1?Z_J:[73-(L])@ M\NSBP3]Z1N6;ZFGHMA:O19VD\Y]7(0'^9_2N6IBZ%/XIHZZ>#Q%3X8,[&N M0^(__(#MO^OD?^@M5'_A*?%&J<:7I?EH>CB(M_X\>*Q_$=IXB2QBN-?G+1M) MM6(N#AL'G"\=,UY^+QD:M"481;7>VAZ6#P4J6(C*I))]KZG.5U?P\_Y&63_K MV;_T):Y2NK^'G_(RR?\ 7LW_ *$M>'@O]YAZGNX__=9^AZ;1117VQ\*%%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% 'GWB?QCK!\67/AWP]<:?I\]D+"226\B,SSBX MN!&0B!EPJC[S9)^8 8.&'7:-(7)L?$>AW]E'%>P.$N+99I8OG7GYDPYZ\;E/UK=^&FN MZGK_ (0\_6Y(KFXMKN>T%] NV.]2)R@G4=@V.W'!QQ0!-X!\37WBK0[N\U.W MM[>>WU&YL]EN6*XBHF66 MX\S +,$C<84;@O/\2M3/@ZZOX8U@HRL/[?U#H<_\MB?ZUF>/?"_AG6/#\GB7 MP?\ 88/$D-QNT[4=*9 \]UNQY;,G$FXY5@V<9)/>@#H]0\2:M?>-)O"_A@V, M=S8V:W=]>7L3RQH7)$<2HKJ M]0?"^\M-$\'^(?$FLW<-AINL^(;S48)[F0(@BED5(SDXX8KD>H(]: -[4O$N MJWWC6?PQX6^PQ7%C9K=WMW?1M*B;R1'$$1U.YL$ELX QP/MOF>5Y>_'W=WS9QG;SC/%0:&@T3X[>,3J+K$FM6%E>6CR'"E M($:.4 GT)!/H"#WK@/[,N?\ A7Q\6%&_L\_$#_A)"!DYL_-V;_\ =Q\^>FWG MI0!ZMI_B35K#QI;>&O%1L99]0M'NK&ZL8GB1S&1YD11V8Y 8$,#R,\#'/75Y MUKJ?VY\=O!O]GNLJ:'8WMY=NC;@JSHL48..A)!(]0">U>BT %9VN?\@^+_K\ MM?\ T?'6C6=KG_(/B_Z_+7_T?'0!HT444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 456U#4+;3+*2[O9!'%&.2>_L/4UD^'?%MGXA:2)$-O< M(21$[9++Z@_S':M%3FXN:6B(=2*DHMZLWZ***S+"BBB@ HHHH **** "BBB@ M HHJ.>>*UMWGN)%CBC&YG8X %&X$E%5[*_M=1LUNK*998&Z../SST_&N;USQ MO#;%[;1PMS..&F/^K0_^S'Z<>]6H2;L0YQ2N=!J6JV>DVWG7TPC4\*O5G/H! MWKA-3\1ZGXAF^R6$7DKE&/S7$O M<>BC_#BN\TO1[/2(-EI'AB/GD;EG^I_I3YE'X?O_ ,AO'QN83PU10BKZ7/:P&70Q5)SE)K6Q[7!K6F74ZPV MU_;RRM]U$E!)_"KM>*Z-J/\ 9.KP7WE>;Y))V;L9R".OXUUO_"4^*-4XTO2_ M*0]'$1;_ ,>/%+#YI&[:1WM5KK4K*R'^F7<,/L\@! M_*N+_P"$?\7:I_R$-1\A#U4S?^RIQ5FU^&]JIW7U]-,>I$:A/YYKH^LXB?\ M#I?>[?@8E\_@>*UXH8X$"0QK&HZ*B@"CV6,G\4U' MT7^8>UP5/X*;EZNWY'"^;XXU7[J&SC/LL>/S^:E3P#J-ZP?6-6W'J0-TA_-L M5WE%']GTY?Q9.7JP_M&I'^%%1]$ -&M\&<37)_Z:28'Y+BMNTT?3K''V M2R@B(_B6,;OSZUC3^"*1RU,36J_')L*1E### $>XI:*W.<;Y4?]Q? MRI515.54 ^PI:*5D.["BBBF(**** "BBB@ HHHH **** "BBB@ HHHH **** M "BBD9E12SD*JC)). !0 M%8]KXO\-7SSK9>(=*N6ME9YQ#>QN8E7EBV&^4# M!R3TQ6Q0 45FR>(]#BUA=)EUG3TU)\;;-KI!,V>F$SN_2M*@ HKF_P#A8_@C M_H"^5Q&UK+?Q+*&/12A;.>>E;= !1110 456U#4 M;+2;&6]U.ZAM+:(;GFF<*JCZFJ^@Z]IGB;18=6T*Z%W8SEQ%,JLH;:Y1L!@# M]Y2/?''% &C1110 45&L\+SR0)*C2Q@%XPP+(#G!([9PO=2M-(ODNI]*N#;7B*"/)D'\)R.>A&1D9!'8T :M%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110!D:UX3\/\ B)HVUS1;&_>-U='N M+=792K!AR1G&1R.A&0>":T)+&TFT][&6UADLY(S"]NT8,;(1@J5Z%2.,=,5/ M10!F:1X:T+0&E;0=%T[3&F $ILK1(2X'3.T#.,GKZTMCX;T/3+Z6]TW1M/L[ MN8DRW%O:I'))GKE@,G\:TJ* *6IZ+I>MPI%K.FV>H1QOO1+N!90K>H# X/O4 ME[IECJ5B;+4+*WN[0[,\6ZS M<:UKLD(G22UAE_S[7WFOL:O_/Q_<4O^%B:FOW]$_5A_2C_A9-VOW]%_ M\BD?^RU=_P"$/U8_>U;_ ,>U/_P @Y_\ 9J/:T/\ GW^+'[*O_P _/P16'Q0A/72I/PF'^%/'Q.MS MUTR;\)!_A4P^'P[ZD?\ OQ_]E3A\/X^^HM_WY_\ KTO:T/\ GW^+'[.M_/\ M@B(?$RS/73KG\&%/'Q*L#UT^\_ +_C4@\ 0=[^3_ +]C_&G#P!:][V;_ +Y% M3[2C_)^(_9U?Y_P ::>MC??@B_P#Q5#4)HK)VDA1MJNQ&6QWXH56$=8QL_4'2E+24M M"J))H8IHUN9([:;!EB5B%_M7):=-# M;:E;SW,2S1QR!F1AFO74=9(U="&5@"".XK.51RBDV:1@HMM(% 50J@ 8 ': MEHHK,T"BBB@ HHHH **** "BBB@ HHHH **** "B@G R>E9EYXDTBPR+B_A# M#JJ-O;\AFHE.,%>3L7"G.;M!7-.BN.O/B-8QY6QM)KANQ,]'$6/_ !Y^*XY9A0O:%Y/R5SMCEU=J\[17F['?$@ DG '4UEWGB;1[ M'(N+^'_L?4_ M^@==_P#?AO\ "O:Z*YZF4TYRNI/\SII9Q4A&SBOR/+/">EWT/BFRDN+&X2-6 M8EGA8 ?*>Y%>IT45W83"K#0<$[ZW.#&8MXJ:FU:RL%%%%=9QA1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110!5EU.P@D,<]];1NO57F M4$?@33/[9TS_ *"5I_W_ %_QK,O/!NG7MY++4NX7W6UN?* !X9 M?XC^/]!3O$7AS2]%TX2QS7+3R-MC5W7!]2?E]/Z5RM 'K0UK2R ?[1M/^_Z_ MXT?VSIG_ $$K3_O^O^-<1X9T33M;CF2YEN$N(SG$;* 5]>0>_P#2M[_A ],_ MY[W?_?:__$T ;:ZOIKL%34+5F/ F4D_K7%?&NUU>Y^&TW]AVDE_Y-U#-=V4 M>=UU;JV7CXY(/&0.P/TK;3P+I:2*WG73;3G!=<'_ ,=IWC+Q?:^#+33+[4WC MBL;C4$M+B9\XB5T?#9[88+DGMF@#ASJW@3XY^ +G1-+-I#J?V9OLUG,_&KP5X3N/"=QXQTV6'3->AVR MV-]82!6NY@(Y'7.!BJWC_Q)?VEQ\-]+\PH P_AQ)<>,?AGJO@:VMTDUQ=3=M4U5G4I%F7>+@,#ND<[ M6"8'5020,9]FT3XA^&O$>O7&C:/=W4]_:DK<1-IUQ&(2,\.S1A5Z'&2,]J\I M^(=W%X)^(5KX\^'LMOJ*5 RGY3Z_SK MQ#P!JM_\'KG1M+\07$D_@[Q%!%/87LG2PN9$#-&Y[*23[?Q?WZ]TU>:*VT2^ MGN)%CBCMY&=W. H"G))KF-.\/Z3XV^#>DZ3JB+^#-V=(U3QCX9UPBWUF/6Y[\K*<-<0RA=LH)^\/E/(Z MB@#M])\A^T2'!]\$?F* &^ _& MFL>+=+\0G6-"O(D%_=P>;YL#06RQH%$1_>;R>#DA"I+$YQ7-?"GQ]8>$/@'H M<][IVJWMO;^>;N>QM?,CM5-S+R[$@=""0N2 02,$5J_"S6--M_#OC"RN+ZWB MNEU_4F:%Y K@#YMQ!YQ@'GIQ6)X1D3_ABZY^9?ETV_4\]"9I>/U'YT >Y6=W M!?V,%Y9RK-;W$:RQ2+T=&&01]0:+N[@L+*>[NY%BM[>-I99&. BJ,DGZ 5S_ M ,-9$D^%7A5HV5P-'M%)4YY$*@C\""*S/B!(9'33OB!!Y9B<8%I(K?Z- M&?<1F-?J[^E>Q^)?$=EX4T&YU?5$N6MK9"\GV>!I6 '? ' ]S@>]>??%7X=W MVL?#V^DD\6ZM>7&F+]NM$NDLXT66,$_>C@1@=NX#YAR14=WXWM?&_P"S+K&L M"XB^U'2)8KQ P!CG";2".V3R!W#"@#?OOB]H>G:/I>L7>FZRNDZA%#(=1%H# M!:^:H*B1MW4;@#MW 'C.:LZC\4=%TO6;&TO;/58[._N!;0:L;0BS>4]%WDY( M/9@NT]0<^.PN_&MSJ-EH^K:3'!9WUI?W%LB2([$H[0NIQ\V>>!N![YKH_#,'@#FDO)&LBFH:Q)J,]RCG'RQ[Y78,0JY)!^4;1WH MZ+\8-!U\Z,VFZ?K4L&K MO+''<"Q+1PLC,-LC*3@G;D 9.""<9K3\)>*/#FM77B!]%LFL&L+LIJ4T]J+8 MR2AN"/<\4 >AWWQ6T;3K&VU6\T_5(M!NI5BBU MIH4%N=QP&QO\T(<<-LP1@@\UK:QXUL=+UVVT.VM+O5M7N;U9IX)4^\A1-V3[@D>]84OQK\/+X:M]> MMM-UR]TZ0;IIK6QWK:+N*[I6W;5Z9P"6 () R*YWX6:MI%M+\0K&+41(XU:Y MN$$\S/(T(C'[UBW)7C[QXZ>HJMX>FB?]C68QNI"Z/=H<'HV^08^N: /:;.[@ MO[&"\LY5FM[B-98I%Z.C#((^H-35S/PUD23X5>%6C97 T>T4E3GD0J"/P((K MIJ "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K.U MS_D'Q?\ 7Y:_^CXZT:SM<_Y!\7_7Y:_^CXZ -&BBB@ HHHH **** "BBB@ H MHHH ***HZGK6GZ/%OU"Z2+C(3.6;Z 76Z/1+;[/'T\^8 M^ Z#]:Y^'3=1UN[,DGVB_F/5B20/ MJ>P_*NA48Q_BRMY+5F#JRE_#5_-['3:K\1]S-#H-L7/_ #VF''U"_P"/Y5RE MS)?:O<"75KJ6=R>$!Z>P[#\!77Z9X!?"G49EB7_GE#R?SZ?SKJ]/T6PTQ1]C MME5O[YY8_B:KZPH:4HV\]V3]7<]:KOY=#A-*\)ZG<(/+A6QA8#--L\-< W<@[R<+_WS_CFNAHKFE)R=Y,Z8Q459(YNY\$V-U=23/<7 M"EV)VKM 7V''05%_P@6G_P#/S<_FO^%)=?$#3K6\FMWM;HM#(R$@+@D''K47 M_"Q],_Y]+O\ )?\ &N%X[#)VE?] ZV_P"_0J['&D4:QQ*$11A548 'I3J* M "BBB@ HHHH **** "BBJ5YK.FZ?G[9>PQ,/X2^6_(9((RWRXY^8\=/:N"MCZ"BXP=WY'HTE<[5G384N-5M(9ANCDG1 M&&<9!8 U\Q#$UW)6F_O9]5/#8=1=X+[D=_>?$:PBR+*UFN#ZL0B_U/Z51_X2 M'Q9J_&F:?Y"'HXB_]F?BNQL]&TW3\?8[*&)A_$$&[\SS5VOI_J^)J?Q*EO*. MGXGRGUG#4_X5*_G)W_ X(>#_ !!JISK.J;%/5"YDQ_P'@?K6G9_#W28,&Z>: MZ;N&;:OY#G]:ZJBKC@,/%W:N_/4B>88B2LGRKRT*=GI&GV&/L=E#$1_$J#=^ M?6KE%%=D8QBK15CBE*4G>3N%%%%42%%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 5[FPM+W;]KM MHIMF=OF(#BH/[#TK_H'6W_?H5?HH K6VFV5G(9+6TAA^MG.6AN8ED1OJK BN47XN^#FU)M/6\U$WJ1^:UL-%O?,5,XW%?)SC)' M/O6YX<\6:/XK@N9="N9)UM)O(G$MM+ TGP,@+<*O_ F%=+0!3U31],URS^R:UIUIJ-MN#^3=P+*FX=#M8$9Y/-,T MG0M)T&W>#0]+LM-AD;>\=G;I"K-C&2% !. .:OT4 ,,$37"7#1(9HT9$D*C< MJL06 /4 E5R.^T>E4-5\.:'KKQ/K>C:?J30_ZMKRU24I]-P.*TJP_%WBW3O! M7AV?6=82Z:UAQN^S0-*>3@9QPO) RQ YZT :%[H^F:EIG]G:CIUI=V. /LL\ M"O%QR/D(QQ@8XJ'2/#FA^'_._L'1M/TSS]OF_8K5(?,VYQNV@9QDXSZFKEG= M)?6,%W$&$<\:R*&'(##(S[\U-0!DW/A3P[>O=O>:!I=P][M^U-+9QL9]IR-^ M1\V" 1G.,57'@3P@MD]FOA71!:O(LK0#3H=C.H(#%=N"0&8 ]<$^M;U% %/2 M]'TS0[/[)HNG6FG6VXOY-I L2;CU.U0!G@,"MFB@"KJ6EV&L6+V6KV-M?VKD%H+J%948@Y&58$' M!YK&_P"%=^"@A0>#] VD@E?[,AP2.G\/N?SK1UKQ#I?AZ"*35KH0^<^R&-4: M229L9VI&@+.<-VD2(Z;#L5F"AF VX!(103WVCT%.E\">$9 M[:"WF\*Z))!;AA#$^G0E8@QR=HVX&3R<=ZWJ* ,Z7P]HL^CII$^CV$FFQ@!+ M)[5#"H'3"$;1^5(_AO0Y-%&CR:-I[Z6,8L6M4, PF>&- M T6*XCT;0]-T^.Z4+<):6D<0F S@,% W#YCU]3ZU'I?A'PWH=X;K1?#VE:=< ME2AFM+*.)RIZC+=B\T/3;@7S*]T);2-OM#+]TOD?,1@8) MSC%51X$\(+9/9KX5T06KR+*T TZ'8SJ" Q7;@D!F /7!/K4?A7QYX?\ &LHKG;[QOI-AXXTSPG,EY_:6I"1H2+9A%A(RY/F' /"X^ M7<02,XH Z*BBB@ HHHH **** "BBB@ HHHH **Y;Q%XZ@T34&T^QTN]UB^B: MW-Q#:;%$"SRB-"S.RKECG"@Y..<#YAL:5K5OJ^BKJ5O%V: -&BL?PQXGL?%FF2WVF)<)#%A=*$>\RE#N!W;=FS&=^[Y=N,[N M* -VBL'1O%MMJNK2:5<6%]I6HI +E;2_1 \D)./,4HS*1G@C.X$C(&16]0 5 MG:Y_R#XO^ORU_P#1\=:-9VN?\@^+_K\M?_1\= &C1110 4444 %%%Q6P640D#>9<9R >F/>L*U>G0CS5'9&]##U,1+EIJ[.PHKA'^(TJ*I.EK MS_TWZ?\ CM:4/CJQ.DQW,\;"Y?/^CQ'=C!(&6. /6BGB*=2I[.+UM<=3#U*= M/VLEI>VZ.IK+U7Q)IFCY6ZN TW:"(;G/X=OQQ7'7GB/6M=D:&R5H(NZ6^=V/ M]I_\,5%:^'K*'Y]8U:TMIR>?)$PWG+3W3')]^>36_;:UX1T7!M"9I5 M_P"6@B9F_,@#\J;/\2;-<_9K&>3_ *Z,$_EFN>>94(*RFDO(Z:>68B;OR-OS M_P"":&G>"=/M,UW)Z-\JC\!_4UT,4,<$8CAC6-!T5%P!^%<+_ ,)KKM[_ M ,@W1L@]#Y;R?RQ1YGCN_P#NJ;9#[(F/SYKE_M"F_@C*7HCJ_LZI'^)*,?5G M>U#/>VMK_P ?-S##_P!=) O\ZXC_ (1'Q)>_\A#6,*?X?.=\?AP*G@^&UN.; MK499/7RXPO\ /-'UC$R^"E][2#ZMA8_'6^Y-F[/XMT.WSOU&-CZ1@O\ R!K- MG^(FDQY$,5S,>Q"!1^I_I4\'@/0X<;X99_\ KI*?_9<5IP>'](ML>3IUL".A M,88_F:+8Z76,?O87P$.DI? =5N-1N9 MH7M5CDE9T!^C M3T;QYI]GI=M:75O<*88EC+H P.!C/45N0>-="GP/MOEGTDC8?KC%3V7A^R72 M;6WU"RM9I8HE1V,8.2!SSC-5Y_!6A3Y_T,Q'UCD8?IG%?0PAC8023B_6Z_(^ M7$1_VPKC^0 MJI_P@FKV?_(,UG;CIR\7\LU?M\5'XJ5_1D?5\)+X:MO5'>45P7V3QU8?ZJX- MPH_VT?/_ 'US1_PD_BNQ_P"/W2?,4=6,##]0<4?7XQ^.$E\@_L^4OX/]%EQYAG@_P"ND>?_ $'-7''X:6TU^7YF M(I5;N$KV'5 MPU:E93C:Y-17.WOCG1+3(29[EAVA3/ZG K&D\>ZA?.8]%THLW0%@9#^2XQ6, M\=AX.W-=^6IM3P&)FK\MEYZ?F=W5:[U&RL5S>74,'L[@$_A7%?V?XTUG_CYN M39Q-V+B/CZ+S^=6;3X^/]'MLBW,MTW_3-,#\SBLD^-- /QKI[+P MMHUC@PV$3,/XI1O/ZUJ@!5 4 = .U'L<74^.I;T7ZL/;X2G_#I\WG)_HC@O M[ \7:QSJ5_\ 9XSU0R8_\=3C\ZO6?PYL(L&]NIKANX4!%_J?UKL**J.7T$[S MO)^;N3+,:[5H6BO)6,ZR\/Z5I^#:V$*L.CLNYOS.35RYMX[NUEMYUW12J4<9 MQD&I:*[(TX17*E9'%*I.4N:3;9S_ /P@V@?\^;?]_G_QI\'@S1+>XCFBM6$D M;!U/FL<$'([UNT5DL+06J@ON1L\7B&K.;^]A11170ZG(P MHY( PJY)/15)[5Y-I7C3PU)^U3J-['KNGM9W&A+9Q70N%\J2;S(FV!\[2< ] M#UXZUT_QNTFZN=&T36K;1UUVWT345NKW36B$GGP%2K_(00V,^G'7M0!L+X_N MM-\<:=X9\6Z-'IDVK(YTZZM;W[3#,RC+(Q*(R-R.Q!R.:EN/&U_>OJQ\(:)' MK$&CR-#*+$;EV7@'.T9. 3@URG@O7?AWXKU>R/@3P59+>0R+ M+<7;:+' -/ Y.9 H_>'HH4GDYZ UF>#/&UO\+=6UOPEX[ANK/S-4FNM+NX[6 M29+N.5MP5=BDEL\_\"P<8H 7XM>*[/QM^S+<:_IL-[+3YV"W#1+*IRRY.#M&X_P!W< >>LGQC\7>'IKGX M?7,&MV$L*^(;2_9H[A6Q;JQ!EX/W001GU!'8T =A<_$:YB\=WWA6V\,7US>V M]DMU#MFC'GAG"@YSM1>I+,P/&,$D"K7@;QW)XLN-9T[5-(?1=8T6=8KRS:X6 M=5#@E&$@ !! /:N,TCQEXMV%Q'_I53P%KFBZQ\7_ (F6-EK5F[ZT+5;!XYU;[1L@D#F,@_/MSDX[9/:@#MH? M'FIZUI5SK'A#PZFKZ3;R2(DTE_Y$EWY9(8PIY;!AD$#)Q*@9&'8@_XC@U%\)O$]CX*\%)X/\ &MQ'H^LZ-++' MY%P=IND:1G5X?^>H.['RY/'3FN2U/3?^$0_9E\2IKKC3[OQ#?R7MK97!"2@/ M)'M3;UW;$W$=L\XQ0!ZY)XKM_#^@^&;".![W5=6ACAL;*-@ID*Q!G8L>%15Y M)Y]@:BA\?3V'C*R\->+])CTF[U)&;3[FWNSCW%$97Y'!7!SUY&>%U MB]":O\//B'I,BZIH.EVK6>HR6?[TVPDB"%R!D@*2=W<;<'K6QXL-E\1_&G@E M?"MY%J5MI.I?VE>7MHPDA@2/:50N.-S$ ;J6]J+JZ-Q=&W@MT)PH+A')=NH4+TY)%8UC\4-2UB+6+71O!>H3ZQHS-'=V MTMU%'#YB\[%D!9B2,E3Y8#>HKF/'?B?0_"'QH.HR:R?#5^^E*DUU=:=+>6]^ MI?Y5\N,@Y4+]X,.H':NB^$^H^#[R;6)_#OB5->UC4IOMFHS&)H&/8;8F *H, MX'7KR3Q0!L>!_'%WXT^'[>)AIEI8LXE,%LU^7&4R,2OY0\OYE.<*V!@\]*U/ M!FNZAXF\)V6LZII*Z3)>H)H[47'G$1L 5+'8N"0E1/_8'C<_;2Z]+/:1]L4>F]./8R)BO;$18XU2-0B* %51@ >@H \I^*7_" M2>&?'&B>.]$TEM-D(S]W+JQ*[AE0*U-5\:#0?B$-+U2.X72IM- M2<7B6[/%;2^9(,2.H^4,HX+WN-3@OQ-J][I M;!K<6P^_YKK\F]AE0,Y.XY[4 >E7OB>\FUB^TGPQID.IWFG*C7;7-W]FAC9Q MN6,,$2*<';L7;]_< MQ 4CJ?2O.M=G\.^ _BMX@G^)7A:WU'1]-;Q1HB^(_A+J=[\.O"T&DHES;WEE!'8+;2WWDMN+F, <> YOOLT9F RT49".69 MM9T7Q9LKGP'JWB&UTB\DN=%:2/4M,9T26UD3[P8DX(X."N<^F<@<[ M\.]4@^&^K^)?#/C:YBTLW&JRZCI][=.(X;R*3'"N>"PVC*YS\V.U8&IPP:1X M-^*GB;5)Q86WBEVATN*Z'E/E 'I?A7QUJWB:\TMCX1 MN[/2=1TU+Q=2:X5D20J"8]N <QM M_+9!)/($#,5.%&>I.. .30!YQ\![R33OV?;.[@LY;QX7N7$$+*K/B5N[$#]: MMGXPZE<> 8/%VE^"KN[TT1M->.UZD0@C#L"4W#,I 7)P .<;B0<<]\$/%_AW M3O@,UO?ZU8VT]BMR]S#+.JO&&D;:=I.>=R@8ZD@=:I:#XGT3_AD&XMGU6S2Y MCTZXLV@>=0XF9I"D>W.=S $@=P">U 'K&H^.]/M=)T.YT^&2_NO$(0Z79H0C MSAD#EB3PJJIW,>P]3@5P.LWVL77[1GP^BUW2(=/DBAORCVUY]HBE!MVZ,41@ M1CD%>XP37.1ZW'IMK\+?'-F?[3T31-+&F:LUF/-:PD:W16+J,E<9R>_ _O#. M[X@\6Z3K?QQ^'FJZ,]SJ%C#%?!I[:SE=3OBVC&%RV"PSC.,\XH [ZZ\8:G=+ MJ4GA+0H]8ATR9[>=YK[[-YLJ#YTA&Q]Y4\$ML&01DX-8MW\5[FZ^&\/C7PAX M=_MO3PCM=P/>^1/;%3AOE$;A@.2<$<8(!'3SS3+WPAX \1:SH'Q2\(VTT\VH MS7.GZK+I*W0NXI&RJ[BI8D9[9 Z<8Y]%F\8:!X'\%03G2M/\.?VM.RZ9I4T: M6F[<57S)@.$'(=S_ J0#EN" 6=-^(6I:]+H*^'=%T_44U.R%Y=R)JK!;!=V M/F_<_-DY '!)5Q@!2:[VO"--U&R^ WQ$30M4U.UDT+Q(OVMBJ+&UA<_=+%!] MV%B,#KC;C^%B?=(9HKFWCGMY$EAE4/')&P974C(((Z@CO0 ^BBB@ HHHH ** M** /,?B-X:OUU,>*O!VH1IJD=S96M[ITS9@O=MQ&T*OCF-E9U.1_"?0\];X) M\30>*O#IO8K%].N(;B6VO+)\;K>X1B)%)'!^;)SWSFJ>O> UU;4)[ZPUW4]) MFNI[>:X2W='BE,+H5.R16"MA -RXZ#.X#!V-+\.VFB: ^E:1)/:*_F,;D,)) MO-V.* .6^$'_ "+.K_\ 8?U#_P!'M7'^%V'_ R9K;:G M_P ?;6>J_:]^MSX.&1M-\5GG[(?%6H M&S]/*WCI[;MU=/K'A*VU758M4MKZ]TG48X#;&[L&17DA)SY;!U92,\@XRIS@ MC)J.X\%:=_Z#YGZU[9K/A*V MU;5HM5M[Z]TK4D@-LUW8,@>2$G/EL'5E(SR#C(.<$9-*?!FA'P:?"_V+_B5& M/9Y>]MV=V[?OSNW[OFW9SNYZT Y!X4#T]JY<105?E3V3O^9U8; M$.ASM;M6_%'&$ CD9K2TWPUJVL6JW%HL,4#$A7D?K@X/ R:T_P#A!=5_YZ6W M_?9_PKK?#FGW.EZ2+2\\LLCL5,9)X//IZYJZE)U'HVEUM_F32K*FM8IOI?;[ MCEHOAU=R*!>:HJJ/X40N/U(K0@^'.F1X-Q<7,I] 0H_E_6NNHK".7X9.[C=^ M=V;RS'$M64K+RLC#@\':%;XVV"N?61V;]"<5IP:=96N/LUG!#C_GG$%_E5FB MNF-&G#X8I?(Y9UZL_BDW\PHHHK4R"BBB@ HHHH **** "BBB@ HHHH **** M(YK>&X7$\,+;%#]EU7S4 ^[Y[=/HPQ7"U[NXW1LHZD$5YG_P * M[UC_ )Z6G_?QO_B:\G'X"2Y?8IO?SL>SE^81?-[9I;>5SE*[ZU^'C3D3:KJ3 MR,P!(C&3_P!]-_A69_PKO6/^>EI_W\;_ .)KTQ!MC53U HP& NY>WCVL+,< MPLH_5Y][_@8EEX.T2RP5LUF8?Q3G?G\#Q^E;4<4<*!(D5$'15& *=17OPI4Z M:M!)'SM2K4J.\Y-A1116AF%%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110!YO*]-U*6-K=X;R.":TC5<"(K+A2 (&6X\3V7AG3;36[6SDAL-/\]&:8N4),LH ^Y@*"1URW(V]Y10 M!R/A&PU^^OV\1^-+*VL-2:V6UM["WE\T6L>=SDOT+.P7.,@!$&3R:ZZBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "L[7/\ D'Q?]?EK_P"CXZT:SM<_Y!\7 M_7Y:_P#H^.@#1HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH *SM<_Y!\7_ %^6O_H^.M&L[7/^0?%_U^6O M_H^.@#1HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "H[BXAM M+=Y[J6.&&,;GDD8*JCU)/ J2N4^(N@ZGK_AJ%=#%O+>V%[#?1VMU_JKLQ-N\ MICV!]3W Z=0 ;&B>)=$\26[3Z!JMIJ,:DAC;3*^T@XY Z5'J?BSPYHEXMIK. MOZ7I]RRAUAN[V.)RI) (5B#C((S[5QOPPUW1/$$YD:U;3O%%A#-#>64ZA95C M>;=G=C]X@88##CD\#-9FK3:KX0\3W.M>.?#&B:OHEYJ"[=6M5\RXT]6*I%YB MR+]T8493 !YZGD ]2U'5-/T>S:[U>^MK"V4@--=3+$@)_P!IB!4UO<0W=O'< M6LT<\,BADDC8,K@]""."*X">5M5_:(M[*Z&^UT?0#=V\;<@3RS;#)]0B[1]3 M2_#:8VGBSQSH$"[;'3M52:VC PL0GC$C(H[+NR6TUF+N*XBDMF3S!.K@H5QG=NZ8QWK@IY6U7]HBW MLKH;[71] -W;QMR!/+-L,GU"+M'U->?:I>RP^(=2\"P#9H]SXTLXGB PH@F3 MSY80!T4LG3I\QH ]XTS6=,UJW:XT;4;34(58HTEI.LJAAV)4D9]JN5YYJ4G] MC_'S0$L4$::UI-Q!=H@PK^05:-B/4990?0XKT.@ K.US_D'Q?]?EK_Z/CK1K M.US_ )!\7_7Y:_\ H^.@#1HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "L;Q':ZY<0V4OAJZMH;FUNA+)%=;A%0,$[WX)Q@X(Z^B@#E->\,WY M\867BSPY]E;4[>T>PGM[R1HX[FW9@X&]58J5<9'RG.2/>JFF^%=?\/Z+J-QH MUSILGB'5]2%]>S7*/Y 4L 8T ^;"H,*3U/)QGCMJ* .4U[PS?GQA9>+/#GV5 MM3M[1[">WO)&CCN;=F#@;U5BI5QD?*PCQ#) M&3%#=(1Y:@$Y,:J-GJ06/!.*]$HH Y+2O#6IW7C4>*O$XLHKR"R-E9VEE*\L M<2LVYY"[*I+-@#&T =\YKK:** "L[7/^0?%_P!?EK_Z/CK1K.US_D'Q?]?E MK_Z/CH T:*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "L[7/\ D'Q?]?EK_P"CXZT:SM<_Y!\7_7Y:_P#H M^.@#1HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH *SM<_Y!\7_ %^6O_H^.M&L[7/^0?%_U^6O_H^.@#1H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *\H^ M,VKSZ9Y<6JS7UMXG7VCW=SI=UHTOEW=O:M<*DVUP4D"Y*C&PAL8'S9- '0^&M/?3[*X5-5F MU.RFF$UE)/.9V2$QI\OF'EQN#D$DG##DULUYOX)\,:I::3XCM=$N;[PWI-W? M))HJ30J\MI'A3*1'*"%5V#81AE0VAA,8 MQT C50?QH UZ*** "L[7/^0?%_U^6O\ Z/CK1J.>"*YA:&YB2:)OO)(H93]0 M: )**SO^$>T7_H$6'_@,G^%'_"/:+_T"+#_P&3_"@#1HK._X1[1?^@18?^ R M?X4?\(]HO_0(L/\ P&3_ H T:*SO^$>T7_H$6'_ (#)_A1_PCVB_P#0(L/_ M &3_"@#1HK._P"$>T7_ *!%A_X#)_A1_P (]HO_ $"+#_P&3_"@#1HK._X1 M[1?^@18?^ R?X4?\(]HO_0(L/_ 9/\* -&BL[_A'M%_Z!%A_X#)_A1_PCVB_ M] BP_P# 9/\ "@#1HK._X1[1?^@18?\ @,G^%'_"/:+_ - BP_\ 9/\* -& MBL[_ (1[1?\ H$6'_@,G^%'_ CVB_\ 0(L/_ 9/\* -&BL[_A'M%_Z!%A_X M#)_A1_PCVB_] BP_\!D_PH T:*SO^$>T7_H$6'_@,G^%'_"/:+_T"+#_ ,!D M_P * -&BL[_A'M%_Z!%A_P" R?X4?\(]HO\ T"+#_P !D_PH T:*SO\ A'M% M_P"@18?^ R?X4?\ "/:+_P! BP_\!D_PH T:*SO^$>T7_H$6'_@,G^%'_"/: M+_T"+#_P&3_"@#1HK._X1[1?^@18?^ R?X4?\(]HO_0(L/\ P&3_ H T:*S MO^$>T7_H$6'_ (#)_A1_PCVB_P#0(L/_ &3_"@#1HK._P"$>T7_ *!%A_X# M)_A1_P (]HO_ $"+#_P&3_"@#1HK._X1[1?^@18?^ R?X4?\(]HO_0(L/_ 9 M/\* -&BL[_A'M%_Z!%A_X#)_A1_PCVB_] BP_P# 9/\ "@#1HK._X1[1?^@1 M8?\ @,G^%'_"/:+_ - BP_\ 9/\* -&BL[_ (1[1?\ H$6'_@,G^%'_ CV MB_\ 0(L/_ 9/\* -&BL[_A'M%_Z!%A_X#)_A1_PCVB_] BP_\!D_PH T:*SO M^$>T7_H$6'_@,G^%'_"/:+_T"+#_ ,!D_P * -&BL[_A'M%_Z!%A_P" R?X4 M?\(]HO\ T"+#_P !D_PH T:*SO\ A'M%_P"@18?^ R?X4?\ "/:+_P! BP_\ M!D_PH T:*SO^$>T7_H$6'_@,G^%'_"/:+_T"+#_P&3_"@#1HK._X1[1?^@18 M?^ R?X4?\(]HO_0(L/\ P&3_ H T:*SO^$>T7_H$6'_ (#)_A1_PCVB_P#0 M(L/_ &3_"@#1HK._P"$>T7_ *!%A_X#)_A1_P (]HO_ $"+#_P&3_"@#1HK M._X1[1?^@18?^ R?X4?\(]HO_0(L/_ 9/\* -&BL[_A'M%_Z!%A_X#)_A1_P MCVB_] BP_P# 9/\ "@#1HK._X1[1?^@18?\ @,G^%'_"/:+_ - BP_\ 9/\ M* -&BL[_ (1[1?\ H$6'_@,G^%'_ CVB_\ 0(L/_ 9/\* -&BL[_A'M%_Z! M%A_X#)_A1_PCVB_] BP_\!D_PH T:*SO^$>T7_H$6'_@,G^%'_"/:+_T"+#_ M ,!D_P * -&BL[_A'M%_Z!%A_P" R?X4?\(]HO\ T"+#_P !D_PH T:*SO\ MA'M%_P"@18?^ R?X4?\ "/:+_P! BP_\!D_PH T:*SO^$>T7_H$6'_@,G^%' M_"/:+_T"+#_P&3_"@#1HK._X1[1?^@18?^ R?X4?\(]HO_0(L/\ P&3_ H MT:*SO^$>T7_H$6'_ (#)_A5Z&&*WA6*WC2*-!A410H4>P% #Z*** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "@C(P>1110 4444 %%%% !1110 444R42&)A"RI)CY6 M==P!]QD9_.@!]%._"FGP^*6UJWNX!=P1W6@BR01K'+*L86.4?.7!8M7?C'2/&.@F#7[:^&I7 MRQ7&@K:1@16QR7F63_6'RP.6)P21P,A: /1:*Y3XG:OJOA_X<:QJVA7,5M=V M=N94>2#S>A'0$@9^H(]JZ2TE,FGP2RM\S1*S,>.V2: )Z*Y6VO=2D\!WVM6U MT$N;M)KZV:XC:18XR"81LW#'R!"1D?,6..:B\->+ GPATWQ5XGNA_P @M+R\ MF" 9.S)PHP,D] * .OHK@O"&OW_BW4$O;GQ+963*!-_PCM@\$LL41^Z+AF#/ MNY!(4)@\9/6N]H **** "BJFJM7VO0:W9 M:MJ<.GW>GBP2$6YES^\A9?FPN"2'+<#\NOOKBXN/%=I96CMML[=[R=%%+E5^%X=0T2ZBMW^W6T,N^ 2,R23*A ).!PW<'\* M.RHJ"]O(=/T^XO;M]D%M$TLK?W549)_(5QWB*_U[P_\ !V_U:"Z6#6+>REO9 M#<1F;8YS(T8!(P%)VC.0 !QVH [BBN>NH]6'S!\JYP!D# M/NSC@DLY(DWY&S@H<@AT5S\D]_?>)-1 M&FS*HT^U6V02%C%]HEP[%U!&[8@B(Z'$C#(SFL'P[=^)[7XEW6BWVO1^(M+6 MQ\^>7[+%"]A.7 2(^7U#+N(#9; Z^H!WU%<;XTUO5]'\3>$H-/NHH[/4M4%K MUG3 MKC4&UG3;,0_9M3DCC5FD8-YD1,:JC%<(1764 %%%% !17&_%77-7\ M-^ ;K5]"NHK:>"6!6,D D)$DR1G&3@'YR>0:Z/65U.33C#HDD4%W*P07$R;U M@7^)]N1N.,X'J1GC- %^BN T#4/%&C?$QO"^OZJNO6-UIK7]O>M;)!- 5D5# M&PC 4J=P(.,UMI)J>IW^MS:7=K $>.QMFE!>-"@W2RA,C7A25 5NF1N&>HJQKFN:O M8?%;PKI$-U$-+U6*]:: 0#>3#&I&7)/&7SP!T[T =E16/XIN)HM#>VLY6BN[ M^1+.!XSAD:0[2X]T7<__ "L3QYK6K:#?^%%TN[CBM=0UNWL+F-H=[NC*['# MD\?B,)]IAF0O&Q4ZYJ^AZCX5_LRZBBMM1UR"PNHS &=T=78X8G 'R8Z9YZB@#LJ M*RM>M]9O+>*UT*]CTUI&)FO6B65HD Z(C<%B2.3D \$X%JG2UMYK?4T@$+2I,&.UT7Y0P*'IU% '<45REM_;&LZ1>7>F:I]@%_> M2-%NZA:ZO%KFH1:Q;V=^T%CJT M421B\C"C<<)\IVL2F5P"5/H: .SHKC;;7-7_ .%TW7A^YNHI-,70UOXHD@"E M7:FVDKQ2WEVK2/&Q#+#%^\@WGBZUURV\NQ;SFT%K-#$\.X#89N7\S:%]&OY-'ALM.2]OKJ**.2;S)&Q'$!(K*!@,S$@D\ 8Y- '<45RW@'Q+<^ M(M)OH=4\O^T]'U";3;QHEVK(\9XD5>P92K8[$D=JZF@ HHHH **XW7-P^ M*WA72(;J(:7JL5ZTT @&\F&-2,N2>,OG@#IWK5\06/B#4Y([;0M771(50M+> M+;I/*S9^5%5\J .220>H [D &[17%> ?$>KW6DZ[#XNE@DN- U"6SEU"*/RT MN$1%?S"O13AN0.!4OV;Q!>>$K:9-?_L%YE>]NKJ:))I(-[%UB DRBJ@;:20> M%&,"K>[\1M'-=&65([J*,1K=Q*Y$,M(U6ZBG@TF6T6U$4 C"B2'S#W))Y Y)Z<8H [*BL/5+JXE M\26%E9&0_9XI;ZX2-]OF +Y<<3'IAF=FYXS%7(:[=^.?"-_HNJW>NV^KVM_J M4%C>:4MDL:1"9MH:%Q\Y*G^\3GKQTH ]+HKC?'NN:OH>H^%?[,NHHK;4=<@L M+J,P!G='5V.&)P!\F.F>>HKLJ "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "HKN[M["SENKZXBMK:%2\LTSA$C4=26/ 'N:EH MH \T^!^M:9?> KF.SU"VF>VU"[DG1)06B1YY&1F'4!AD@GK@^E5[GXJ> ]:U M=)]0\1V2V&ESF2WM]Q9KF=>!+M Y53G8.<+%DR' Z-YKNAQ_P \Q7 >*O\ A#_B!':ZKX'N;:?Q=%>P&VNK-3'< MQ;7 ,< #)(!]?HH X'XVZC96'P?UY+V[AMWNK8PP+)(%,KG&% M4'[QP"<#L#6C>ZK:ZQX!LH]%O8KE-9$=C!/;3!@0WRRE6'\2(LK>Q0BNMHH MP_%E]8:+X)U.:^N8+*UCLWC#RN$4$J0JC/>"GA:ZTZZ, MUX8%PUE:^60\,H'W"6*J$.#G)Q@$UZM110 4444 9WB#4;+2?#M]>ZG=PV=K M'"V^:>0(BYX&2>.20!ZD@5QGPCS_VC:^5IUGMO'\U<6Q7)8/\ MW2!SSVYKT2B@#RVR^)_@GQ!KUKJ-SKEK*\$GEZ1IR$M*TC_)YA7'$C!MJC^% M6.2"Q"]AHMU$MIK'B.[8B&>:1U8*7*V\(*+@ $D'8\@ R?WE=%10!Y-?VOA3 MQ?XI\.^)/AW/:R:TFI1S7EUIXVEK7_ELMP!T)7 -G*CJ0HY)'3(]:]*HH YW7+NWUJRTJQL+B*ZM]7 MN$8RPR!T>W3]ZY!'!5@H3(_YZ"LOXPZC9:?\)/$/V^[AMCK'!X'/!]*[:B@#%\'ZC9:KX-TJZTV[ANX#:QJ)(9 Z[@H!&1W!!!'8BJ M'@C.H)JWB)\G^U[UV@).<6\7[J+'LP0R?]M#74T4 %%%% !7$_&'4;+3_A)X MA^WW<-L;FREMX!+(%\V1D.U%SU8X/ YX/I7;44 N>.M<[H'Q$\':OX@34YM;L[C5[B,P6EG"_F-:0 M??<$CC.$WNV<80 9V@MZ710!S&FZG:^'? \GB#Q [6L=P6O[MS&SM%YK952% M!)V*43@=%_&N5TO1O#MY\4=&\1?#E[46[0W']LR::1]GG1D_=A]OR^;YASC[ MV V>U>HT4 >8_%7Q!H^F>+? T.HZI9VLL.L+)-(T^-@\,.[49B#D$(-L2GZN^\?]:?4;1XHY) K2+'/&SE1U(4M7_B!J]M/HNBL\D5QX5U*[5-5O82) M(Q;&-BI++G$;.$!<= >HSFN[HH \W^&D$&F^(=8TOPKJ)U+P='#%-92"7S8K M6=F?S((I/XE "M@$XW8ZYKTBBB@ HHHH \V^/6J6%A\*;VWO;R"":YGMO(BD MD :79*+M((AA;NX,;.C3RL6=C@' 9V8Y/ SR:Z6B@#S/PGH&BV MWQ0DU?X?^1%H-QIC)?BP(^R2SF13$8]OR[@H?.W@#&<%N8_&GB+1K/XZ>!8+ MK5;.&6VBU!9TDG53$98XA&&R?E+8.,]>U>H44 84W_$Q\<6\/6+2;8W##_IM M+E$/U"+-G_KH*X[XPZ]I.FZAX)AU#4K6VEC\26UU(DLRJ4A"2J9"">$!(&X\ M5Z=10!PGCK_A%3?Z3JVH:W<:=K-LC/ILNENLEU.C8#(D6U_-5N.-I'TI?AMX M9O\ 3)=;\1:ZLL>I^(+A)7AG8_ M&'7M)TW4/!,.H:E:VTL?B2VNI$EF52D(253(03P@) W'BO3J* .:\7^.]%\' M:/!>ZE>VRM>,$LU>4*LQ(SG=SA ""6YP.F20#S.E^+M N=&U2#PKK<.K:]?[ M6N+VW4[1<2LL,9/HJY&U><)&%/"FAV6E>))K6UTNX0642 M7D>Z!E"XV.2"H&T?Q8!K!^'7A^ST;Q3XDG\+?N_"]W]G:UB0DP_: &\UH<_P M$%.1P3D#[O'H5% 'E\/B+1F_:8GMUU6S,Q\.I9A!.N3.+IV,77[X!!V]:[.P M_P")AXQU&]/,>GQK80^SL!+,1[$&$?6,UNT4 >7:I\4/ NM:PUIJ?B73XM+T MZ<,\;29-Y,A!7@#_ %:L ?\ :8#^$?-)%?6GACXL7WB/6)18Z/XDTFW>*\NO MW:1S1<>2Y/"L48$ ]2"!R,5Z;10!P?PJTRZ@T_7]9O87@_M_6KC4+>*1"C+ M2%C+*>02%W<_WAP*[RBB@ HHHH \O\:>(M&L_CIX%@NM5LX9;:+4%G22=5,1 MECB$8;)^4M@XSU[5T7C?X@Z-X0:WL+W5+.SU&^!,/VI\)"G0RN!R0.PZL>.! MDCKJ* /.=/UCPWKGAZ/P]X1OQJ4-Y>+#>7:\B;?NFN"S8&69$<'L#(OJ!70> M+-<\'120^'_&MQIZIJ"%XX-20>3*%/\ >8; P.,#.>XKIJ* .&^%NAG0=*U> MWLS,NB2:G)+I$4Q;,=N57@;N0F\/MSU&#WS61X!\1:-J'QD^($=CJMG<([8*Y7!^8*PP<=*]0HH Y[1;B%Y-:\07WRF23 MQMW^<^>F'KC8?BEX(U[6X+^[UZU>.SE(TS3T):6:8Y3S2N/O$$JB]@Q)Y.%] M3HH \Q^,.O:3INH>"8=0U*UMI8_$EM=2)+,JE(0DJF0@GA 2!N/%>F1R)-$L MD3J\;J&5U.0P/0@]Q3J* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#_ !V0$! end XML 19 R1.htm IDEA: XBRL DOCUMENT v3.22.0.1
Cover Page - USD ($)
$ in Billions
12 Months Ended
Dec. 31, 2021
Feb. 18, 2022
Jun. 30, 2021
Cover [Abstract]      
Document Type 10-K    
Document Annual Report true    
Document Period End Date Dec. 31, 2021    
Current Fiscal Year End Date --12-31    
Document Transition Report false    
Entity File Number 001-34835    
Entity Registrant Name Envestnet, Inc.    
Entity Incorporation, State or Country Code DE    
Entity Tax Identification Number 20-1409613    
Entity Address, Address Line One 35 East Wacker Drive    
Entity Address, Address Line Two Suite 2400    
Entity Address, City or Town Chicago    
Entity Address, State or Province IL    
Entity Address, Postal Zip Code 60601    
City Area Code 312    
Local Phone Number 827-2800    
Title of 12(b) Security Common Stock, par value $0.005 per share    
Trading Symbol ENV    
Security Exchange Name NYSE    
Entity Well-known Seasoned Issuer Yes    
Entity Voluntary Filers No    
Entity Current Reporting Status Yes    
Entity Interactive Data Current Yes    
Entity Filer Category Large Accelerated Filer    
Entity Small Business false    
Entity Emerging Growth Company false    
ICFR Auditor Attestation Flag true    
Entity Shell Company false    
Entity Public Float     $ 2.9
Entity Common Stock, Shares Outstanding   54,819,705  
Documents Incorporated by Reference Part III incorporates by reference portions of the registrant’s definitive proxy statement for the annual meeting of stockholders, which will be filed within 120 days after the close of the 2021 fiscal year.    
Entity Central Index Key 0001337619    
Amendment Flag false    
Document Fiscal Year Focus 2021    
Document Fiscal Period Focus FY    
XML 20 R2.htm IDEA: XBRL DOCUMENT v3.22.0.1
Audit Information
12 Months Ended
Dec. 31, 2021
Auditor Information [Abstract]  
Auditor Name KPMG LLP
Auditor Location Denver, Colorado
Auditor Firm ID 185
XML 21 R3.htm IDEA: XBRL DOCUMENT v3.22.0.1
Consolidated Balance Sheets - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Current assets:    
Cash and cash equivalents $ 429,279 $ 384,565
Fees receivable, net 95,291 80,064
Prepaid expenses and other current assets 42,706 40,570
Total current assets 567,276 505,199
Property and equipment, net 50,215 47,969
Internally developed software, net 133,659 96,501
Intangible assets, net 400,396 435,041
Goodwill 925,154 906,773
Operating lease right-of-use assets, net 90,714 105,249
Other non-current assets 73,768 47,558
Total assets 2,241,182 2,144,290
Current liabilities:    
Accrued expenses and other liabilities 224,416 158,548
Accounts payable 19,092 18,003
Operating lease liabilities 10,999 13,649
Contingent consideration 743 11,251
Deferred revenue 33,473 34,918
Total current liabilities 288,723 236,369
Long-term debt 848,862 756,503
Non-current operating lease liabilities 105,920 112,182
Deferred tax liabilities, net 21,021 34,740
Other non-current liabilities 17,114 28,678
Total liabilities 1,281,640 1,168,472
Commitments and contingencies
Stockholders’ equity:    
Preferred stock, par value $0.005, 50,000,000 shares authorized; no shares issued and outstanding as of December 31, 2021 and December 31, 2020 0 0
Common stock, par value $0.005, 500,000,000 shares authorized; 68,879,152 and 67,832,706 shares issued as of December 31, 2021 and December 31, 2020, respectively; 54,793,088 and 54,093,535 shares outstanding as of December 31, 2021 and December 31, 2020, respectively 344 339
Additional paid-in capital 1,131,628 1,166,774
Accumulated deficit (37,988) (79,912)
Treasury stock at cost, 14,086,064 and 13,739,171 shares as of December 31, 2021 and December 31, 2020, respectively (134,996) (110,466)
Accumulated other comprehensive loss (1,899) (398)
Total stockholders’ equity 957,089 976,337
Non-controlling interest 2,453 (519)
Total equity 959,542 975,818
Total liabilities and equity $ 2,241,182 $ 2,144,290
XML 22 R4.htm IDEA: XBRL DOCUMENT v3.22.0.1
Consolidated Balance Sheets (Parenthetical) - $ / shares
Dec. 31, 2021
Dec. 31, 2020
Statement of Financial Position [Abstract]    
Preferred stock, par value (in dollars per share) $ 0.005 $ 0.005
Preferred stock, shares authorized (in shares) 50,000,000 50,000,000
Preferred stock, issued (in shares) 0 0
Preferred stock, outstanding (in shares) 0 0
Common stock, par value (in dollars per share) $ 0.005 $ 0.005
Common stock, shares authorized (in shares) 500,000,000 500,000,000
Common stock, shares issued (in shares) 68,879,152 67,832,706
Common stock, shares outstanding (in shares) 54,793,088 54,093,535
Treasury stock, shares (in shares) 14,086,064 13,739,171
XML 23 R5.htm IDEA: XBRL DOCUMENT v3.22.0.1
Consolidated Statements of Operations - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Revenues:      
Total revenues $ 1,186,517 $ 998,230 $ 900,127
Operating expenses:      
Cost of revenues 423,723 305,929 278,811
Compensation and benefits 432,829 398,970 383,554
General and administration 171,657 160,229 152,564
Depreciation and amortization 117,767 113,661 101,271
Total operating expenses 1,145,976 978,789 916,200
Income (loss) from operations 40,541 19,441 (16,073)
Other income (expense):      
Interest income 827 1,112 3,347
Interest expense (16,931) (31,504) (32,520)
Other income (expense), net (4,076) 2,906 (2,849)
Total other expense, net (20,180) (27,486) (32,022)
Income (loss) before income tax provision (benefit) 20,361 (8,045) (48,095)
Income tax provision (benefit) 7,667 (5,401) (30,893)
Net income (loss) 12,694 (2,644) (17,202)
Add: Net (income) loss attributable to non-controlling interest 602 (466) 420
Net income (loss) attributable to Envestnet, Inc. $ 13,296 $ (3,110) $ (16,782)
Net income (loss) per share attributable to Envestnet, Inc.:      
Basic (in dollars per share) $ 0.24 $ (0.06) $ (0.33)
Diluted (in dollars per share) $ 0.24 $ (0.06) $ (0.33)
Weighted average common shares outstanding:      
Basic (in shares) 54,470,975 53,589,232 50,937,919
Diluted (in shares) 55,384,096 53,589,232 50,937,919
Total recurring revenues      
Revenues:      
Total revenues $ 1,163,365 $ 967,454 $ 863,125
Asset-based      
Revenues:      
Total revenues 709,376 540,947 484,312
Operating expenses:      
Cost of revenues 393,717 278,569 243,913
Subscription-based      
Revenues:      
Total revenues 453,989 426,507 378,813
Operating expenses:      
Cost of revenues 29,445 26,934 28,904
Professional services and other revenues      
Revenues:      
Total revenues 23,152 30,776 37,002
Operating expenses:      
Cost of revenues $ 561 $ 426 $ 5,994
XML 24 R6.htm IDEA: XBRL DOCUMENT v3.22.0.1
Consolidated Statements of Comprehensive Income (Loss) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Statement of Comprehensive Income [Abstract]      
Net income (loss) attributable to Envestnet, Inc. $ 13,296 $ (3,110) $ (16,782)
Other comprehensive income (loss), net of taxes:      
Foreign currency translation gains (losses), net (1,501) 1,351 (755)
Comprehensive income (loss) attributable to Envestnet, Inc. $ 11,795 $ (1,759) $ (17,537)
XML 25 R7.htm IDEA: XBRL DOCUMENT v3.22.0.1
Consolidated Statements of Stockholders' Equity - USD ($)
$ in Thousands
Total
Cumulative Effect, Period of Adoption, Adjustment
Accumulated Deficit
Accumulated Deficit
Cumulative Effect, Period of Adoption, Adjustment
Common Stock
Treasury Stock
Additional Paid-in Capital
Additional Paid-in Capital
Cumulative Effect, Period of Adoption, Adjustment
Accumulated Other Comprehensive Loss
Non-controlling Interest
Common stock, shares issued period start (in shares) at Dec. 31, 2018         61,238,898 (13,117,098)        
Balance at period start at Dec. 31, 2018 $ 632,602   $ (58,882)   $ 306 $ (67,858) $ 761,128   $ (994) $ (1,098)
Increase (decrease) in shareholders' equity                    
Exercise of stock options (in shares)         783,216          
Exercise of stock options 10,592       $ 4   10,588      
Issuance of common stock - vesting of restricted stock units (in shares)         1,098,124          
Issuance of common stock - vesting of restricted stock units 5       $ 5          
Acquisition of business (in shares)         3,200,468          
Acquisition of business 223,256       $ 16   223,240      
Stock-based compensation expense 54,436           54,436     0
Shares withheld to satisfy tax withholdings (in shares)           (361,902)        
Shares withheld to satisfy tax withholdings (23,107)         $ (23,107)        
Issuance of convertible notes (12,251)           (12,251)      
Foreign currency translation gains (losses), net (755)               (755)  
Net income (loss) (17,202)   (16,782)             (420)
Common stock, shares issued period end (in shares) at Dec. 31, 2019         66,320,706 (13,479,000)        
Balance at period end at Dec. 31, 2019 867,576 $ (1,138) (75,664) $ (1,138) $ 331 $ (90,965) 1,037,141   (1,749) (1,518)
Increase (decrease) in shareholders' equity                    
Exercise of stock options (in shares)         705,333          
Exercise of stock options 10,760       $ 4   10,756      
Issuance of common stock - vesting of restricted stock units (in shares)         804,982          
Issuance of common stock - vesting of restricted stock units 4       $ 4          
Issuance of common stock (in shares)         1,685          
Issuance of common stock 126           126      
Stock-based compensation expense 56,292           56,292      
Shares withheld to satisfy tax withholdings (in shares)           (260,171)        
Shares withheld to satisfy tax withholdings (19,501)         $ (19,501)        
Transfer of non-controlling units, net of tax 527           666     (139)
Issuance of convertible notes 61,859           61,859      
Foreign currency translation gains (losses), net 1,351               1,351  
Capital contribution - non-controlling interest 606           (66)     672
Net income (loss) $ (2,644)   (3,110)             466
Common stock, shares issued period end (in shares) at Dec. 31, 2020 67,832,706       67,832,706 (13,739,171)        
Balance at period end at Dec. 31, 2020 $ 975,818 $ (79,842) (79,912) $ 28,628 $ 339 $ (110,466) 1,166,774 $ (108,470) (398) (519)
Increase (decrease) in shareholders' equity                    
Exercise of stock options (in shares)         76,303          
Exercise of stock options 2,090           2,090      
Issuance of common stock - vesting of restricted stock units (in shares)         891,466          
Issuance of common stock - vesting of restricted stock units 5       $ 5          
Issuance of common stock (in shares)         78,677          
Issuance of common stock 4,068           4,068      
Stock-based compensation expense 67,525           67,525      
Shares withheld to satisfy tax withholdings (in shares)           (291,405)        
Shares withheld to satisfy tax withholdings (20,529)         $ (20,529)        
Share repurchases (in shares)           (55,488)        
Share repurchases (4,001)         $ (4,001)        
Foreign currency translation gains (losses), net (1,501)               (1,501)  
Capital contribution - non-controlling interest 3,201           (127)     3,328
Other 14           (232)     246
Net income (loss) $ 12,694   13,296             (602)
Common stock, shares issued period end (in shares) at Dec. 31, 2021 68,879,152       68,879,152 (14,086,064)        
Balance at period end at Dec. 31, 2021 $ 959,542   $ (37,988)   $ 344 $ (134,996) $ 1,131,628   $ (1,899) $ 2,453
XML 26 R8.htm IDEA: XBRL DOCUMENT v3.22.0.1
Consolidated Statements of Stockholders' Equity (Parenthetical) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Statement of Stockholders' Equity [Abstract]      
Accounting Standards Update [Extensible List]     Accounting Standards Update 2016-13 [Member]
Debt issuance costs and taxes $ 7,640 $ 8,694  
XML 27 R9.htm IDEA: XBRL DOCUMENT v3.22.0.1
Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
OPERATING ACTIVITIES:      
Net income (loss) $ 12,694 $ (2,644) $ (17,202)
Adjustments to reconcile net income (loss) to net cash provided by operating activities:      
Depreciation and amortization 117,767 113,661 101,271
Provision for doubtful accounts 1,598 2,817 2,855
Deferred income taxes (320) (1,884) (39,630)
Release of uncertain tax positions 0 (7,101) 0
Non-cash compensation expense 68,020 59,637 60,444
Non-cash interest expense 5,799 18,515 19,246
Accretion on contingent consideration and purchase liability 730 1,688 1,772
Payments of contingent consideration (2,360) 0 (578)
Fair market value adjustment to contingent consideration liability (1,067) (3,105) (8,126)
Fair market value adjustment to investment in private company (758) 0 0
Gain on settlement of liability (1,206) 0 0
Gain on acquisition of equity method investment 0 (4,230) 0
Loss allocation from equity method investments 7,093 5,399 2,361
Gain on life insurance proceeds 0 0 (5,000)
Impairment of right of use assets 1,537 2,661 0
Other 465 (729) 0
Changes in operating assets and liabilities, net of acquisitions:      
Fees receivable, net (16,731) (15,055) 1,139
Prepaid expenses and other current assets 399 (9,666) (6,440)
Other non-current assets 2,741 (1,963) (5,234)
Accrued expenses and other liabilities 53,265 22,109 (811)
Accounts payable 1,290 (187) (2,863)
Deferred revenue (2,080) (4,125) 727
Other non-current liabilities 1,701 (5,962) 4,795
Net cash provided by operating activities 250,577 169,836 108,726
INVESTING ACTIVITIES:      
Purchases of property and equipment (23,731) (12,088) (19,847)
Capitalization of internally developed software (65,170) (54,908) (34,096)
Investments in private companies (25,926) (15,640) (5,250)
Acquisitions of businesses, net of cash acquired (32,794) (20,257) (320,915)
Acquisition of proprietary technology (25,517) 0 0
Proceeds from life insurance policy 0 0 5,000
Advance for technology solutions (3,000) 0 0
Other 0 2,897 (600)
Net cash used in investing activities (176,138) (99,996) (375,708)
FINANCING ACTIVITIES:      
Proceeds from issuance of Convertible Notes due 2025 0 517,500 0
Payment of Convertible Notes due 2019 0 0 (184,751)
Proceeds from borrowings on revolving credit facility 0 45,000 345,000
Payments on revolving credit facility 0 (305,000) (85,000)
Capital contribution - non-controlling interest 3,201 606 0
Payments of deferred consideration on prior acquisitions 0 (1,879) 0
Payments of contingent consideration (9,276) 0 (171)
Proceeds from exercise of stock options 2,090 10,760 10,592
Taxes paid in lieu of shares issued for stock-based compensation (20,529) (19,501) (23,107)
Share repurchases (4,001) 0 0
Other (655) 4 5
Net cash provided by (used in) financing activities (29,170) 232,950 60,465
EFFECT OF EXCHANGE RATE CHANGES ON CASH (555) (831) (399)
INCREASE (DECREASE) IN CASH, CASH EQUIVALENTS AND RESTRICTED CASH 44,714 301,959 (206,916)
CASH, CASH EQUIVALENTS AND RESTRICTED CASH, BEGINNING OF PERIOD (See Note 2) 384,714 82,755 289,671
CASH, CASH EQUIVALENTS AND RESTRICTED CASH, END OF PERIOD (See Note 2) 429,428 384,714 82,755
Supplemental disclosure of cash flow information - net cash paid during the period for income taxes 7,920 8,304 8,119
Supplemental disclosure of cash flow information - cash paid during the period for interest 11,132 12,990 13,530
Supplemental disclosure of non-cash operating, investing and financing activities:      
Common stock issued in acquisition of business 0 0 222,484
Common stock issued to settle purchase liability 4,068 126 772
Contingent consideration issued in acquisition of businesses 0 5,239 15,780
Internally developed software costs included in accrued expenses and other liabilities 591 0 0
Leasehold improvements funded by lease incentive 164 1,806 1,816
Membership interest liabilities included in other non-current liabilities 496 3,345 5,920
Purchase liabilities included in accrued expenses and other liabilities 2,951 632 0
Purchase liabilities included in other non-current liabilities 0 0 5,468
Purchase of fixed assets included in accounts payable and accrued expenses and other liabilities 1,328 1,841 1,832
Right of use assets in exchange for lease liabilities 4,596 39,370 30,455
Transfer of non-controlling units 0 771 0
Convertible Notes due 2025      
FINANCING ACTIVITIES:      
Debt issuance costs 0 (14,540) 0
Revolving credit facility      
FINANCING ACTIVITIES:      
Debt issuance costs $ 0 $ 0 $ (2,103)
XML 28 R10.htm IDEA: XBRL DOCUMENT v3.22.0.1
Organization and Description of Business
12 Months Ended
Dec. 31, 2021
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Organization and Description of Business Organization and Description of Business
Envestnet, Inc. ("Envestnet"), through its subsidiaries (collectively, the "Company"), is transforming the way financial advice and insight are delivered. Its mission is to empower financial advisors and service providers with innovative technology, solutions and intelligence. Envestnet has been a leader in helping transform wealth management, working towards its goal of expanding a holistic financial wellness ecosystem so that our clients can deliver an intelligent financial life to their clients.

Envestnet is organized around two primary, complementary business segments. Financial information about each business segment is contained in “Note 19—Segment Information”. The business segments are as follows:
Envestnet Wealth Solutions – a leading provider of unified wealth management software and services to empower financial advisors and institutions to enable them to deliver an Intelligent Financial Life to their clients.
Envestnet Wealth Solutions serves its clients principally through the following product and service suites:
Envestnet | Enterprise provides an end-to-end open architecture wealth management platform, through which advisors can construct portfolios for clients. It begins with aggregated household data which then leads to a financial plan, asset allocation, investment strategy, portfolio management, rebalancing and performance reporting. Advisors have access to over 22,000 investment products. Envestnet | Enterprise also offers data aggregation and reporting, data analytics and digital advice capabilities to customers.
Envestnet | Tamarac™ provides leading trading, rebalancing, portfolio accounting, performance reporting and client relationship management software, principally to high‑end RIAs.
Envestnet | MoneyGuide provides leading goals-based financial planning solutions to the financial services industry. The highly adaptable software helps financial advisors add significant value for their clients using best-in-class technology with enhanced integrations to generate financial plans.
Envestnet | Retirement Solutions (“ERS”) offers a comprehensive suite of services for advisor-sold retirement plans. Leveraging integrated technology, ERS addresses the regulatory, data and investment needs of retirement plans and delivers the information holistically.
Envestnet | PMC®, or Portfolio Management Consultants (“PMC”) provides research and consulting services to assist advisors in creating investment solutions for their clients. These solutions include over 4,900 vetted third-party managed account products, multi-manager portfolios, fund strategist portfolios, as well as over 950 proprietary products, such as quantitative portfolios and fund strategist portfolios. PMC also offers portfolio overlay and tax optimization services.
Envestnet Data & Analytics – a leading data aggregation and data intelligence platform powering dynamic, cloud-based innovation for digital financial services, and includes product offerings from Envestnet | Yodlee and Envestnet | Analytics.
Envestnet operates five RIAs registered with the U.S. Securities and Exchange Commission ("SEC").
XML 29 R11.htm IDEA: XBRL DOCUMENT v3.22.0.1
Summary of Significant Accounting Policies
12 Months Ended
Dec. 31, 2021
Accounting Policies [Abstract]  
Summary of Significant Accounting Policies Summary of Significant Accounting Policies
The Company follows accounting standards established by the Financial Accounting Standards Board (“FASB”) to ensure consistent reporting of financial condition, results of operations and cash flows. References to accounting principles generally accepted in the United States (“GAAP”) in these notes are to the FASB Accounting Standards Codification(“ASC”) and related updates (“ASU”).
Principles of Consolidation—The consolidated financial statements include the accounts of Envestnet and its subsidiaries. All significant intercompany transactions and balances have been eliminated in consolidation.
Foreign Currency—Accounts for the Envestnet Wealth Solutions segment that are denominated in a non-U.S. currency have been remeasured using the U.S. dollar as the functional currency. Certain accounts within the Envestnet Data & Analytics segment are recorded and measured in foreign currencies. The assets and liabilities for those subsidiaries with a functional currency other than the U.S. dollar are translated at exchange rates in effect at the balance sheet date, and revenues and expenses are translated at average exchange rates. Differences arising from these foreign currency translations are recorded in the consolidated balance sheets as accumulated other comprehensive income (loss) within stockholders' equity. The Company is also subject to gains and losses from foreign currency denominated transactions and the remeasurement of foreign currency denominated balance sheet accounts, both of which are included in other income (expense), net in the consolidated statements of operations.
Management Estimates—Management has made certain estimates and assumptions relating to the reporting of assets, liabilities, revenues and expenses and the disclosure of contingent assets and liabilities to prepare these consolidated financial statements in conformity with GAAP. Areas requiring the use of management estimates relate to estimating uncollectible receivables, revenue recognition, valuations and assumptions used for impairment testing of goodwill, intangible and other long-lived assets, right of use assets, performance shares issued, contingent consideration, realization of deferred tax assets, uncertain tax positions, sales tax liabilities, operating lease liabilities, fair value of the liability portion of the convertible debt, commitments and contingencies and assumptions used to allocate purchase prices in business combinations. Actual results could differ materially from these estimates under different assumptions or conditions.

Revenue Recognition

The Company accounts for its revenue arrangements in accordance with FASB Topic 606 - Revenue from Contracts with Customers ("ASC 606"). The Company derives revenues from asset-based and subscription-based services and professional services and other sources. Revenues are recognized when control of these services is transferred to our customers, in an amount that reflects the consideration that we expect to be entitled to in exchange for those services. All revenue recognized in the consolidated statements of operations is considered to be revenue from contracts with customers. Sales and usage-based taxes are excluded from revenues. The majority of the Company's revenues are recognized when services are provided.
Asset-Based Recurring Revenues—Asset-based recurring revenues primarily consist of fees for providing customers continuous access to platform services through the Company’s uniquely customized platforms. These platform services include investment manager research, portfolio diagnostics, proposal generation, investment model management, rebalancing and trading, portfolio performance reporting and monitoring solutions, billing and back office and middle-office operations and administration and are made available to customers throughout the contractual term from the date the customized platform is launched. 

The asset-based fees the Company earns are generally based upon variable percentages of assets managed or administered on our platforms. The fee percentage varies based on the level and type of services the Company provides to its customers, as well as the values of existing customer accounts. The values of the customer accounts are affected by inflows or outflows of customer funds and market fluctuations.

The platform services are substantially the same over each quarter and performed in a similar manner over the contract period, and are considered stand-ready promises. The platform services that are delivered to the customer over the quarter are considered distinct, as the customer benefits distinctly from each increment of our services and each quarter is separately identified in the contract, and are considered to be a single performance obligation under ASC 606.

The pricing generally resets each quarter and the pricing structure is consistent throughout the term of the contract. The variable fees are generally calculated and billed quarterly in advance based on preceding quarter-end values and the variable amounts earned from the platform services relate specifically to the benefits transferred to the customer during that month or quarter. Accordingly, revenue is allocated to the specific quarter in which services are performed.

The asset-based contracts generally contain one performance obligation and revenue is recognized on a ratable basis over the quarter beginning on the date that the platform services are made available to the customer as the customer simultaneously consumes and receives the benefits of the services. All asset-based fees are recognized in the Envestnet Wealth Solutions segment.
 
For certain services provided by third parties, the Company evaluates whether it is the principal (revenues reported on a gross basis) or agent (revenues reported on a net basis). Generally, the Company reports customer fees including charges for third party service providers where the Company has a direct contract with such third party service providers on a gross basis, whereas the amounts billed to its customers are recorded as revenues, and amounts paid to third party service providers are recorded as cost of revenues. The Company is the principal in the transaction because it controls the services before they are transferred to its customers. Control is evidenced by the Company being primarily responsible to its customers and having discretion in establishing pricing.
 
Subscription-Based Recurring Revenues—Subscription-based recurring revenues primarily consist of fees for providing customers continuous access to the Company’s platform for wealth management and financial wellness. The subscription-based fees generally include fixed fees and or usage-based fees.
 
Generally, the subscription services are substantially the same over each quarter and performed in a similar manner over the contract period, and are considered stand-ready promises. Quarterly subscription services are considered distinct as the customer can benefit from each increment of services on its own and each quarter is separately identified in the contract, and services are considered to be a single performance obligation under ASC 606.
 
Certain subscription-based contracts include fixed and variable consideration. The amount of variable consideration that is included in the transaction price may be subject to constraint and included in the subscription-based recurring revenues only to the extent that is probable that a significant reversal in the amount of the cumulative revenue recognized will not occur in a future period. The Company utilizes the expected value method to estimate variable consideration based on available historical, current, and forecasted information.

The usage-based pricing generally resets each quarter and the pricing structure is generally consistent throughout the term of the contract. The fixed fees are generally calculated and billed quarterly in advance. The usage-based fees are generally calculated and are billed either monthly or quarterly based on the actual usage and relate specifically to the benefits transferred to the customer during that quarter. Accordingly, revenue is allocated to the specific quarter in which services are performed.
 
Fixed fees are generally recognized on a ratable basis over the quarter beginning when the subscription services are made available to the customer, as the customer simultaneously receives and consumes the benefits of the subscription services. Usage-based revenue is recognized on a monthly basis as the customer receives and consumes the benefit as the Company provides the services. Subscription-based fees are recognized in both the Envestnet Wealth Solutions and Envestnet Data & Analytics segments.
 
Professional Services and Other Revenues—The Company earns professional services fees by providing contractual customized services and platform software development as well as initial implementation fees. Professional services contracts generally have fixed prices, and generally specify the deliverables in the contract. Certain professional services contracts are billed on a time and materials basis and revenue is recognized over time as the services are performed. For contracts billed on a fixed price basis, revenue is recognized over time based on the proportion of services performed. Initial implementation fees are fixed and are generally recognized ratably over the contract term. 
 
Other revenues primarily includes revenue related to the Advisor Summit. Other revenues are recognized when the events are held. Other revenues are not significant.
 
The majority of the Company's professional services and other contracts contain one performance obligation. Professional services and other revenues are recognized in both the Envestnet Wealth Solutions and Envestnet Data & Analytics segments.
 
Arrangements with Multiple Performance Obligations—Certain of the Company’s contracts with customers contain
multiple performance obligations such as platform services performance obligation and professional services performance obligation. For such arrangements, the Company allocates revenue to each performance obligation based on its relative standalone selling price. Standalone selling prices of services are estimated based on observable transactions when these services are sold on a standalone basis or based on expected cost plus margin.
Remaining Performance Obligations- Remaining performance obligations represent the transaction price allocated to unsatisfied or partially satisfied performance obligations. The disclosure includes estimates of variable consideration. The Company applies the practical expedients and exemption not to disclose the value of unsatisfied performance obligations for (i) contracts with an original expected length of one year or less; (ii) contracts for which the Company recognizes revenue at the amount to which it has the right to invoice for services performed; and (iii) contracts for which the variable consideration is allocated entirely to a wholly unsatisfied performance obligation or to a wholly unsatisfied promise to transfer a distinct service that forms part of a single performance obligation.

Contract Balances—The Company records contract liabilities (deferred revenue) when cash payments are received in advance of its performance. The term between invoicing date and when payment is due is generally not significant. For the majority of its arrangements, the Company requires advance quarterly payments before the services are delivered to the customer.

Deferred Revenue—Deferred revenue primarily consists of implementation fees, professional services and subscription fee payments received in advance from customers.
Deferred Sales Incentive Compensation—Sales incentive compensation earned by the Company’s sales force is considered an incremental and recoverable cost to acquire a contract with a customer. Sales incentive compensation for initial contracts is deferred and amortized on a straight-line basis over the period of benefit. The Company determined the period of benefit by taking into consideration its customer contracts, life of the technology and other factors. Sales incentive compensation for renewal contracts are deferred and amortized on a straight-line basis over the related contractual renewal period. Deferred sales incentive compensation is included in other non-current assets in the consolidated balance sheets and amortization expense is included in compensation and benefits expenses in the consolidated statements of operations.

The Company has applied the practical expedient to recognize the incremental costs of obtaining contracts as an expense when incurred if the amortization period would have been one year or less. These costs are included in compensation and benefits expenses in the consolidated statements of operations.

Cost of Revenues—Cost of revenues primarily includes expenses related to third party investment management and clearing, custody and brokerage services. Generally, these expenses are calculated based upon a contractual percentage of the market value of assets held in customer accounts measured as of the end of each quarter and are recognized ratably throughout the quarter based on the number of days in the quarter.

Allowance for Doubtful Accounts—The Company evaluates the need for an allowance for doubtful accounts for potentially uncollectible fees receivable. In establishing the amount of the allowance, if any, customer-specific information is considered related to delinquent accounts, including historical loss experience and current economic conditions. As of December 31, 2021, and 2020, the Company’s allowance for doubtful accounts was $3.9 million and $2.8 million, respectively. 
Cash and Cash Equivalents—The Company considers all highly liquid investments purchased with an original maturity of three months or less to be cash equivalents. Cash and cash equivalents are recorded at cost, which approximates fair value. The Company’s financial instruments that are exposed to concentrations of credit risk consist primarily of cash and cash equivalents. 
Restricted Cash—The following table reconciles cash, cash equivalents and restricted cash from the consolidated balance sheets to amounts reported in the consolidated statements of cash flows:
December 31,
202120202019
(in thousands)
Cash and cash equivalents$429,279 $384,565 $82,505 
Restricted cash included in prepaid expenses and other current assets149 — 82 
Restricted cash included in other non-current assets— 149 168 
Total cash, cash equivalents and restricted cash$429,428 $384,714 $82,755 

Investments—The Company has investments in private companies that are recorded using the equity method of accounting. The Company uses the equity method of accounting because of its less than 50% ownership and lack of control in these companies. These investments are included in other non-current assets on the consolidated balance sheets. The Company records the portion of its earnings or losses in these privately held companies’ net income or loss on a one quarter lag from the actual results of operations as a component of other income (expense), net on the consolidated statements of operations.
The Company reviews all investments on a regular basis to evaluate the carrying amount and economic viability. This evaluation process is based on information that the Company requests directly from these investees and includes, but is not limited to, the review of the investee’s cash position, financing needs, earnings/revenue outlook, operational performance, management/ownership changes and competition. As this information is not subject to the same disclosure regulations as U.S. publicly traded companies, the basis for these evaluations is subject to the timing and accuracy of the data received from these investees.

When a review of an investee’s operations indicates that there is a decline in its value and it has been determined that this decline is other than temporary, the Company assesses the investment for impairment. Impaired investments are written down to estimated fair value. Fair value is estimated using a variety of valuation methodologies, including comparing the investee with publicly traded companies in similar lines of business, applying valuation multiples to estimated future operating results and analyzing estimated discounted future cash flows. There were no impairments of investments for the years ended December 31, 2021, 2020 and 2019.

For investments where the Company owns equity interests in privately held companies but does not have significant influence and there is no readily determinable fair value, it accounts for the investment under the measurement alternative at cost minus impairment, if any, plus or minus fair value changes when there are observable price changes.

Property and Equipment—Property and equipment are stated at cost less accumulated depreciation and amortization. Depreciation of furniture and equipment is computed using the straight-line method based on estimated useful lives of the depreciable assets. Leasehold improvements are amortized on a straight-line basis over their estimated economic useful lives or the remaining lease term, whichever is shorter. Improvements are capitalized, while repairs and maintenance costs are charged to operations as incurred. Assets are reviewed for recoverability whenever events or circumstances indicate the carrying value may not be recoverable. There were no impairments of property and equipment for the years ended December 31, 2021, 2020 and 2019.

Internally Developed Software for Internal Use—Costs incurred in the preliminary stages of development are expensed as incurred. Once an application has reached the development stage, internal and external costs, if direct and incremental, are capitalized until the software is substantially complete and ready for its intended use. Capitalization ceases upon completion of all substantial testing. The Company also capitalizes costs related to specific upgrades and enhancements when it is probable the expenditures will result in additional functionality. Maintenance and training costs are expensed as incurred. Internally developed software is amortized on a straight-line basis over its estimated useful life. Management evaluates the useful lives of these assets on an annual basis and tests for impairment whenever events or changes in circumstances occur that could impact the recoverability of these assets. There were no material impairments of internally developed software for internal use for the years ended December 31, 2021, 2020 and 2019. 
Goodwill and Intangible Assets—Goodwill consists of the excess of the purchase price over the fair value of identifiable net assets of businesses acquired. Goodwill is reviewed for impairment each year using a qualitative or quantitative process that is performed at least annually or whenever events or circumstances indicate a likely reduction in the fair value of a reporting unit below its carrying amount. The Company has concluded that it has two reporting units.
The Company performs the annual impairment analysis on October 31 in order to provide management time to complete the analysis prior to year-end. Prior to performing the quantitative evaluation, an assessment of qualitative factors may be performed to determine whether it is more likely than not that the fair value of a reporting unit exceeds the carrying value. If it is determined that it is unlikely that the carrying value exceeds the fair value, the Company is not required to complete the quantitative goodwill impairment evaluation. If it is determined that the carrying value may exceed fair value when considering qualitative factors, a quantitative goodwill impairment evaluation is performed. When performing the quantitative evaluation, if the carrying value of the reporting unit exceeds its fair value, an impairment loss equal to the difference will be recorded. No goodwill impairment charges have been recorded for the years ended December 31, 2021, 2020 and 2019.
Intangible assets are recorded at cost less accumulated amortization. Intangible assets are reviewed for impairment whenever events or changes in circumstances may affect the recoverability of the net assets. Such reviews include an analysis of current results and take into consideration the undiscounted value of projected operating cash flows. No intangible asset impairment charges have been recorded for the years ended December 31, 2021, 2020 and 2019. 
Leases— The Company accounts for its leases in accordance with FASB Topic 842 - Leases (“ASC 842”) and has elected the available package of practical expedients as well as elected to apply the short-term lease exemption to all of its classes of underlying assets.
At inception, the Company determines if an arrangement is a lease. Operating leases are included in operating ROU assets, current operating lease liabilities and non-current operating lease liabilities in the Company's consolidated balance sheets. The Company does not have material finance leases.
ROU assets represent the Company's right to use an underlying asset for the lease term and lease liabilities represent the Company's obligation to make lease payments arising from the lease. Operating lease ROU assets and liabilities are recognized at commencement date based on the present value of lease payments over the remaining lease term. The operating lease ROU asset also includes prepaid payments and excludes lease incentives. As none of the Company's leases provide an implicit rate, the Company uses an estimated incremental borrowing rate based on the information available at commencement date in determining the present value of lease payments. The Company's lease terms may include options to extend or terminate the lease when it is reasonably certain that the Company will exercise that option. Lease expense for lease payments is recognized on a straight-line basis over the lease term.
The Company has lease agreements with lease and non-lease components. The Company has elected the practical expedient to account for non-lease components as part of the lease component for all asset classes. The majority of the Company's lease agreements are real estate leases.
Fair Value Measurements—The Company accounts for its fair value measurements in accordance with FASB Topic 825 - Financial Instruments (“ASC 825”), which provides companies the option to report selected financial assets and liabilities at fair value and also requires entities to display the fair value of the selected assets and liabilities on the face of the balance sheets. The Company has not elected the ASC 825-10 option to report selected financial assets and liabilities at fair value.
ASC 825-10 also establishes presentation and disclosure requirements designed to facilitate comparisons between companies that choose different measurement attributes for similar types of assets and liabilities and to more easily understand the effect of the Company’s choice to use fair value on its earnings.
 
Financial assets and liabilities recorded at fair value in the consolidated balance sheets are categorized based upon a fair value hierarchy established by GAAP, which prioritizes the inputs used to measure fair value into the following levels:
 
Level I:Inputs based on quoted market prices in active markets for identical assets or liabilities at the measurement date.
   
Level II: Quoted prices for similar assets or liabilities in active markets; quoted prices for identical or similar assets and liabilities in markets that are not active; or inputs that are observable and can be corroborated by observable market data.
   
Level III: Inputs reflect management’s best estimates and assumptions of what market participants would use in pricing the asset or liability at the measurement date. The inputs are unobservable in the market and significant to the valuation of the instruments.

Income Taxes—The Company uses the asset and liability method to account for income taxes. Deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases and net operating loss carryforwards. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in income in the period that includes the enactment date. The Company records a valuation allowance to reduce deferred tax assets to an amount that is more likely than not to be realized.
The Company follows authoritative guidance related to how uncertain tax positions should be recognized, measured, disclosed and presented in the consolidated financial statements. This requires the evaluation of tax positions taken or expected to be taken in the course of preparing the Company’s tax returns to determine whether the tax positions are “more-likely-than-not” of being sustained “when challenged” or “when examined” by the applicable tax authority. The tax benefits recognized in the consolidated financial statements from tax positions are measured based on the largest benefit that has a greater than 50% likelihood of being realized upon ultimate settlement. 
Business Combinations—The Company accounts for business combinations under the acquisition method. The cost of an acquired company is assigned to the tangible and intangible assets acquired and the liabilities assumed on the basis of their fair values at the date of acquisition. The determination of fair values of assets acquired and liabilities assumed requires management to make estimates and use valuation techniques when market values are not readily available. Any excess of purchase price over the fair value of net tangible and intangible assets acquired is allocated to goodwill. Transaction costs associated with business combinations are expensed as incurred. The Company determines the fair value of contingent consideration payable on the acquisition date using a discounted cash flow approach utilizing an appropriate discount rate. Each reporting period thereafter, the Company revalues these obligations and records increases or decreases in their fair value as adjustments to fair market value adjustment on contingent consideration in the Company’s consolidated statements of operations. Changes in the fair value of the contingent consideration payable can result from adjustments to the estimated revenue forecasts included in the contingent consideration calculations.
Stock-Based Compensation—Compensation cost relating to stock-based awards made to employees and directors is recognized in the consolidated financial statements using the Black-Scholes option-pricing model in the case of non-qualified stock option awards, and intrinsic value in the case of restricted stock awards. The Company measures the cost of such awards based on the estimated fair value of the award measured at the grant date and recognizes the expense on a straight-line basis over the requisite service period, which is the vesting period.
Determining the fair value of stock options requires the Company to make several estimates, including the volatility of its stock price, the expected life of the option, forfeiture rate, dividend yield and interest rates. The Company estimates the expected life of its options using historical internal forfeiture data. The Company estimates stock-price volatility using historical third-party quotes of Envestnet’s common stock. The Company utilizes a risk-free interest rate, which is based on the yield of U.S. zero coupon securities with a maturity equal to the expected life of the options. The Company has not and does not expect to pay dividends on its common shares.
The Company is required to estimate expected forfeitures of stock-based awards at the grant date and recognize compensation cost only for those awards expected to vest. The forfeiture assumption is ultimately adjusted to the actual forfeiture rate. Therefore, changes in the forfeiture assumptions may impact the total amount of expense ultimately recognized
over the vesting period. Estimated forfeitures will be reassessed in subsequent periods and may change based on new facts and circumstances.
Convertible Notes—In May 2018, the Company issued $345.0 million of 1.75% Convertible Notes due June 2023. In August 2020, the Company issued $517.5 million of 0.75% Convertible Notes due August 2025. Collectively the “Convertible Notes” are accounted for in accordance with FASB Topic 470 - Debt ("ASC 470"). The Company has determined that the embedded conversion options in the Convertible Notes are not required to be separately accounted for as a derivative under GAAP. Upon adoption of ASU 2020-06, the Company accounts for the Convertible Notes as a single liability measured at amortized cost. See “Recent Accounting Pronouncements” within this footnote.
Non-controlling Interest—In March 2018, the Company initially acquired a 43% fully diluted interest in a private company for cash consideration of $1.3 million. In connection with the acquisition, the Company was granted the ability to appoint two members to the private company's board of directors. The appointment of two board members gives the Company the majority of the board's voting rights. As a result, the Company uses the consolidation method of accounting for this investment. The private company was formed to enable financial advisors to provide insurance and income protection products to their clients.
Recent Accounting Pronouncements
Recently Adopted Accounting Pronouncements— In December 2019, the FASB issued ASU 2019-12, “Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes.” This update aims to reduce complexity within the accounting for income taxes as part of the simplification initiative. This standard is effective for financial statements issued by public companies for annual and interim periods beginning after December 15, 2020. These changes became effective for the Company's fiscal year beginning January 1, 2021. This standard will be applied prospectively. Adoption of this standard did not have a material impact on the Company's consolidated financial statements.

In August 2020, the FASB issued ASU 2020-06, “Debt—Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging—Contracts in Entity’s Own Equity (Subtopic 815-40): Accounting for Convertible Instruments and Contracts in an Entity's Own Equity.” This update simplifies the accounting for certain convertible instruments by reducing the number of accounting models available for convertible debt instruments and revises Topic 815-40, which provides guidance on how an entity must determine whether a contract qualifies for a scope exception from derivative accounting. Under the new guidance, the embedded conversion features are no longer separated from the host contract for convertible instruments with conversion features that are not required to be accounted for as derivatives under Topic 815, or that do not result in substantial premiums accounted for as paid-in capital. The convertible debt instruments will be accounted for as a single liability measured at amortized cost. In addition, the new guidance requires the if-converted method to be applied for all convertible instruments. This standard is effective for financial statements issued by public companies for annual and interim periods beginning after December 15, 2021. Early adoption of the standard is permitted, but no earlier than fiscal years beginning after December 15, 2020, including interim periods within those fiscal years. Adoption of the standard requires using either a modified retrospective or a full retrospective approach.

The Company has early adopted this standard as of January 1, 2021 using the modified retrospective approach. Adoption of this standard resulted in a decrease to accumulated deficit of $28.6 million (net of $0.9 million in taxes), a decrease to paid-in capital of $108.5 million (net of $6.7 million in taxes) and an increase to Convertible Notes of $87.5 million. Interest expense recognized in future periods is expected to be reduced as a result of accounting for the convertible debt instrument as a single liability measured at its amortized cost, with an expected decrease of approximately $22.1 million in 2021 as a result of the adoption.

Not Yet Adopted Accounting Pronouncements— In October 2021, the FASB issued ASU 2021-08, “Business Combinations (Topic 805).” This update amends Topic 805 to add contract assets and contract liabilities to the list of exceptions to the recognition and measurement principles that apply to business combinations and to require that an entity (acquirer) recognize and measure contract assets and contract liabilities in accordance with ASC 606. This standard is effective for financial statements issued by public companies for annual and interim periods beginning after December 15, 2022. Early adoption of the standard is permitted. The amendment is to be applied prospectively to business combinations occurring on or after the effective date of the amendment. The Company plans to adopt this standard on January 1, 2022. The Company does not expect the adoption of ASU 2021-08 to have a material impact on the Company's consolidated financial statements.
XML 30 R12.htm IDEA: XBRL DOCUMENT v3.22.0.1
Acquisitions
12 Months Ended
Dec. 31, 2021
Business Combination and Asset Acquisition [Abstract]  
Acquisitions Acquisitions
 
2019 Acquisitions

Acquisition of Private Artificial Intelligence (AI) Company

On January 2, 2019, pursuant to an agreement and plan of merger dated as of January 2, 2019 between Envestnet and a private AI company, the private AI company merged into Yodlee Inc., a wholly owned subsidiary of the Company (the “private AI company acquisition”). The private AI company provides conversational artificial intelligence tools and applications to financial services firms, improves the way Financial Service Providers (“FSPs”) can interact with their customers, and supports these FSPs to better engage, support and assist their consumers leveraging this latest wave of customer-centric capabilities.

The technology and operations of the private company are included in the Envestnet Data & Analytics segment.

The seller of the private AI company is also entitled to an additional unlimited earn-out payment with an estimated fair value of $7.6 million as of the acquisition date. The unlimited earn-out payment is based on the private company's revenue and other retention targets for the twelve-month period beginning January 1, 2021.

The consideration transferred in the acquisition was as follows:
(in thousands)
Cash consideration $11,173 
Purchase consideration liability 6,240 
Contingent consideration liability 7,580 
Working capital adjustment  70 
Total consideration transferred $25,063 

In December 2019, the Company determined that revenue targets for this acquisition would not be met. As a result, the Company reduced the contingent consideration liability plus accrued interest associated with this acquisition by $8.1 million and recorded this as a reduction to general and administration expenses. As the earn-out performance period ended without targets being achieved, the contingent consideration was not be paid.

The following table summarizes the estimated fair values of the assets acquired and liabilities assumed at the date of acquisition:
(in thousands)
Total tangible assets acquired $144 
Total liabilities assumed (688)
Identifiable intangible assets 4,100 
Goodwill 21,507 
Total net assets acquired $25,063 

The goodwill arising from the acquisition represents the expected synergistic benefits of the transaction, primarily related to an increase in future revenues as a result of potential cross selling opportunities. The goodwill is not deductible for income tax purposes.

A summary of estimated intangible assets acquired, estimated useful lives and amortization method follows:
EstimatedAmortization
  AmountUseful Life in YearsMethod
(in thousands)
Proprietary technology $4,100 4Straight-line
The results of the private AI company's operations are included in the consolidated statements of operations beginning January 2, 2019 and were not considered material to the Company’s results of operations. 

For the years ended December 31, 2021, 2020, and 2019, acquisition related costs for the private AI company acquisition were not material, and are included in general and administration expenses.

Acquisition of PortfolioCenter Business

On April 1, 2019, pursuant to an asset purchase agreement, Tamarac, Inc. (“Tamarac”), a wholly owned subsidiary of Envestnet, acquired certain of the assets, primarily consisting of intangible assets, and the assumption of certain of the liabilities of the PortfolioCenter business (“PortfolioCenter”) from Performance Technologies, Inc. (the “PC Seller”), a wholly owned subsidiary of The Charles Schwab Corporation (“PortfolioCenter acquisition”). The PortfolioCenter business provides investment advisors and investment advisory service providers with desktop, hosted and outsourced multicustodial software solutions. These solutions provide data-management and performance-measurement tools, as well as customizable accounting, reporting, and billing functions delivered through the commercial software application products known as PortfolioCenter Desktop, PortfolioCenter Hosted, PortfolioServices and Service Bureau.
Tamarac acquired the PortfolioCenter business to better serve small and mid-size RIA firms. The PortfolioCenter business is included in the Company’s Envestnet Wealth Solutions segment.
In connection with the PortfolioCenter acquisition, Tamarac paid $17.5 million in cash. Tamarac funded the PortfolioCenter acquisition with available cash resources. The PC Seller is also entitled to an earn-out payment based on PortfolioCenter's revenue for the twelve-month period beginning April 1, 2020. The discounted amount of the contingent consideration liability was estimated to be $8.2 million at the acquisition date and is included as a current liability in the December 31, 2020 consolidated balance sheet at its accreted balance of $10.2 million. The earn-out contingent consideration of $10.5 million, including accreted interest, was paid in 2021.
The consideration transferred in the acquisition was as follows:
(in thousands)
Cash consideration $17,500 
Contingent consideration liability 8,200 
Total consideration transferred $25,700 

The following table summarizes the estimated fair values of the assets acquired and liabilities assumed at the date of acquisition:
(in thousands)
Total tangible assets acquired$13 
Total liabilities assumed(1,600)
Identifiable intangible assets11,700 
Goodwill15,587 
Total net assets acquired$25,700 

The goodwill arising from the acquisition represents the expected synergistic benefits of the transaction, primarily related to an increase in future revenues as a result of expanding market opportunities within the mid-size and small RIA market, potential cross selling opportunities, and lower future operating expenses. The goodwill is deductible for income tax purposes.
A summary of estimated intangible assets acquired, estimated useful lives and amortization method follows:
EstimatedAmortization
  AmountUseful Life in YearsMethod
(in thousands)
Customer list $8,500 10Accelerated
Proprietary technology 3,200 5Straight-line
Total intangible assets acquired $11,700     

The results of PortfolioCenter's operations are included in the consolidated statements of operations beginning April 1, 2019. PortfolioCenter's revenues for the year ended December 31, 2019 totaled $6.7 million. PortfolioCenter's pre-tax loss for the year ended December 31, 2019 totaled $2.6 million. The pre-tax loss includes acquired intangible asset amortization of $1.5 million for the year ended December 31, 2019.

For the years ended December 31, 2021, 2020, and 2019, acquisition related costs for the PortfolioCenter acquisition were not material, and are included in general and administration expenses.

Acquisition of PIEtech

On May 1, 2019, the Company acquired all of the outstanding shares of capital stock of PIEtech, Inc., a Virginia corporation (“PIEtech”). PIEtech empowers financial advisors to use financial planning to efficiently motivate their clients to create, implement and maintain financial plans that best meet their lifetime financial goals. The technology and operations of PIEtech, which now operates as Envestnet | MoneyGuide, are included in the Envestnet Wealth Solutions segment.

The acquisition of PIEtech (the “PIEtech acquisition”) establishes Envestnet as a leader in financial planning solutions, providing advisors and their clients with access to a full spectrum of financial planning capabilities, and offering a broad range of data-driven, financial plan-informed financial wellness solutions, both domestically and internationally over time. Integration of PIEtech's MoneyGuide software with the Company's integrated technology platform is expected to reduce friction and enhance productivity for advisors.

In connection with the PIEtech acquisition, the Company paid net cash consideration of $298.7 million, subject to a working capital adjustment, and issued 3,184,713 shares of Envestnet common stock to the sellers. The Company funded the PIEtech acquisition with available cash resources and borrowings under its revolving credit facility.

In connection with the PIEtech acquisition, the Company established a retention bonus pool consisting of approximately $30 million of cash and restricted stock units to be granted to employees and management of PIEtech as inducement grants. As a result, the Company adopted the Envestnet, Inc. 2019 Acquisition Equity Incentive Plan (the “2019 Equity Plan”) (See “Note 15—Stock-Based Compensation”). The Company has agreed to grant at future dates, not earlier than the sixty day anniversary of the PIEtech acquisition, up to 301,469 shares of Envestnet common stock in the form of restricted stock units (“RSUs”) and performance stock units (“PSUs”) pursuant to the 2019 Equity Plan. As of December 31, 2021, there were approximately 26,000 shares available to be issued under the 2019 Equity Plan. As part of the retention bonus pool, the Company also made cash retention payments in 2019 of approximately $8.8 million to certain legacy PIEtech employees who joined Envestnet |MoneyGuide. At the time of acquisition, the Company expected to pay an additional $5.3 million in cash bonus payments to legacy PIEtech employees over the next three years, for which $5.3 million has been paid through December 31, 2021.

The Company also granted membership interests in certain of the Company's equity investments to two legacy PIEtech executives with an estimated grant date fair market value of $8.9 million. These membership interests vested on May 1, 2020 and become exercisable on May 1, 2022, with the option to put the membership interests to the Company. For the years ended December 31, 2021, 2020, and 2019 the Company recorded approximately $0.5 million, $3.3 million and $5.9 million, respectively, as a component of compensation and benefits in the consolidated statements of operations. As of December 31, 2021, the corresponding liability was recorded in accrued expenses and other current liabilities. As of December 31, 2020, the liability was recorded in other non-current liabilities in the consolidated balance sheets.
The consideration transferred in the acquisition was as follows:
(in thousands)
Cash consideration$298,714 
Stock consideration222,484 
Less: cash acquired(6,360)
Total consideration transferred, net of cash acquired$514,838 

The following table summarizes the estimated fair values of the assets acquired and liabilities assumed at the date of acquisition:
(in thousands)
Cash and cash equivalents$6,360 
Accounts receivable3,782 
Prepaid expenses and other current assets969 
Other non-current assets4,274 
Property and equipment, net6,057 
Operating lease right-of-use assets, net2,012 
Identifiable intangible assets253,000 
Goodwill323,951 
Total assets acquired600,405 
Accounts payable and accrued expenses(1,661)
Operating lease liabilities(2,012)
Deferred income taxes(68,534)
Deferred revenue(7,000)
Total liabilities assumed(79,207)
Total net assets acquired$521,198 

The goodwill arising from the acquisition represents the expected synergistic benefits of the transaction, primarily related to an increase in future revenues as a result of potential new business and cross selling opportunities. The goodwill is not deductible for income tax purposes.

A summary of estimated intangible assets acquired, estimated useful lives and amortization method follows:
EstimatedAmortization
 AmountUseful Life in YearsMethod
(in thousands)
Customer lists$222,000  
10-20
Accelerated
Proprietary technologies23,000  4Straight-line
Trade names8,000  7Straight-line
Total intangible assets acquired$253,000    

The results of PIEtech's operations are included in the consolidated statements of operations beginning May 1, 2019. PIEtech's revenues for the year ended December 31, 2019 totaled $30.3 million. PIEtech's pre-tax loss for the year ended December 31, 2019 totaled $12.4 million. The pre-tax loss includes acquired intangible asset amortization of $17.6 million for the year ended December 31, 2019.
For the years ended December 31, 2021 and 2020, acquisition related costs for the PIEtech acquisition were not material. For the year ended December 31, 2019, acquisition related costs totaled approximately $16.7 million. Included in this 2019 amount is approximately $8.8 million in one-time cash retention bonuses plus related tax withholdings, which are included in compensation and benefits in the consolidated statements of operations. The remainder is included within general and administration expenses in the consolidated statements of operations.
2020 Acquisitions
Acquisition of Private Technology Company
On February 18, 2020, the Company, through its wholly owned subsidiary Yodlee, Inc. (“Yodlee”), acquired a private technology company (the “Private Technology Company Acquisition”). The private technology company enables the consent generation and data flow between financial information providers, such as banks and financial institutions, and financial information users, such as financial technology lenders and other financial services agencies, through a network of cloud-based interoperable interfaces or application programming interfaces. The technology and operations of the private technology company have been integrated into the Company's Envestnet Data & Analytics segment.

In connection with the Private Technology Company Acquisition, the Company acquired all of the outstanding shares of the private technology company and paid cash consideration of $2.3 million, net of cash acquired, subject to certain closing and post-closing adjustments, plus up to an additional $6.8 million in contingent consideration, based upon achieving certain performance targets. The Company recorded a liability as of the date of acquisition of $5.2 million, which represented the estimated fair value of contingent consideration on the date of acquisition.

In 2021 and 2020, we determined that certain performance targets for this acquisition would not be met. As a result, we reduced the contingent consideration liability plus accrued interest associated with this acquisition by $0.7 million and $3.1 million, respectively, and recorded this as a reduction to general and administration expenses. Future changes to the estimated fair value of the contingent consideration, if any, will be recognized in our earnings. Contingent consideration of $1.1 million was paid during the year ended December 31, 2021.

The Company recorded estimated goodwill of $7.0 million, which is not deductible for income tax purposes, and estimated identifiable intangible assets for proprietary technologies of $1.0 million. The tangible assets acquired and liabilities assumed were not material.

The results of the private technology company's operations are included in the consolidated statements of operations beginning February 18, 2020 and were not considered material to the Company’s results of operations.

For the years ended December 31, 2021 and 2020, acquisition related costs for the Private Technology Company Acquisition were not material, and are included in general and administration expenses.

Acquisition of Private Cloud Technology Company

On March 2, 2020, the Company acquired certain assets of a private cloud technology company (the “Private Cloud Technology Company Acquisition”). The private cloud technology company enables enterprises to design and implement the digital transition from legacy systems and applications to a modern cloud computing platform. The technology and operations of the private cloud technology company have been integrated into the Company's Envestnet Wealth Solutions segment.

In connection with the Private Cloud Technology Company Acquisition, the Company paid estimated consideration of $12.0 million, net of cash acquired. In connection with the acquisition, the Company recorded estimated goodwill of $10.9 million, which is deductible for income tax purposes. The tangible assets acquired and liabilities assumed were not material.

The results of the private cloud technology company's operations are included in the consolidated statements of operations beginning March 2, 2020 and were not considered material to the Company’s results of operations.

For the years ended December 31, 2021 and 2020, acquisition related costs for the Private Cloud Technology Company Acquisition were not material, and are included in general and administration expenses.
Acquisition of Private Financial Technology Design Company

On March 3, 2020, the Company acquired the outstanding units of a private financial technology design company that were not owned by the Company and merged the acquired company into a wholly owned subsidiary of the Company (the “Private Financial Technology Design Company Acquisition”). The private financial technology design company designs integrated, intuitive digital technology applications for institutional financial services firms, bank wealth management organizations, independent advisor networks, and broker-dealers. The technology and operations of the private financial technology design company have been integrated into the Envestnet Wealth Solutions segment.

The Company previously owned approximately 45% of the outstanding units in this private financial technology design company, and accounted for it as an equity method investment. Based upon the estimated value of the private financial technology design company of $11.0 million, the Company paid estimated consideration of $5.9 million, net of cash acquired, for the remaining outstanding units. As a result of the acquisition, the Company recognized a gain of $4.2 million in the first quarter of 2020 on the re-measurement to fair value of its previously held interest, which is included in other income (expense), net in the consolidated statements of operations.
In connection with the Private Financial Technology Design Company Acquisition, the Company recorded estimated total goodwill of $9.2 million, of which approximately $6.2 million is deductible for income tax purposes, and estimated identifiable intangible assets for proprietary technologies of $2.0 million. The tangible assets acquired and liabilities assumed were not material.

The results of the private financial technology design company's operations are included in the consolidated statements of operations beginning March 3, 2020 and were not considered material to the Company’s results of operations.

For the years ended December 31, 2021 and 2020, acquisition related costs for the Private Financial Technology Design Company Acquisition were not material, and are included in general and administration expenses.

The goodwill arising from these 2020 acquisitions represents the expected synergistic benefits of these transactions, primarily related to an increase in future revenues as a result of potential new business and cross selling opportunities, as well as enhancements to our technologies.

2021 Acquisitions

Acquisition of Proprietary Technology

The Company previously owned approximately 29% of the outstanding units in a privately held company and accounted for it as an equity method investment. On March 11, 2021, the Company entered into an intellectual property purchase agreement with this privately held company to acquire all of the proprietary technology developed by the privately held company for approximately $35.5 million. Concurrent with the intellectual property purchase agreement, the Company also entered into a redemption agreement with the same privately held company to redeem the Company's previously held equity interest for approximately $10.0 million. The Company accounted for these two arrangements as a single unit of account. As of the acquisition date, the net cost of the proprietary technology acquired, including capitalized transaction costs, was approximately $24.5 million, which will be amortized over a five-year period on a straight-line basis. The proprietary technology has been integrated into the Envestnet Wealth Solutions.

Acquisition of Harvest
 
On April 7, 2021, pursuant to an agreement and plan of merger (the “Merger Agreement”), dated as of March 31, 2021, between, among others, Harvest Savings & Wealth Technologies (“Harvest”), a Delaware corporation, and Bounty Merger Sub, Inc, a wholly-owned subsidiary of the Company (“Merger Sub”), the Company completed the merger of Harvest with and into Merger Sub, with Merger Sub continuing as the surviving corporation (the “Harvest Acquisition”) and operating as a wholly-owned subsidiary of Envestnet. Harvest has been integrated into the Envestnet Wealth Solutions segment.
Harvest provides automated goals-based saving and wealth solutions tools to customers of banks, credit unions, trust companies, and other financial institutions. The acquisition optimizes the Company's API-based financial wellness ecosystem, and also helps strengthen the Company's foothold to enable embedded finance, which the Company sees as a key driver of the future of financial services.

In connection with the Harvest Acquisition, the Company paid estimated consideration of $32.8 million (of which approximately $3.0 million is being held in escrow for 18 months after the closing date), net of cash acquired, subject to certain post-closing adjustments. The Company funded the acquisition with cash on hand.

The following table summarizes the estimated fair values of the assets acquired and liabilities assumed at the date of acquisition:

Preliminary EstimateMeasurement Period AdjustmentsRevised Estimate
(in thousands)
Tangible assets acquired, net of cash(1)
$2,032 $3,278 $5,310 
Total liabilities assumed(596)54 (542)
Identifiable intangible assets9,500 — 9,500 
Goodwill21,858 (3,332)18,526 
Total net assets acquired$32,794 $— $32,794 

(1) The Company recorded measurement period adjustments of $3.3 million primarily due to the establishment of deferred tax assets during the year ended December 31, 2021.

The goodwill arising from the acquisition represents the expected synergistic benefits of the transaction, primarily related to an increase in future revenues as a result of potential cross selling opportunities, as well as enhancements to the Company's existing technologies. The goodwill is not deductible for income tax purposes.

A summary of estimated intangible assets acquired, estimated useful lives and amortization method is as follows:

Preliminary Estimate
(in thousands)
Estimated Useful Life in YearsAmortization Method
Proprietary technology$6,900 6Straight-line
Customer list2,600 14Accelerated
Total intangible assets acquired$9,500 

The results of Harvest’s operations are included in the consolidated statements of operations beginning April 7, 2021 and were not considered material to the Company’s results of operations.

For the year ended December 31, 2021, the Company’s acquisition related costs were not material, and are included in general and administration expenses. The Company may incur additional acquisition related costs in 2022.

Pro Forma Financial Information

The results of the Company's acquisitions since January 1, 2020 were not considered material to the Company's results of operations, therefore, pro forma information is not presented.
XML 31 R13.htm IDEA: XBRL DOCUMENT v3.22.0.1
Prepaid Expenses and Other Current Assets
12 Months Ended
Dec. 31, 2021
Prepaid Expense and Other Assets, Current [Abstract]  
Prepaid Expenses and Other Current Assets Prepaid Expenses and Other Current Assets
 
Prepaid expenses and other current assets consisted of the following:
 December 31,
 20212020
(in thousands)
Prepaid technology$15,415 $13,165 
Non-income tax receivables7,013 6,571 
Escrow for acquisition2,951 — 
Prepaid insurance2,234 1,777 
Advance payroll taxes and benefits1,356 6,429 
Income tax prepayments and receivables1,310 1,684 
Other12,427 10,944 
Total prepaid expenses and other current assets$42,706 $40,570 
XML 32 R14.htm IDEA: XBRL DOCUMENT v3.22.0.1
Property and Equipment, Net
12 Months Ended
Dec. 31, 2021
Property, Plant and Equipment [Abstract]  
Property and Equipment, Net Property and Equipment, Net
 
Property and equipment, net consisted of the following:
 
  December 31,
 Estimated Useful Life20212020
(in thousands)
Cost:
Computer equipment and software3 years$72,879 $72,443 
Leasehold improvementsShorter of the lease term or useful life of the asset43,544 37,671 
Office furniture and fixtures
3-7 years
12,214 11,249 
Office equipment and other
3-5 years
7,973 7,151 
Building and building improvements
7-39 years
2,729 2,669 
LandNot applicable940 940 
 140,279 132,123 
Less: accumulated depreciation and amortization(90,064)(84,154)
Total property and equipment, net$50,215 $47,969 

During 2021 and 2020, the Company retired property and equipment that was no longer in service for the Envestnet Wealth Solutions segment with an historical cost of $12.7 million and $8.5 million, respectively. During 2021 and 2020, the Company retired property and equipment that was no longer in service for the Envestnet Data & Analytics segment with an historical cost of $2.4 million and $3.8 million, respectively. Gains and losses on asset retirements during 2021 and 2020 were not material.
The following table presents the cost amounts and related accumulated depreciation written off by category:

 Year Ended December 31, 2021Year Ended December 31, 2020
  Accumulated Accumulated
 CostDepreciationCostDepreciation
(in thousands)
Computer equipment and software$10,936 $(10,838)$9,844 $(9,606)
Leasehold improvements197 (178)1,775 (1,326)
Office furniture and fixtures1,702 (1,646)320 (243)
Office equipment and other2,227 (1,915)381 (348)
Total property and equipment retirements$15,062 $(14,577)$12,320 $(11,523)
 
Depreciation and amortization expense was as follows:
 Year Ended December 31,
 202120202019
(in thousands)
Depreciation and amortization expense$20,577 $21,432 $20,777 
XML 33 R15.htm IDEA: XBRL DOCUMENT v3.22.0.1
Internally Developed Software, Net
12 Months Ended
Dec. 31, 2021
Capitalized Computer Software, Net [Abstract]  
Internally Developed Software, Net Internally Developed Software, Net
 
Internally developed software, net consisted of the following: 
  December 31,
 Estimated Useful Life20212020
(in thousands)
Internally developed software5 years$225,380 $159,619 
Less: accumulated amortization (91,721)(63,118)
Internally developed software, net $133,659 $96,501 
 
Amortization expense was as follows:
 Year Ended December 31,
 202120202019
(in thousands)
Amortization expense$28,603 $18,670 $12,042 
XML 34 R16.htm IDEA: XBRL DOCUMENT v3.22.0.1
Goodwill and Intangible Assets, Net
12 Months Ended
Dec. 31, 2021
Goodwill and Intangible Assets Disclosure [Abstract]  
Goodwill and Intangible Assets, Net Goodwill and Intangible Assets, Net
 
Changes in the carrying amount of goodwill were as follows:
 Envestnet
Wealth Solutions
Envestnet
Data & Analytics
Total
(in thousands)
Balance at December 31, 2019$583,247 $296,603 $879,850 
Private Technology company acquisition— 7,019 7,019 
Private Cloud Technology company acquisition10,932 — 10,932 
Private Financial Technology Design company acquisition9,241 — 9,241 
Foreign currency translation and other(70)(199)(269)
Balance at December 31, 2020603,350 303,423 906,773 
Harvest Acquisition18,526 — 18,526 
Foreign currency translation— (145)(145)
Balance at December 31, 2021$621,876 $303,278 $925,154 
 
Intangible assets, net consisted of the following:
 December 31, 2021December 31, 2020
 Gross NetGross Net
 CarryingAccumulatedCarryingCarryingAccumulatedCarrying
 AmountAmortizationAmountAmountAmortizationAmount
Customer lists$590,080 $(241,189)$348,891 $591,520 $(198,555)$392,965 
Proprietary technologies85,324 (43,004)42,320 54,914 (26,949)27,965 
Trade names33,700 (24,515)9,185 33,700 (19,589)14,111 
Total intangible assets$709,104 $(308,708)$400,396 $680,134 $(245,093)$435,041 
 
During 2021 and 2020, the Company retired fully amortized intangible assets for the Envestnet Wealth Solutions segment with an historical cost of $5.0 million and $0.8 million, respectively, including proprietary technologies and customer lists. During 2021 the Company had no retirements of intangible assets for the Envestnet Data & Analytics segment. In 2020 the Company retired fully amortized proprietary technology intangible assets for the Envestnet Data & Analytics segment with an historical cost of $35.0 million.
 
Amortization expense was as follows:
 Year Ended December 31,
 202120202019
Amortization expense$68,587 $73,559 $68,452 
 
Future amortization expense of the Company's intangible assets as of December 31, 2021, is expected to be as follows:
Years ending December 31: 
2022$66,186 
202351,791 
202445,013 
202541,736 
202633,894 
Thereafter161,776 
Total$400,396 
XML 35 R17.htm IDEA: XBRL DOCUMENT v3.22.0.1
Investments
12 Months Ended
Dec. 31, 2021
Equity Method Investments and Joint Ventures [Abstract]  
Investments Investments
Equity Method Investments

The Company owns equity interests in various privately held companies for which it has significant influence and, therefore, recognizes its investment under the equity method. Equity method investments are initially recorded at cost. Under the equity method of accounting, the investment is adjusted for the Company’s proportionate share of earnings or losses, dividends, capital contributions and changes in ownership interests.

As of December 31, 2021, the Company’s ownership interests in these companies ranged from 4% to 47%. As of December 31, 2020, the Company’s ownership interests in these companies ranged from 4% to 44%. As of December 31, 2021 and December 31, 2020, the carrying value of the Company’s equity method investments was $18.6 million and $15.3 million, respectively, which are included in other non-current assets in the consolidated balance sheets. As of December 31, 2021, the Company has committed $3.0 million in future funding to certain of these equity method investees.

Summarized combined financial information for these investments is as follows (amounts represent 100% of investee financial information, except Envestnets proportional share of losses):

December 31,
 Balance Sheets20212020
(in thousands)
Current assets$40,333 $23,469 
Non-current assets33,529 21,329 
Current liabilities20,018 11,325 
Non-current liabilities1,583 1,418 

Year Ended December 31,
 Statements of Operations202120202019
(in thousands)
Revenues$65,085 $35,603 $866 
Loss from operations(149)(4,758)(6,192)
Net loss (134)(5,062)(6,193)
Envestnet’s proportional share of losses
(7,093)(5,399)(2,361)

Envestnet's proportional share of losses from the Company’s equity method investments are included in other income (expense), net in the consolidated statements of operations.

Investment in Private Services Company

On January 8, 2020, the Company acquired a 4.25% membership interest in a private services company for cash consideration of $11.0 million. The private services company partners with independent network advisory firms to help them grow, become more profitable and run more efficiently. The Company uses the equity method of accounting to record its portion of the private services company’s net income or loss on a one quarter lag from the actual results of operations. The Company uses the equity method of accounting because of its less than 50% ownership and lack of control and does not otherwise exercise control over the significant economic decisions of the private services company.

The private services company is and remains a client of the Company and has thus been determined to be a related party. Revenues from the private services company totaled $16.4 million and $11.5 million in the twelve months ended December 31, 2021 and 2020, respectively. As of December 31, 2021 and 2020, the Company had recorded a net receivable of $3.0 million and $2.1 million, respectively, from the private services company.
As of December 31, 2021 and 2020, the carrying value of the Company’s investment in the private services company exceeded its proportionate share of the net assets of the private services company by approximately $9.5 million and $9.9 million, respectively, which represents goodwill and amortizable intangible assets arising from acquisitions. The Company recognizes amortization on the basis difference allocated to intangible assets over a period between six to fifteen years. This amortization is included within Envestnet's proportional share of losses in other income (expense), net in the consolidated statements of operations.

Other Equity Investments

The Company owns equity interests in various privately held companies for which it does not have significant influence, there is no readily determinable fair value, and its investment qualifies for recognition under the measurement alternative at cost minus impairment, if any, plus or minus fair value changes when there are observable price changes.

On October 1, 2021, the Company acquired an ownership interest in YieldX Inc. ("YieldX") for cash consideration of $15.0 million. YieldX provides an end-to-end digital platform with smart workflows, artificial intelligence powered analytics and a reimagined user experience for financial professionals and investors in the fixed income markets. The Company elected the measurement alternative for this investment as it did not have a readily determinable fair value. The investment is measured at cost, less impairment, adjusted by observable price changes.

In connection with this investment, the Company also entered into a commercial agreement with YieldX to integrate the products and solutions of YieldX into the Company’s platform offering. The consideration under the commercial agreement includes a warrant and quarterly cash payments subject to the satisfaction of certain performance targets.
As of December 31, 2021 and December 31, 2020, the carrying value of these other equity investments was $18.7 million and $0.3 million, respectively, which are included in other non-current assets in the consolidated balance sheets. There have been no impairments recognized for these investments as of December 31, 2021. Fair value adjustments, resulting from observable price changes, of $0.8 million were recognized during the year ended December 31, 2021.
XML 36 R18.htm IDEA: XBRL DOCUMENT v3.22.0.1
Accrued Expenses and Other Liabilities
12 Months Ended
Dec. 31, 2021
Accrued Liabilities, Current [Abstract]  
Accrued Expenses and Other Liabilities Accrued Expenses and Other Liabilities
 
Accrued expenses and other liabilities consisted of the following:
 December 31,
 20212020
Accrued compensation and related taxes$97,523 $71,039 
Accrued investment manager fees95,858 57,894 
Accrued technology8,951 4,701 
Accrued professional services7,746 9,240 
Non-income tax payables4,907 8,398 
Other accrued expenses9,431 7,276 
Total accrued expenses and other liabilities$224,416 $158,548 

In the fourth quarter of 2020, as part of an organizational realignment, the Company entered into separation agreements with several employees. In connection with this realignment, the Company recognized approximately $5.2 million and $5.1 million of severance expense during the twelve months ended December 31, 2021 and 2020, respectively. As of December 31, 2021 and 2020, the Company has accrued approximately $1.4 million and $5.1 million in accrued compensation and related taxes associated with these separation agreements, respectively.
XML 37 R19.htm IDEA: XBRL DOCUMENT v3.22.0.1
Debt
12 Months Ended
Dec. 31, 2021
Debt Disclosure [Abstract]  
Debt Debt
 
The Company’s outstanding debt obligations as of December 31, 2021 and 2020 were as follows:
 December 31,
 20212020
(in thousands)
Revolving credit facility balance$— $— 
Convertible Notes due 2023$345,000 $345,000 
Unaccreted discount on Convertible Notes due 2023— (24,058)
Unamortized issuance costs on Convertible Notes due 2023(2,979)(4,306)
Convertible Notes due 2023 carrying value$342,021 $316,636 
Convertible Notes due 2025$517,500 $517,500 
Unaccreted discount on Convertible Notes due 2025— (65,902)
Unamortized issuance costs on Convertible Notes due 2025(10,659)(11,731)
Convertible Notes due 2025 carrying value$506,841 $439,867 

Amended Credit Agreement
 
In 2014, Envestnet and certain of its subsidiaries entered into a credit agreement with a group of banks (the “Banks”), for which Bank of Montreal is acting as administrative agent. Since 2014, the credit agreement has been amended several times, the latest of which occurred in October 2021.
 
Pursuant to the Amended Credit Agreement, the Banks have agreed to provide the Company with a revolving credit
facility of $500.0 million, of which amount may be increased by $150.0 million (the “Revolving Credit Facility”). The Amended Credit Agreement also includes a $5.0 million sub-facility for the issuances of letters of credit. As of December 31, 2021 and December 31, 2020, there were no amounts outstanding under the Revolving Credit Facility.

 Obligations under the Amended Credit Agreement are guaranteed by substantially all of Envestnet’s U.S. subsidiaries. In accordance with the terms of the Security Agreement, dated November 19, 2015, among the Company, the Debtors party thereto, the Banks and the Administrative Agent, obligations under the Amended Credit Agreement are secured by substantially all of the Company’s domestic assets and the Company’s pledge of 66% of the voting equity and 100% of the non-voting equity of certain of its first-tier foreign subsidiaries. Proceeds under the Amended Credit Agreement may be used to finance capital expenditures, working capital, permitted acquisitions and for general corporate purposes.
 
In the event the Company has borrowings under the Amended Credit Agreement, it will pay interest on these borrowings at rates between 1.50% and 3.25% above LIBOR based on the Company’s total leverage ratio. Any borrowings under the Amended Credit Agreement will mature on September 27, 2024. There is also a commitment fee equal to 0.25% per annum on the daily unused portion of the Revolving Credit Facility.

As of December 31, 2021, debt issuance costs related to the Amended Credit Agreement are presented in prepaid expenses and other non-current assets in the consolidated balance sheets which have outstanding amounts of $0.9 million and $1.5 million, respectively.

The Amended Credit Agreement contains customary conditions, representations and warranties, affirmative and negative covenants, mandatory prepayment provisions and events of default. The covenants include certain financial covenants requiring the Company to maintain compliance with a maximum senior leverage ratio, a maximum total leverage ratio, a minimum interest coverage ratio and minimum adjusted EBITDA. The Amended Credit Agreement also contains provisions that require the Company to maintain minimum liquidity levels, limit the ability of Envestnet and its subsidiaries to incur debt, make investments, sell assets, create liens, engage in transactions with affiliates, engage in mergers and acquisitions, pay dividends and other restricted payments, grant negative pledges and change their business activities. The Company was in compliance with these financial covenants as of December 31, 2021.
As of December 31, 2021, the Company had all $500.0 million available to borrow under the revolving credit facility, subject to covenant compliance.

See “Note 22—Subsequent Events” for details on the Company's Third Credit Agreement entered into on February 4, 2022.

Convertible Notes due 2023
 
In May 2018, the Company issued $345.0 million of convertible notes maturing June 1, 2023 (the “Convertible Notes due 2023”). Net proceeds from the offering were $335.0 million. The Convertible Notes due 2023 bear interest at a rate of 1.75% per annum payable semiannually in arrears on June 1 and December 1 of each year.

The Convertible Notes due 2023 are general unsecured senior obligations, subordinated in right of payment to the Company’s obligations under the Amended Credit Agreement. The Convertible Notes due 2023 rank equally in right of payment with all of the Company’s other existing and future senior indebtedness and will be senior in right of payment to any of the Company’s future subordinated obligations. The Convertible Notes due 2023 will be structurally subordinated to the indebtedness and other liabilities of any of the Company’s subsidiaries, other than its wholly owned subsidiary, Envestnet Asset Management, Inc., which will fully and unconditionally guarantee the notes on an unsecured basis, and other than to the extent the Convertible Notes due 2023 are guaranteed in the future by any of our other subsidiaries as described in the indenture and will be effectively subordinated to and future secured indebtedness to the extent of the value of the assets securing such indebtedness.

Upon the occurrence of a “fundamental change”, as defined in the indenture, the holders may require the Company to repurchase all or a portion of the Convertible Notes due 2023 for cash at 100% of the principal amount of the Convertible Notes due 2023 being purchased, plus any accrued and unpaid interest.

The Company may redeem for cash all or any portion of the notes, at our option, on or after June 5, 2021 if the last reported sale price of our common stock has been at least 130% of the conversion price then in effect for at least 20 trading days, consecutive or non-consecutive, within a 30 consecutive trading day period ending on, and including, any of the five trading days immediately preceding the date on which the Company provides notice of redemption.

The Convertible Notes due 2023 are convertible into shares of the Company’s common stock under certain circumstances prior to maturity at an initial conversion rate of 14.6381 shares per one thousand principal amount of the Convertible Notes due 2023, which represents a conversion price of $68.31 per share and approximately 5.1 million shares issuable upon conversion, subject to adjustment under certain conditions. The initial conversion rate is subject to adjustment upon a "fundamental change", as defined in the indenture, if the Company calls all or any portion of the notes for optional redemption, or subject to antidilution provisions provided in the indenture. Holders may convert their Convertible Notes due 2023 at their option at any time prior to the close of business on the business day immediately preceding December 15, 2022, only under the following circumstances: (a) during any calendar quarter commencing after the calendar quarter ending on June 30, 2018 (and only during such calendar quarter), if the last reported sale price of our common stock, for at least 20 trading days (whether or not consecutive) in the period of 30 consecutive trading days ending on the last trading day of the calendar quarter immediately preceding the calendar quarter in which the conversion occurs, is more than 130% of the conversion price of the Convertible Notes due 2023 in effect on each applicable trading day; (b) during the five consecutive business-day period following any five consecutive trading-day period in which the trading price per one thousand principal amount of the Convertible Notes due 2023 for each such trading day was less than 98% of the last reported sale price of our common stock on such date multiplied by the then-current conversion rate; (c) if we call any or all of the Convertible Notes due 2023 for redemption, at any time prior to the close of business on the scheduled trading day immediately preceding the redemption date; or (d) upon the occurrence of specified corporate events as defined in the indenture. On or after December 15, 2022, until the close of business on the second scheduled trading day immediately preceding the maturity date, holders may surrender their notes for conversion at any time, regardless of the foregoing circumstances.

Upon conversion, the Company may pay cash, shares of the Company’s common stock or a combination of cash and stock, as determined by the Company in its discretion. The Company’s stated policy is to settle the debt component of the Convertible Notes due 2023 at least partially or wholly in cash. This policy is based both on the Company’s intent and the Company’s ability to settle these instruments in cash.
Upon issuance, the Company separately accounted for the liability and equity components of the Convertible Notes due 2023 by allocating the proceeds from issuance of the Convertible Notes due 2023 between the liability component and the embedded conversion option, or equity component. This allocation was done by first estimating an interest rate at the time of issuance for similar notes that do not include an embedded conversion option. The Company allocated $46.6 million to the equity component, presented within additional paid-in capital, net of offering costs of $1.4 million. The Company recorded a discount on the Convertible Notes due 2023 of $48.0 million which was accreted and recorded as additional interest expense.

Upon the adoption of ASU 2020-06 on January 1, 2021, the equity component is no longer separated from the host contract and is now accounted for as a single liability measured at amortized cost within Long-term debt in the consolidated balance sheets. Accordingly, as of December 31, 2021, the Convertible Notes due 2023 are presented at their gross proceeds of $345.0 million less unamortized debt issuance costs of $3.0 million with no future accretion of the original issue discount necessary. During the twelve months ended December 31, 2020 and 2019, the Company recognized $9.4 million and $9.2 million, respectively, in accretion related to the discount.

In connection with the issuance of the Convertible Notes due 2023, the Company incurred $10.0 million of issuance costs in 2018, of which $8.6 million was originally allocated to the debt component and presented net in Long-term debt and $1.4 million was originally allocated to the equity component and presented within additional paid-in capital in the consolidated balance sheets. Upon the adoption of ASU 2020-06, the costs originally allocated to the equity component are reflected within Long-term debt and are being amortized and recorded as additional interest expense over the life of the Convertible Notes due 2023.

Convertible Notes due 2025

In August 2020, the Company issued $517.5 million of convertible notes that mature on August 15, 2025 (the “Convertible Notes due 2025”). Net proceeds from the offering were $503.0 million. The Convertible Notes due 2025 bear interest at a rate of 0.75% per annum payable semiannually in arrears in cash on February 15 and August 15 of each year.

The Convertible Notes due 2025 are general unsecured senior obligations, subordinated in right of payment to the Company’s obligations under the Amended Credit Agreement. The Convertible Notes due 2025 rank equally in right of payment with all of the Company’s other existing and future senior indebtedness and will be senior in right of payment to any of the Company’s future subordinated obligations. The Convertible Notes due 2025 will be structurally subordinated to the indebtedness and other liabilities of any of the Company’s subsidiaries, other than its wholly owned subsidiary, Envestnet Asset Management, Inc., which will fully and unconditionally guarantee the notes on an unsecured basis, and other than to the extent the Convertible Notes due 2025 are guaranteed in the future by any of our other subsidiaries as described in the indenture and will be effectively subordinated to and future secured indebtedness to the extent of the value of the assets securing such indebtedness.

Upon the occurrence of a “fundamental change,” as defined in the indenture, the holders may require the Company to repurchase all or a portion of the Convertible Notes due 2025 for cash at 100% of the principal amount of the Convertible Notes due 2025 being purchased, plus any accrued and unpaid interest.

The Company may redeem for cash all or any portion of the notes, at our option, on or after August 15, 2023 if the last reported sale price of our common stock has been at least 130% of the conversion price then in effect for at least 20 trading days, consecutive or non-consecutive, within a 30 consecutive trading day period ending on, and including, any of the five trading days immediately preceding the date on which the Company provides notice of redemption.

The Convertible Notes due 2025 are convertible into shares of the Company’s common stock under certain circumstances prior to maturity at a an initial conversion rate of 9.3682 shares per one thousand principal amount of the Convertible Notes due 2025, which represents a conversion price of $106.74 per share and approximately 4.8 million shares issuable upon conversion, subject to adjustment under certain conditions. The initial conversion rate is subject to adjustment upon a "fundamental change", as defined in the indenture, if the Company calls all or any portion of the notes for optional redemption, or subject to antidilution provisions provided in the indenture. Holders may convert their Convertible Notes due 2025 at their option at any time prior to the close of business on the business day immediately preceding February 15, 2025, only under the following circumstances: (a) during any calendar quarter commencing after the calendar quarter ending on September 30, 2020 (and only during such calendar quarter), if the last reported sale price of the Company’s common stock, for
at least 20 trading days (whether or not consecutive) in the period of 30 consecutive trading days ending on the last trading day of the calendar quarter immediately preceding the calendar quarter in which the conversion occurs, is more than 130% of the conversion price of the Notes in effect on each applicable trading day; (b) during the five consecutive business-day period following any five consecutive trading-day period in which the trading price for the notes for each such trading day is less than 98% of the last reported sale price of the Company’s common stock on such date multiplied by the then-current conversion rate; (c) if the Company calls any or all of the notes for redemption, at any time prior to the close of business on the scheduled trading day immediately preceding the redemption date; or (d) upon the occurrence of specified corporate events described in the Indenture. On or after February 15, 2025, until the close of business on the second scheduled trading day immediately preceding the maturity date, holders may surrender their notes for conversion at any time, regardless of the foregoing circumstances.

Upon conversion, the Company may pay cash, shares of the Company’s common stock or a combination of cash and stock, as determined by the Company in its discretion. The Company’s stated policy is to settle the debt component of the Convertible Notes due 2025 at least partially or wholly in cash. This policy is based both on the Company’s intent and its ability to settle these instruments in cash.

Upon issuance, the Company separately accounted for the liability and equity components of the Convertible Notes due 2025 by allocating the proceeds from issuance of the Convertible Notes due 2025 between the liability component and the embedded conversion option, or equity component. This allocation was done by first estimating an interest rate at the time of issuance for similar notes that do not include the embedded conversion option. The Company allocated $61.9 million to the equity component presented within additional paid-in capital, net of offering costs of $1.9 million and taxes of $6.7 million. The Company recorded a discount on the Convertible Notes due 2025 of $70.6 million which was accreted and recorded as additional interest expense.

Upon the adoption of ASU 2020-06 on January 1, 2021, the equity component is no longer separated from the host contract and is now accounted for as a single liability measured at amortized cost within Long-term debt in the consolidated balance sheets. Accordingly, as of December 31, 2021, the Convertible Notes due 2025 are presented at their gross proceeds of $517.5 million less unamortized debt issuance costs of $10.7 million with no future accretion of the original issue discount necessary. During the twelve months ended December 31, 2020 the Company recognized $4.7 million in accretion related to the discount.

In connection with the issuance of the Convertible Notes due 2025, the Company incurred a total of $14.5 million of issuance costs in 2020, of which $12.6 million was originally allocated to the debt component and presented net in Long-term debt and $1.9 million was originally allocated to the equity component and presented within additional paid-in capital in the consolidated balance sheets. Upon the adoption of ASU 2020-06, the costs originally allocated to the equity component are reflected within Long-term debt and are being amortized and recorded as additional interest expense over the life of the Convertible Notes due 2025.

See “Note 18—Net Income (Loss) Per Share” for further discussion of the effect of conversion on net income per common share.
Interest Expense

Interest expense was comprised of the following and is included in other income (expense), net in the consolidated statements of operations:
 Year Ended December 31,
 202120202019
(in thousands)
Coupon interest$9,919 $7,442 $8,917 
Amortization of issuance costs5,745 3,396 3,703 
Undrawn and other fees1,267 796 795 
Accretion of debt discount— 14,084 15,040 
Interest on revolving credit facility— 5,786 4,065 
Total interest expense$16,931 $31,504 $32,520 

For the years ended December 31, 2021, 2020, and 2019, total interest expense related to the Convertible Notes due 2023 was $8.0 million, $17.1 million, and $16.8 million, respectively, with coupon interest expense of $6.0 million, $6.0 million, and $6.0 million, and amortization of debt discount and issuance costs of $2.0 million, $11.1 million, and $10.8 million, respectively. The effective interest rate of the Convertible Notes due 2023 was approximately 2.4%, 6.0%, and 6.0% for the years ended December 31, 2021, 2020, and 2019, respectively. The effective interest rate of the Convertible Notes due 2023 is equal to the stated interest rate plus the amortization of the debt issuance costs subsequent to adoption of ASU 2020-06. Prior to the adoption of ASU 2020-06, the effective interest rate calculation also included the amortization of the original issue discount.

For the years ended December 31, 2021 and 2020, total interest expense related to the Convertible Notes due 2025 was $6.8 million and $6.9 million, respectively, with coupon interest expense of $3.9 million and $1.4 million, and amortization of debt discount and issuance costs of $2.9 million and $5.5 million, respectively. The effective interest rate of the Convertible Notes due 2025 for the years ended December 31, 2021 and 2020 was approximately 1.3% and 4%, respectively. The effective interest rate of the Convertible Notes due 2025 was equal to the stated interest rate plus the amortization of the debt issuance costs subsequent to adoption of ASU 2020-06. Prior to the adoption of ASU 2020-06, the effective interest rate calculation also included the amortization of the original issue discount.

For the year ended December 31, 2019, total interest expense related to a prior convertible note issuance that was repaid in 2019 was $9.7 million, with coupon interest expense of $2.9 million and amortization of debt discount and issuance costs of $6.8 million.
XML 38 R20.htm IDEA: XBRL DOCUMENT v3.22.0.1
Leases
12 Months Ended
Dec. 31, 2021
Leases [Abstract]  
Leases Leases The Company has operating leases for corporate offices and certain equipment, some of which may include options to extend the leases for up to 20 years, and some of which may include options to terminate the leases within 90 days. Terms of the Company's operating leases may change from time to time. The Company's leases have remaining lease terms of 1 month to 12 years.
The following table illustrates information for the Company's leases as of and for the year ended December 2021 and 2020:
 December 31,
 20212020
(in thousands)
Total operating lease cost $18,600$17,241
Short-term lease cost4,9405,049
Weighted average remaining lease term (in years)9.810.2
Weighted average discount rate5.1 %5.1 %
Cash paid for amounts included in the measurement of the operating lease liability18,05221,467
* The Company did not have significant sublease income or variable lease cost for the years ended December 31, 2021 and 2020.
Future minimum lease payments under non-cancellable leases, as of December 31, 2021, were as follows:
Operating
Leases
Years Ending December 31,(in thousands)
2022$14,781 
202315,518 
202414,628 
202513,728 
202614,684 
Thereafter76,273 
Total future minimum lease payments149,612 
Less imputed interest(32,693)
Total operating lease liabilities$116,919 

    As of December 31, 2021, the Company has several operating lease commitments, primarily for our corporate offices, that have not yet commenced. These operating leases are expected to commence before January 2024 with lease terms of up to 11 years.
XML 39 R21.htm IDEA: XBRL DOCUMENT v3.22.0.1
Stockholders' Equity
12 Months Ended
Dec. 31, 2021
Equity [Abstract]  
Stockholders' Equity Stockholders’ Equity
 
On February 25, 2016, the Company announced that its Board of Directors had authorized a share repurchase program under which the Company may repurchase up to 2,000,000 shares of its common stock. The timing and volume of share repurchases will be determined by the Company’s management based on its ongoing assessments of the capital needs of the business, the market price of its common stock and general market conditions. No time limit has been set for the completion of the repurchase program, and the program may be suspended or discontinued at any time. The repurchase program authorizes the Company to purchase its common stock from time to time in the open market (including pursuant to a “Rule 10b5-1 plan”), in block transactions, in privately negotiated transactions, through accelerated stock repurchase programs, through option or other forward transactions or otherwise, all in compliance with applicable laws and other restrictions. Throughout 2021, we repurchased 55,488 shares of the Company's common stock for $4.0 million. The Company made no repurchases in 2020. As of December 31, 2021, a maximum of 1,900,902 shares may yet be purchased under this program.

On December 20, 2018, the Company issued and sold to BlackRock, Inc. (“BlackRock”) warrants to purchase approximately 470,000 common shares at an exercise price of $65.16 per share, subject to customary anti-dilution adjustments. The warrants are exercisable at BlackRock’s option for four years from the date of issuance. The warrants may be exercisable through cash exercise or net issue exercise with cash settlement at the sole discretion of the Company. As of December 31, 2021, BlackRock has not exercised any of the warrants.
In December 2021, the company issued 78,677 shares of the Company’s common stock for the settlement of liabilities connected with a prior acquisition.

The Company has issued Convertible Notes due 2023 and Convertible Notes due 2025 that are convertible into shares of the Company’s common stock under certain conditions prior to maturity. See “Note 10—Debt”.
XML 40 R22.htm IDEA: XBRL DOCUMENT v3.22.0.1
Fair Value Measurements
12 Months Ended
Dec. 31, 2021
Fair Value Disclosures [Abstract]  
Fair Value Measurements Fair Value Measurements
 
The following tables set forth the fair value of the Company’s financial assets and liabilities measured at fair value on a recurring basis in the consolidated balance sheets as of December 31, 2021 and December 31, 2020, based on the three-tier
fair value hierarchy:
 December 31, 2021
 Fair ValueLevel ILevel IILevel III
Assets:(in thousands)
Money market funds$2,684 $2,684 $— $— 
Assets used to fund deferred compensation liability11,140 — — 11,140 
Total assets$13,824 $2,684 $— $11,140 
Liabilities:
Contingent consideration liability$743 $— $— $743 
Deferred compensation liability10,418 10,418 — — 
Total liabilities$11,161 $10,418 $— $743 

 December 31, 2020
 Fair ValueLevel ILevel IILevel III
Assets:(in thousands)
Money market funds$84,110 $84,110 $— $— 
Assets used to fund deferred compensation liability9,961 — — 9,961 
Total assets$94,071 $84,110 $— $9,961 
Liabilities:    
Contingent consideration liability$12,559 $— $— $12,559 
Deferred compensation liability8,720 8,720 — — 
Total liabilities$21,279 $8,720 $— $12,559 

Level I assets and liabilities include money-market funds not insured by the Federal Deposit Insurance Corporation (“FDIC”) and deferred compensation liability. The Company periodically invests excess cash in money-market funds not insured by the FDIC. The Company believes that the investments in money market funds are on deposit with creditworthy financial institutions and that the funds are highly liquid. These money-market funds are considered Level I and are included in cash and cash equivalents in the consolidated balance sheets. The fair values of the Company’s investments in money-market funds are based on the daily quoted market prices for the net asset value of the various money market funds. The fair market value of the deferred compensation liability is based on the daily quoted market prices for the net asset value of the various funds in which the participants have selected, and is included in other non-current liabilities in the consolidated balance sheets.

Level III assets and liabilities consist of the estimated fair values of contingent consideration as well as the assets to fund the Company's deferred compensation liability. The fair market value of the assets used to fund the Company's deferred compensation liability approximates the cash surrender value of the Company's life insurance premiums and is included in other non-current assets in the consolidated balance sheets.
Fair Value of Contingent Consideration Liabilities

The fair value of the contingent consideration liabilities related to certain of the Company's acquisitions were estimated using a discounted cash flow method with significant inputs that are not observable in the market and thus represents a Level III fair value measurement. The significant inputs in the Company's Level III fair value measurement not supported by market activity included its assessments of expected future cash flows related to these acquisitions and their ability to meet the target performance objectives during the subsequent periods from the date of acquisition, which management believes are appropriately discounted considering the uncertainties associated with these obligations, and are calculated in accordance with the terms of their respective agreements.

The Company will continue to reassess the fair values of the contingent consideration liabilities at each reporting date until settlement. Changes to these estimated fair values will be recognized in the Company's earnings and included in general and administration expenses in the consolidated statements of operations. In 2021, the Company determined that certain performance targets related to the private technology company acquisition would not be met. As a result, the Company reduced the contingent consideration liability plus accrued interest associated with this acquisition by $0.7 million and recorded this as a reduction to general and administration expenses.
 
The table below presents a reconciliation of the Company's contingent consideration liabilities, which were measured at fair value on a recurring basis using significant unobservable inputs (Level III) for the period from December 31, 2020 to December 31, 2021: 
 Fair Value of
 Contingent
 Consideration
 Liabilities
(in thousands)
Balance at December 31, 2020$12,559 
Payments of contingent consideration liability(11,636)
Fair market value adjustment on contingent consideration liability(667)
Accretion on contingent consideration liabilities487 
Balance at December 31, 2021$743 

The table below presents a reconciliation of assets used to fund deferred compensation liability, which was measured at fair value on a recurring basis using significant unobservable inputs (Level III) for the period from December 31, 2020 to December 31, 2021: 
 Fair Value of
 Assets Used to
 Fund Deferred
 Compensation
 Liability
(in thousands)
Balance at December 31, 2020
$9,961 
Contributions215 
Fair value adjustments964 
Balance at December 31, 2021
$11,140 
 
The fair market value of the assets used to fund the Company's deferred compensation liability is based upon the cash surrender value of the Company's life insurance premiums. The value of the assets used to fund the Company's deferred compensation liability, which are included in other non-current assets in the consolidated balance sheets, increased due to funding of the plan and gains on the underlying investment vehicles. These gains are recognized in the Company's earnings and included in general and administration expenses in the consolidated statements of operations.
 
The Company assesses the categorization of assets and liabilities by level at each measurement date, and transfers between levels are recognized on the actual date of the event or when changes in circumstances cause the transfer, in accordance with the Company’s accounting policy regarding the recognition of transfers between levels of the fair value hierarchy. There were no transfers between Levels I, II and III during the year ended December 31, 2021.
 
Fair Value of Debt Agreements and Other Financial Assets and Liabilities

The Company considered the Convertible Notes due 2023 and Convertible Notes due 2025 to be Level II liabilities as of December 31, 2021 and 2020, and used a market approach to calculate their respective fair values. The estimated fair value for each convertible note was determined based on the estimated or actual bids and offers in an over-the-counter market on December 31, 2021 and 2020 (See “Note 10—Debt”).

In May 2018, the Company issued $345.0 million of Convertible Notes due 2023. As of December 31, 2021 and 2020, the carrying value of the Convertible Notes due 2023 equaled $342.0 million and $316.6 million, respectively, and represented the aggregate principal amount outstanding less the unamortized discount and debt issuance costs. As of December 31, 2021 and 2020, the estimated fair value of the Convertible Notes due 2023 was $439.9 million and $460.8 million, respectively.

In August 2020, the Company issued $517.5 million of Convertible Notes due 2025. As of December 31, 2021 and 2020, the carrying value of the Convertible Notes due 2025 equaled $506.8 million and $439.9 million, and represented the aggregate principal amount outstanding less the unamortized discount and debt issuance costs. As of December 31, 2021 and 2020, the estimated fair value of the Convertible Notes due 2025 was $526.1 million and $540.8 million, respectively. 
 
As of December 31, 2021 and 2020, no advances were outstanding on the revolving credit facility under the Amended Credit Agreement. The Company considered the revolving credit facility to be a Level I liability as of December 31, 2021 and 2020 (See “Note 10—Debt”).
 
The Company considered the recorded values of our other financial assets and liabilities, which consist primarily of cash and cash equivalents, fees receivable and accounts payable, to approximate the fair values of the respective assets and liabilities at December 31, 2021 based upon the short-term nature of these assets and liabilities.
XML 41 R23.htm IDEA: XBRL DOCUMENT v3.22.0.1
Revenues and Cost of Revenues
12 Months Ended
Dec. 31, 2021
Revenue from Contract with Customer [Abstract]  
Revenues and Cost of Revenues Revenues and Cost of Revenues
Disaggregation of revenue
 
The following table presents the Company’s revenues disaggregated by major source:
 Year Ended December 31, 2021
 Envestnet Wealth SolutionsEnvestnet Data & AnalyticsConsolidated
Revenues:(in thousands)
Asset-based$709,376 $— $709,376 
Subscription-based267,720 186,269 453,989 
Total recurring revenues977,096 186,269 1,163,365 
Professional services and other revenues14,070 9,082 23,152 
Total revenues$991,166 $195,351 $1,186,517 
 Year Ended December 31, 2020
 Envestnet Wealth SolutionsEnvestnet Data & AnalyticsConsolidated
Revenues:(in thousands)
Asset-based$540,947 $— $540,947 
Subscription-based248,810 177,697 426,507 
Total recurring revenues789,757 177,697 967,454 
Professional services and other revenues16,333 14,443 30,776 
Total revenues$806,090 $192,140 $998,230 


 Year Ended December 31, 2019
 Envestnet Wealth SolutionsEnvestnet Data & AnalyticsConsolidated
Revenues:(in thousands)
Asset-based$484,312 $— $484,312 
Subscription-based207,606 171,207 378,813 
Total recurring revenues691,918 171,207 863,125 
Professional services and other revenues17,540 19,462 37,002 
Total revenues$709,458 $190,669 $900,127 

One customer accounted for more than 10% of the Company’s total revenues, substantially all of which are included within the Envestnet Wealth Solutions segment:
 Year Ended December 31,
 202120202019
Fidelity17 %15 %15 %

The following table presents the Company’s revenues disaggregated by geography, based on the billing address of the customer:
 Year Ended December 31,
 202120202019
(in thousands)
United States$1,166,251 $977,047 $871,456 
International (1)
20,266 21,183 28,671 
Total revenues$1,186,517 $998,230 $900,127 
(1)No foreign country accounted for more than 10% of total revenues.
Remaining performance obligations
 
The following table includes estimated revenue expected to be recognized in the future as of December 31, 2021:
Years ending December 31, (in thousands)
2022$253,848 
2023161,762 
202488,269 
202546,173 
202619,845 
Thereafter4,433 
Total$574,330 

The remaining performance obligations disclosed above are not indicative of revenue for future periods.

Contract balances

Total deferred revenue decreased $2.0 million and $3.8 million as of December 31, 2021 and December 31, 2020, respectively. The decrease in both years is primarily due to timing differences related to the satisfaction of outstanding performance obligations and the Company's billing cycles during the years then ended. The majority of the Company's deferred revenue as of December 31, 2021 will be recognized over the course of the next twelve months.

The amount of revenue recognized that was included in the opening deferred revenue balance was $33.8 million and $34.3 million for the years ended December 31, 2021 and 2020, respectively. The majority of this revenue consists of subscription-based services and professional services arrangements. The amount of revenue recognized from performance obligations satisfied in prior periods was not material.

Deferred sales incentive compensation

Deferred sales incentive compensation was $11.8 million and $10.8 million as of December 31, 2021 and 2020, respectively. Amortization expense for the deferred sales incentive compensation was $4.4 million and $3.9 million for the years ended December 31, 2021 and 2020, respectively. Deferred sales incentive compensation is included in other non-current assets on the consolidated balance sheets and amortization expense is included in compensation and benefits expenses on the consolidated statements of operations. No significant impairment loss for capitalized costs was recorded during the periods.

Cost of Revenues

The following table summarizes cost of revenues by revenue category:
Year Ended December 31,
 202120202019
(in thousands)
Asset-based$393,717 $278,569 $243,913 
Subscription-based29,445 26,934 28,904 
Professional services and other561 426 5,994 
Total cost of revenues$423,723 $305,929 $278,811 
XML 42 R24.htm IDEA: XBRL DOCUMENT v3.22.0.1
Stock-Based Compensation
12 Months Ended
Dec. 31, 2021
Share-based Payment Arrangement [Abstract]  
Stock-Based Compensation Stock-Based Compensation
 
On June 22, 2010, the Board of Directors approved the 2010 Long-Term Incentive Plan (“2010 Plan”), effective upon the closing of the Company’s initial public offering. The 2010 Plan provides for the grant of options, stock appreciation rights, Full Value Awards (as defined in the 2010 Plan agreement) and cash incentive awards to employees, consultants and non-employee directors to purchase common stock, which vest over time and have a ten-year contractual term. As approved by the Company’s shareholders, the 2010 Plan has since been amended whereby the maximum number of shares of common stock that may be delivered under the 2010 Plan is 12,375,000. Stock options and stock appreciation rights are granted with an exercise price no less than the fair-market-value price of the common stock at the date of the grant. As of December 31, 2021, the maximum number of options and restricted stock available for future issuance under the Company’s plans is 3,712,313.

As a result of the PIEtech acquisition, described in “Note 3—Business Acquisitions”, the Company adopted the 2019 Equity Plan in order to make inducement grants to certain PIEtech employees who will join Envestnet | MoneyGuide. Envestnet agreed to grant at future dates, not earlier than the sixty day anniversary of the PIEtech Acquisition, up to 301,469 shares of Envestnet common stock in the form of RSUs and PSUs pursuant to the 2019 Equity Plan. The RSUs vest over time and the PSUs vest upon the achievement of meeting certain performance conditions as well as a subsequent service condition. The Company is recognizing the estimated expense on a graded-vesting method over a requisite service period of three to five years, which is the estimated vesting period. The Company estimates the expected vesting amount and recognizes compensation expense only for those awards expected to vest. This estimate is reassessed by management each reporting period and may change based upon new facts and circumstances. Changes in assumptions impact the total amount of expense and are recognized over the vesting period.
Stock-based compensation expense under the Company's plans was as follows:
 Year Ended December 31,
 202120202019
(in thousands)
Stock-based compensation expense$67,525 $56,292 $54,436 
Tax effect on stock-based compensation expense(17,219)(14,354)(13,734)
Net effect on income$50,306 $41,938 $40,702 

The tax effect on stock-based compensation expense above was calculated using a blended statutory rate of 25.5%, 25.5% and 25.2% for the years ended December 31, 2021, 2020 and 2019, respectively.

Stock Options
 
The following weighted average assumptions were used to value options granted during the periods indicated:
December 31,
 202120202019
Grant date fair value of options$31.23 $— $21.55 
Volatility42.1 %— %40.0 %
Risk-free interest rate0.4 %— %2.5 %
Dividend yield— — — 
Expected term (in years)6.50.06.5
 
The following table summarizes option activity under the Company’s plans: 
   Weighted-Average 
  Weighted-Remaining 
  AverageContractual LifeAggregate
 OptionsExercise Price(Years)Intrinsic Value
(in thousands)
Outstanding as of December 31, 20181,887,969 20.05 3.456,046 
Granted81,807 49.02 
Exercised(783,216)13.52 
Forfeited(35,974)48.33 
Outstanding as of December 31, 20191,150,586 25.66 3.450,590 
Exercised(705,333)18.83 
Forfeited(7,213)48.70 
Outstanding as of December 31, 2020438,040 36.28 4.120,156 
Granted4,781 74.83 
Exercised(76,303)27.37 
Forfeited(1,277)49.02 
Outstanding as of December 31, 2021365,241 38.61 3.314,878 
Options exercisable321,487 36.80 2.813,675 
 
The aggregate intrinsic values in the table below represent the total pre-tax intrinsic value (the aggregate difference between the fair value of the Company’s common stock on December 31, 2021, 2020 and 2019 of $79.34, $82.29 and $69.63, respectively, and the exercise price of in-the-money options) that would have been received by the option holders had all option holders exercised their options as of that date. 
 
Other information is as follows: 
 Year Ended December 31,
 202120202019
(in thousands)
Total intrinsic value of options exercised$3,815 $35,687 $40,893 
Cash received from exercises of stock options2,090 10,760 10,592 
 
Exercise prices of stock options outstanding as of December 31, 2021 range from $12.45 to $74.83. At December 31, 2021, there was an immaterial amount of unrecognized compensation expense related to unvested stock options, which the Company expects to recognize over a weighted-average period of 1.6 years.
 
Restricted Stock Units and Restricted Stock Awards

Periodically, the Company grants restricted stock units and awards and performance stock units and awards to employees. Restricted stock units awards vest one-third on the first anniversary of the grant date and quarterly thereafter. Performance-based restricted units and awards vest upon the achievement of certain pre-established business and financial metrics as well as a subsequent service condition. The business and financial metrics governing the vesting of these performance-based restricted stock unit awards provide thresholds that dictate the number of shares to vest upon each evaluation date, which range from 0% to 150% of the original grant number. If these metrics are achieved, as defined in the individual grant terms, these shares would cliff vest three years from the grant date.
The following is a summary of the activity for unvested restricted stock units and awards granted under the Company’s plans:
RSUsPSUs
 Weighted-Weighted-
  Average Grant Average Grant
 Number ofDate Fair ValueNumber ofDate Fair Value
 Sharesper ShareSharesper Share
Outstanding as of December 31, 20181,461,468 $46.59 124,320 $44.64 
Granted997,971 61.91 202,168 69.68 
Vested(1,029,790)45.11 (68,334)31.03 
Forfeited(110,779)53.16 (4,036)61.27 
Outstanding as of December 31, 20191,318,870 58.88 254,118 67.96 
Granted970,390 74.61 81,689 83.47 
Vested(804,982)57.77 — — 
Forfeited(138,931)62.14 (33,010)64.70 
Outstanding as of December 31, 20201,345,347 70.56 302,797 72.50 
Granted1,195,313 71.03 129,865 70.92 
Vested(828,942)69.50 (62,524)61.53 
Forfeited(204,294)70.71 (10,954)78.97 
Outstanding as of December 31, 20211,507,424 71.50 359,184 73.64 
 
At December 31, 2021, there was $83.8 million of unrecognized compensation expense related to unvested restricted stock units and awards, which the Company expects to recognize over a weighted-average period of 2.0 years. At December 31, 2021, there was $10.4 million of unrecognized compensation expense related to unvested performance-based restricted stock units and awards, which the Company expects to recognize over a weighted-average period of 1.9 years.

In connection with the unexpected death of our former CEO in 2019, the Company modified certain of his outstanding equity awards. The modifications included the extension of exercise periods for his outstanding stock options and the immediate vesting of his outstanding RSUs. All unvested PSUs were forfeited. As a result of these modifications, the Company recorded additional non-cash compensation expense of $4.3 million in 2019. In 2020, the Company recognized a gain of $2.5 million in other income (expense), net as a result of a fair value adjustment upon settlement of the former CEO’s stock options.
XML 43 R25.htm IDEA: XBRL DOCUMENT v3.22.0.1
Benefit Plan
12 Months Ended
Dec. 31, 2021
Retirement Benefits [Abstract]  
Benefit Plan Benefit Plan
 
The Company sponsors a profit sharing and savings plan under Section 401(k) of the Internal Revenue Code, covering substantially all domestic employees. The Company made voluntary employer matching contributions as follows:
 Year Ended December 31,
 202120202019
(in thousands)
Voluntary employer matching contributions$6,873 $6,247 $6,044 
XML 44 R26.htm IDEA: XBRL DOCUMENT v3.22.0.1
Income Taxes
12 Months Ended
Dec. 31, 2021
Income Tax Disclosure [Abstract]  
Income Taxes Income Taxes
 
Income (loss) before income tax expense (benefit) was generated in the following jurisdictions:
 Year Ended December 31,
 202120202019
(in thousands)
Domestic$9,730 $(17,234)$(61,047)
Foreign10,631 9,189 12,952 
Total$20,361 $(8,045)$(48,095)

The components of the income tax expense (benefit) charged to operations are summarized as follows: 
 Year Ended December 31,
 202120202019
Current:
 (in thousands)
Federal$— $(1,086)$
State3,488 2,111 2,803 
Foreign4,499 (4,542)5,930 
7,987 (3,517)8,737 
Deferred:   
Federal4,021 (2,659)(33,952)
State(3,548)1,158 (5,603)
Foreign(793)(383)(75)
(320)(1,884)(39,630)
Total$7,667 $(5,401)$(30,893)
 
Net deferred tax assets (liabilities) consisted of the following:
 December 31,
 20212020
(in thousands)
Deferred revenue$6,436 $5,811 
Prepaid expenses and accruals8,099 8,737 
Right of use asset(22,190)(25,937)
Lease liability28,994 30,752 
Net operating loss and tax credit carryforwards85,698 87,648 
Property and equipment and intangible assets(100,314)(113,041)
Stock-based compensation expense9,652 9,122 
Investment in partnerships2,941 1,727 
Convertible Notes— (22,951)
Other(173)894 
Total deferred tax liabilities, net19,143 (17,238)
Less: valuation allowance(40,164)(17,502)
Net deferred tax liabilities$(21,021)$(34,740)
 
Beginning in 2022, the Tax Cuts and Jobs Act ("TCJA") eliminates the option to deduct research and development ("R&D") expenditures currently and requires taxpayers to amortize them over five years pursuant to IRC Section 174. Although Congress is considering legislation that would defer the amortization requirement to later years, we have no assurance that the provision will be repealed or otherwise modified. If the requirement is not modified, the Company could expect to pay material cash taxes beginning in 2022.

The deferred tax liability that is not being recorded because of the Company's assertion to permanently reinvest the earnings of its India subsidiaries is $6.2 million related to the withholding tax in India, net of an assumed foreign tax deduction for this amount in the U.S.
 
The valuation allowance for deferred tax assets as of December 31, 2021 and 2020 was $40.2 million and $17.5 million, respectively. The change in the valuation allowance from 2020 to 2021 was primarily related to the adoption of ASU 2020-06, additional R&D credits generated during 2021, the Harvest acquisition, and additional valuation allowance on state NOLs. In assessing the realizability of deferred tax assets, management considers whether it is more-likely-than-not that some or all of the deferred tax assets will be realized.
 
Management assesses the available positive and negative evidence to estimate if sufficient future taxable income will be generated to use the existing deferred tax assets. A significant piece of objective negative evidence is the cumulative pre-tax loss incurred over the three years ended December 31, 2021. Such objective evidence limits the ability to consider other subjective evidence such as the Company's projections for future growth. On the basis of this evaluation, as of December 31, 2021, a valuation allowance of $40.2 million has been recorded to record only the portion of the deferred tax asset that is more likely than not to be realized. The amount of the deferred tax asset considered realizable, however, could be adjusted if estimates of future taxable income during the carryforward period are reduced or increased or if objective negative evidence in the form of cumulative losses is no longer present and additional weight may be given to subjective evidence such as the Company's projections for growth.

The expected income tax provision (benefit) calculated at the statutory federal rate differs from the actual provision as follows:
 Year Ended December 31,
 202120202019
(in thousands)
Tax provision (benefit), at U.S. federal statutory tax rate$4,402 $(1,787)$(10,012)
State income tax provision (benefit), net of federal benefit856 (2,461)(5,390)
Effect of stock-based compensation excess tax benefit(364)(9,349)(11,983)
Effect of limitation on executive compensation1,678 961 1,940 
Effect of permanent items661 (703)(892)
Effect of India partnerships1,422 2,977 — 
Change in valuation allowance5,660 16,210 (3,364)
Effect of change in state and foreign income tax rates(1,184)1,323 2,449 
Uncertain tax positions158 (6,093)4,478 
Research and development credits(5,695)(5,939)(6,756)
State net operating loss adjustment— 31 (1,588)
Other73 (571)225 
Income tax provision (benefit)7,667 (5,401)(30,893)
 
At December 31, 2021, the Company had NOL carryforwards, before any uncertain tax position reserves, for federal income tax purposes of approximately $195 million available to offset future federal taxable income, if any, of which $154 million expire through 2036 and $41 million are carried forward indefinitely. In addition, as of December 31, 2021, the Company had NOL carryforwards for state income tax purposes of approximately $233 million available to reduce future income subject to income taxes. The state NOL carryforwards that are subject to expiration expire through 2041. In addition, the Company had R&D credit carryforwards of approximately $32 million for federal and $13 million for California and
Illinois, as well as foreign tax credits of $0.9 million available to offset federal income tax. Federal R&D credits begin to expire in 2022 through 2041. California R&D credits carryover indefinitely.
 
A reconciliation of the beginning and ending amount of unrecognized tax benefit follows:
 Year Ended December 31,
 202120202019
(in thousands)
Balance at beginning of year$15,132 $18,939 $15,628 
Additions based on tax positions related to the current year1,631 1,420 2,261 
Additions (reductions) based on tax positions related to prior years(550)(2,793)1,050 
Reductions for settlements with taxing authorities related to prior years(394)(2,434)— 
Reductions for lapses of statute of limitations(1,302)— — 
Balance at end of year$14,517 $15,132 $18,939 
 
At December 31, 2021, the amount of unrecognized tax benefits that would benefit the Company’s effective tax rate, if recognized, was $14.5 million. At this time, the Company estimates that the liability for unrecognized tax benefits will decrease by an estimated $3.6 million in the next twelve months as statutes of limitations expire.
 
The Company recognizes potential interest and penalties related to unrecognized tax benefits in income tax expense. For the years ended December 31, 2021 and 2020, income tax expense (benefit) included $0.6 million and $(4.9) million, respectively, of potential interest and penalties related to unrecognized tax benefits. The Company had accrued interest and penalties of $1.9 million and $1.4 million as of December 31, 2021 and 2020, respectively.
 
The Company files a consolidated federal income tax return and separate tax returns with various states. Additionally, foreign subsidiaries of the Company file tax returns in foreign jurisdictions. The Company was notified by the Internal Revenue Service (“IRS”) in August 2021 that the calendar year 2018 federal income tax return had been selected for audit by the IRS. The Company’s tax returns for the 2018-2020 calendar years remain open to examination by the IRS in their entirety. The IRS's audit of the Company's 2015 and 2016 tax returns has been closed. With respect to state taxing jurisdictions, the Company’s tax returns for the 2017-2020 calendar years remain open to examination by various state revenue services.
 
The Company's Indian subsidiaries are currently under examination by the India Tax Authority for the fiscal years ended March 31, 2020, 2019, 2018, 2017, 2012, 2011 and 2010. Based on the outcome of examinations of the Company's subsidiaries or the result of the expiration of statutes of limitations, it is reasonably possible that the related unrecognized tax benefits could change from those recorded in the consolidated balance sheets. It is possible that one or more of these audits may be finalized within the next twelve months.
XML 45 R27.htm IDEA: XBRL DOCUMENT v3.22.0.1
Net Income (Loss) Per Share
12 Months Ended
Dec. 31, 2021
Earnings Per Share [Abstract]  
Net Income (Loss) Per Share Net Income (Loss) Per Share
 
Basic net income (loss) per common share is computed by dividing net income (loss) available to common stockholders by the weighted average number of shares of common stock outstanding for the period. For the calculation of diluted net income (loss) per share, the basic weighted average number of shares is increased by the dilutive effect of stock options, common warrants, restricted stock awards, restricted stock units and Convertible Notes, if dilutive.

Prior to January 1, 2021, the Company accounted for the effect of its convertible notes using the treasury stock method since they may be settled in cash, shares or a combination thereof at the Company's option. As a result, the Convertible Notes due 2023 and Convertible Notes due 2025 had no effect on diluted net income per share until the Company’s stock price exceeded the conversion price of $68.31 per share and $106.74 per share, respectively, and certain other criteria were met, or if the trading price of the convertible notes met certain criteria. Pursuant to the adoption of ASU 2020-06 on January 1, 2021, the Company now accounts for the effect of its convertible notes on diluted net income per share using the if-converted method (See “Note 2—Summary of Significant Accounting Policies” and “Note 10—Debt”).


 
The following table provides the numerators and denominators used in computing basic and diluted net income (loss) per share attributable to Envestnet, Inc.:
 Year Ended December 31,
 202120202019
(in thousands, except share and per share amounts)
Net income (loss) attributable to Envestnet, Inc. (a)
$13,296 $(3,110)$(16,782)
Weighted-average common shares outstanding:
Basic (b)
54,470,975 53,589,232 50,937,919 
Effect of dilutive shares:
Options to purchase common stock206,022 — — 
Unvested restricted stock units633,384 — — 
Warrants73,715 — — 
Diluted (c)
55,384,096 53,589,232 50,937,919 
Net income (loss) per share attributable to Envestnet, Inc common stock:
Basic (a/b)
$0.24 $(0.06)$(0.33)
Diluted (a/c)
$0.24 $(0.06)$(0.33)
 
Securities that were anti-dilutive and therefore excluded from the computation of diluted net income (loss) per share are as follows: 
 December 31,
 202120202019
(in thousands)
Options to purchase common stock— 438,040 1,150,586 
Unvested RSU's and PSU's— 1,648,144 1,572,988 
Convertible Notes (1)
9,898,549 9,898,549 5,050,505 
Warrants— 470,000 470,000 
Total anti-dilutive securities 9,898,549 12,454,733 8,244,079 
(1)From 2019 to 2020, this amount increased by 4.8 million potential common shares due to the Convertible Notes due 2025 (See “Note 10—Debt”).
XML 46 R28.htm IDEA: XBRL DOCUMENT v3.22.0.1
Segment Information
12 Months Ended
Dec. 31, 2021
Segment Reporting [Abstract]  
Segment Information Segment Information
 
Business segments are generally organized around the Company's business services. The Company's business segments are:

Envestnet Wealth Solutions a leading provider of unified wealth management software and services to empower financial advisors and institutions to enable them to deliver an intelligent financial life to their clients.
Envestnet Data & Analytics leading data aggregation and data intelligence platform powering dynamic, cloud-based innovation for digital financial services.

The information in the following tables is derived from the Company’s internal financial reporting used for corporate management purposes. Nonsegment operating expenses include salary and benefits for certain corporate officers, certain types of professional service expenses and insurance, acquisition related transaction costs, restructuring charges and other non-recurring and/or non-operationally related expenses. Intersegment revenues were not material for the year ended December 31, 2021 and 2020.

See “Note 14—Revenues and Cost of Revenues” for detail of revenues by segment.
 
The following table presents a reconciliation from income (loss) from operations by segment to consolidated net income (loss) attributable to Envestnet, Inc.:
 Year Ended December 31,
 202120202019
(in thousands)
Envestnet Wealth Solutions$124,651 $91,501 $67,713 
Envestnet Data & Analytics2,033 (9,943)(25,262)
Nonsegment operating expenses(86,143)(62,117)(58,524)
Income (loss) from operations40,541 19,441 (16,073)
Interest expense, net of interest income(16,104)(30,392)(29,173)
Other income (expense), net(4,076)2,906 (2,849)
Consolidated income (loss) before income tax benefit20,361 (8,045)(48,095)
Income tax provision (benefit)7,667 (5,401)(30,893)
Consolidated net income (loss)12,694 (2,644)(17,202)
Add: Net (income) loss attributable to non-controlling interest602 (466)420 
Consolidated net income (loss) attributable to Envestnet, Inc.$13,296 $(3,110)$(16,782)

A summary of consolidated total assets, consolidated depreciation and amortization and consolidated capital expenditures by segment follows:
 December 31,
 20212020
Segment assets:
 (in thousands)
Envestnet Wealth Solutions$1,720,779 $1,634,153 
Envestnet Data & Analytics520,403 510,137 
Consolidated total assets$2,241,182 $2,144,290 

 Year Ended December 31,
 202120202019
Segment depreciation and amortization:
 (in thousands)
Envestnet Wealth Solutions$90,073 $80,714 $65,746 
Envestnet Data & Analytics27,694 32,947 35,525 
Consolidated depreciation and amortization$117,767 $113,661 $101,271 

 Year Ended December 31,
 202120202019
Segment capital expenditures:
 (in thousands)
Envestnet Wealth Solutions$65,264 $46,891 $42,395 
Envestnet Data & Analytics23,637 20,105 11,548 
Consolidated capital expenditures$88,901 $66,996 $53,943 
XML 47 R29.htm IDEA: XBRL DOCUMENT v3.22.0.1
Geographical Information
12 Months Ended
Dec. 31, 2021
Segments, Geographical Areas [Abstract]  
Geographical Information Geographical Information
The following table sets forth certain long-lived assets including property and equipment, net and internally developed software, net by geographic area:
 December 31,
 20212020
 (in thousands)
United States$180,680 $140,651 
India2,923 2,970 
Other271 849 
Total long-lived assets, net$183,874 $144,470 

See “Note 14—Revenues and Cost of Revenues” for detail of revenues by geographic area.
XML 48 R30.htm IDEA: XBRL DOCUMENT v3.22.0.1
Commitments and Contingencies
12 Months Ended
Dec. 31, 2021
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies Commitments and Contingencies
 
    Purchase Obligations and Indemnifications
 
The Company includes various types of indemnification and guarantee clauses in certain arrangements. These indemnifications and guarantees may include, but are not limited to, infringement claims related to intellectual property, direct or consequential damages and guarantees to certain service providers and service level requirements with certain customers. The type and amount of any potential indemnification or guarantee varies substantially based on the nature of each arrangement. The Company has experienced no previous claims and cannot determine the maximum amount of potential future payments, if any, related to such indemnification and guarantee provisions. The Company believes that it is unlikely it will have to make material payments under these arrangements and therefore has not recorded a contingent liability in the consolidated balance sheets.
 
The Company enters into unconditional purchase obligations arrangements for certain of its services that it receives in the normal course of business. As of December 31, 2021, the Company estimated future minimum unconditional purchase obligations of approximately $38 million.
 
    Procurement of Technology Solutions
 
On June 21, 2021, we entered into a purchase agreement with a privately held company to acquire the technology solutions being developed by this privately held company for a purchase price of $18.0 million, including an advance of $3.0 million. The Company closed the transaction on February 1, 2022 and paid the remaining $15.0 million on February 2, 2022. This asset will be integrated into the Envestnet Data & Analytics segment. In addition, the agreement includes an earn-out payment of $10.0 million based upon the achievement of certain target metrics within five years after the date of our launch of the technology solutions.

Legal Proceedings
 
The Company and its subsidiary, Yodlee, Inc. (“Yodlee”), have been named as defendants in a lawsuit filed on July 17, 2019, by FinancialApps, LLC (“FinancialApps”) in the United States District Court for the District of Delaware. The case caption is FinancialApps, LLC v. Envestnet Inc., et al., No. 19-cv-1337 (D. Del.). FinancialApps alleges that, after entering into a 2017 services agreement with Yodlee, Envestnet and Yodlee breached the agreement and misappropriated proprietary information to develop competing credit risk assessment software. The complaint includes claims for, among other things, misappropriation of trade secrets, fraud, tortious interference with prospective business opportunities, unfair competition, copyright infringement and breach of contract. FinancialApps is seeking significant monetary damages and various equitable and injunctive relief.

On September 17, 2019, the Company and Yodlee filed a motion to dismiss certain of the claims in the complaint filed by FinancialApps, including the copyright infringement, unfair competition and fraud claims. On August 25, 2020, the District Court granted in part and denied in part the Company and Yodlee’s motion. Specifically, the Company and Yodlee prevailed on
FinancialApps’ counts alleging copyright infringement and violations of the Illinois Deceptive Trade Practices Act. And while the Court was receptive to Envestnet and Yodlee’s argument that several of FinancialApps’ other counts are based on allegations that amount to copyright infringement—and therefore should fail due to copyright preemption—the Court found that FinancialApps had alleged enough conduct distinct from copyright infringement to survive dismissal at this early stage.

On October 30, 2019, the Company and Yodlee filed counterclaims against FinancialApps. Yodlee alleges that FinancialApps fraudulently induced it to enter into contracts with FinancialApps, then breached those contracts. FinancialApps has filed a motion to dismiss Yodlee’s counterclaims. On September 15, 2020, the District Court denied FinancialApps’ motion on all counts except for the breach-of-contract claim which was dismissed on a pleading technicality without prejudice. On that count, the Court granted Yodlee leave to amend its counterclaim, cure the technical deficiency, and reassert its claim. Yodlee and Envestnet filed amended counterclaims on September 30, 2020. The amended counterclaims (1) cure that technical deficiency and reassert Yodlee’s contract counterclaim; and (2) broaden the defamation counterclaims arising out of various defamatory statements FinancialApps disseminated in the trade press after filing the lawsuit. On January 14, 2021, the Court ordered that (i) FinancialApps’s claims against Yodlee—as well as Yodlee’s counterclaims against FinancialApps—must be tried before the judge instead of a jury pursuant to a jury waiver provision in the parties’ agreement; and (ii) FinancialApps’s claims against Envestnet (and Envestnet’s counterclaim) must be heard by a jury. The Court has scheduled the Envestnet jury trial to take place before the Yodlee bench trial. Fact discovery closed on April 23, 2021, other than a few outstanding matters, and expert discovery is underway.

The Company believes FinancialApps’s allegations are without merit and will continue to defend the claims against it and litigate the counterclaims vigorously.

The Company and Yodlee were also named as defendants in a putative class action lawsuit filed on August 25, 2020, by Plaintiff Deborah Wesch in the United States District Court for the Northern District of California. On October 21, 2020, an amended class action complaint was filed by Plaintiff Wesch and nine additional named plaintiffs. The case caption is Deborah Wesch, et al., v. Yodlee, Inc., et al., Case No. 3:20-cv-05991-SK. Plaintiffs allege that Yodlee unlawfully collected their financial transaction data when plaintiffs linked their bank accounts to a mobile application that uses Yodlee’s API, and plaintiffs further allege that Yodlee unlawfully sold the transaction data to third parties. The complaint alleges violations of certain California statutes and common law, including the Unfair Competition Law, and federal statutes, including the Stored Communications Act. Plaintiffs are seeking monetary damages and equitable and injunctive relief on behalf of themselves and a putative nationwide class and California subclass of persons who provided their log-in credentials to a Yodlee-powered app in an allegedly similar manner from 2014 to the present. The Company believes that it is not properly named as a defendant in the lawsuit and it further believes, along with Yodlee, that plaintiffs’ claims are without merit. On November 4, 2020, the Company and Yodlee filed separate motions to dismiss all of the claims in the complaint. On February 16, 2021, the district court granted in part and denied in part Yodlee’s motion to dismiss the amended complaint and granted the plaintiffs leave to further amend. The Court reserved ruling on the Company’s motion to dismiss and granted limited jurisdictional discovery to the plaintiffs. On March 15, 2021, Plaintiffs filed a second amended class action complaint re-alleging, among others, the claims the district court had dismissed. The second amended complaint did not allege any claims against the Company or Yodlee that were not previously alleged in first amended complaint. On May 5, 2021, the Company filed a motion to dismiss all claims asserted against it in the second amended complaint, and Yodlee filed a motion to dismiss most claims asserted against it in the second amended complaint. On July 19, 2021, the Court granted in part Yodlee’s motion, resulting in the dismissal of all federal law claims and two of the state-law claims. On August 5, 2021, the Court granted the Company's motion to dismiss, and dismissed the Company from the lawsuit. Discovery continues on the remaining state law claims against Yodlee. On October 8, 2021, Yodlee filed a motion for summary judgment, and is awaiting a schedule for the completion of briefing on this motion. Yodlee will continue to vigorously defend the claims against it.
In addition, the Company is involved in legal proceedings arising in the ordinary course of its business. Legal fees and other costs associated with such actions are expensed as incurred. The Company will record a provision for these claims when it is both probable that a liability has been incurred and the amount of the loss, or a range of the potential loss, can be reasonably estimated. These provisions are reviewed regularly and adjusted to reflect the impacts of negotiations, settlements, rulings, advice of legal counsel, and other information or events pertaining to a particular case. For litigation matters where a loss may be reasonably possible, but not probable, or is probable but not reasonably estimable, no accrual is established, but if the matter is material, it is subject to disclosures. The Company believes that liabilities associated with any claims, while possible, are not probable, and therefore has not recorded any accrual for any claims as of December 31, 2021. Further, while any possible range of loss cannot be reasonably estimated at this time, the Company does not believe that the outcome of any of these proceedings, individually or in the aggregate, would, if determined adversely to it, have a material adverse effect on its financial condition or business, although an adverse resolution of legal proceedings could have a material adverse effect on the Company’s results of operations or cash flow in a particular quarter or year.
 
    Contingencies
 
Certain of the Company’s revenues are subject to sales and use taxes in certain jurisdictions where it conducts business in the United States. During 2021 and 2020, the Company estimated a sales and use tax liability of $3.2 million and $6.6 million, respectively, related to revenues in multiple jurisdictions. This amount is included in accrued expenses and other liabilities in the consolidated balance sheets.
 
For the years ended December 31, 2021 and 2020, the Company also estimated a sales and use tax receivable of $2.6 million and $2.1 million, respectively, related to the estimated recoverability of a portion of the liability from customers. This amount is included in prepaid expenses and other current assets in the consolidated balance sheets.

 Additional future information obtained from the applicable jurisdictions may affect the Company’s estimate of its sales and use tax liability, but such change in the estimate cannot currently be made.
XML 49 R31.htm IDEA: XBRL DOCUMENT v3.22.0.1
Subsequent Events
12 Months Ended
Dec. 31, 2021
Subsequent Events [Abstract]  
Subsequent Events Subsequent Events
 
On February 4, 2022, Envestnet and certain of its subsidiaries entered into a Third Amended and Restated Credit Agreement (the “Third Credit Agreement”) with a group of banks (the “Banks”), for which Bank of Montreal is acting as administrative agent (the “Administrative Agent”).

The Third Credit Agreement amends and restates, in its entirety, the Second Amended and Restated Credit Agreement, dated as of July 18, 2017, as amended, by and among Company, the guarantors party thereto, the lenders party thereto and Bank of Montreal, as administrative agent (the “Prior Credit Agreement”). The Third Credit Agreement amended certain provisions under the Prior Credit Agreement to, among other things, (i) extend the maturity of loans and the revolving credit commitments, (ii) reduce the interest rate payable on the loans and (iii) increase capacity and flexibility under certain of the negative covenants. The Third Credit Agreement provides, subject to certain customary conditions, for a revolving credit facility (the “Credit Facility”), in an aggregate amount of $500.0 million, with a $20.0 million sub-facility for letters of credit. The Credit Facility matures on February 4, 2027.

Outstanding loans under the Credit Facility accrue interest, at the Company's option, at a rate equal to either (i) a base rate plus an applicable margin ranging from 0.25% to 1.75% per annum or (ii) an adjusted Term SOFR rate plus an applicable margin ranging from 1.25% to 2.75% per annum, in each case based upon the total net leverage ratio, as calculated pursuant to the Credit Agreement. The undrawn portion of the revolving credit commitments under the Credit Facility is subject to a commitment fee at a rate ranging from 0.25% to 0.30% per annum, based upon the total net leverage ratio, as calculated pursuant to the Third Credit Agreement.

The obligations of Envestnet under the Credit Agreement are guaranteed by substantially all of Company's domestic subsidiaries and are secured by a first-priority lien on substantially all of the personal property (other than intellectual property) of Envestnet and the guarantors, subject to certain exclusions.
The Credit Agreement contains customary conditions, representations and warranties, affirmative and negative covenants and events of default. The covenants include certain financial covenants requiring Company to maintain compliance with (i) a quarterly maximum total net leverage ratio covenant set at 4.00 to 1.00, (ii) a quarterly minimum interest coverage ratio covenant set at 4.00 to 1.00 and (iii) a minimum liquidity covenant set at $100.0 million, which is tested as of the end of each of (x) the fourth fiscal quarter of 2022 and 2024 and (y) the first fiscal quarter of 2023 and 2025.

Proceeds under the Credit Agreement may be used to finance capital expenditures and permitted acquisitions and for working capital and other general corporate purposes.
XML 50 R32.htm IDEA: XBRL DOCUMENT v3.22.0.1
Summary of Significant Accounting Policies (Policies)
12 Months Ended
Dec. 31, 2021
Accounting Policies [Abstract]  
Principles of Consolidation Principles of Consolidation—The consolidated financial statements include the accounts of Envestnet and its subsidiaries. All significant intercompany transactions and balances have been eliminated in consolidation.
Foreign Currency Foreign Currency—Accounts for the Envestnet Wealth Solutions segment that are denominated in a non-U.S. currency have been remeasured using the U.S. dollar as the functional currency. Certain accounts within the Envestnet Data & Analytics segment are recorded and measured in foreign currencies. The assets and liabilities for those subsidiaries with a functional currency other than the U.S. dollar are translated at exchange rates in effect at the balance sheet date, and revenues and expenses are translated at average exchange rates. Differences arising from these foreign currency translations are recorded in the consolidated balance sheets as accumulated other comprehensive income (loss) within stockholders' equity. The Company is also subject to gains and losses from foreign currency denominated transactions and the remeasurement of foreign currency denominated balance sheet accounts, both of which are included in other income (expense), net in the consolidated statements of operations.
Management Estimates Management Estimates—Management has made certain estimates and assumptions relating to the reporting of assets, liabilities, revenues and expenses and the disclosure of contingent assets and liabilities to prepare these consolidated financial statements in conformity with GAAP. Areas requiring the use of management estimates relate to estimating uncollectible receivables, revenue recognition, valuations and assumptions used for impairment testing of goodwill, intangible and other long-lived assets, right of use assets, performance shares issued, contingent consideration, realization of deferred tax assets, uncertain tax positions, sales tax liabilities, operating lease liabilities, fair value of the liability portion of the convertible debt, commitments and contingencies and assumptions used to allocate purchase prices in business combinations. Actual results could differ materially from these estimates under different assumptions or conditions.
Revenue Recognition
Revenue Recognition

The Company accounts for its revenue arrangements in accordance with FASB Topic 606 - Revenue from Contracts with Customers ("ASC 606"). The Company derives revenues from asset-based and subscription-based services and professional services and other sources. Revenues are recognized when control of these services is transferred to our customers, in an amount that reflects the consideration that we expect to be entitled to in exchange for those services. All revenue recognized in the consolidated statements of operations is considered to be revenue from contracts with customers. Sales and usage-based taxes are excluded from revenues. The majority of the Company's revenues are recognized when services are provided.
Asset-Based Recurring Revenues—Asset-based recurring revenues primarily consist of fees for providing customers continuous access to platform services through the Company’s uniquely customized platforms. These platform services include investment manager research, portfolio diagnostics, proposal generation, investment model management, rebalancing and trading, portfolio performance reporting and monitoring solutions, billing and back office and middle-office operations and administration and are made available to customers throughout the contractual term from the date the customized platform is launched. 

The asset-based fees the Company earns are generally based upon variable percentages of assets managed or administered on our platforms. The fee percentage varies based on the level and type of services the Company provides to its customers, as well as the values of existing customer accounts. The values of the customer accounts are affected by inflows or outflows of customer funds and market fluctuations.

The platform services are substantially the same over each quarter and performed in a similar manner over the contract period, and are considered stand-ready promises. The platform services that are delivered to the customer over the quarter are considered distinct, as the customer benefits distinctly from each increment of our services and each quarter is separately identified in the contract, and are considered to be a single performance obligation under ASC 606.

The pricing generally resets each quarter and the pricing structure is consistent throughout the term of the contract. The variable fees are generally calculated and billed quarterly in advance based on preceding quarter-end values and the variable amounts earned from the platform services relate specifically to the benefits transferred to the customer during that month or quarter. Accordingly, revenue is allocated to the specific quarter in which services are performed.

The asset-based contracts generally contain one performance obligation and revenue is recognized on a ratable basis over the quarter beginning on the date that the platform services are made available to the customer as the customer simultaneously consumes and receives the benefits of the services. All asset-based fees are recognized in the Envestnet Wealth Solutions segment.
 
For certain services provided by third parties, the Company evaluates whether it is the principal (revenues reported on a gross basis) or agent (revenues reported on a net basis). Generally, the Company reports customer fees including charges for third party service providers where the Company has a direct contract with such third party service providers on a gross basis, whereas the amounts billed to its customers are recorded as revenues, and amounts paid to third party service providers are recorded as cost of revenues. The Company is the principal in the transaction because it controls the services before they are transferred to its customers. Control is evidenced by the Company being primarily responsible to its customers and having discretion in establishing pricing.
 
Subscription-Based Recurring Revenues—Subscription-based recurring revenues primarily consist of fees for providing customers continuous access to the Company’s platform for wealth management and financial wellness. The subscription-based fees generally include fixed fees and or usage-based fees.
 
Generally, the subscription services are substantially the same over each quarter and performed in a similar manner over the contract period, and are considered stand-ready promises. Quarterly subscription services are considered distinct as the customer can benefit from each increment of services on its own and each quarter is separately identified in the contract, and services are considered to be a single performance obligation under ASC 606.
 
Certain subscription-based contracts include fixed and variable consideration. The amount of variable consideration that is included in the transaction price may be subject to constraint and included in the subscription-based recurring revenues only to the extent that is probable that a significant reversal in the amount of the cumulative revenue recognized will not occur in a future period. The Company utilizes the expected value method to estimate variable consideration based on available historical, current, and forecasted information.

The usage-based pricing generally resets each quarter and the pricing structure is generally consistent throughout the term of the contract. The fixed fees are generally calculated and billed quarterly in advance. The usage-based fees are generally calculated and are billed either monthly or quarterly based on the actual usage and relate specifically to the benefits transferred to the customer during that quarter. Accordingly, revenue is allocated to the specific quarter in which services are performed.
 
Fixed fees are generally recognized on a ratable basis over the quarter beginning when the subscription services are made available to the customer, as the customer simultaneously receives and consumes the benefits of the subscription services. Usage-based revenue is recognized on a monthly basis as the customer receives and consumes the benefit as the Company provides the services. Subscription-based fees are recognized in both the Envestnet Wealth Solutions and Envestnet Data & Analytics segments.
 
Professional Services and Other Revenues—The Company earns professional services fees by providing contractual customized services and platform software development as well as initial implementation fees. Professional services contracts generally have fixed prices, and generally specify the deliverables in the contract. Certain professional services contracts are billed on a time and materials basis and revenue is recognized over time as the services are performed. For contracts billed on a fixed price basis, revenue is recognized over time based on the proportion of services performed. Initial implementation fees are fixed and are generally recognized ratably over the contract term. 
 
Other revenues primarily includes revenue related to the Advisor Summit. Other revenues are recognized when the events are held. Other revenues are not significant.
 
The majority of the Company's professional services and other contracts contain one performance obligation. Professional services and other revenues are recognized in both the Envestnet Wealth Solutions and Envestnet Data & Analytics segments.
 
Arrangements with Multiple Performance Obligations—Certain of the Company’s contracts with customers contain
multiple performance obligations such as platform services performance obligation and professional services performance obligation. For such arrangements, the Company allocates revenue to each performance obligation based on its relative standalone selling price. Standalone selling prices of services are estimated based on observable transactions when these services are sold on a standalone basis or based on expected cost plus margin.
Remaining Performance Obligations- Remaining performance obligations represent the transaction price allocated to unsatisfied or partially satisfied performance obligations. The disclosure includes estimates of variable consideration. The Company applies the practical expedients and exemption not to disclose the value of unsatisfied performance obligations for (i) contracts with an original expected length of one year or less; (ii) contracts for which the Company recognizes revenue at the amount to which it has the right to invoice for services performed; and (iii) contracts for which the variable consideration is allocated entirely to a wholly unsatisfied performance obligation or to a wholly unsatisfied promise to transfer a distinct service that forms part of a single performance obligation.

Contract Balances—The Company records contract liabilities (deferred revenue) when cash payments are received in advance of its performance. The term between invoicing date and when payment is due is generally not significant. For the majority of its arrangements, the Company requires advance quarterly payments before the services are delivered to the customer.

Deferred Revenue—Deferred revenue primarily consists of implementation fees, professional services and subscription fee payments received in advance from customers.
Deferred Sales Incentive Compensation—Sales incentive compensation earned by the Company’s sales force is considered an incremental and recoverable cost to acquire a contract with a customer. Sales incentive compensation for initial contracts is deferred and amortized on a straight-line basis over the period of benefit. The Company determined the period of benefit by taking into consideration its customer contracts, life of the technology and other factors. Sales incentive compensation for renewal contracts are deferred and amortized on a straight-line basis over the related contractual renewal period. Deferred sales incentive compensation is included in other non-current assets in the consolidated balance sheets and amortization expense is included in compensation and benefits expenses in the consolidated statements of operations.

The Company has applied the practical expedient to recognize the incremental costs of obtaining contracts as an expense when incurred if the amortization period would have been one year or less. These costs are included in compensation and benefits expenses in the consolidated statements of operations.

Cost of Revenues—Cost of revenues primarily includes expenses related to third party investment management and clearing, custody and brokerage services. Generally, these expenses are calculated based upon a contractual percentage of the market value of assets held in customer accounts measured as of the end of each quarter and are recognized ratably throughout the quarter based on the number of days in the quarter.
Allowance for Doubtful Accounts Allowance for Doubtful Accounts—The Company evaluates the need for an allowance for doubtful accounts for potentially uncollectible fees receivable. In establishing the amount of the allowance, if any, customer-specific information is considered related to delinquent accounts, including historical loss experience and current economic conditions.
Cash and Cash Equivalents Cash and Cash Equivalents—The Company considers all highly liquid investments purchased with an original maturity of three months or less to be cash equivalents. Cash and cash equivalents are recorded at cost, which approximates fair value. The Company’s financial instruments that are exposed to concentrations of credit risk consist primarily of cash and cash equivalents.
Investments
Investments—The Company has investments in private companies that are recorded using the equity method of accounting. The Company uses the equity method of accounting because of its less than 50% ownership and lack of control in these companies. These investments are included in other non-current assets on the consolidated balance sheets. The Company records the portion of its earnings or losses in these privately held companies’ net income or loss on a one quarter lag from the actual results of operations as a component of other income (expense), net on the consolidated statements of operations.
The Company reviews all investments on a regular basis to evaluate the carrying amount and economic viability. This evaluation process is based on information that the Company requests directly from these investees and includes, but is not limited to, the review of the investee’s cash position, financing needs, earnings/revenue outlook, operational performance, management/ownership changes and competition. As this information is not subject to the same disclosure regulations as U.S. publicly traded companies, the basis for these evaluations is subject to the timing and accuracy of the data received from these investees.
When a review of an investee’s operations indicates that there is a decline in its value and it has been determined that this decline is other than temporary, the Company assesses the investment for impairment. Impaired investments are written down to estimated fair value. Fair value is estimated using a variety of valuation methodologies, including comparing the investee with publicly traded companies in similar lines of business, applying valuation multiples to estimated future operating results and analyzing estimated discounted future cash flows.
Property and Equipment Property and Equipment—Property and equipment are stated at cost less accumulated depreciation and amortization. Depreciation of furniture and equipment is computed using the straight-line method based on estimated useful lives of the depreciable assets. Leasehold improvements are amortized on a straight-line basis over their estimated economic useful lives or the remaining lease term, whichever is shorter. Improvements are capitalized, while repairs and maintenance costs are charged to operations as incurred. Assets are reviewed for recoverability whenever events or circumstances indicate the carrying value may not be recoverable. There were no impairments of property and equipment for the years ended December 31, 2021, 2020 and 2019.
Internally Developed Software for Internal Use Internally Developed Software for Internal Use—Costs incurred in the preliminary stages of development are expensed as incurred. Once an application has reached the development stage, internal and external costs, if direct and incremental, are capitalized until the software is substantially complete and ready for its intended use. Capitalization ceases upon completion of all substantial testing. The Company also capitalizes costs related to specific upgrades and enhancements when it is probable the expenditures will result in additional functionality. Maintenance and training costs are expensed as incurred. Internally developed software is amortized on a straight-line basis over its estimated useful life. Management evaluates the useful lives of these assets on an annual basis and tests for impairment whenever events or changes in circumstances occur that could impact the recoverability of these assets.
Goodwill and Intangible Assets
Goodwill and Intangible Assets—Goodwill consists of the excess of the purchase price over the fair value of identifiable net assets of businesses acquired. Goodwill is reviewed for impairment each year using a qualitative or quantitative process that is performed at least annually or whenever events or circumstances indicate a likely reduction in the fair value of a reporting unit below its carrying amount. The Company has concluded that it has two reporting units.
The Company performs the annual impairment analysis on October 31 in order to provide management time to complete the analysis prior to year-end. Prior to performing the quantitative evaluation, an assessment of qualitative factors may be performed to determine whether it is more likely than not that the fair value of a reporting unit exceeds the carrying value. If it is determined that it is unlikely that the carrying value exceeds the fair value, the Company is not required to complete the quantitative goodwill impairment evaluation. If it is determined that the carrying value may exceed fair value when considering qualitative factors, a quantitative goodwill impairment evaluation is performed. When performing the quantitative evaluation, if the carrying value of the reporting unit exceeds its fair value, an impairment loss equal to the difference will be recorded. No goodwill impairment charges have been recorded for the years ended December 31, 2021, 2020 and 2019.
Intangible assets are recorded at cost less accumulated amortization. Intangible assets are reviewed for impairment whenever events or changes in circumstances may affect the recoverability of the net assets. Such reviews include an analysis of current results and take into consideration the undiscounted value of projected operating cash flows. No intangible asset impairment charges have been recorded for the years ended December 31, 2021, 2020 and 2019.
Leases
Leases— The Company accounts for its leases in accordance with FASB Topic 842 - Leases (“ASC 842”) and has elected the available package of practical expedients as well as elected to apply the short-term lease exemption to all of its classes of underlying assets.
At inception, the Company determines if an arrangement is a lease. Operating leases are included in operating ROU assets, current operating lease liabilities and non-current operating lease liabilities in the Company's consolidated balance sheets. The Company does not have material finance leases.
ROU assets represent the Company's right to use an underlying asset for the lease term and lease liabilities represent the Company's obligation to make lease payments arising from the lease. Operating lease ROU assets and liabilities are recognized at commencement date based on the present value of lease payments over the remaining lease term. The operating lease ROU asset also includes prepaid payments and excludes lease incentives. As none of the Company's leases provide an implicit rate, the Company uses an estimated incremental borrowing rate based on the information available at commencement date in determining the present value of lease payments. The Company's lease terms may include options to extend or terminate the lease when it is reasonably certain that the Company will exercise that option. Lease expense for lease payments is recognized on a straight-line basis over the lease term.
The Company has lease agreements with lease and non-lease components. The Company has elected the practical expedient to account for non-lease components as part of the lease component for all asset classes. The majority of the Company's lease agreements are real estate leases.
Fair Value Measurements
Fair Value Measurements—The Company accounts for its fair value measurements in accordance with FASB Topic 825 - Financial Instruments (“ASC 825”), which provides companies the option to report selected financial assets and liabilities at fair value and also requires entities to display the fair value of the selected assets and liabilities on the face of the balance sheets. The Company has not elected the ASC 825-10 option to report selected financial assets and liabilities at fair value.
ASC 825-10 also establishes presentation and disclosure requirements designed to facilitate comparisons between companies that choose different measurement attributes for similar types of assets and liabilities and to more easily understand the effect of the Company’s choice to use fair value on its earnings.
 
Financial assets and liabilities recorded at fair value in the consolidated balance sheets are categorized based upon a fair value hierarchy established by GAAP, which prioritizes the inputs used to measure fair value into the following levels:
 
Level I:Inputs based on quoted market prices in active markets for identical assets or liabilities at the measurement date.
   
Level II: Quoted prices for similar assets or liabilities in active markets; quoted prices for identical or similar assets and liabilities in markets that are not active; or inputs that are observable and can be corroborated by observable market data.
   
Level III: Inputs reflect management’s best estimates and assumptions of what market participants would use in pricing the asset or liability at the measurement date. The inputs are unobservable in the market and significant to the valuation of the instruments.
Income Taxes Income Taxes—The Company uses the asset and liability method to account for income taxes. Deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases and net operating loss carryforwards. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in income in the period that includes the enactment date. The Company records a valuation allowance to reduce deferred tax assets to an amount that is more likely than not to be realized.The Company follows authoritative guidance related to how uncertain tax positions should be recognized, measured, disclosed and presented in the consolidated financial statements. This requires the evaluation of tax positions taken or expected to be taken in the course of preparing the Company’s tax returns to determine whether the tax positions are “more-likely-than-not” of being sustained “when challenged” or “when examined” by the applicable tax authority. The tax benefits recognized in the consolidated financial statements from tax positions are measured based on the largest benefit that has a greater than 50% likelihood of being realized upon ultimate settlement.
Business Combinations Business Combinations—The Company accounts for business combinations under the acquisition method. The cost of an acquired company is assigned to the tangible and intangible assets acquired and the liabilities assumed on the basis of their fair values at the date of acquisition. The determination of fair values of assets acquired and liabilities assumed requires management to make estimates and use valuation techniques when market values are not readily available. Any excess of purchase price over the fair value of net tangible and intangible assets acquired is allocated to goodwill. Transaction costs associated with business combinations are expensed as incurred. The Company determines the fair value of contingent consideration payable on the acquisition date using a discounted cash flow approach utilizing an appropriate discount rate. Each reporting period thereafter, the Company revalues these obligations and records increases or decreases in their fair value as adjustments to fair market value adjustment on contingent consideration in the Company’s consolidated statements of operations. Changes in the fair value of the contingent consideration payable can result from adjustments to the estimated revenue forecasts included in the contingent consideration calculations.
Stock-Based Compensation
Stock-Based Compensation—Compensation cost relating to stock-based awards made to employees and directors is recognized in the consolidated financial statements using the Black-Scholes option-pricing model in the case of non-qualified stock option awards, and intrinsic value in the case of restricted stock awards. The Company measures the cost of such awards based on the estimated fair value of the award measured at the grant date and recognizes the expense on a straight-line basis over the requisite service period, which is the vesting period.
Determining the fair value of stock options requires the Company to make several estimates, including the volatility of its stock price, the expected life of the option, forfeiture rate, dividend yield and interest rates. The Company estimates the expected life of its options using historical internal forfeiture data. The Company estimates stock-price volatility using historical third-party quotes of Envestnet’s common stock. The Company utilizes a risk-free interest rate, which is based on the yield of U.S. zero coupon securities with a maturity equal to the expected life of the options. The Company has not and does not expect to pay dividends on its common shares.
The Company is required to estimate expected forfeitures of stock-based awards at the grant date and recognize compensation cost only for those awards expected to vest. The forfeiture assumption is ultimately adjusted to the actual forfeiture rate. Therefore, changes in the forfeiture assumptions may impact the total amount of expense ultimately recognized
over the vesting period. Estimated forfeitures will be reassessed in subsequent periods and may change based on new facts and circumstances.
Convertible Notes Convertible Notes—In May 2018, the Company issued $345.0 million of 1.75% Convertible Notes due June 2023. In August 2020, the Company issued $517.5 million of 0.75% Convertible Notes due August 2025. Collectively the “Convertible Notes” are accounted for in accordance with FASB Topic 470 - Debt ("ASC 470"). The Company has determined that the embedded conversion options in the Convertible Notes are not required to be separately accounted for as a derivative under GAAP. Upon adoption of ASU 2020-06, the Company accounts for the Convertible Notes as a single liability measured at amortized cost. See “Recent Accounting Pronouncements” within this footnote.
Non-controlling Interest Non-controlling Interest—In March 2018, the Company initially acquired a 43% fully diluted interest in a private company for cash consideration of $1.3 million. In connection with the acquisition, the Company was granted the ability to appoint two members to the private company's board of directors. The appointment of two board members gives the Company the majority of the board's voting rights. As a result, the Company uses the consolidation method of accounting for this investment. The private company was formed to enable financial advisors to provide insurance and income protection products to their clients.
Recent Accounting Pronouncements
Recent Accounting Pronouncements
Recently Adopted Accounting Pronouncements— In December 2019, the FASB issued ASU 2019-12, “Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes.” This update aims to reduce complexity within the accounting for income taxes as part of the simplification initiative. This standard is effective for financial statements issued by public companies for annual and interim periods beginning after December 15, 2020. These changes became effective for the Company's fiscal year beginning January 1, 2021. This standard will be applied prospectively. Adoption of this standard did not have a material impact on the Company's consolidated financial statements.

In August 2020, the FASB issued ASU 2020-06, “Debt—Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging—Contracts in Entity’s Own Equity (Subtopic 815-40): Accounting for Convertible Instruments and Contracts in an Entity's Own Equity.” This update simplifies the accounting for certain convertible instruments by reducing the number of accounting models available for convertible debt instruments and revises Topic 815-40, which provides guidance on how an entity must determine whether a contract qualifies for a scope exception from derivative accounting. Under the new guidance, the embedded conversion features are no longer separated from the host contract for convertible instruments with conversion features that are not required to be accounted for as derivatives under Topic 815, or that do not result in substantial premiums accounted for as paid-in capital. The convertible debt instruments will be accounted for as a single liability measured at amortized cost. In addition, the new guidance requires the if-converted method to be applied for all convertible instruments. This standard is effective for financial statements issued by public companies for annual and interim periods beginning after December 15, 2021. Early adoption of the standard is permitted, but no earlier than fiscal years beginning after December 15, 2020, including interim periods within those fiscal years. Adoption of the standard requires using either a modified retrospective or a full retrospective approach.

The Company has early adopted this standard as of January 1, 2021 using the modified retrospective approach. Adoption of this standard resulted in a decrease to accumulated deficit of $28.6 million (net of $0.9 million in taxes), a decrease to paid-in capital of $108.5 million (net of $6.7 million in taxes) and an increase to Convertible Notes of $87.5 million. Interest expense recognized in future periods is expected to be reduced as a result of accounting for the convertible debt instrument as a single liability measured at its amortized cost, with an expected decrease of approximately $22.1 million in 2021 as a result of the adoption.

Not Yet Adopted Accounting Pronouncements— In October 2021, the FASB issued ASU 2021-08, “Business Combinations (Topic 805).” This update amends Topic 805 to add contract assets and contract liabilities to the list of exceptions to the recognition and measurement principles that apply to business combinations and to require that an entity (acquirer) recognize and measure contract assets and contract liabilities in accordance with ASC 606. This standard is effective for financial statements issued by public companies for annual and interim periods beginning after December 15, 2022. Early adoption of the standard is permitted. The amendment is to be applied prospectively to business combinations occurring on or after the effective date of the amendment. The Company plans to adopt this standard on January 1, 2022. The Company does not expect the adoption of ASU 2021-08 to have a material impact on the Company's consolidated financial statements.
XML 51 R33.htm IDEA: XBRL DOCUMENT v3.22.0.1
Summary of Significant Accounting Policies (Tables)
12 Months Ended
Dec. 31, 2021
Accounting Policies [Abstract]  
Schedule of Restricted Cash and Cash Equivalents The following table reconciles cash, cash equivalents and restricted cash from the consolidated balance sheets to amounts reported in the consolidated statements of cash flows:
December 31,
202120202019
(in thousands)
Cash and cash equivalents$429,279 $384,565 $82,505 
Restricted cash included in prepaid expenses and other current assets149 — 82 
Restricted cash included in other non-current assets— 149 168 
Total cash, cash equivalents and restricted cash$429,428 $384,714 $82,755 
Schedule of Cash and Cash Equivalents The following table reconciles cash, cash equivalents and restricted cash from the consolidated balance sheets to amounts reported in the consolidated statements of cash flows:
December 31,
202120202019
(in thousands)
Cash and cash equivalents$429,279 $384,565 $82,505 
Restricted cash included in prepaid expenses and other current assets149 — 82 
Restricted cash included in other non-current assets— 149 168 
Total cash, cash equivalents and restricted cash$429,428 $384,714 $82,755 
XML 52 R34.htm IDEA: XBRL DOCUMENT v3.22.0.1
Acquisitions (Tables)
12 Months Ended
Dec. 31, 2021
Business Combination and Asset Acquisition [Abstract]  
Suchedule of the Estimated Fair Values of the Assets Acquired and Liabilities Assumed
The consideration transferred in the acquisition was as follows:
(in thousands)
Cash consideration $11,173 
Purchase consideration liability 6,240 
Contingent consideration liability 7,580 
Working capital adjustment  70 
Total consideration transferred $25,063 
The consideration transferred in the acquisition was as follows:
(in thousands)
Cash consideration $17,500 
Contingent consideration liability 8,200 
Total consideration transferred $25,700 
The consideration transferred in the acquisition was as follows:
(in thousands)
Cash consideration$298,714 
Stock consideration222,484 
Less: cash acquired(6,360)
Total consideration transferred, net of cash acquired$514,838 

The following table summarizes the estimated fair values of the assets acquired and liabilities assumed at the date of acquisition:
(in thousands)
Cash and cash equivalents$6,360 
Accounts receivable3,782 
Prepaid expenses and other current assets969 
Other non-current assets4,274 
Property and equipment, net6,057 
Operating lease right-of-use assets, net2,012 
Identifiable intangible assets253,000 
Goodwill323,951 
Total assets acquired600,405 
Accounts payable and accrued expenses(1,661)
Operating lease liabilities(2,012)
Deferred income taxes(68,534)
Deferred revenue(7,000)
Total liabilities assumed(79,207)
Total net assets acquired$521,198 
The following table summarizes the estimated fair values of the assets acquired and liabilities assumed at the date of acquisition:

Preliminary EstimateMeasurement Period AdjustmentsRevised Estimate
(in thousands)
Tangible assets acquired, net of cash(1)
$2,032 $3,278 $5,310 
Total liabilities assumed(596)54 (542)
Identifiable intangible assets9,500 — 9,500 
Goodwill21,858 (3,332)18,526 
Total net assets acquired$32,794 $— $32,794 

(1) The Company recorded measurement period adjustments of $3.3 million primarily due to the establishment of deferred tax assets during the year ended December 31, 2021.
Schedule of Intangible Assets Acquired, Estimated Useful Lives and Amortization Method
The following table summarizes the estimated fair values of the assets acquired and liabilities assumed at the date of acquisition:
(in thousands)
Total tangible assets acquired $144 
Total liabilities assumed (688)
Identifiable intangible assets 4,100 
Goodwill 21,507 
Total net assets acquired $25,063 
A summary of estimated intangible assets acquired, estimated useful lives and amortization method follows:
EstimatedAmortization
  AmountUseful Life in YearsMethod
(in thousands)
Proprietary technology $4,100 4Straight-line
The following table summarizes the estimated fair values of the assets acquired and liabilities assumed at the date of acquisition:
(in thousands)
Total tangible assets acquired$13 
Total liabilities assumed(1,600)
Identifiable intangible assets11,700 
Goodwill15,587 
Total net assets acquired$25,700 
A summary of estimated intangible assets acquired, estimated useful lives and amortization method follows:
EstimatedAmortization
  AmountUseful Life in YearsMethod
(in thousands)
Customer list $8,500 10Accelerated
Proprietary technology 3,200 5Straight-line
Total intangible assets acquired $11,700     
A summary of estimated intangible assets acquired, estimated useful lives and amortization method follows:
EstimatedAmortization
 AmountUseful Life in YearsMethod
(in thousands)
Customer lists$222,000  
10-20
Accelerated
Proprietary technologies23,000  4Straight-line
Trade names8,000  7Straight-line
Total intangible assets acquired$253,000    
A summary of estimated intangible assets acquired, estimated useful lives and amortization method is as follows:

Preliminary Estimate
(in thousands)
Estimated Useful Life in YearsAmortization Method
Proprietary technology$6,900 6Straight-line
Customer list2,600 14Accelerated
Total intangible assets acquired$9,500 
XML 53 R35.htm IDEA: XBRL DOCUMENT v3.22.0.1
Prepaid Expenses and Other Current Assets (Tables)
12 Months Ended
Dec. 31, 2021
Prepaid Expense and Other Assets, Current [Abstract]  
Schedule of Prepaid Expenses and Other Current Assets
Prepaid expenses and other current assets consisted of the following:
 December 31,
 20212020
(in thousands)
Prepaid technology$15,415 $13,165 
Non-income tax receivables7,013 6,571 
Escrow for acquisition2,951 — 
Prepaid insurance2,234 1,777 
Advance payroll taxes and benefits1,356 6,429 
Income tax prepayments and receivables1,310 1,684 
Other12,427 10,944 
Total prepaid expenses and other current assets$42,706 $40,570 
XML 54 R36.htm IDEA: XBRL DOCUMENT v3.22.0.1
Property and Equipment, Net (Tables)
12 Months Ended
Dec. 31, 2021
Property, Plant and Equipment [Abstract]  
Schedule of Property and Equipment, Net
Property and equipment, net consisted of the following:
 
  December 31,
 Estimated Useful Life20212020
(in thousands)
Cost:
Computer equipment and software3 years$72,879 $72,443 
Leasehold improvementsShorter of the lease term or useful life of the asset43,544 37,671 
Office furniture and fixtures
3-7 years
12,214 11,249 
Office equipment and other
3-5 years
7,973 7,151 
Building and building improvements
7-39 years
2,729 2,669 
LandNot applicable940 940 
 140,279 132,123 
Less: accumulated depreciation and amortization(90,064)(84,154)
Total property and equipment, net$50,215 $47,969 
Depreciation and amortization expense was as follows:
 Year Ended December 31,
 202120202019
(in thousands)
Depreciation and amortization expense$20,577 $21,432 $20,777 
Schedule of Cost Amount and Related Accumulated Depreciation Written Off by Category
The following table presents the cost amounts and related accumulated depreciation written off by category:

 Year Ended December 31, 2021Year Ended December 31, 2020
  Accumulated Accumulated
 CostDepreciationCostDepreciation
(in thousands)
Computer equipment and software$10,936 $(10,838)$9,844 $(9,606)
Leasehold improvements197 (178)1,775 (1,326)
Office furniture and fixtures1,702 (1,646)320 (243)
Office equipment and other2,227 (1,915)381 (348)
Total property and equipment retirements$15,062 $(14,577)$12,320 $(11,523)
XML 55 R37.htm IDEA: XBRL DOCUMENT v3.22.0.1
Internally Developed Software, Net (Tables)
12 Months Ended
Dec. 31, 2021
Capitalized Computer Software, Net [Abstract]  
Schedule of Components of Internally Developed Software, Net
Internally developed software, net consisted of the following: 
  December 31,
 Estimated Useful Life20212020
(in thousands)
Internally developed software5 years$225,380 $159,619 
Less: accumulated amortization (91,721)(63,118)
Internally developed software, net $133,659 $96,501 
Schedule of Amortization Expense
Amortization expense was as follows:
 Year Ended December 31,
 202120202019
(in thousands)
Amortization expense$28,603 $18,670 $12,042 
XML 56 R38.htm IDEA: XBRL DOCUMENT v3.22.0.1
Goodwill and Intangible Assets, Net (Tables)
12 Months Ended
Dec. 31, 2021
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Changes in the Carrying Amount of Goodwill by Segment
Changes in the carrying amount of goodwill were as follows:
 Envestnet
Wealth Solutions
Envestnet
Data & Analytics
Total
(in thousands)
Balance at December 31, 2019$583,247 $296,603 $879,850 
Private Technology company acquisition— 7,019 7,019 
Private Cloud Technology company acquisition10,932 — 10,932 
Private Financial Technology Design company acquisition9,241 — 9,241 
Foreign currency translation and other(70)(199)(269)
Balance at December 31, 2020603,350 303,423 906,773 
Harvest Acquisition18,526 — 18,526 
Foreign currency translation— (145)(145)
Balance at December 31, 2021$621,876 $303,278 $925,154 
Schedule of Components of Intangible Assets, Net
Intangible assets, net consisted of the following:
 December 31, 2021December 31, 2020
 Gross NetGross Net
 CarryingAccumulatedCarryingCarryingAccumulatedCarrying
 AmountAmortizationAmountAmountAmortizationAmount
Customer lists$590,080 $(241,189)$348,891 $591,520 $(198,555)$392,965 
Proprietary technologies85,324 (43,004)42,320 54,914 (26,949)27,965 
Trade names33,700 (24,515)9,185 33,700 (19,589)14,111 
Total intangible assets$709,104 $(308,708)$400,396 $680,134 $(245,093)$435,041 
Schedule of Amortization Expense
Amortization expense was as follows:
 Year Ended December 31,
 202120202019
Amortization expense$68,587 $73,559 $68,452 
Schedule of Future Amortization Expense of the Intangible Assets
Future amortization expense of the Company's intangible assets as of December 31, 2021, is expected to be as follows:
Years ending December 31: 
2022$66,186 
202351,791 
202445,013 
202541,736 
202633,894 
Thereafter161,776 
Total$400,396 
XML 57 R39.htm IDEA: XBRL DOCUMENT v3.22.0.1
Investments (Tables)
12 Months Ended
Dec. 31, 2021
Equity Method Investments and Joint Ventures [Abstract]  
Schedule of Equity Method Investments
Summarized combined financial information for these investments is as follows (amounts represent 100% of investee financial information, except Envestnets proportional share of losses):

December 31,
 Balance Sheets20212020
(in thousands)
Current assets$40,333 $23,469 
Non-current assets33,529 21,329 
Current liabilities20,018 11,325 
Non-current liabilities1,583 1,418 

Year Ended December 31,
 Statements of Operations202120202019
(in thousands)
Revenues$65,085 $35,603 $866 
Loss from operations(149)(4,758)(6,192)
Net loss (134)(5,062)(6,193)
Envestnet’s proportional share of losses
(7,093)(5,399)(2,361)
XML 58 R40.htm IDEA: XBRL DOCUMENT v3.22.0.1
Accrued Expenses and Other Liabilities (Tables)
12 Months Ended
Dec. 31, 2021
Accrued Liabilities, Current [Abstract]  
Schedule Accrued Expenses and Other Liabilities
Accrued expenses and other liabilities consisted of the following:
 December 31,
 20212020
Accrued compensation and related taxes$97,523 $71,039 
Accrued investment manager fees95,858 57,894 
Accrued technology8,951 4,701 
Accrued professional services7,746 9,240 
Non-income tax payables4,907 8,398 
Other accrued expenses9,431 7,276 
Total accrued expenses and other liabilities$224,416 $158,548 
XML 59 R41.htm IDEA: XBRL DOCUMENT v3.22.0.1
Debt (Tables)
12 Months Ended
Dec. 31, 2021
Debt Disclosure [Abstract]  
Schedule of Convertible Debt Obligations
The Company’s outstanding debt obligations as of December 31, 2021 and 2020 were as follows:
 December 31,
 20212020
(in thousands)
Revolving credit facility balance$— $— 
Convertible Notes due 2023$345,000 $345,000 
Unaccreted discount on Convertible Notes due 2023— (24,058)
Unamortized issuance costs on Convertible Notes due 2023(2,979)(4,306)
Convertible Notes due 2023 carrying value$342,021 $316,636 
Convertible Notes due 2025$517,500 $517,500 
Unaccreted discount on Convertible Notes due 2025— (65,902)
Unamortized issuance costs on Convertible Notes due 2025(10,659)(11,731)
Convertible Notes due 2025 carrying value$506,841 $439,867 
Schedule of Interest Expense
Interest expense was comprised of the following and is included in other income (expense), net in the consolidated statements of operations:
 Year Ended December 31,
 202120202019
(in thousands)
Coupon interest$9,919 $7,442 $8,917 
Amortization of issuance costs5,745 3,396 3,703 
Undrawn and other fees1,267 796 795 
Accretion of debt discount— 14,084 15,040 
Interest on revolving credit facility— 5,786 4,065 
Total interest expense$16,931 $31,504 $32,520 
XML 60 R42.htm IDEA: XBRL DOCUMENT v3.22.0.1
Leases (Tables)
12 Months Ended
Dec. 31, 2021
Leases [Abstract]  
Schedule of Companys Leases
The following table illustrates information for the Company's leases as of and for the year ended December 2021 and 2020:
 December 31,
 20212020
(in thousands)
Total operating lease cost $18,600$17,241
Short-term lease cost4,9405,049
Weighted average remaining lease term (in years)9.810.2
Weighted average discount rate5.1 %5.1 %
Cash paid for amounts included in the measurement of the operating lease liability18,05221,467
Schedule of Future Minimum Lease Payments
Future minimum lease payments under non-cancellable leases, as of December 31, 2021, were as follows:
Operating
Leases
Years Ending December 31,(in thousands)
2022$14,781 
202315,518 
202414,628 
202513,728 
202614,684 
Thereafter76,273 
Total future minimum lease payments149,612 
Less imputed interest(32,693)
Total operating lease liabilities$116,919 
XML 61 R43.htm IDEA: XBRL DOCUMENT v3.22.0.1
Fair Value Measurements (Tables)
12 Months Ended
Dec. 31, 2021
Fair Value Disclosures [Abstract]  
Schedule of Changes in Fair Value of the Company’s Financial Assets and Liabilities Measured at Fair Value
The following tables set forth the fair value of the Company’s financial assets and liabilities measured at fair value on a recurring basis in the consolidated balance sheets as of December 31, 2021 and December 31, 2020, based on the three-tier
fair value hierarchy:
 December 31, 2021
 Fair ValueLevel ILevel IILevel III
Assets:(in thousands)
Money market funds$2,684 $2,684 $— $— 
Assets used to fund deferred compensation liability11,140 — — 11,140 
Total assets$13,824 $2,684 $— $11,140 
Liabilities:
Contingent consideration liability$743 $— $— $743 
Deferred compensation liability10,418 10,418 — — 
Total liabilities$11,161 $10,418 $— $743 

 December 31, 2020
 Fair ValueLevel ILevel IILevel III
Assets:(in thousands)
Money market funds$84,110 $84,110 $— $— 
Assets used to fund deferred compensation liability9,961 — — 9,961 
Total assets$94,071 $84,110 $— $9,961 
Liabilities:    
Contingent consideration liability$12,559 $— $— $12,559 
Deferred compensation liability8,720 8,720 — — 
Total liabilities$21,279 $8,720 $— $12,559 
Schedule of Changes in the Fair Value of the Company's Level 3 Liability
The table below presents a reconciliation of the Company's contingent consideration liabilities, which were measured at fair value on a recurring basis using significant unobservable inputs (Level III) for the period from December 31, 2020 to December 31, 2021: 
 Fair Value of
 Contingent
 Consideration
 Liabilities
(in thousands)
Balance at December 31, 2020$12,559 
Payments of contingent consideration liability(11,636)
Fair market value adjustment on contingent consideration liability(667)
Accretion on contingent consideration liabilities487 
Balance at December 31, 2021$743 
Schedule of Changes in the Fair Value of the Company's Level 3 Assets
The table below presents a reconciliation of assets used to fund deferred compensation liability, which was measured at fair value on a recurring basis using significant unobservable inputs (Level III) for the period from December 31, 2020 to December 31, 2021: 
 Fair Value of
 Assets Used to
 Fund Deferred
 Compensation
 Liability
(in thousands)
Balance at December 31, 2020
$9,961 
Contributions215 
Fair value adjustments964 
Balance at December 31, 2021
$11,140 
XML 62 R44.htm IDEA: XBRL DOCUMENT v3.22.0.1
Revenues and Cost of Revenues (Tables)
12 Months Ended
Dec. 31, 2021
Revenue from Contract with Customer [Abstract]  
Schedule of Disaggregation of Revenue by Major Source
The following table presents the Company’s revenues disaggregated by major source:
 Year Ended December 31, 2021
 Envestnet Wealth SolutionsEnvestnet Data & AnalyticsConsolidated
Revenues:(in thousands)
Asset-based$709,376 $— $709,376 
Subscription-based267,720 186,269 453,989 
Total recurring revenues977,096 186,269 1,163,365 
Professional services and other revenues14,070 9,082 23,152 
Total revenues$991,166 $195,351 $1,186,517 
 Year Ended December 31, 2020
 Envestnet Wealth SolutionsEnvestnet Data & AnalyticsConsolidated
Revenues:(in thousands)
Asset-based$540,947 $— $540,947 
Subscription-based248,810 177,697 426,507 
Total recurring revenues789,757 177,697 967,454 
Professional services and other revenues16,333 14,443 30,776 
Total revenues$806,090 $192,140 $998,230 


 Year Ended December 31, 2019
 Envestnet Wealth SolutionsEnvestnet Data & AnalyticsConsolidated
Revenues:(in thousands)
Asset-based$484,312 $— $484,312 
Subscription-based207,606 171,207 378,813 
Total recurring revenues691,918 171,207 863,125 
Professional services and other revenues17,540 19,462 37,002 
Total revenues$709,458 $190,669 $900,127 
Summary of Revenues from Major Customers
One customer accounted for more than 10% of the Company’s total revenues, substantially all of which are included within the Envestnet Wealth Solutions segment:
 Year Ended December 31,
 202120202019
Fidelity17 %15 %15 %
Schedule of Disaggregation of Revenue by Geography
The following table presents the Company’s revenues disaggregated by geography, based on the billing address of the customer:
 Year Ended December 31,
 202120202019
(in thousands)
United States$1,166,251 $977,047 $871,456 
International (1)
20,266 21,183 28,671 
Total revenues$1,186,517 $998,230 $900,127 
(1)No foreign country accounted for more than 10% of total revenues.
Schedule of Estimated Revenue Expected to be Recognized in the Future
The following table includes estimated revenue expected to be recognized in the future as of December 31, 2021:
Years ending December 31, (in thousands)
2022$253,848 
2023161,762 
202488,269 
202546,173 
202619,845 
Thereafter4,433 
Total$574,330 
Schedule of Costs of Revenues by Revenue Category
The following table summarizes cost of revenues by revenue category:
Year Ended December 31,
 202120202019
(in thousands)
Asset-based$393,717 $278,569 $243,913 
Subscription-based29,445 26,934 28,904 
Professional services and other561 426 5,994 
Total cost of revenues$423,723 $305,929 $278,811 
XML 63 R45.htm IDEA: XBRL DOCUMENT v3.22.0.1
Stock-Based Compensation (Tables)
12 Months Ended
Dec. 31, 2021
Share-based Payment Arrangement [Abstract]  
Schedule of Stock-Based Compensation Expense
Stock-based compensation expense under the Company's plans was as follows:
 Year Ended December 31,
 202120202019
(in thousands)
Stock-based compensation expense$67,525 $56,292 $54,436 
Tax effect on stock-based compensation expense(17,219)(14,354)(13,734)
Net effect on income$50,306 $41,938 $40,702 
Schedule of Weighted Average Assumptions Used to Value Options Granted
The following weighted average assumptions were used to value options granted during the periods indicated:
December 31,
 202120202019
Grant date fair value of options$31.23 $— $21.55 
Volatility42.1 %— %40.0 %
Risk-free interest rate0.4 %— %2.5 %
Dividend yield— — — 
Expected term (in years)6.50.06.5
Schedule of Option Activity Under the Company's Plans
The following table summarizes option activity under the Company’s plans: 
   Weighted-Average 
  Weighted-Remaining 
  AverageContractual LifeAggregate
 OptionsExercise Price(Years)Intrinsic Value
(in thousands)
Outstanding as of December 31, 20181,887,969 20.05 3.456,046 
Granted81,807 49.02 
Exercised(783,216)13.52 
Forfeited(35,974)48.33 
Outstanding as of December 31, 20191,150,586 25.66 3.450,590 
Exercised(705,333)18.83 
Forfeited(7,213)48.70 
Outstanding as of December 31, 2020438,040 36.28 4.120,156 
Granted4,781 74.83 
Exercised(76,303)27.37 
Forfeited(1,277)49.02 
Outstanding as of December 31, 2021365,241 38.61 3.314,878 
Options exercisable321,487 36.80 2.813,675 
Schedule of Other Information
Other information is as follows: 
 Year Ended December 31,
 202120202019
(in thousands)
Total intrinsic value of options exercised$3,815 $35,687 $40,893 
Cash received from exercises of stock options2,090 10,760 10,592 
Schedule of the Activity for Unvested Restricted Stock Units and Awards Granted Under the Company's Plans
The following is a summary of the activity for unvested restricted stock units and awards granted under the Company’s plans:
RSUsPSUs
 Weighted-Weighted-
  Average Grant Average Grant
 Number ofDate Fair ValueNumber ofDate Fair Value
 Sharesper ShareSharesper Share
Outstanding as of December 31, 20181,461,468 $46.59 124,320 $44.64 
Granted997,971 61.91 202,168 69.68 
Vested(1,029,790)45.11 (68,334)31.03 
Forfeited(110,779)53.16 (4,036)61.27 
Outstanding as of December 31, 20191,318,870 58.88 254,118 67.96 
Granted970,390 74.61 81,689 83.47 
Vested(804,982)57.77 — — 
Forfeited(138,931)62.14 (33,010)64.70 
Outstanding as of December 31, 20201,345,347 70.56 302,797 72.50 
Granted1,195,313 71.03 129,865 70.92 
Vested(828,942)69.50 (62,524)61.53 
Forfeited(204,294)70.71 (10,954)78.97 
Outstanding as of December 31, 20211,507,424 71.50 359,184 73.64 
XML 64 R46.htm IDEA: XBRL DOCUMENT v3.22.0.1
Benefit Plan (Tables)
12 Months Ended
Dec. 31, 2021
Retirement Benefits [Abstract]  
Schedule of Voluntary Employer Matching Contributions The Company made voluntary employer matching contributions as follows:
 Year Ended December 31,
 202120202019
(in thousands)
Voluntary employer matching contributions$6,873 $6,247 $6,044 
XML 65 R47.htm IDEA: XBRL DOCUMENT v3.22.0.1
Income Taxes (Tables)
12 Months Ended
Dec. 31, 2021
Income Tax Disclosure [Abstract]  
Schedule of Loss Before Income Tax Benefit
Income (loss) before income tax expense (benefit) was generated in the following jurisdictions:
 Year Ended December 31,
 202120202019
(in thousands)
Domestic$9,730 $(17,234)$(61,047)
Foreign10,631 9,189 12,952 
Total$20,361 $(8,045)$(48,095)
Schedule of Components of the Income Tax Expense (Benefit) Charged to Operations
The components of the income tax expense (benefit) charged to operations are summarized as follows: 
 Year Ended December 31,
 202120202019
Current:
 (in thousands)
Federal$— $(1,086)$
State3,488 2,111 2,803 
Foreign4,499 (4,542)5,930 
7,987 (3,517)8,737 
Deferred:   
Federal4,021 (2,659)(33,952)
State(3,548)1,158 (5,603)
Foreign(793)(383)(75)
(320)(1,884)(39,630)
Total$7,667 $(5,401)$(30,893)
Schedule of Net Deferred Tax Assets (Liabilities)
Net deferred tax assets (liabilities) consisted of the following:
 December 31,
 20212020
(in thousands)
Deferred revenue$6,436 $5,811 
Prepaid expenses and accruals8,099 8,737 
Right of use asset(22,190)(25,937)
Lease liability28,994 30,752 
Net operating loss and tax credit carryforwards85,698 87,648 
Property and equipment and intangible assets(100,314)(113,041)
Stock-based compensation expense9,652 9,122 
Investment in partnerships2,941 1,727 
Convertible Notes— (22,951)
Other(173)894 
Total deferred tax liabilities, net19,143 (17,238)
Less: valuation allowance(40,164)(17,502)
Net deferred tax liabilities$(21,021)$(34,740)
Schedule of Expected Tax Provision
The expected income tax provision (benefit) calculated at the statutory federal rate differs from the actual provision as follows:
 Year Ended December 31,
 202120202019
(in thousands)
Tax provision (benefit), at U.S. federal statutory tax rate$4,402 $(1,787)$(10,012)
State income tax provision (benefit), net of federal benefit856 (2,461)(5,390)
Effect of stock-based compensation excess tax benefit(364)(9,349)(11,983)
Effect of limitation on executive compensation1,678 961 1,940 
Effect of permanent items661 (703)(892)
Effect of India partnerships1,422 2,977 — 
Change in valuation allowance5,660 16,210 (3,364)
Effect of change in state and foreign income tax rates(1,184)1,323 2,449 
Uncertain tax positions158 (6,093)4,478 
Research and development credits(5,695)(5,939)(6,756)
State net operating loss adjustment— 31 (1,588)
Other73 (571)225 
Income tax provision (benefit)7,667 (5,401)(30,893)
Schedule of Reconciliation of the Beginning and Ending Amount of Unrecognized Tax Benefit
A reconciliation of the beginning and ending amount of unrecognized tax benefit follows:
 Year Ended December 31,
 202120202019
(in thousands)
Balance at beginning of year$15,132 $18,939 $15,628 
Additions based on tax positions related to the current year1,631 1,420 2,261 
Additions (reductions) based on tax positions related to prior years(550)(2,793)1,050 
Reductions for settlements with taxing authorities related to prior years(394)(2,434)— 
Reductions for lapses of statute of limitations(1,302)— — 
Balance at end of year$14,517 $15,132 $18,939 
XML 66 R48.htm IDEA: XBRL DOCUMENT v3.22.0.1
Net Income (Loss) Per Share (Tables)
12 Months Ended
Dec. 31, 2021
Earnings Per Share [Abstract]  
Schedule of Reconciliation of the Numerators and Denominators Used in Computing Basic and Diluted Net Income (Loss) Per Share Attributable to Common Stockholders
The following table provides the numerators and denominators used in computing basic and diluted net income (loss) per share attributable to Envestnet, Inc.:
 Year Ended December 31,
 202120202019
(in thousands, except share and per share amounts)
Net income (loss) attributable to Envestnet, Inc. (a)
$13,296 $(3,110)$(16,782)
Weighted-average common shares outstanding:
Basic (b)
54,470,975 53,589,232 50,937,919 
Effect of dilutive shares:
Options to purchase common stock206,022 — — 
Unvested restricted stock units633,384 — — 
Warrants73,715 — — 
Diluted (c)
55,384,096 53,589,232 50,937,919 
Net income (loss) per share attributable to Envestnet, Inc common stock:
Basic (a/b)
$0.24 $(0.06)$(0.33)
Diluted (a/c)
$0.24 $(0.06)$(0.33)
Schedule of Anti-Dilutive Securities Excluded From Computation of Diluted Earnings Per Share
Securities that were anti-dilutive and therefore excluded from the computation of diluted net income (loss) per share are as follows: 
 December 31,
 202120202019
(in thousands)
Options to purchase common stock— 438,040 1,150,586 
Unvested RSU's and PSU's— 1,648,144 1,572,988 
Convertible Notes (1)
9,898,549 9,898,549 5,050,505 
Warrants— 470,000 470,000 
Total anti-dilutive securities 9,898,549 12,454,733 8,244,079 
(1)From 2019 to 2020, this amount increased by 4.8 million potential common shares due to the Convertible Notes due 2025 (See “Note 10—Debt”).
XML 67 R49.htm IDEA: XBRL DOCUMENT v3.22.0.1
Segment information (Tables)
12 Months Ended
Dec. 31, 2021
Segment Reporting [Abstract]  
Schedule of Income (Loss) From Operations by Segment
The following table presents a reconciliation from income (loss) from operations by segment to consolidated net income (loss) attributable to Envestnet, Inc.:
 Year Ended December 31,
 202120202019
(in thousands)
Envestnet Wealth Solutions$124,651 $91,501 $67,713 
Envestnet Data & Analytics2,033 (9,943)(25,262)
Nonsegment operating expenses(86,143)(62,117)(58,524)
Income (loss) from operations40,541 19,441 (16,073)
Interest expense, net of interest income(16,104)(30,392)(29,173)
Other income (expense), net(4,076)2,906 (2,849)
Consolidated income (loss) before income tax benefit20,361 (8,045)(48,095)
Income tax provision (benefit)7,667 (5,401)(30,893)
Consolidated net income (loss)12,694 (2,644)(17,202)
Add: Net (income) loss attributable to non-controlling interest602 (466)420 
Consolidated net income (loss) attributable to Envestnet, Inc.$13,296 $(3,110)$(16,782)
Schedule of Consolidated Total Assets, Consolidated Depreciation and Amortization and Consolidated Capital Expenditures
A summary of consolidated total assets, consolidated depreciation and amortization and consolidated capital expenditures by segment follows:
 December 31,
 20212020
Segment assets:
 (in thousands)
Envestnet Wealth Solutions$1,720,779 $1,634,153 
Envestnet Data & Analytics520,403 510,137 
Consolidated total assets$2,241,182 $2,144,290 

 Year Ended December 31,
 202120202019
Segment depreciation and amortization:
 (in thousands)
Envestnet Wealth Solutions$90,073 $80,714 $65,746 
Envestnet Data & Analytics27,694 32,947 35,525 
Consolidated depreciation and amortization$117,767 $113,661 $101,271 

 Year Ended December 31,
 202120202019
Segment capital expenditures:
 (in thousands)
Envestnet Wealth Solutions$65,264 $46,891 $42,395 
Envestnet Data & Analytics23,637 20,105 11,548 
Consolidated capital expenditures$88,901 $66,996 $53,943 
XML 68 R50.htm IDEA: XBRL DOCUMENT v3.22.0.1
Geographical Information (Tables)
12 Months Ended
Dec. 31, 2021
Segments, Geographical Areas [Abstract]  
Schedule of Property, Plant, and Equipment, Net by Geographic Area
The following table sets forth certain long-lived assets including property and equipment, net and internally developed software, net by geographic area:
 December 31,
 20212020
 (in thousands)
United States$180,680 $140,651 
India2,923 2,970 
Other271 849 
Total long-lived assets, net$183,874 $144,470 
XML 69 R51.htm IDEA: XBRL DOCUMENT v3.22.0.1
Organization and Description of Business (Details)
investmentProduct in Thousands
12 Months Ended
Dec. 31, 2021
proprietaryProduct
segment
rIA
investmentProduct
managedAccountProduct
Number of segments | segment 2
Number of RIAs | rIA 5
Envestnet Enterprise  
Number of investment products | investmentProduct 22
Envestnet Portfolio Management Consultants (“PMC”)  
Number of investment products | managedAccountProduct 4,900
Number of proprietary products | proprietaryProduct 950
XML 70 R52.htm IDEA: XBRL DOCUMENT v3.22.0.1
Summary of Significant Accounting Policies (Narratives) (Details)
1 Months Ended 12 Months Ended
Mar. 31, 2018
USD ($)
boardMember
Dec. 31, 2021
USD ($)
performanceObligation
reportingUnit
Dec. 31, 2020
USD ($)
Dec. 31, 2019
USD ($)
Aug. 31, 2020
USD ($)
May 31, 2018
USD ($)
Non-controlling Interest            
Number of performance obligations | performanceObligation   1        
Allowance for doubtful accounts receivable, current   $ 3,900,000 $ 2,800,000      
Impairment of investments   0 0 $ 0    
Impairment of property and equipment   $ 0 0 0    
Number of reporting units | reportingUnit   2        
Goodwill impairment charges   $ 0 0 0    
Intangible asset impairment charges   0 0 0    
Ownership interest (as a percent) 43.00%          
Investment in private companies   25,926,000 15,640,000 5,250,000    
Number of board members | boardMember 2          
Accumulated deficit   (37,988,000) (79,912,000)      
Income tax provision (benefit)   7,667,000 (5,401,000) $ (30,893,000)    
Additional paid-in capital   (1,131,628,000) (1,166,774,000)      
Expected decrease in interest expense in 2021   22,100,000        
Cumulative Effect, Period of Adoption, Adjustment            
Non-controlling Interest            
Accumulated deficit     28,600,000      
Additional paid-in capital     108,500,000      
Convertible notes payable     87,500,000      
Cumulative Effect, Period of Adoption, Adjustment | Accumulated Deficit            
Non-controlling Interest            
Income tax provision (benefit)     900,000      
Cumulative Effect, Period of Adoption, Adjustment | Additional Paid-in Capital            
Non-controlling Interest            
Income tax provision (benefit)     6,700,000      
Private Services Company            
Non-controlling Interest            
Investment in private companies $ 1,300,000          
Convertible Notes due 2023            
Non-controlling Interest            
Face amount   345,000,000 345,000,000     $ 345,000,000
Interest rate (as a percent)           1.75%
Convertible Notes due 2025            
Non-controlling Interest            
Face amount   $ 517,500,000 $ 517,500,000   $ 517,500,000  
Interest rate (as a percent)         0.75%  
XML 71 R53.htm IDEA: XBRL DOCUMENT v3.22.0.1
Summary of Significant Accounting Policies (Restricted Cash) (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Restricted Cash and Cash Equivalents Items [Line Items]        
Cash and cash equivalents $ 429,279 $ 384,565 $ 82,505  
Total cash, cash equivalents and restricted cash 429,428 384,714 82,755 $ 289,671
Prepaid expense and other current assets        
Restricted Cash and Cash Equivalents Items [Line Items]        
Restricted cash and cash equivalents 149 0 82  
Other non-current assets        
Restricted Cash and Cash Equivalents Items [Line Items]        
Restricted cash and cash equivalents $ 0 $ 149 $ 168  
XML 72 R54.htm IDEA: XBRL DOCUMENT v3.22.0.1
Acquisitions (Acquisition of Private AI Narrative) (Details) - USD ($)
1 Months Ended 12 Months Ended
Jan. 02, 2019
Dec. 31, 2019
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Business Acquisition [Line Items]          
Fair market value adjustment to contingent consideration liability     $ (1,067,000) $ (3,105,000) $ (8,126,000)
Private AI Company          
Business Acquisition [Line Items]          
Contingent consideration liability $ 7,580,000        
Fair market value adjustment to contingent consideration liability   $ (8,100,000) (700,000)    
Goodwill deductible for tax purposes     $ 0    
XML 73 R55.htm IDEA: XBRL DOCUMENT v3.22.0.1
Acquisitions (Schedule Of Consideration Transferred In Private AI Company Acquisition) (Details) - Private AI Company
$ in Thousands
Jan. 02, 2019
USD ($)
Business Acquisition [Line Items]  
Cash consideration $ 11,173
Purchase consideration liability 6,240
Contingent consideration liability 7,580
Working capital adjustment 70
Total consideration transferred $ 25,063
XML 74 R56.htm IDEA: XBRL DOCUMENT v3.22.0.1
Acquisitions (Schedule Of Fair Value Of Assets Acquired And Liabilities Assumed, Private AI Company) (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Jan. 02, 2019
Business Acquisition [Line Items]        
Goodwill $ 925,154 $ 906,773 $ 879,850  
Private AI Company        
Business Acquisition [Line Items]        
Total tangible assets acquired       $ 144
Total liabilities assumed       (688)
Identifiable intangible assets       4,100
Goodwill       21,507
Total net assets acquired       $ 25,063
XML 75 R57.htm IDEA: XBRL DOCUMENT v3.22.0.1
Acquisitions (Schedule Of Acquired Intangible Assets, Private AI Company) (Details) - USD ($)
$ in Thousands
Mar. 11, 2021
Jan. 02, 2019
Business Acquisition [Line Items]    
Estimated Useful Life in Years 5 years  
Private AI Company | Proprietary technology    
Business Acquisition [Line Items]    
Finite-lived intangible assets acquired   $ 4,100
Estimated Useful Life in Years   4 years
XML 76 R58.htm IDEA: XBRL DOCUMENT v3.22.0.1
Acquisitions (Acquisition Of Portfolio Center Business, Narrative) (Details) - USD ($)
$ in Thousands
12 Months Ended
Apr. 01, 2019
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Business Acquisition [Line Items]        
Amortization expense   $ 68,587 $ 73,559 $ 68,452
PortfolioCenter        
Business Acquisition [Line Items]        
Cash consideration $ 17,500      
Contingent consideration liability $ 8,200      
Contingent consideration, accreted balance     $ 10,200  
Revenue since acquisition       6,700
Net income (loss) since acquisition       (2,600)
Amortization expense       $ 1,500
PortfolioCenter | Earn-out Contingent Consideration        
Business Acquisition [Line Items]        
Payment of contingent consideration liability   $ 10,500    
XML 77 R59.htm IDEA: XBRL DOCUMENT v3.22.0.1
Acquisitions (Schedule Of Consideration Transferred, Portfolio Center Business) (Details) - PortfolioCenter
$ in Thousands
Apr. 01, 2019
USD ($)
Business Acquisition [Line Items]  
Cash consideration $ 17,500
Contingent consideration liability 8,200
Total consideration transferred $ 25,700
XML 78 R60.htm IDEA: XBRL DOCUMENT v3.22.0.1
Acquisitions (Schedule Of Assets Acquired and Liabilities Assumed, Portfolio Center Business) (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Apr. 01, 2019
Business Acquisition [Line Items]        
Goodwill $ 925,154 $ 906,773 $ 879,850  
PortfolioCenter        
Business Acquisition [Line Items]        
Total tangible assets acquired       $ 13
Total liabilities assumed       (1,600)
Identifiable intangible assets       11,700
Goodwill       15,587
Total net assets acquired       $ 25,700
XML 79 R61.htm IDEA: XBRL DOCUMENT v3.22.0.1
Acquisitions (Schedule Of Intangible Assets Acquired, Portfolio Center Business) (Details) - USD ($)
$ in Thousands
Mar. 11, 2021
Apr. 01, 2019
Business Acquisition [Line Items]    
Estimated Useful Life in Years 5 years  
PortfolioCenter    
Business Acquisition [Line Items]    
Finite-lived intangible assets acquired   $ 11,700
PortfolioCenter | Customer list    
Business Acquisition [Line Items]    
Finite-lived intangible assets acquired   $ 8,500
Estimated Useful Life in Years   10 years
PortfolioCenter | Proprietary technology    
Business Acquisition [Line Items]    
Finite-lived intangible assets acquired   $ 3,200
Estimated Useful Life in Years   5 years
XML 80 R62.htm IDEA: XBRL DOCUMENT v3.22.0.1
Acquisitions (Acquisition of PIEtech, Narrative) (Details)
12 Months Ended
Mar. 11, 2021
May 01, 2019
USD ($)
executive
shares
Dec. 31, 2021
USD ($)
shares
Dec. 31, 2020
USD ($)
Dec. 31, 2019
USD ($)
Business Acquisition [Line Items]          
Membership interests, grant date fair value   $ 8,900,000      
Amortization expense     $ 68,587,000 $ 73,559,000 $ 68,452,000
Acquired Finite-lived Intangible Assets [Abstract]          
Estimated useful life (in years) 5 years        
PIEtech          
Business Acquisition [Line Items]          
Cash consideration   298,714,000      
Retention bonus pool   30,000,000      
Cash retention payments     500,000 3,300,000 5,900,000
Expected cash bonus payment   $ 5,300,000      
Cash bonus payments     5,300,000    
Number of executives granted membership interests | executive   2      
Revenue since acquisition         30,300,000
Net income (loss) since acquisition         (12,400,000)
Amortization expense         17,600,000
Acquisition related costs     $ 0 $ 0 $ 16,700,000
Business Combination, Consideration Transferred [Abstract]          
Stock consideration   $ 222,484,000      
Less: cash acquired   (6,360,000)      
Total consideration transferred   514,838,000      
Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Less Noncontrolling Interest [Abstract]          
Cash and cash equivalents   6,360,000      
Accounts receivable   3,782,000      
Prepaid expenses and other current assets   969,000      
Other non-current assets   4,274,000      
Property and equipment, net   6,057,000      
Operating lease right-of-use assets, net   2,012,000      
Identifiable intangible assets   253,000,000      
Total assets acquired   600,405,000      
Accounts payable and accrued expenses   (1,661,000)      
Operating lease liabilities   (2,012,000)      
Deferred income taxes   (68,534,000)      
Deferred revenue   (7,000,000)      
Total liabilities assumed   (79,207,000)      
Total net assets acquired   521,198,000      
Acquired Finite-lived Intangible Assets [Abstract]          
Amount   253,000,000      
PIEtech | Customer list          
Acquired Finite-lived Intangible Assets [Abstract]          
Amount   $ 222,000,000      
PIEtech | Customer list | Minimum          
Acquired Finite-lived Intangible Assets [Abstract]          
Estimated useful life (in years)   10 years      
PIEtech | Customer list | Maximum          
Acquired Finite-lived Intangible Assets [Abstract]          
Estimated useful life (in years)   20 years      
PIEtech | Proprietary technology          
Acquired Finite-lived Intangible Assets [Abstract]          
Amount   $ 23,000,000      
Estimated useful life (in years)   4 years      
PIEtech | Trade names          
Acquired Finite-lived Intangible Assets [Abstract]          
Amount   $ 8,000,000      
Estimated useful life (in years)   7 years      
PIEtech | Equity Plan          
Business Acquisition [Line Items]          
Cash retention payments   $ 8,800,000      
PIEtech | Restricted Stock Units and Performance Stock Units | Equity Plan          
Business Acquisition [Line Items]          
Future grant date   60 days      
Shares authorized for issuance (in shares) | shares   301,469      
Equity plan shares authorized (in shares) | shares     26,000    
PIEtech | Common Stock          
Business Acquisition [Line Items]          
Equity interest issued (in shares) | shares   3,184,713      
XML 81 R63.htm IDEA: XBRL DOCUMENT v3.22.0.1
Acquisitions (Schedule Of Consideration Transferred, PIEtech) (Details) - PIEtech
$ in Thousands
May 01, 2019
USD ($)
Business Acquisition [Line Items]  
Cash consideration $ 298,714
Stock consideration 222,484
Less: cash acquired (6,360)
Total consideration transferred $ 514,838
XML 82 R64.htm IDEA: XBRL DOCUMENT v3.22.0.1
Acquisitions (Schedule Of Assets Acquired and Liabilities Assumed, PIEtech) (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
May 01, 2019
Business Acquisition [Line Items]        
Goodwill $ 925,154 $ 906,773 $ 879,850  
PIEtech        
Business Acquisition [Line Items]        
Cash and cash equivalents       $ 6,360
Accounts receivable       3,782
Prepaid expenses and other current assets       969
Other non-current assets       4,274
Property and equipment, net       6,057
Operating lease right-of-use assets, net       2,012
Identifiable intangible assets       253,000
Goodwill       323,951
Total assets acquired       600,405
Accounts payable and accrued expenses       (1,661)
Operating lease liabilities       (2,012)
Deferred income taxes       (68,534)
Deferred revenue       (7,000)
Total liabilities assumed       (79,207)
Total net assets acquired       $ 521,198
XML 83 R65.htm IDEA: XBRL DOCUMENT v3.22.0.1
Acquisitions (Schedule Of Intangible Assets Acquired, PIEtech) (Details) - USD ($)
$ in Thousands
Mar. 11, 2021
May 01, 2019
Business Acquisition [Line Items]    
Estimated Useful Life in Years 5 years  
PIEtech    
Business Acquisition [Line Items]    
Finite-lived intangible assets acquired   $ 253,000
PIEtech | Customer list    
Business Acquisition [Line Items]    
Finite-lived intangible assets acquired   $ 222,000
PIEtech | Customer list | Minimum    
Business Acquisition [Line Items]    
Estimated Useful Life in Years   10 years
PIEtech | Customer list | Maximum    
Business Acquisition [Line Items]    
Estimated Useful Life in Years   20 years
PIEtech | Proprietary technology    
Business Acquisition [Line Items]    
Finite-lived intangible assets acquired   $ 23,000
Estimated Useful Life in Years   4 years
PIEtech | Trade names    
Business Acquisition [Line Items]    
Finite-lived intangible assets acquired   $ 8,000
Estimated Useful Life in Years   7 years
XML 84 R66.htm IDEA: XBRL DOCUMENT v3.22.0.1
Acquisitions (Acquisition of Private Technology Company, Narrative) (Details) - USD ($)
12 Months Ended
Feb. 18, 2020
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Business Acquisition [Line Items]        
Fair market value adjustment to contingent consideration liability   $ 1,067,000 $ 3,105,000 $ 8,126,000
Goodwill   925,154,000 906,773,000 $ 879,850,000
Private Technology Company        
Business Acquisition [Line Items]        
Total consideration transferred $ 2,300,000      
Additional contingent consideration 6,800,000      
Contingent consideration 5,200,000      
Fair market value adjustment to contingent consideration liability   700,000 $ 3,100,000  
Payment of contingent consideration liability   $ 1,100,000    
Goodwill 7,000,000      
Goodwill deductible for tax purposes 0      
Acquired intangible assets $ 1,000,000      
XML 85 R67.htm IDEA: XBRL DOCUMENT v3.22.0.1
Acquisitions (Acquisition Of Private Technology Company, Narrative) (Details) - USD ($)
Mar. 02, 2020
Feb. 18, 2020
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Business Acquisition [Line Items]          
Goodwill     $ 925,154,000 $ 906,773,000 $ 879,850,000
Private Cloud Technology Company          
Business Acquisition [Line Items]          
Total consideration transferred $ 12,000,000        
Goodwill 10,900,000        
Goodwill deductible for tax purposes $ 10,900,000        
Private Technology Company          
Business Acquisition [Line Items]          
Total consideration transferred   $ 2,300,000      
Goodwill   7,000,000      
Goodwill deductible for tax purposes   0      
Acquired intangible assets   $ 1,000,000      
XML 86 R68.htm IDEA: XBRL DOCUMENT v3.22.0.1
Acquisitions (Acquisition Of Private Financial Technology Design Company, Narrative) (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 03, 2020
Mar. 31, 2020
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Mar. 31, 2018
Business Acquisition [Line Items]            
Ownership interest (as a percent)           43.00%
Goodwill     $ 925,154 $ 906,773 $ 879,850  
Private Financial Technology Design Company            
Business Acquisition [Line Items]            
Estimated value of acquiree $ 11,000          
Total consideration transferred 5,900          
Remeasurement gain   $ 4,200        
Goodwill 9,200          
Goodwill deductible for tax purposes 6,200          
Acquired intangible assets $ 2,000          
Private Financial Technology Design Company            
Business Acquisition [Line Items]            
Ownership interest (as a percent) 45.00%          
XML 87 R69.htm IDEA: XBRL DOCUMENT v3.22.0.1
Acquisitions (Acquisition Of Proprietary Technology, Narrative) (Details) - USD ($)
$ in Millions
Mar. 11, 2021
Mar. 31, 2018
Business Acquisition [Line Items]    
Ownership interest (as a percent)   43.00%
Estimated useful life (in years) 5 years  
Proprietary Technology    
Business Acquisition [Line Items]    
Ownership interest (as a percent) 29.00%  
Consideration transferred $ 35.5  
Redemption consideration 10.0  
Proprietary Technology | Proprietary technology    
Business Acquisition [Line Items]    
Finite-lived intangible assets acquired $ 24.5  
XML 88 R70.htm IDEA: XBRL DOCUMENT v3.22.0.1
Acquisitions (Acquisition Of Harvest, Narrative) (Details) - Harvest Savings & Wealth Technologies - USD ($)
Apr. 07, 2021
Dec. 31, 2021
Business Acquisition [Line Items]    
Cash consideration $ 32,800,000  
Escrow deposit $ 3,000,000  
Escrow holding period 18 months  
Goodwill   $ 0
XML 89 R71.htm IDEA: XBRL DOCUMENT v3.22.0.1
Acquisitions (Schedule Of Net Assets Acquired, Harvest) (Details) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Sep. 30, 2021
Dec. 31, 2021
Apr. 07, 2021
Dec. 31, 2020
Dec. 31, 2019
Business Acquisition [Line Items]          
Deferred tax assets acquired, Measurement Period Adjustments   $ 3,300      
Goodwill   925,154   $ 906,773 $ 879,850
Harvest Savings & Wealth Technologies          
Business Acquisition [Line Items]          
Total tangible assets acquired   5,310 $ 2,032    
Deferred tax assets acquired, Measurement Period Adjustments $ 3,278        
Total liabilities assumed   (542) (596)    
Total liabilities assumed, Measurement Period Adjustments 54        
Identifiable intangible assets   9,500 9,500    
Goodwill   18,526 21,858    
Goodwill, Measurement Period Adjustments (3,332)        
Total net assets acquired   $ 32,794 $ 32,794    
Total net assets acquired, Measurement Period Adjustments $ 0        
XML 90 R72.htm IDEA: XBRL DOCUMENT v3.22.0.1
Acquisitions (Schedule Of Intangible Assets Acquired, Harvest) (Details) - USD ($)
$ in Thousands
Apr. 07, 2021
Mar. 11, 2021
Business Acquisition [Line Items]    
Estimated Useful Life in Years   5 years
Harvest Savings & Wealth Technologies    
Business Acquisition [Line Items]    
Finite-lived intangible assets acquired $ 9,500  
Harvest Savings & Wealth Technologies | Proprietary technology    
Business Acquisition [Line Items]    
Finite-lived intangible assets acquired $ 6,900  
Estimated Useful Life in Years 6 years  
Harvest Savings & Wealth Technologies | Customer list    
Business Acquisition [Line Items]    
Finite-lived intangible assets acquired $ 2,600  
Estimated Useful Life in Years 14 years  
XML 91 R73.htm IDEA: XBRL DOCUMENT v3.22.0.1
Prepaid Expenses and Other Current Assets (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Prepaid Expense and Other Assets, Current [Abstract]    
Prepaid technology $ 15,415 $ 13,165
Non-income tax receivables 7,013 6,571
Escrow for acquisition 2,951 0
Prepaid insurance 2,234 1,777
Advance payroll taxes and benefits 1,356 6,429
Income tax prepayments and receivables 1,310 1,684
Other 12,427 10,944
Total prepaid expenses and other current assets $ 42,706 $ 40,570
XML 92 R74.htm IDEA: XBRL DOCUMENT v3.22.0.1
Property and Equipment, Net (Property and Equipment, Net) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Property and equipment, cost:      
Property and equipment, gross $ 140,279 $ 132,123  
Less: accumulated depreciation and amortization (90,064) (84,154)  
Total property and equipment, net 50,215 47,969  
Depreciation and amortization expense $ 20,577 21,432 $ 20,777
Computer equipment and software      
Property and equipment      
Estimated Useful Life 3 years    
Property and equipment, cost:      
Property and equipment, gross $ 72,879 72,443  
Leasehold improvements      
Property and equipment, cost:      
Property and equipment, gross 43,544 37,671  
Office furniture and fixtures      
Property and equipment, cost:      
Property and equipment, gross $ 12,214 11,249  
Office furniture and fixtures | Minimum      
Property and equipment      
Estimated Useful Life 3 years    
Office furniture and fixtures | Maximum      
Property and equipment      
Estimated Useful Life 7 years    
Office equipment and other      
Property and equipment, cost:      
Property and equipment, gross $ 7,973 7,151  
Office equipment and other | Minimum      
Property and equipment      
Estimated Useful Life 3 years    
Office equipment and other | Maximum      
Property and equipment      
Estimated Useful Life 5 years    
Building and building improvements      
Property and equipment, cost:      
Property and equipment, gross $ 2,729 2,669  
Building and building improvements | Minimum      
Property and equipment      
Estimated Useful Life 7 years    
Building and building improvements | Maximum      
Property and equipment      
Estimated Useful Life 39 years    
Land      
Property and equipment, cost:      
Property and equipment, gross $ 940 $ 940  
XML 93 R75.htm IDEA: XBRL DOCUMENT v3.22.0.1
Property and Equipment, Net (Narratives) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Property and equipment    
Cost $ 15,062 $ 12,320
Envestnet Wealth Solutions    
Property and equipment    
Cost 12,700 8,500
Envestnet Data & Analytics    
Property and equipment    
Cost $ 2,400 $ 3,800
XML 94 R76.htm IDEA: XBRL DOCUMENT v3.22.0.1
Property and Equipment, Net (Accumulated Depreciation Written Off by Category) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Property and equipment    
Cost $ 15,062 $ 12,320
Accumulated Depreciation (14,577) (11,523)
Computer equipment and software    
Property and equipment    
Cost 10,936 9,844
Accumulated Depreciation (10,838) (9,606)
Leasehold improvements    
Property and equipment    
Cost 197 1,775
Accumulated Depreciation (178) (1,326)
Office furniture and fixtures    
Property and equipment    
Cost 1,702 320
Accumulated Depreciation (1,646) (243)
Office equipment and other    
Property and equipment    
Cost 2,227 381
Accumulated Depreciation $ (1,915) $ (348)
XML 95 R77.htm IDEA: XBRL DOCUMENT v3.22.0.1
Internally Developed Software, Net (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Components of intangible assets      
Less: accumulated amortization $ (91,721) $ (63,118)  
Internally developed software, net 133,659 96,501  
Amortization expense $ 28,603 18,670 $ 12,042
Internally developed software      
Components of intangible assets      
Estimated Useful Life 5 years    
Internally developed software $ 225,380 $ 159,619  
XML 96 R78.htm IDEA: XBRL DOCUMENT v3.22.0.1
Goodwill and Intangible Assets, Net (Goodwill) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Changes in the carrying amount of the Company's goodwill    
Balance at period start $ 906,773 $ 879,850
Foreign currency translation and other (145) (269)
Balance at period end 925,154 906,773
Private Technology company acquisition    
Changes in the carrying amount of the Company's goodwill    
Acquisition   7,019
Private Cloud Technology company acquisition    
Changes in the carrying amount of the Company's goodwill    
Acquisition   10,932
Private Financial Technology Design company acquisition    
Changes in the carrying amount of the Company's goodwill    
Acquisition   9,241
Harvest Savings & Wealth Technologies    
Changes in the carrying amount of the Company's goodwill    
Acquisition 18,526  
Balance at period end 18,526  
Envestnet Wealth Solutions    
Changes in the carrying amount of the Company's goodwill    
Balance at period start 603,350 583,247
Foreign currency translation and other 0 (70)
Balance at period end 621,876 603,350
Envestnet Wealth Solutions | Private Technology company acquisition    
Changes in the carrying amount of the Company's goodwill    
Acquisition   0
Envestnet Wealth Solutions | Private Cloud Technology company acquisition    
Changes in the carrying amount of the Company's goodwill    
Acquisition   10,932
Envestnet Wealth Solutions | Private Financial Technology Design company acquisition    
Changes in the carrying amount of the Company's goodwill    
Acquisition   9,241
Envestnet Wealth Solutions | Harvest Savings & Wealth Technologies    
Changes in the carrying amount of the Company's goodwill    
Acquisition 18,526  
Envestnet Data & Analytics    
Changes in the carrying amount of the Company's goodwill    
Balance at period start 303,423 296,603
Foreign currency translation and other (145) (199)
Balance at period end 303,278 303,423
Envestnet Data & Analytics | Private Technology company acquisition    
Changes in the carrying amount of the Company's goodwill    
Acquisition   7,019
Envestnet Data & Analytics | Private Cloud Technology company acquisition    
Changes in the carrying amount of the Company's goodwill    
Acquisition   0
Envestnet Data & Analytics | Private Financial Technology Design company acquisition    
Changes in the carrying amount of the Company's goodwill    
Acquisition   $ 0
Envestnet Data & Analytics | Harvest Savings & Wealth Technologies    
Changes in the carrying amount of the Company's goodwill    
Acquisition $ 0  
XML 97 R79.htm IDEA: XBRL DOCUMENT v3.22.0.1
Goodwill and Intangible Assets, Net (Intangible Assets) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Components of intangible assets      
Gross Carrying Amount $ 709,104 $ 680,134  
Accumulated Amortization (308,708) (245,093)  
Net Carrying Amount 400,396 435,041  
Amortization expense 68,587 73,559 $ 68,452
Envestnet Wealth Solutions      
Components of intangible assets      
Write-off of fully amortized intangible assets 5,000 800  
Envestnet Data & Analytics      
Components of intangible assets      
Write-off of fully amortized intangible assets 0 35,000  
Customer lists      
Components of intangible assets      
Gross Carrying Amount 590,080 591,520  
Accumulated Amortization (241,189) (198,555)  
Net Carrying Amount 348,891 392,965  
Proprietary technologies      
Components of intangible assets      
Gross Carrying Amount 85,324 54,914  
Accumulated Amortization (43,004) (26,949)  
Net Carrying Amount 42,320 27,965  
Trade names      
Components of intangible assets      
Gross Carrying Amount 33,700 33,700  
Accumulated Amortization (24,515) (19,589)  
Net Carrying Amount $ 9,185 $ 14,111  
XML 98 R80.htm IDEA: XBRL DOCUMENT v3.22.0.1
Goodwill and Intangible Assets, Net (Future Amortization Expense) (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Future amortization expense of the intangible assets    
2022 $ 66,186  
2023 51,791  
2024 45,013  
2025 41,736  
2026 33,894  
Thereafter 161,776  
Net Carrying Amount $ 400,396 $ 435,041
XML 99 R81.htm IDEA: XBRL DOCUMENT v3.22.0.1
Investments (Narratives) (Details) - USD ($)
12 Months Ended
Oct. 01, 2021
Jan. 08, 2020
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Mar. 31, 2018
Schedule of Equity Method Investments [Line Items]            
Ownership interest (as a percent)           43.00%
Equity method investments     $ 18,600,000 $ 15,300,000    
Future funding     3,000,000      
Investment in private companies     25,926,000 15,640,000 $ 5,250,000  
Excess value of equity method investment     9,500,000 9,900,000    
Historical purchase price     18,700,000 300,000    
Private Services Company            
Schedule of Equity Method Investments [Line Items]            
Ownership interest (as a percent)   4.25%        
Investment in private companies   $ 11,000,000        
Revenue from related parties     16,400,000 11,500,000    
Due from related parties     3,000,000 $ 2,100,000    
YieldX            
Schedule of Equity Method Investments [Line Items]            
Investment in private companies $ 15,000,000          
Other Equity Investments            
Schedule of Equity Method Investments [Line Items]            
Historical purchase price     0      
Other Equity Investments | Level II            
Schedule of Equity Method Investments [Line Items]            
Historical purchase price     $ 800,000      
Minimum            
Schedule of Equity Method Investments [Line Items]            
Ownership interest (as a percent)     4.00% 4.00%    
Amortization period     6 years      
Maximum            
Schedule of Equity Method Investments [Line Items]            
Ownership interest (as a percent)     47.00% 44.00%    
Amortization period     15 years      
XML 100 R82.htm IDEA: XBRL DOCUMENT v3.22.0.1
Investments (Schedule of Equity Method Investment) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
 Balance Sheets      
Current assets $ 567,276 $ 505,199  
Current liabilities 288,723 236,369  
 Statements of Operations      
Loss from operations 40,541 19,441 $ (16,073)
Net loss 12,694 (2,644) (17,202)
Envestnet’s proportional share of losses 13,296 (3,110) (16,782)
Equity Method Investments, Total      
 Balance Sheets      
Current assets 40,333 23,469  
Non-current assets 33,529 21,329  
Current liabilities 20,018 11,325  
Non-current liabilities 1,583 1,418  
 Statements of Operations      
Revenues 65,085 35,603 866
Loss from operations (149) (4,758) (6,192)
Net loss (134) (5,062) (6,193)
Envestnet’s proportional share of losses $ (7,093) $ (5,399) $ (2,361)
XML 101 R83.htm IDEA: XBRL DOCUMENT v3.22.0.1
Accrued Expenses and Other Liabilities (Schedule of Accrued Expenses and Other Liabilities) (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Components of accrued expenses    
Accrued compensation and related taxes $ 97,523 $ 71,039
Accrued investment manager fees 95,858 57,894
Accrued technology 8,951 4,701
Accrued professional services 7,746 9,240
Non-income tax payables 4,907 8,398
Other accrued expenses 9,431 7,276
Total accrued expenses and other liabilities $ 224,416 $ 158,548
XML 102 R84.htm IDEA: XBRL DOCUMENT v3.22.0.1
Accrued Expenses and Other Liabilities (Narratives) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Accrued Liabilities [Line Items]    
Accrued compensation and related taxes $ 97,523 $ 71,039
Organizational Realignment    
Accrued Liabilities [Line Items]    
Severance expense 5,200 5,100
Accrued compensation and related taxes $ 1,400 $ 5,100
XML 103 R85.htm IDEA: XBRL DOCUMENT v3.22.0.1
Debt (Schedule of Debt Obligation) (Details) - USD ($)
Dec. 31, 2021
Dec. 31, 2020
Aug. 31, 2020
May 31, 2018
Credit Agreement        
Outstanding debt obligations        
Revolving credit facility $ 0 $ 0    
Convertible Notes due 2023        
Outstanding debt obligations        
Face amount 345,000,000 345,000,000   $ 345,000,000
Unaccredited discount on convertible notes 0 (24,058,000)   $ (48,000,000)
Unamortized issuance costs on convertibe notes (2,979,000) (4,306,000)    
Convertible Notes 342,021,000 316,636,000    
Convertible Notes due 2025        
Outstanding debt obligations        
Face amount 517,500,000 517,500,000 $ 517,500,000  
Unaccredited discount on convertible notes 0 (65,902,000) $ (70,600,000)  
Unamortized issuance costs on convertibe notes (10,659,000) (11,731,000)    
Convertible Notes $ 506,841,000 $ 439,867,000    
XML 104 R86.htm IDEA: XBRL DOCUMENT v3.22.0.1
Debt (Amended Credit Agreement) (Details) - USD ($)
12 Months Ended
Nov. 19, 2015
Dec. 31, 2021
Oct. 31, 2021
Dec. 31, 2020
Revolving credit facility | Line of Credit        
Line of Credit Facility [Line Items]        
Current borrowing capacity   $ 500,000,000    
Second Amended and Restated Credit Agreement        
Line of Credit Facility [Line Items]        
Credit facility amount     $ 500,000,000  
Right to increase credit facility, amount     150,000,000  
Credit facility outstanding   $ 0   $ 0
Letters of credit        
Line of Credit Facility [Line Items]        
Credit facility amount     $ 5,000,000  
Credit Agreement        
Line of Credit Facility [Line Items]        
Voting equity of foreign subsidiary pledged (as a percent) 66.00%      
Non-voting equity of foreign subsidiary pledged (as a percent) 100.00%      
Commitment fee (as a percent)   0.25%    
Credit Agreement | Prepaid Expenses        
Line of Credit Facility [Line Items]        
Debt issuance cost, outstanding   $ 900,000    
Credit Agreement | Other non-current assets        
Line of Credit Facility [Line Items]        
Debt issuance cost, outstanding   $ 1,500,000    
Credit Agreement | LIBOR | Minimum        
Line of Credit Facility [Line Items]        
Spread on variable rate basis (as a percent) 1.50%      
Credit Agreement | LIBOR | Maximum        
Line of Credit Facility [Line Items]        
Spread on variable rate basis (as a percent) 3.25%      
XML 105 R87.htm IDEA: XBRL DOCUMENT v3.22.0.1
Debt (Convertible Notes) (Details)
$ / shares in Units, shares in Millions
1 Months Ended 12 Months Ended
Aug. 31, 2020
USD ($)
day
$ / shares
shares
May 31, 2018
USD ($)
day
$ / shares
shares
Dec. 31, 2021
USD ($)
$ / shares
Dec. 31, 2020
USD ($)
Dec. 31, 2019
USD ($)
Dec. 31, 2018
USD ($)
Debt Instrument [Line Items]            
Accretion of debt discount     $ 0 $ 14,084,000 $ 15,040,000  
Convertible Notes due 2023            
Debt Instrument [Line Items]            
Face amount   $ 345,000,000 $ 345,000,000 345,000,000    
Net proceeds from offering   $ 335,000,000        
Interest rate (as a percent)   1.75%        
Repurchase percentage of principal (as a percent)   100.00%        
Threshold percentage of stock price trigger (as a percent)   130.00%        
Threshold trading days | day   20        
Consecutive trading days | day   30        
Threshold consecutive trading-day period   5 days        
Conversion rate (in shares)   0.0146381        
Conversion price (in dollars per share) | $ / shares   $ 68.31 $ 68.31      
Shares converted (in shares) | shares   5.1        
Threshold business days   5 days        
Threshold percentage of trading price trigger (as a percent)   98.00%        
Allocated to equity components   $ 46,600,000        
Offering costs   1,400,000        
Discount   48,000,000 $ 0 24,058,000    
Unamortized debt issuance expense     2,979,000 4,306,000    
Accretion of debt discount       9,400,000 $ 9,200,000  
Debt issuance costs, gross           $ 10,000,000
Debt issuance costs   $ 8,600,000        
Convertible Notes due 2025            
Debt Instrument [Line Items]            
Face amount $ 517,500,000   $ 517,500,000 517,500,000    
Net proceeds from offering $ 503,000,000          
Interest rate (as a percent) 0.75%          
Repurchase percentage of principal (as a percent) 100.00%          
Threshold percentage of stock price trigger (as a percent) 130.00%          
Threshold trading days | day 20          
Consecutive trading days | day 30          
Threshold consecutive trading-day period 5 days          
Conversion rate (in shares)   0.0093682        
Conversion price (in dollars per share) | $ / shares $ 106.74   $ 106.74      
Shares converted (in shares) | shares 4.8          
Threshold business days 5 days          
Threshold percentage of trading price trigger (as a percent) 98.00%          
Allocated to equity components $ 61,900,000          
Offering costs       1,900,000    
Discount 70,600,000   $ 0 65,902,000    
Unamortized debt issuance expense     $ 10,659,000 11,731,000    
Accretion of debt discount       4,700,000    
Debt issuance costs       12,600,000    
Taxes $ 6,700,000          
Issuance costs       $ 14,500,000    
XML 106 R88.htm IDEA: XBRL DOCUMENT v3.22.0.1
Debt (Interest Expense) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Debt Disclosure [Abstract]      
Coupon interest $ 9,919 $ 7,442 $ 8,917
Amortization of issuance costs 5,745 3,396 3,703
Undrawn and other fees 1,267 796 795
Accretion of debt discount 0 14,084 15,040
Interest on revolving credit facility 0 5,786 4,065
Total interest expense 16,931 31,504 32,520
Line of Credit Facility [Line Items]      
Interest expense 16,931 31,504 32,520
Coupon interest $ 9,919 7,442 8,917
Convertible Notes due 2023      
Debt Disclosure [Abstract]      
Accretion of debt discount   $ 9,400 $ 9,200
Line of Credit Facility [Line Items]      
Effective interest rate (as a percent) 2.40% 6.00% 6.00%
Convertible Notes due 2025      
Debt Disclosure [Abstract]      
Accretion of debt discount   $ 4,700  
Line of Credit Facility [Line Items]      
Effective interest rate (as a percent) 1.30% 4.00%  
Convertible Notes Payable      
Debt Disclosure [Abstract]      
Coupon interest     $ 2,900
Total interest expense     9,700
Line of Credit Facility [Line Items]      
Interest expense     9,700
Coupon interest     2,900
Amortization of debt issuance costs and discounts     6,800
Convertible Notes Payable | Convertible Notes due 2023      
Debt Disclosure [Abstract]      
Coupon interest $ 6,000 $ 6,000 6,000
Total interest expense 8,000 17,100 16,800
Line of Credit Facility [Line Items]      
Interest expense 8,000 17,100 16,800
Coupon interest 6,000 6,000 6,000
Amortization of debt issuance costs and discounts 2,000 11,100 $ 10,800
Convertible Notes Payable | Convertible Notes due 2025      
Debt Disclosure [Abstract]      
Coupon interest 3,900 1,400  
Total interest expense 6,800 6,900  
Line of Credit Facility [Line Items]      
Interest expense 6,800 6,900  
Coupon interest 3,900 1,400  
Amortization of debt issuance costs and discounts $ 2,900 $ 5,500  
XML 107 R89.htm IDEA: XBRL DOCUMENT v3.22.0.1
Leases (Narratives) (Details)
12 Months Ended
Dec. 31, 2021
Lessee, Lease, Description [Line Items]  
Lease renewal term (in years) 20 years
Lease termination option (in days) 90 days
Minimum  
Lessee, Lease, Description [Line Items]  
Lease term of contract (in years) 1 month
Maximum  
Lessee, Lease, Description [Line Items]  
Lease term of contract (in years) 12 years
Term of contract, leases not yet commenced (up to) (in years) 11 years
XML 108 R90.htm IDEA: XBRL DOCUMENT v3.22.0.1
Leases (Schedule of Companys Leases) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Leases [Abstract]    
Total operating lease cost $ 18,600 $ 17,241
Short-term lease cost $ 4,940 $ 5,049
Weighted average remaining lease term (in years) 9 years 9 months 18 days 10 years 2 months 12 days
Weighted average discount rate 5.10% 5.10%
Cash paid for amounts included in the measurement of the operating lease liability $ 18,052 $ 21,467
XML 109 R91.htm IDEA: XBRL DOCUMENT v3.22.0.1
Leases (Future Minimum Lease Payments) (Details)
$ in Thousands
Dec. 31, 2021
USD ($)
Leases [Abstract]  
2022 $ 14,781
2023 15,518
2024 14,628
2025 13,728
2026 14,684
Thereafter 76,273
Total future minimum lease payments 149,612
Less imputed interest (32,693)
Total operating lease liabilities $ 116,919
XML 110 R92.htm IDEA: XBRL DOCUMENT v3.22.0.1
Stockholders' Equity (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 20, 2018
Dec. 31, 2021
Feb. 25, 2016
Stockholders' equity      
Shares authorized for repurchase (in shares)     2,000,000
Repurchase of common stock   $ (4,001)  
Remaining shares authorized for repurchase (maximum) (in shares)   1,900,902  
Treasury Stock      
Stockholders' equity      
Share repurchases (in shares)   (55,488)  
Repurchase of common stock   $ (4,001)  
Common Stock | Private Placement | Warrant      
Stockholders' equity      
Number of shares issued in transaction (in shares) 470,000    
Sale of stock (in dollars per share) $ 65.16    
Warrants exercisable period (in years) 4 years    
XML 111 R93.htm IDEA: XBRL DOCUMENT v3.22.0.1
Fair Value Measurements (Schedule of Fair Value Assets and Liabilities) (Details) - Recurring Basis - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Level I    
Assets    
Assets to fund deferred compensation liability $ 0 $ 0
Total assets 2,684 84,110
Liabilities:    
Contingent consideration liability 0 0
Deferred compensation liability 10,418 8,720
Total liabilities 10,418 8,720
Level I | Money market funds    
Assets    
Money market funds 2,684 84,110
Level II    
Assets    
Assets to fund deferred compensation liability 0 0
Total assets 0 0
Liabilities:    
Contingent consideration liability 0 0
Deferred compensation liability 0 0
Total liabilities 0 0
Level II | Money market funds    
Assets    
Money market funds 0 0
Level III    
Assets    
Assets to fund deferred compensation liability 11,140 9,961
Total assets 11,140 9,961
Liabilities:    
Contingent consideration liability 743 12,559
Deferred compensation liability 0 0
Total liabilities 743 12,559
Level III | Money market funds    
Assets    
Money market funds 0 0
Fair Value    
Assets    
Assets to fund deferred compensation liability 11,140 9,961
Total assets 13,824 94,071
Liabilities:    
Contingent consideration liability 743 12,559
Deferred compensation liability 10,418 8,720
Total liabilities 11,161 21,279
Fair Value | Money market funds    
Assets    
Money market funds $ 2,684 $ 84,110
XML 112 R94.htm IDEA: XBRL DOCUMENT v3.22.0.1
Fair Value Measurements (Narratives) (Details) - USD ($)
1 Months Ended 12 Months Ended
Dec. 31, 2019
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Aug. 31, 2020
May 31, 2018
Fair Value Measurements            
Fair market value adjustment to contingent consideration liability   $ (1,067,000) $ (3,105,000) $ (8,126,000)    
Convertible Notes due 2023            
Fair Value Measurements            
Face amount   345,000,000 345,000,000     $ 345,000,000
Convertible Notes due 2023 | Carrying Value            
Fair Value Measurements            
Convertible notes   342,000,000 316,600,000      
Total liabilities   439,900,000 460,800,000      
Convertible Notes due 2025            
Fair Value Measurements            
Face amount   517,500,000 517,500,000   $ 517,500,000  
Convertible Notes due 2025 | Carrying Value            
Fair Value Measurements            
Convertible notes   506,800,000 439,900,000      
Convertible Notes due 2025 | Fair Value            
Fair Value Measurements            
Convertible notes   526,100,000 540,800,000      
Credit Agreement            
Fair Value Measurements            
Revolving credit facility   0 $ 0      
Private AI Company            
Fair Value Measurements            
Fair market value adjustment to contingent consideration liability $ (8,100,000) $ (700,000)        
XML 113 R95.htm IDEA: XBRL DOCUMENT v3.22.0.1
Fair Value Measurements (Reconciliation of Deferred Compensation Liability and Contingent Consideration Liability) (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2021
USD ($)
Changes in the fair value of Contingent Consideration Liabilities  
Beginning balance $ 12,559
Payments of contingent consideration liability (11,636)
Fair market value adjustment on contingent consideration liability (667)
Accretion on contingent consideration liabilities 487
Ending balance 743
Reconciliation of assets to fund deferred compensation liability  
Beginning balance 9,961
Contributions 215
Fair value adjustments 964
Ending balance $ 11,140
XML 114 R96.htm IDEA: XBRL DOCUMENT v3.22.0.1
Revenues and Cost of Revenues (Disaggregation) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Revenues:      
Total revenues $ 1,186,517 $ 998,230 $ 900,127
United States      
Revenues:      
Total revenues 1,166,251 977,047 871,456
International      
Revenues:      
Total revenues 20,266 21,183 28,671
Total recurring revenues      
Revenues:      
Total revenues 1,163,365 967,454 863,125
Asset-based      
Revenues:      
Total revenues 709,376 540,947 484,312
Subscription-based      
Revenues:      
Total revenues 453,989 426,507 378,813
Professional services and other revenues      
Revenues:      
Total revenues 23,152 30,776 37,002
Envestnet Wealth Solutions      
Revenues:      
Total revenues 991,166 806,090 709,458
Envestnet Wealth Solutions | Total recurring revenues      
Revenues:      
Total revenues 977,096 789,757 691,918
Envestnet Wealth Solutions | Asset-based      
Revenues:      
Total revenues 709,376 540,947 484,312
Envestnet Wealth Solutions | Subscription-based      
Revenues:      
Total revenues 267,720 248,810 207,606
Envestnet Wealth Solutions | Professional services and other revenues      
Revenues:      
Total revenues 14,070 16,333 17,540
Envestnet Data & Analytics      
Revenues:      
Total revenues 195,351 192,140 190,669
Envestnet Data & Analytics | Total recurring revenues      
Revenues:      
Total revenues 186,269 177,697 171,207
Envestnet Data & Analytics | Asset-based      
Revenues:      
Total revenues 0 0 0
Envestnet Data & Analytics | Subscription-based      
Revenues:      
Total revenues 186,269 177,697 171,207
Envestnet Data & Analytics | Professional services and other revenues      
Revenues:      
Total revenues $ 9,082 $ 14,443 $ 19,462
XML 115 R97.htm IDEA: XBRL DOCUMENT v3.22.0.1
Revenues and Cost of Revenues (Major Customers) (Details)
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Revenues | Customer concentration risk | Fidelity      
Major Customers      
Revenue as a percentage of the company's total 17.00% 15.00% 15.00%
XML 116 R98.htm IDEA: XBRL DOCUMENT v3.22.0.1
Revenues and Cost of Revenues (Remaining Performance Obligations) (Details)
$ in Thousands
Dec. 31, 2021
USD ($)
Remaining Performance Obligations  
Remaining performance obligations $ 574,330
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2022-01-01  
Remaining Performance Obligations  
Remaining performance obligations $ 253,848
Revenue recognition period 1 year
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2023-01-01  
Remaining Performance Obligations  
Remaining performance obligations $ 161,762
Revenue recognition period 1 year
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2024-01-01  
Remaining Performance Obligations  
Remaining performance obligations $ 88,269
Revenue recognition period 1 year
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2025-01-01  
Remaining Performance Obligations  
Remaining performance obligations $ 46,173
Revenue recognition period 1 year
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2026-01-01  
Remaining Performance Obligations  
Remaining performance obligations $ 19,845
Revenue recognition period 1 year
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2027-01-01  
Remaining Performance Obligations  
Remaining performance obligations $ 4,433
Revenue recognition period
XML 117 R99.htm IDEA: XBRL DOCUMENT v3.22.0.1
Revenues and Cost of Revenues (Contract Balances) (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Revenue from Contract with Customer [Abstract]    
Decrease in contract with customer liability $ 2.0 $ 3.8
Recognized deferred revenue $ 33.8 $ 34.3
XML 118 R100.htm IDEA: XBRL DOCUMENT v3.22.0.1
Revenues and Cost of Revenues (Deferred Sales Incentive Compensation) (Details) - USD ($)
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Revenue from Contract with Customer [Abstract]    
Deferred sales incentive compensation $ 11,800,000 $ 10,800,000
Amortization expense for the deferred sales incentive compensation 4,400,000 3,900,000
Impairment loss for capitalized costs $ 0 $ 0
XML 119 R101.htm IDEA: XBRL DOCUMENT v3.22.0.1
Revenues and Cost of Revenues (Cost of Revenues) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Disaggregation of Revenue [Line Items]      
Cost of revenues $ 423,723 $ 305,929 $ 278,811
Asset-based      
Disaggregation of Revenue [Line Items]      
Cost of revenues 393,717 278,569 243,913
Subscription-based      
Disaggregation of Revenue [Line Items]      
Cost of revenues 29,445 26,934 28,904
Professional services and other revenues      
Disaggregation of Revenue [Line Items]      
Cost of revenues $ 561 $ 426 $ 5,994
XML 120 R102.htm IDEA: XBRL DOCUMENT v3.22.0.1
Stock-Based Compensation (Narratives) (Details) - $ / shares
12 Months Ended
May 01, 2019
Jun. 22, 2010
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Maximum number of shares available for future issuance (in shares)     3,712,313      
U.S. federal corporate income tax rate     25.50% 25.50% 25.20%  
Restricted Stock Units            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Unrecognized compensation expense weighted-average recognition period     2 years      
Target Incentive Awards            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Vesting period (in years)     3 years      
Unrecognized compensation expense weighted-average recognition period     1 year 10 months 24 days      
Stock Option            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Intrinsic value per share (in dollars per share)     $ 79.34 $ 82.29   $ 69.63
Unrecognized compensation expense weighted-average recognition period     1 year 7 months 6 days      
Stock Option | Minimum            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Exercise prices of stock options outstanding (in dollars per share)     $ 12.45      
Stock Option | Maximum            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Exercise prices of stock options outstanding (in dollars per share)     $ 74.83      
2010 Plan            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Share-based awards, contractual term   10 years        
Shares authorized for issuance (in shares)   12,375,000        
Equity Plan | PIEtech | Restricted Stock Units and Performance Stock Units            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Shares authorized for issuance (in shares) 301,469          
Future grant date 60 days          
Equity Plan | PIEtech | Restricted Stock Units and Performance Stock Units | Minimum            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Vesting period (in years) 3 years          
Equity Plan | PIEtech | Restricted Stock Units and Performance Stock Units | Maximum            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Vesting period (in years) 5 years          
XML 121 R103.htm IDEA: XBRL DOCUMENT v3.22.0.1
Stock-Based Compensation (Compensation Expense) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Summary of employee stock-based compensation expense      
Stock-based compensation expense $ 67,525 $ 56,292 $ 54,436
Tax effect on stock-based compensation expense (17,219) (14,354) (13,734)
Net effect on income $ 50,306 $ 41,938 $ 40,702
XML 122 R104.htm IDEA: XBRL DOCUMENT v3.22.0.1
Stock-Based Compensation (Weighted Average Assumptions) (Details) - $ / shares
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Summary of weighted average assumptions used to value options granted      
Grant date fair value of options (in dollars per share) $ 31.23 $ 0 $ 21.55
Volatility 42.10% 0.00% 40.00%
Risk-free interest rate 0.40% 0.00% 2.50%
Dividend yield 0.00% 0.00% 0.00%
Expected term (in years) 6 years 6 months 0 years 6 years 6 months
XML 123 R105.htm IDEA: XBRL DOCUMENT v3.22.0.1
Stock-Based Compensation (Stock Options) (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Weighted-Average Remaining Contractual Life        
Outstanding   4 years 1 month 6 days    
Stock Option        
Options        
Outstanding at the beginning of the period (in shares) 438,040 1,150,586 1,887,969  
Granted (in shares) 4,781   81,807  
Exercised (in shares) (76,303) (705,333) (783,216)  
Forfeited (in shares) (1,277) (7,213) (35,974)  
Outstanding at the end of the period (in shares) 365,241 438,040 1,150,586 1,887,969
Options exercisable (in shares) 321,487      
Weighted-Average Exercise Price        
Outstanding at the beginning of the period (in dollars per share) $ 36.28 $ 25.66 $ 20.05  
Granted (in dollars per share) 74.83   49.02  
Exercised (in dollars per share) 27.37 18.83 13.52  
Forfeited (in dollars per share) 49.02 48.70 48.33  
Outstanding at the end of the period (in dollars per share) 38.61 $ 36.28 $ 25.66 $ 20.05
Options exercisable (in dollars per share) $ 36.80      
Weighted-Average Remaining Contractual Life        
Outstanding 3 years 3 months 18 days 4 years 1 month 6 days 3 years 4 months 24 days 3 years 4 months 24 days
Options exercisable 2 years 9 months 18 days      
Aggregate Intrinsic Value        
Outstanding $ 14,878 $ 20,156 $ 50,590 $ 56,046
Options exercisable $ 13,675      
XML 124 R106.htm IDEA: XBRL DOCUMENT v3.22.0.1
Stock-Based Compensation (Schedule of Other Information) (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total intrinsic value of options exercised $ 3,815 $ 35,687 $ 40,893  
Cash received from exercises of stock options $ 2,090 $ 10,760 $ 10,592  
Stock Option        
Share-based Compensation Arrangement by Share-based Payment Award, Additional General Disclosures [Abstract]        
Intrinsic value per share (in dollars per share) $ 79.34 $ 82.29   $ 69.63
Unrecognized compensation expense weighted-average recognition period 1 year 7 months 6 days      
Stock Option | Minimum        
Share-based Compensation Arrangement by Share-based Payment Award, Additional General Disclosures [Abstract]        
Exercise prices of stock options outstanding (in dollars per share) $ 12.45      
Stock Option | Maximum        
Share-based Compensation Arrangement by Share-based Payment Award, Additional General Disclosures [Abstract]        
Exercise prices of stock options outstanding (in dollars per share) $ 74.83      
XML 125 R107.htm IDEA: XBRL DOCUMENT v3.22.0.1
Stock-Based Compensation (Restricted Stock Units and Restricted Stock Awards) (Details) - USD ($)
$ / shares in Units, $ in Millions
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Share-based Compensation Arrangement by Share-based Payment Award, Additional General Disclosures [Abstract]      
Stock-based compensation expense     $ 4.3
Fair value adjustment gain on settlement   $ 2.5  
PSUs      
Share-based Compensation Arrangement by Share-based Payment Award, Additional General Disclosures [Abstract]      
Vesting period (in years) 3 years    
Unrecognized compensation expense related to shares $ 10.4    
Unrecognized compensation expense weighted-average recognition period 1 year 10 months 24 days    
Number of Shares      
Balance at the beginning of the period (in shares) 302,797 254,118 124,320
Granted (in shares) 129,865 81,689 202,168
Vested (in shares) (62,524) 0 (68,334)
Forfeited (in shares) (10,954) (33,010) (4,036)
Balance at the end of the period (in shares) 359,184 302,797 254,118
Weighted-Average Grant Date Fair Value per Share      
Balance at the beginning of the period (in dollars per share) $ 72.50 $ 67.96 $ 44.64
Granted (in dollars per share) 70.92 83.47 69.68
Vested (in dollars per share) 61.53 0 31.03
Forfeited (in dollars per share) 78.97 64.70 61.27
Balance at the end of the period (in dollars per share) $ 73.64 $ 72.50 $ 67.96
Restricted Stock Units      
Share-based Compensation Arrangement by Share-based Payment Award, Additional General Disclosures [Abstract]      
Unrecognized compensation expense related to shares $ 83.8    
Unrecognized compensation expense weighted-average recognition period 2 years    
Number of Shares      
Balance at the beginning of the period (in shares) 1,345,347 1,318,870 1,461,468
Granted (in shares) 1,195,313 970,390 997,971
Vested (in shares) (828,942) (804,982) (1,029,790)
Forfeited (in shares) (204,294) (138,931) (110,779)
Balance at the end of the period (in shares) 1,507,424 1,345,347 1,318,870
Weighted-Average Grant Date Fair Value per Share      
Balance at the beginning of the period (in dollars per share) $ 70.56 $ 58.88 $ 46.59
Granted (in dollars per share) 71.03 74.61 61.91
Vested (in dollars per share) 69.50 57.77 45.11
Forfeited (in dollars per share) 70.71 62.14 53.16
Balance at the end of the period (in dollars per share) $ 71.50 $ 70.56 $ 58.88
Restricted Stock Units | Tranche Three      
Share-based Compensation Arrangement by Share-based Payment Award, Additional General Disclosures [Abstract]      
Vesting percent (as a percent) 33.333%    
Restricted Stock Units | Tranche One      
Share-based Compensation Arrangement by Share-based Payment Award, Additional General Disclosures [Abstract]      
Vesting percent (as a percent) 33.333%    
Restricted Stock Units | Tranche Two      
Share-based Compensation Arrangement by Share-based Payment Award, Additional General Disclosures [Abstract]      
Vesting percent (as a percent) 33.333%    
Minimum | PSUs      
Share-based Compensation Arrangement by Share-based Payment Award, Additional General Disclosures [Abstract]      
Number of shares to be vest upon each evaluation date (as a percent) 0.00%    
Maximum | PSUs      
Share-based Compensation Arrangement by Share-based Payment Award, Additional General Disclosures [Abstract]      
Number of shares to be vest upon each evaluation date (as a percent) 150.00%    
XML 126 R108.htm IDEA: XBRL DOCUMENT v3.22.0.1
Benefit Plan (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Retirement Benefits [Abstract]      
Voluntary employer matching contributions $ 6,873 $ 6,247 $ 6,044
XML 127 R109.htm IDEA: XBRL DOCUMENT v3.22.0.1
Income Taxes (Loss Before Income Tax Benefit) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Summary of Income before income tax provision      
Domestic $ 9,730 $ (17,234) $ (61,047)
Foreign 10,631 9,189 12,952
Income (loss) before income tax provision (benefit) $ 20,361 $ (8,045) $ (48,095)
XML 128 R110.htm IDEA: XBRL DOCUMENT v3.22.0.1
Income Taxes (Components of Income Tax Expense (Benefit)) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Current:      
Federal $ 0 $ (1,086) $ 4
State 3,488 2,111 2,803
Foreign 4,499 (4,542) 5,930
Current income tax provision 7,987 (3,517) 8,737
Deferred:      
Federal 4,021 (2,659) (33,952)
State (3,548) 1,158 (5,603)
Foreign (793) (383) (75)
Deferred Total (320) (1,884) (39,630)
Total $ 7,667 $ (5,401) $ (30,893)
XML 129 R111.htm IDEA: XBRL DOCUMENT v3.22.0.1
Income Taxes (Deferred Tax Assets and Liabilities) (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Income Tax Disclosure [Abstract]    
Deferred revenue $ 6,436 $ 5,811
Prepaid expenses and accruals 8,099 8,737
Right of use asset (22,190) (25,937)
Lease liability 28,994 30,752
Net operating loss and tax credit carryforwards 85,698 87,648
Property and equipment and intangible assets (100,314) (113,041)
Stock-based compensation expense 9,652 9,122
Investment in partnerships 2,941 1,727
Convertible Notes 0 (22,951)
Deferred Tax Liabilities, Other (173)  
Other   894
Total deferred tax liabilities, net 19,143  
Total deferred tax liabilities, net   (17,238)
Less: valuation allowance (40,164) (17,502)
Net deferred tax liabilities (21,021) (34,740)
Deferred tax liability related to dividend distribution tax 6,200  
Valuation allowance related to capital losses $ 40,200 $ 17,500
XML 130 R112.htm IDEA: XBRL DOCUMENT v3.22.0.1
Income Taxes (Rate Reconciliation) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Income Tax Disclosure [Abstract]      
Tax provision (benefit), at U.S. federal statutory tax rate $ 4,402 $ (1,787) $ (10,012)
State income tax provision (benefit), net of federal benefit 856 (2,461) (5,390)
Effect of stock-based compensation excess tax benefit (364) (9,349) (11,983)
Effect of limitation on executive compensation 1,678 961 1,940
Effect of permanent items 661 (703) (892)
Effect of India partnerships 1,422 2,977 0
Change in valuation allowance 5,660 16,210 (3,364)
Effect of change in state and foreign income tax rates (1,184) 1,323 2,449
Uncertain tax positions 158 (6,093) 4,478
Research and development credits (5,695) (5,939) (6,756)
State net operating loss adjustment 0 31 (1,588)
Other 73 (571) 225
Total $ 7,667 $ (5,401) $ (30,893)
XML 131 R113.htm IDEA: XBRL DOCUMENT v3.22.0.1
Income Taxes (NOL) (Details)
$ in Millions
Dec. 31, 2021
USD ($)
Operating Loss Carryforwards  
NOL, offset future federal taxable income $ 154.0
NOL, carried forward indefinitely 41.0
Federal  
Operating Loss Carryforwards  
NOL carryforwards 195.0
Federal | Research and development  
Operating Loss Carryforwards  
Tax credit carryforward 32.0
State  
Operating Loss Carryforwards  
NOL carryforwards 233.0
State | Research and development  
Operating Loss Carryforwards  
Tax credit carryforward 13.0
Foreign  
Operating Loss Carryforwards  
Tax credit carryforward $ 0.9
XML 132 R114.htm IDEA: XBRL DOCUMENT v3.22.0.1
Income Taxes (Unrecognized Tax Benefit) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Reconciliation of unrecognized tax benefit      
Unrecognized tax benefits balance at beginning of year $ 15,132 $ 18,939 $ 15,628
Additions based on tax positions related to the current year 1,631 1,420 2,261
Reductions based on tax positions related to prior years (550) (2,793)  
Additions based on tax positions related to prior years     1,050
Reductions for settlements with taxing authorities related to prior years (394) (2,434) 0
Reductions for lapses of statute of limitations (1,302) 0 0
Unrecognized tax benefits balance at end of year 14,517 15,132 $ 18,939
Unrecognized tax benefits that would impact effective tax rate, if recognized 14,500    
Decrease in unrecognized tax benefits is possible in next twelve months 3,600    
Potential interest and penalties related to unrecognized tax benefits included in income tax expense (benefit) 600 (4,900)  
Accrued interest and penalties on unrecognized tax benefits $ 1,900 $ 1,400  
XML 133 R115.htm IDEA: XBRL DOCUMENT v3.22.0.1
Net Income (Loss) Per Share (Computation of Basic and Diluted Net Income (Loss) Per Share) (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Aug. 31, 2020
May 31, 2018
Earnings Per Share, Basic [Abstract]          
Net income (loss) attributable to Envestnet, Inc. $ 13,296 $ (3,110) $ (16,782)    
Weighted-average common shares outstanding:          
Basic (in shares) 54,470,975 53,589,232 50,937,919    
Effect of dilutive shares:          
Warrants (in shares) 73,715 0 0    
Diluted (in shares) 55,384,096 53,589,232 50,937,919    
Net income (loss) per share attributable to Envestnet, Inc common stock:          
Basic (in dollars per share) $ 0.24 $ (0.06) $ (0.33)    
Diluted (in dollars per share) $ 0.24 $ (0.06) $ (0.33)    
Stock Option          
Effect of dilutive shares:          
Options to purchase common stock and unvested restricted stock units (in shares) 206,022 0 0    
Restricted Stock Units          
Effect of dilutive shares:          
Options to purchase common stock and unvested restricted stock units (in shares) 633,384 0 0    
Convertible Notes due 2023          
Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items]          
Conversion price (in dollars per share) $ 68.31       $ 68.31
Convertible Notes due 2025          
Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items]          
Conversion price (in dollars per share) $ 106.74     $ 106.74  
XML 134 R116.htm IDEA: XBRL DOCUMENT v3.22.0.1
Net Income (Loss) Per Share (Antidilutive Securities) (Details) - USD ($)
$ in Millions
1 Months Ended 12 Months Ended
Aug. 31, 2020
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Common share equivalents for securities that were anti-dilutive and therefore excluded from the computation of diluted earnings per share        
Anti-dilutive securities excluded from computation of diluted earnings per share (in shares)   9,898,549 12,454,733 8,244,079
Convertible Notes due 2025        
Common share equivalents for securities that were anti-dilutive and therefore excluded from the computation of diluted earnings per share        
Debt conversion amount     $ 4.8 $ 4.8
Shares converted (in shares) 4,800,000      
Options to purchase common stock        
Common share equivalents for securities that were anti-dilutive and therefore excluded from the computation of diluted earnings per share        
Anti-dilutive securities excluded from computation of diluted earnings per share (in shares)   0 438,040 1,150,586
Unvested RSU's and PSU's        
Common share equivalents for securities that were anti-dilutive and therefore excluded from the computation of diluted earnings per share        
Anti-dilutive securities excluded from computation of diluted earnings per share (in shares)   0 1,648,144 1,572,988
Convertible Notes        
Common share equivalents for securities that were anti-dilutive and therefore excluded from the computation of diluted earnings per share        
Anti-dilutive securities excluded from computation of diluted earnings per share (in shares)   9,898,549 9,898,549 5,050,505
Warrants        
Common share equivalents for securities that were anti-dilutive and therefore excluded from the computation of diluted earnings per share        
Anti-dilutive securities excluded from computation of diluted earnings per share (in shares)   0 470,000 470,000
XML 135 R117.htm IDEA: XBRL DOCUMENT v3.22.0.1
Segment Information (Reconciliation From Income (Loss) From Operations By Segment) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Segment Reporting Information [Line Items]      
Income (loss) from operations $ 40,541 $ 19,441 $ (16,073)
Nonsegment operating expenses (1,145,976) (978,789) (916,200)
Interest expense, net of interest income (16,104) (30,392) (29,173)
Other income (expense), net (4,076) 2,906 (2,849)
Income (loss) before income tax provision (benefit) 20,361 (8,045) (48,095)
Income tax provision (benefit) 7,667 (5,401) (30,893)
Net income (loss) 12,694 (2,644) (17,202)
Add: Net (income) loss attributable to non-controlling interest 602 (466) 420
Net income (loss) attributable to Envestnet, Inc. 13,296 (3,110) (16,782)
Operating Segments | Envestnet Wealth Solutions      
Segment Reporting Information [Line Items]      
Income (loss) from operations 124,651 91,501 67,713
Operating Segments | Envestnet Data & Analytics      
Segment Reporting Information [Line Items]      
Income (loss) from operations 2,033 (9,943) (25,262)
Nonsegment      
Segment Reporting Information [Line Items]      
Nonsegment operating expenses $ (86,143) $ (62,117) $ (58,524)
XML 136 R118.htm IDEA: XBRL DOCUMENT v3.22.0.1
Segment Information (Narratives) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Segment Reporting Information [Line Items]      
Consolidated total assets $ 2,241,182 $ 2,144,290  
Consolidated depreciation and amortization 117,767 113,661 $ 101,271
Consolidated capital expenditures 88,901 66,996 53,943
Envestnet Wealth Solutions      
Segment Reporting Information [Line Items]      
Consolidated total assets 1,720,779 1,634,153  
Consolidated depreciation and amortization 90,073 80,714 65,746
Consolidated capital expenditures 65,264 46,891 42,395
Envestnet Data & Analytics      
Segment Reporting Information [Line Items]      
Consolidated total assets 520,403 510,137  
Consolidated depreciation and amortization 27,694 32,947 35,525
Consolidated capital expenditures $ 23,637 $ 20,105 $ 11,548
XML 137 R119.htm IDEA: XBRL DOCUMENT v3.22.0.1
Geographical Information (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Revenues from External Customers and Long-Lived Assets [Line Items]    
Total long-lived assets, net $ 183,874 $ 144,470
United States    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Total long-lived assets, net 180,680 140,651
India    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Total long-lived assets, net 2,923 2,970
Other    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Total long-lived assets, net $ 271 $ 849
XML 138 R120.htm IDEA: XBRL DOCUMENT v3.22.0.1
Commitments and Contingencies (Details)
$ in Millions
12 Months Ended
Feb. 02, 2022
USD ($)
Jun. 21, 2021
USD ($)
Dec. 31, 2021
USD ($)
previousClaim
Dec. 31, 2020
USD ($)
Other Commitments [Line Items]        
Number of previous claims experienced | previousClaim     0  
Purchase obligations     $ 38.0  
Sales and use tax liability     3.2 $ 6.6
Non-income tax receivable     $ 2.6 $ 2.1
Privately Held Company | Technology Solutions        
Other Commitments [Line Items]        
Consideration transferred   $ 18.0    
Asset acquisition, advance   3.0    
Earn-out payment   $ 10.0    
Target metrics term   5 years    
Privately Held Company | Technology Solutions | Subsequent Event        
Other Commitments [Line Items]        
Payments to Acquire Investments $ 15.0      
XML 139 R121.htm IDEA: XBRL DOCUMENT v3.22.0.1
Subsequent Events (Details) - Subsequent Event - Line of Credit
Feb. 04, 2022
USD ($)
Subsequent Events  
Covenant leverage ratio, maximum 4.00
Interest coverage ratio, minimum 4.00
Covenant liquidity amount $ 100,000,000
Minimum | Base Rate  
Subsequent Events  
Spread on variable rate basis (as a percent) 0.25%
Minimum | SOFR  
Subsequent Events  
Spread on variable rate basis (as a percent) 1.25%
Maximum | Base Rate  
Subsequent Events  
Spread on variable rate basis (as a percent) 1.75%
Maximum | SOFR  
Subsequent Events  
Spread on variable rate basis (as a percent) 2.75%
Letters of credit  
Subsequent Events  
Credit facility amount $ 20,000,000
Revolving credit facility  
Subsequent Events  
Credit facility amount $ 500,000,000
Revolving credit facility | Minimum  
Subsequent Events  
Commitment fee (as a percent) 0.25%
Revolving credit facility | Maximum  
Subsequent Events  
Commitment fee (as a percent) 0.30%
XML 140 env-20211231_htm.xml IDEA: XBRL DOCUMENT 0001337619 2021-01-01 2021-12-31 0001337619 2021-06-30 0001337619 2022-02-18 0001337619 2021-12-31 0001337619 2020-12-31 0001337619 env:AssetBasedRevenueMember 2021-01-01 2021-12-31 0001337619 env:AssetBasedRevenueMember 2020-01-01 2020-12-31 0001337619 env:AssetBasedRevenueMember 2019-01-01 2019-12-31 0001337619 us-gaap:SubscriptionAndCirculationMember 2021-01-01 2021-12-31 0001337619 us-gaap:SubscriptionAndCirculationMember 2020-01-01 2020-12-31 0001337619 us-gaap:SubscriptionAndCirculationMember 2019-01-01 2019-12-31 0001337619 env:RecurringRevenueMember 2021-01-01 2021-12-31 0001337619 env:RecurringRevenueMember 2020-01-01 2020-12-31 0001337619 env:RecurringRevenueMember 2019-01-01 2019-12-31 0001337619 env:ProfessionalServicesAndOtherRevenuesMember 2021-01-01 2021-12-31 0001337619 env:ProfessionalServicesAndOtherRevenuesMember 2020-01-01 2020-12-31 0001337619 env:ProfessionalServicesAndOtherRevenuesMember 2019-01-01 2019-12-31 0001337619 2020-01-01 2020-12-31 0001337619 2019-01-01 2019-12-31 0001337619 us-gaap:CommonStockMember 2018-12-31 0001337619 us-gaap:TreasuryStockMember 2018-12-31 0001337619 us-gaap:AdditionalPaidInCapitalMember 2018-12-31 0001337619 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-12-31 0001337619 us-gaap:RetainedEarningsMember 2018-12-31 0001337619 us-gaap:NoncontrollingInterestMember 2018-12-31 0001337619 2018-12-31 0001337619 us-gaap:CommonStockMember 2019-01-01 2019-12-31 0001337619 us-gaap:AdditionalPaidInCapitalMember 2019-01-01 2019-12-31 0001337619 us-gaap:NoncontrollingInterestMember 2019-01-01 2019-12-31 0001337619 us-gaap:TreasuryStockMember 2019-01-01 2019-12-31 0001337619 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-01-01 2019-12-31 0001337619 us-gaap:RetainedEarningsMember 2019-01-01 2019-12-31 0001337619 us-gaap:CommonStockMember 2019-12-31 0001337619 us-gaap:TreasuryStockMember 2019-12-31 0001337619 us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0001337619 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-12-31 0001337619 us-gaap:RetainedEarningsMember 2019-12-31 0001337619 us-gaap:NoncontrollingInterestMember 2019-12-31 0001337619 2019-12-31 0001337619 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:RetainedEarningsMember 2019-12-31 0001337619 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember 2019-12-31 0001337619 us-gaap:CommonStockMember 2020-01-01 2020-12-31 0001337619 us-gaap:AdditionalPaidInCapitalMember 2020-01-01 2020-12-31 0001337619 us-gaap:TreasuryStockMember 2020-01-01 2020-12-31 0001337619 us-gaap:NoncontrollingInterestMember 2020-01-01 2020-12-31 0001337619 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-01-01 2020-12-31 0001337619 us-gaap:RetainedEarningsMember 2020-01-01 2020-12-31 0001337619 us-gaap:CommonStockMember 2020-12-31 0001337619 us-gaap:TreasuryStockMember 2020-12-31 0001337619 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0001337619 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-12-31 0001337619 us-gaap:RetainedEarningsMember 2020-12-31 0001337619 us-gaap:NoncontrollingInterestMember 2020-12-31 0001337619 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0001337619 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:RetainedEarningsMember 2020-12-31 0001337619 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember 2020-12-31 0001337619 us-gaap:CommonStockMember 2021-01-01 2021-12-31 0001337619 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-12-31 0001337619 us-gaap:TreasuryStockMember 2021-01-01 2021-12-31 0001337619 us-gaap:NoncontrollingInterestMember 2021-01-01 2021-12-31 0001337619 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-01-01 2021-12-31 0001337619 us-gaap:RetainedEarningsMember 2021-01-01 2021-12-31 0001337619 us-gaap:CommonStockMember 2021-12-31 0001337619 us-gaap:TreasuryStockMember 2021-12-31 0001337619 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001337619 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 0001337619 us-gaap:RetainedEarningsMember 2021-12-31 0001337619 us-gaap:NoncontrollingInterestMember 2021-12-31 0001337619 env:ZeroPointSevenFivePercentConvertibleNotesDueTwentyTwentyFiveMember 2021-01-01 2021-12-31 0001337619 env:ZeroPointSevenFivePercentConvertibleNotesDueTwentyTwentyFiveMember 2020-01-01 2020-12-31 0001337619 env:ZeroPointSevenFivePercentConvertibleNotesDueTwentyTwentyFiveMember 2019-01-01 2019-12-31 0001337619 us-gaap:RevolvingCreditFacilityMember 2021-01-01 2021-12-31 0001337619 us-gaap:RevolvingCreditFacilityMember 2020-01-01 2020-12-31 0001337619 us-gaap:RevolvingCreditFacilityMember 2019-01-01 2019-12-31 0001337619 env:EnvestnetEnterpriseProductAndServicesSuiteMember 2021-01-01 2021-12-31 0001337619 env:EnvestnetPortfolioManagementConsultantsProductsAndServicesSuiteMember 2021-01-01 2021-12-31 0001337619 env:EnvestnetPortfolioManagementConsultantsProductsAndServicesSuiteMember 2021-12-31 0001337619 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember 2021-12-31 0001337619 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember 2020-12-31 0001337619 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember 2019-12-31 0001337619 us-gaap:OtherNoncurrentAssetsMember 2021-12-31 0001337619 us-gaap:OtherNoncurrentAssetsMember 2020-12-31 0001337619 us-gaap:OtherNoncurrentAssetsMember 2019-12-31 0001337619 env:OnePointSevenFivePercentConvertibleNotesDueTwentyTwentyThreeMember 2018-05-31 0001337619 env:ZeroPointSevenFivePercentConvertibleNotesDueTwentyTwentyFiveMember 2020-08-31 0001337619 2018-03-31 0001337619 env:PrivateCompanyMember 2018-03-01 2018-03-31 0001337619 2018-03-01 2018-03-31 0001337619 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:RetainedEarningsMember 2020-01-01 2020-12-31 0001337619 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:AdditionalPaidInCapitalMember 2020-01-01 2020-12-31 0001337619 env:PrivateAICompanyAcquisitionMember 2019-01-02 2019-01-02 0001337619 env:PrivateAICompanyAcquisitionMember 2019-12-01 2019-12-31 0001337619 env:PrivateAICompanyAcquisitionMember 2019-01-02 0001337619 env:PrivateAICompanyAcquisitionMember 2021-12-31 0001337619 env:PrivateAICompanyAcquisitionMember us-gaap:TechnologyBasedIntangibleAssetsMember 2019-01-02 2019-01-02 0001337619 env:PortfolioCenterAcquisitionMember 2019-04-01 2019-04-01 0001337619 env:PortfolioCenterAcquisitionMember 2020-12-31 0001337619 env:PortfolioCenterAcquisitionMember env:EarnOutContingentConsiderationMember 2021-01-01 2021-12-31 0001337619 env:PortfolioCenterAcquisitionMember 2019-04-01 0001337619 env:PortfolioCenterAcquisitionMember us-gaap:CustomerListsMember 2019-04-01 2019-04-01 0001337619 env:PortfolioCenterAcquisitionMember us-gaap:TechnologyBasedIntangibleAssetsMember 2019-04-01 2019-04-01 0001337619 env:PortfolioCenterAcquisitionMember 2019-01-01 2019-12-31 0001337619 env:PIEtechAcquisitionMember 2019-05-01 2019-05-01 0001337619 env:PIEtechAcquisitionMember us-gaap:CommonStockMember 2019-05-01 2019-05-01 0001337619 env:PIEtechAcquisitionMember 2019-05-01 0001337619 env:RestrictedStockUnitsandPerformanceStockUnitsMember env:PIEtechAcquisitionMember env:EquityPlanMember 2019-05-01 2019-05-01 0001337619 env:RestrictedStockUnitsandPerformanceStockUnitsMember env:PIEtechAcquisitionMember env:EquityPlanMember 2019-05-01 0001337619 env:RestrictedStockUnitsandPerformanceStockUnitsMember env:PIEtechAcquisitionMember env:EquityPlanMember 2021-01-01 2021-12-31 0001337619 env:PIEtechAcquisitionMember env:EquityPlanMember 2019-05-01 2019-05-01 0001337619 env:PIEtechAcquisitionMember 2021-01-01 2021-12-31 0001337619 2019-05-01 0001337619 env:PIEtechAcquisitionMember 2020-01-01 2020-12-31 0001337619 env:PIEtechAcquisitionMember 2019-01-01 2019-12-31 0001337619 env:PIEtechAcquisitionMember us-gaap:CustomerListsMember 2019-05-01 2019-05-01 0001337619 srt:MinimumMember env:PIEtechAcquisitionMember us-gaap:CustomerListsMember 2019-05-01 2019-05-01 0001337619 srt:MaximumMember env:PIEtechAcquisitionMember us-gaap:CustomerListsMember 2019-05-01 2019-05-01 0001337619 env:PIEtechAcquisitionMember us-gaap:TechnologyBasedIntangibleAssetsMember 2019-05-01 2019-05-01 0001337619 env:PIEtechAcquisitionMember us-gaap:TradeNamesMember 2019-05-01 2019-05-01 0001337619 env:PrivateTechnologyCompanyAcquisitionMember 2020-02-18 2020-02-18 0001337619 env:PrivateTechnologyCompanyAcquisitionMember 2020-02-18 0001337619 env:PrivateTechnologyCompanyAcquisitionMember 2021-01-01 2021-12-31 0001337619 env:PrivateTechnologyCompanyAcquisitionMember 2020-01-01 2020-12-31 0001337619 env:PrivateCloudTechnologyCompanyAcquisitionMember 2020-03-02 2020-03-02 0001337619 env:PrivateCloudTechnologyCompanyAcquisitionMember 2020-03-02 0001337619 env:PrivateFinancialTechnologyDesignCompanyMember 2020-03-03 0001337619 env:PrivateFinancialTechnologyDesignCompanyMember 2020-03-03 2020-03-03 0001337619 env:PrivateFinancialTechnologyDesignCompanyMember 2020-01-01 2020-03-31 0001337619 env:PrivateFinancialTechnologyDesignCompanyMember 2020-03-03 0001337619 env:ProprietaryTechnologyMember 2021-03-11 0001337619 env:ProprietaryTechnologyMember 2021-03-11 2021-03-11 0001337619 env:ProprietaryTechnologyMember us-gaap:TechnologyBasedIntangibleAssetsMember 2021-03-11 2021-03-11 0001337619 2021-03-11 2021-03-11 0001337619 env:HarvestSavingsWealthTechnologiesMember 2021-04-07 2021-04-07 0001337619 env:HarvestSavingsWealthTechnologiesMember 2021-04-07 0001337619 env:HarvestSavingsWealthTechnologiesMember 2021-04-07 2021-09-30 0001337619 env:HarvestSavingsWealthTechnologiesMember 2021-12-31 0001337619 env:HarvestSavingsWealthTechnologiesMember us-gaap:TechnologyBasedIntangibleAssetsMember 2021-04-07 2021-04-07 0001337619 env:HarvestSavingsWealthTechnologiesMember us-gaap:CustomerListsMember 2021-04-07 2021-04-07 0001337619 env:ComputerEquipmentAndSoftwareMember 2021-01-01 2021-12-31 0001337619 env:ComputerEquipmentAndSoftwareMember 2021-12-31 0001337619 env:ComputerEquipmentAndSoftwareMember 2020-12-31 0001337619 us-gaap:LeaseholdImprovementsMember 2021-12-31 0001337619 us-gaap:LeaseholdImprovementsMember 2020-12-31 0001337619 srt:MinimumMember us-gaap:FurnitureAndFixturesMember 2021-01-01 2021-12-31 0001337619 srt:MaximumMember us-gaap:FurnitureAndFixturesMember 2021-01-01 2021-12-31 0001337619 us-gaap:FurnitureAndFixturesMember 2021-12-31 0001337619 us-gaap:FurnitureAndFixturesMember 2020-12-31 0001337619 srt:MinimumMember us-gaap:OfficeEquipmentMember 2021-01-01 2021-12-31 0001337619 srt:MaximumMember us-gaap:OfficeEquipmentMember 2021-01-01 2021-12-31 0001337619 us-gaap:OfficeEquipmentMember 2021-12-31 0001337619 us-gaap:OfficeEquipmentMember 2020-12-31 0001337619 srt:MinimumMember us-gaap:BuildingAndBuildingImprovementsMember 2021-01-01 2021-12-31 0001337619 srt:MaximumMember us-gaap:BuildingAndBuildingImprovementsMember 2021-01-01 2021-12-31 0001337619 us-gaap:BuildingAndBuildingImprovementsMember 2021-12-31 0001337619 us-gaap:BuildingAndBuildingImprovementsMember 2020-12-31 0001337619 us-gaap:LandMember 2021-12-31 0001337619 us-gaap:LandMember 2020-12-31 0001337619 env:EnvestnetWealthSolutionMember 2021-01-01 2021-12-31 0001337619 env:EnvestnetWealthSolutionMember 2020-01-01 2020-12-31 0001337619 env:EnvestnetDataAnalyticsMember 2021-01-01 2021-12-31 0001337619 env:EnvestnetDataAnalyticsMember 2020-01-01 2020-12-31 0001337619 env:ComputerEquipmentAndSoftwareMember 2020-01-01 2020-12-31 0001337619 us-gaap:LeaseholdImprovementsMember 2021-01-01 2021-12-31 0001337619 us-gaap:LeaseholdImprovementsMember 2020-01-01 2020-12-31 0001337619 us-gaap:FurnitureAndFixturesMember 2021-01-01 2021-12-31 0001337619 us-gaap:FurnitureAndFixturesMember 2020-01-01 2020-12-31 0001337619 us-gaap:OfficeEquipmentMember 2021-01-01 2021-12-31 0001337619 us-gaap:OfficeEquipmentMember 2020-01-01 2020-12-31 0001337619 us-gaap:SoftwareDevelopmentMember 2021-01-01 2021-12-31 0001337619 us-gaap:SoftwareDevelopmentMember 2021-12-31 0001337619 us-gaap:SoftwareDevelopmentMember 2020-12-31 0001337619 env:EnvestnetWealthSolutionMember 2019-12-31 0001337619 env:EnvestnetDataAnalyticsMember 2019-12-31 0001337619 env:PrivateTechnologyCompanyAcquisitionMember env:EnvestnetWealthSolutionMember 2020-01-01 2020-12-31 0001337619 env:PrivateTechnologyCompanyAcquisitionMember env:EnvestnetDataAnalyticsMember 2020-01-01 2020-12-31 0001337619 env:PrivateCloudTechnologyCompanyAcquisitionMember env:EnvestnetWealthSolutionMember 2020-01-01 2020-12-31 0001337619 env:PrivateCloudTechnologyCompanyAcquisitionMember env:EnvestnetDataAnalyticsMember 2020-01-01 2020-12-31 0001337619 env:PrivateCloudTechnologyCompanyAcquisitionMember 2020-01-01 2020-12-31 0001337619 env:PrivateFinancialTechnologyDesignCompanyMember env:EnvestnetWealthSolutionMember 2020-01-01 2020-12-31 0001337619 env:PrivateFinancialTechnologyDesignCompanyMember env:EnvestnetDataAnalyticsMember 2020-01-01 2020-12-31 0001337619 env:PrivateFinancialTechnologyDesignCompanyMember 2020-01-01 2020-12-31 0001337619 env:EnvestnetWealthSolutionMember 2020-12-31 0001337619 env:EnvestnetDataAnalyticsMember 2020-12-31 0001337619 env:HarvestSavingsWealthTechnologiesMember env:EnvestnetWealthSolutionMember 2021-01-01 2021-12-31 0001337619 env:HarvestSavingsWealthTechnologiesMember env:EnvestnetDataAnalyticsMember 2021-01-01 2021-12-31 0001337619 env:HarvestSavingsWealthTechnologiesMember 2021-01-01 2021-12-31 0001337619 env:EnvestnetWealthSolutionMember 2021-12-31 0001337619 env:EnvestnetDataAnalyticsMember 2021-12-31 0001337619 us-gaap:CustomerListsMember 2021-12-31 0001337619 us-gaap:CustomerListsMember 2020-12-31 0001337619 us-gaap:DevelopedTechnologyRightsMember 2021-12-31 0001337619 us-gaap:DevelopedTechnologyRightsMember 2020-12-31 0001337619 us-gaap:TradeNamesMember 2021-12-31 0001337619 us-gaap:TradeNamesMember 2020-12-31 0001337619 env:EnvestnetWealthSolutionsMember 2021-01-01 2021-12-31 0001337619 env:EnvestnetWealthSolutionsMember 2020-01-01 2020-12-31 0001337619 srt:MinimumMember 2021-12-31 0001337619 srt:MaximumMember 2021-12-31 0001337619 srt:MinimumMember 2020-12-31 0001337619 srt:MaximumMember 2020-12-31 0001337619 env:EquityMethodInvestmentsTotalMember 2021-12-31 0001337619 env:EquityMethodInvestmentsTotalMember 2020-12-31 0001337619 env:EquityMethodInvestmentsTotalMember 2021-01-01 2021-12-31 0001337619 env:EquityMethodInvestmentsTotalMember 2020-01-01 2020-12-31 0001337619 env:EquityMethodInvestmentsTotalMember 2019-01-01 2019-12-31 0001337619 env:PrivateServicesCompanyMember 2020-01-08 0001337619 env:PrivateServicesCompanyMember 2020-01-08 2020-01-08 0001337619 env:PrivateServicesCompanyMember 2021-01-01 2021-12-31 0001337619 env:PrivateServicesCompanyMember 2020-01-01 2020-12-31 0001337619 env:PrivateServicesCompanyMember 2021-12-31 0001337619 env:PrivateServicesCompanyMember 2020-12-31 0001337619 srt:MinimumMember 2021-01-01 2021-12-31 0001337619 srt:MaximumMember 2021-01-01 2021-12-31 0001337619 env:YieldXMember 2021-10-01 2021-10-01 0001337619 env:OtherEquityInvestmentMember 2021-12-31 0001337619 env:OtherEquityInvestmentMember us-gaap:FairValueInputsLevel2Member 2021-12-31 0001337619 env:OrganizationalRealignmentMember 2021-01-01 2021-12-31 0001337619 env:OrganizationalRealignmentMember 2020-01-01 2020-12-31 0001337619 env:OrganizationalRealignmentMember 2021-12-31 0001337619 env:OrganizationalRealignmentMember 2020-12-31 0001337619 env:CreditAgreementMember 2021-12-31 0001337619 env:CreditAgreementMember 2020-12-31 0001337619 env:OnePointSevenFivePercentConvertibleNotesDueTwentyTwentyThreeMember 2021-12-31 0001337619 env:OnePointSevenFivePercentConvertibleNotesDueTwentyTwentyThreeMember 2020-12-31 0001337619 env:ZeroPointSevenFivePercentConvertibleNotesDueTwentyTwentyFiveMember 2021-12-31 0001337619 env:ZeroPointSevenFivePercentConvertibleNotesDueTwentyTwentyFiveMember 2020-12-31 0001337619 env:SecondAmendedAndRestatedCreditAgreementMember 2021-10-31 0001337619 us-gaap:LetterOfCreditMember 2021-10-31 0001337619 env:SecondAmendedAndRestatedCreditAgreementMember 2021-12-31 0001337619 env:SecondAmendedAndRestatedCreditAgreementMember 2020-12-31 0001337619 env:CreditAgreementMember 2015-11-19 2015-11-19 0001337619 srt:MinimumMember env:CreditAgreementMember us-gaap:LondonInterbankOfferedRateLIBORMember 2015-11-19 2015-11-19 0001337619 srt:MaximumMember env:CreditAgreementMember us-gaap:LondonInterbankOfferedRateLIBORMember 2015-11-19 2015-11-19 0001337619 env:CreditAgreementMember 2021-01-01 2021-12-31 0001337619 env:PrepaidExpensesMember env:CreditAgreementMember 2021-12-31 0001337619 us-gaap:OtherNoncurrentAssetsMember env:CreditAgreementMember 2021-12-31 0001337619 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember 2021-12-31 0001337619 env:OnePointSevenFivePercentConvertibleNotesDueTwentyTwentyThreeMember 2018-05-01 2018-05-31 0001337619 env:OnePointSevenFivePercentConvertibleNotesDueTwentyTwentyThreeMember 2020-01-01 2020-12-31 0001337619 env:OnePointSevenFivePercentConvertibleNotesDueTwentyTwentyThreeMember 2019-01-01 2019-12-31 0001337619 env:OnePointSevenFivePercentConvertibleNotesDueTwentyTwentyThreeMember 2018-12-31 0001337619 env:ZeroPointSevenFivePercentConvertibleNotesDueTwentyTwentyFiveMember 2020-08-01 2020-08-31 0001337619 env:OnePointSevenFivePercentConvertibleNotesDueTwentyTwentyThreeMember us-gaap:ConvertibleNotesPayableMember 2021-01-01 2021-12-31 0001337619 env:OnePointSevenFivePercentConvertibleNotesDueTwentyTwentyThreeMember us-gaap:ConvertibleNotesPayableMember 2020-01-01 2020-12-31 0001337619 env:OnePointSevenFivePercentConvertibleNotesDueTwentyTwentyThreeMember us-gaap:ConvertibleNotesPayableMember 2019-01-01 2019-12-31 0001337619 env:OnePointSevenFivePercentConvertibleNotesDueTwentyTwentyThreeMember 2019-12-31 0001337619 env:ZeroPointSevenFivePercentConvertibleNotesDueTwentyTwentyFiveMember us-gaap:ConvertibleNotesPayableMember 2021-01-01 2021-12-31 0001337619 env:ZeroPointSevenFivePercentConvertibleNotesDueTwentyTwentyFiveMember us-gaap:ConvertibleNotesPayableMember 2020-01-01 2020-12-31 0001337619 us-gaap:ConvertibleNotesPayableMember 2019-01-01 2019-12-31 0001337619 env:ZeroPointSevenFivePercentConvertibleNotesDueTwentyTwentyFiveMember 2018-05-01 2018-05-31 0001337619 2016-02-25 0001337619 us-gaap:CommonStockMember us-gaap:WarrantMember us-gaap:PrivatePlacementMember 2018-12-20 2018-12-20 0001337619 us-gaap:CommonStockMember us-gaap:WarrantMember us-gaap:PrivatePlacementMember 2018-12-20 0001337619 us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2021-12-31 0001337619 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2021-12-31 0001337619 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2021-12-31 0001337619 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2021-12-31 0001337619 us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001337619 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001337619 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001337619 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001337619 us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2020-12-31 0001337619 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2020-12-31 0001337619 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2020-12-31 0001337619 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2020-12-31 0001337619 us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001337619 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001337619 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001337619 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001337619 env:PrivateAICompanyAcquisitionMember 2021-01-01 2021-12-31 0001337619 env:OnePointSevenFivePercentConvertibleNotesDueTwentyTwentyThreeMember us-gaap:CarryingReportedAmountFairValueDisclosureMember 2021-12-31 0001337619 env:OnePointSevenFivePercentConvertibleNotesDueTwentyTwentyThreeMember us-gaap:CarryingReportedAmountFairValueDisclosureMember 2020-12-31 0001337619 env:ZeroPointSevenFivePercentConvertibleNotesDueTwentyTwentyFiveMember us-gaap:CarryingReportedAmountFairValueDisclosureMember 2021-12-31 0001337619 env:ZeroPointSevenFivePercentConvertibleNotesDueTwentyTwentyFiveMember us-gaap:CarryingReportedAmountFairValueDisclosureMember 2020-12-31 0001337619 env:ZeroPointSevenFivePercentConvertibleNotesDueTwentyTwentyFiveMember us-gaap:EstimateOfFairValueFairValueDisclosureMember 2021-12-31 0001337619 env:ZeroPointSevenFivePercentConvertibleNotesDueTwentyTwentyFiveMember us-gaap:EstimateOfFairValueFairValueDisclosureMember 2020-12-31 0001337619 env:AssetBasedRevenueMember env:EnvestnetWealthSolutionMember 2021-01-01 2021-12-31 0001337619 env:AssetBasedRevenueMember env:EnvestnetDataAnalyticsMember 2021-01-01 2021-12-31 0001337619 us-gaap:SubscriptionAndCirculationMember env:EnvestnetWealthSolutionMember 2021-01-01 2021-12-31 0001337619 us-gaap:SubscriptionAndCirculationMember env:EnvestnetDataAnalyticsMember 2021-01-01 2021-12-31 0001337619 env:RecurringRevenueMember env:EnvestnetWealthSolutionMember 2021-01-01 2021-12-31 0001337619 env:RecurringRevenueMember env:EnvestnetDataAnalyticsMember 2021-01-01 2021-12-31 0001337619 env:ProfessionalServicesAndOtherRevenuesMember env:EnvestnetWealthSolutionMember 2021-01-01 2021-12-31 0001337619 env:ProfessionalServicesAndOtherRevenuesMember env:EnvestnetDataAnalyticsMember 2021-01-01 2021-12-31 0001337619 env:AssetBasedRevenueMember env:EnvestnetWealthSolutionMember 2020-01-01 2020-12-31 0001337619 env:AssetBasedRevenueMember env:EnvestnetDataAnalyticsMember 2020-01-01 2020-12-31 0001337619 us-gaap:SubscriptionAndCirculationMember env:EnvestnetWealthSolutionMember 2020-01-01 2020-12-31 0001337619 us-gaap:SubscriptionAndCirculationMember env:EnvestnetDataAnalyticsMember 2020-01-01 2020-12-31 0001337619 env:RecurringRevenueMember env:EnvestnetWealthSolutionMember 2020-01-01 2020-12-31 0001337619 env:RecurringRevenueMember env:EnvestnetDataAnalyticsMember 2020-01-01 2020-12-31 0001337619 env:ProfessionalServicesAndOtherRevenuesMember env:EnvestnetWealthSolutionMember 2020-01-01 2020-12-31 0001337619 env:ProfessionalServicesAndOtherRevenuesMember env:EnvestnetDataAnalyticsMember 2020-01-01 2020-12-31 0001337619 env:AssetBasedRevenueMember env:EnvestnetWealthSolutionMember 2019-01-01 2019-12-31 0001337619 env:AssetBasedRevenueMember env:EnvestnetDataAnalyticsMember 2019-01-01 2019-12-31 0001337619 us-gaap:SubscriptionAndCirculationMember env:EnvestnetWealthSolutionMember 2019-01-01 2019-12-31 0001337619 us-gaap:SubscriptionAndCirculationMember env:EnvestnetDataAnalyticsMember 2019-01-01 2019-12-31 0001337619 env:RecurringRevenueMember env:EnvestnetWealthSolutionMember 2019-01-01 2019-12-31 0001337619 env:RecurringRevenueMember env:EnvestnetDataAnalyticsMember 2019-01-01 2019-12-31 0001337619 env:ProfessionalServicesAndOtherRevenuesMember env:EnvestnetWealthSolutionMember 2019-01-01 2019-12-31 0001337619 env:ProfessionalServicesAndOtherRevenuesMember env:EnvestnetDataAnalyticsMember 2019-01-01 2019-12-31 0001337619 env:EnvestnetWealthSolutionMember 2019-01-01 2019-12-31 0001337619 env:EnvestnetDataAnalyticsMember 2019-01-01 2019-12-31 0001337619 env:FidelityMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-12-31 0001337619 env:FidelityMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2020-01-01 2020-12-31 0001337619 env:FidelityMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2019-01-01 2019-12-31 0001337619 country:US 2021-01-01 2021-12-31 0001337619 country:US 2020-01-01 2020-12-31 0001337619 country:US 2019-01-01 2019-12-31 0001337619 us-gaap:NonUsMember 2021-01-01 2021-12-31 0001337619 us-gaap:NonUsMember 2020-01-01 2020-12-31 0001337619 us-gaap:NonUsMember 2019-01-01 2019-12-31 0001337619 2022-01-01 2021-12-31 0001337619 2023-01-01 2021-12-31 0001337619 2024-01-01 2021-12-31 0001337619 2025-01-01 2021-12-31 0001337619 2026-01-01 2021-12-31 0001337619 2027-01-01 2021-12-31 0001337619 env:LongtermIncentivePlanTwoThousandTenMember 2010-06-22 2010-06-22 0001337619 env:LongtermIncentivePlanTwoThousandTenMember 2010-06-22 0001337619 srt:MinimumMember env:RestrictedStockUnitsandPerformanceStockUnitsMember env:PIEtechAcquisitionMember env:EquityPlanMember 2019-05-01 2019-05-01 0001337619 srt:MaximumMember env:RestrictedStockUnitsandPerformanceStockUnitsMember env:PIEtechAcquisitionMember env:EquityPlanMember 2019-05-01 2019-05-01 0001337619 us-gaap:EmployeeStockOptionMember 2018-12-31 0001337619 us-gaap:EmployeeStockOptionMember 2018-01-01 2018-12-31 0001337619 us-gaap:EmployeeStockOptionMember 2019-01-01 2019-12-31 0001337619 us-gaap:EmployeeStockOptionMember 2019-12-31 0001337619 us-gaap:EmployeeStockOptionMember 2020-01-01 2020-12-31 0001337619 us-gaap:EmployeeStockOptionMember 2020-12-31 0001337619 us-gaap:EmployeeStockOptionMember 2021-01-01 2021-12-31 0001337619 us-gaap:EmployeeStockOptionMember 2021-12-31 0001337619 srt:MinimumMember us-gaap:EmployeeStockOptionMember 2021-12-31 0001337619 srt:MaximumMember us-gaap:EmployeeStockOptionMember 2021-12-31 0001337619 srt:MinimumMember us-gaap:PerformanceSharesMember 2021-12-31 0001337619 srt:MaximumMember us-gaap:PerformanceSharesMember 2021-12-31 0001337619 us-gaap:PerformanceSharesMember 2021-01-01 2021-12-31 0001337619 us-gaap:RestrictedStockUnitsRSUMember 2018-12-31 0001337619 us-gaap:PerformanceSharesMember 2018-12-31 0001337619 us-gaap:RestrictedStockUnitsRSUMember 2019-01-01 2019-12-31 0001337619 us-gaap:PerformanceSharesMember 2019-01-01 2019-12-31 0001337619 us-gaap:RestrictedStockUnitsRSUMember 2019-12-31 0001337619 us-gaap:PerformanceSharesMember 2019-12-31 0001337619 us-gaap:RestrictedStockUnitsRSUMember 2020-01-01 2020-12-31 0001337619 us-gaap:PerformanceSharesMember 2020-01-01 2020-12-31 0001337619 us-gaap:RestrictedStockUnitsRSUMember 2020-12-31 0001337619 us-gaap:PerformanceSharesMember 2020-12-31 0001337619 us-gaap:RestrictedStockUnitsRSUMember 2021-01-01 2021-12-31 0001337619 us-gaap:RestrictedStockUnitsRSUMember 2021-12-31 0001337619 us-gaap:PerformanceSharesMember 2021-12-31 0001337619 us-gaap:RestrictedStockUnitsRSUMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2021-01-01 2021-12-31 0001337619 us-gaap:RestrictedStockUnitsRSUMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2021-01-01 2021-12-31 0001337619 us-gaap:RestrictedStockUnitsRSUMember us-gaap:ShareBasedCompensationAwardTrancheThreeMember 2021-01-01 2021-12-31 0001337619 us-gaap:DomesticCountryMember 2021-12-31 0001337619 us-gaap:StateAndLocalJurisdictionMember 2021-12-31 0001337619 us-gaap:DomesticCountryMember us-gaap:ResearchMember 2021-12-31 0001337619 us-gaap:StateAndLocalJurisdictionMember us-gaap:ResearchMember 2021-12-31 0001337619 us-gaap:ForeignCountryMember 2021-12-31 0001337619 us-gaap:EmployeeStockMember 2021-01-01 2021-12-31 0001337619 us-gaap:EmployeeStockMember 2020-01-01 2020-12-31 0001337619 us-gaap:EmployeeStockMember 2019-01-01 2019-12-31 0001337619 env:RestrictedStockUnitsandPerformanceStockUnitsMember 2021-01-01 2021-12-31 0001337619 env:RestrictedStockUnitsandPerformanceStockUnitsMember 2020-01-01 2020-12-31 0001337619 env:RestrictedStockUnitsandPerformanceStockUnitsMember 2019-01-01 2019-12-31 0001337619 us-gaap:ConvertibleDebtSecuritiesMember 2021-01-01 2021-12-31 0001337619 us-gaap:ConvertibleDebtSecuritiesMember 2020-01-01 2020-12-31 0001337619 us-gaap:ConvertibleDebtSecuritiesMember 2019-01-01 2019-12-31 0001337619 us-gaap:WarrantMember 2021-01-01 2021-12-31 0001337619 us-gaap:WarrantMember 2020-01-01 2020-12-31 0001337619 us-gaap:WarrantMember 2019-01-01 2019-12-31 0001337619 us-gaap:OperatingSegmentsMember env:EnvestnetWealthSolutionsMember 2021-01-01 2021-12-31 0001337619 us-gaap:OperatingSegmentsMember env:EnvestnetWealthSolutionsMember 2020-01-01 2020-12-31 0001337619 us-gaap:OperatingSegmentsMember env:EnvestnetWealthSolutionsMember 2019-01-01 2019-12-31 0001337619 us-gaap:OperatingSegmentsMember env:EnvestnetDataAndAnalyticsMember 2021-01-01 2021-12-31 0001337619 us-gaap:OperatingSegmentsMember env:EnvestnetDataAndAnalyticsMember 2020-01-01 2020-12-31 0001337619 us-gaap:OperatingSegmentsMember env:EnvestnetDataAndAnalyticsMember 2019-01-01 2019-12-31 0001337619 us-gaap:CorporateNonSegmentMember 2021-01-01 2021-12-31 0001337619 us-gaap:CorporateNonSegmentMember 2020-01-01 2020-12-31 0001337619 us-gaap:CorporateNonSegmentMember 2019-01-01 2019-12-31 0001337619 country:US 2021-12-31 0001337619 country:US 2020-12-31 0001337619 country:IN 2021-12-31 0001337619 country:IN 2020-12-31 0001337619 env:OtherCountryMember 2021-12-31 0001337619 env:OtherCountryMember 2020-12-31 0001337619 env:PrivatelyHeldCompanyMember us-gaap:TechnologyBasedIntangibleAssetsMember 2021-06-21 2021-06-21 0001337619 env:PrivatelyHeldCompanyMember us-gaap:TechnologyBasedIntangibleAssetsMember us-gaap:SubsequentEventMember 2022-02-02 2022-02-02 0001337619 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember us-gaap:SubsequentEventMember 2022-02-04 0001337619 us-gaap:LetterOfCreditMember us-gaap:LineOfCreditMember us-gaap:SubsequentEventMember 2022-02-04 0001337619 srt:MinimumMember us-gaap:LineOfCreditMember us-gaap:SubsequentEventMember us-gaap:BaseRateMember 2022-02-04 2022-02-04 0001337619 srt:MaximumMember us-gaap:LineOfCreditMember us-gaap:SubsequentEventMember us-gaap:BaseRateMember 2022-02-04 2022-02-04 0001337619 srt:MinimumMember us-gaap:LineOfCreditMember us-gaap:SubsequentEventMember us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember 2022-02-04 2022-02-04 0001337619 srt:MaximumMember us-gaap:LineOfCreditMember us-gaap:SubsequentEventMember us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember 2022-02-04 2022-02-04 0001337619 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember us-gaap:SubsequentEventMember 2022-02-04 2022-02-04 0001337619 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember us-gaap:SubsequentEventMember 2022-02-04 2022-02-04 0001337619 us-gaap:LineOfCreditMember us-gaap:SubsequentEventMember 2022-02-04 iso4217:USD shares iso4217:USD shares env:segment env:investmentProduct env:managedAccountProduct env:proprietaryProduct env:rIA env:performanceObligation env:reportingUnit pure env:boardMember env:executive env:day env:previousClaim 0001337619 false 2021 FY http://fasb.org/us-gaap/2021-01-31#AccountingStandardsUpdate201613Member P6Y P5D P5D P5D P5D P5D P5D 0.0093682 0.0146381 P1Y P1Y P1Y P1Y P1Y P3Y 0.33333 0.33333 0.33333 10-K true 2021-12-31 --12-31 false 001-34835 Envestnet, Inc. DE 20-1409613 35 East Wacker Drive Suite 2400 Chicago IL 60601 312 827-2800 Common Stock, par value $0.005 per share ENV NYSE Yes No Yes Yes Large Accelerated Filer false false true false 2900000000 54819705 Part III incorporates by reference portions of the registrant’s definitive proxy statement for the annual meeting of stockholders, which will be filed within 120 days after the close of the 2021 fiscal year. KPMG LLP Denver, Colorado 429279000 384565000 95291000 80064000 42706000 40570000 567276000 505199000 50215000 47969000 133659000 96501000 400396000 435041000 925154000 906773000 90714000 105249000 73768000 47558000 2241182000 2144290000 224416000 158548000 19092000 18003000 10999000 13649000 743000 11251000 33473000 34918000 288723000 236369000 848862000 756503000 105920000 112182000 21021000 34740000 17114000 28678000 1281640000 1168472000 0.005 0.005 50000000 50000000 0 0 0 0 0 0 0.005 0.005 500000000 500000000 68879152 67832706 54793088 54093535 344000 339000 1131628000 1166774000 -37988000 -79912000 14086064 13739171 134996000 110466000 -1899000 -398000 957089000 976337000 2453000 -519000 959542000 975818000 2241182000 2144290000 709376000 540947000 484312000 453989000 426507000 378813000 1163365000 967454000 863125000 23152000 30776000 37002000 1186517000 998230000 900127000 423723000 305929000 278811000 432829000 398970000 383554000 171657000 160229000 152564000 117767000 113661000 101271000 1145976000 978789000 916200000 40541000 19441000 -16073000 827000 1112000 3347000 16931000 31504000 32520000 -4076000 2906000 -2849000 -20180000 -27486000 -32022000 20361000 -8045000 -48095000 7667000 -5401000 -30893000 12694000 -2644000 -17202000 -602000 466000 -420000 13296000 -3110000 -16782000 0.24 -0.06 -0.33 0.24 -0.06 -0.33 54470975 53589232 50937919 55384096 53589232 50937919 13296000 -3110000 -16782000 -1501000 1351000 -755000 11795000 -1759000 -17537000 61238898 306000 -13117098 -67858000 761128000 -994000 -58882000 -1098000 632602000 783216 4000 10588000 10592000 1098124 5000 5000 3200468 16000 223240000 223256000 54436000 0 54436000 361902 23107000 23107000 -12251000 -12251000 -755000 -755000 -16782000 -420000 -17202000 66320706 331000 -13479000 -90965000 1037141000 -1749000 -75664000 -1518000 867576000 -1138000 -1138000 705333 4000 10756000 10760000 804982 4000 4000 1685 126000 126000 56292000 56292000 260171 19501000 19501000 -666000 139000 -527000 -66000 672000 606000 8694000 61859000 61859000 1351000 1351000 -3110000 466000 -2644000 67832706 339000 -13739171 -110466000 1166774000 -398000 -79912000 -519000 975818000 67832706 339000 -13739171 -110466000 1166774000 -398000 -79912000 -519000 975818000 7640000 -108470000 28628000 -79842000 76303 2090000 2090000 891466 5000 5000 78677 4068000 4068000 67525000 67525000 291405 20529000 20529000 55488 4001000 4001000 -127000 3328000 3201000 -1501000 -1501000 -232000 246000 14000 13296000 -602000 12694000 68879152 344000 -14086064 -134996000 1131628000 -1899000 -37988000 2453000 959542000 12694000 -2644000 -17202000 117767000 113661000 101271000 1598000 2817000 2855000 -320000 -1884000 -39630000 0 7101000 0 68020000 59637000 60444000 5799000 18515000 19246000 730000 1688000 1772000 2360000 0 578000 -1067000 -3105000 -8126000 758000 0 0 1206000 0 0 0 4230000 0 -7093000 -5399000 -2361000 0 0 5000000 1537000 2661000 0 -465000 729000 0 16731000 15055000 -1139000 -399000 9666000 6440000 -2741000 1963000 5234000 53265000 22109000 -811000 1290000 -187000 -2863000 -2080000 -4125000 727000 1701000 -5962000 4795000 250577000 169836000 108726000 23731000 12088000 19847000 65170000 54908000 34096000 25926000 15640000 5250000 32794000 20257000 320915000 25517000 0 0 0 0 5000000 3000000 0 0 0 -2897000 600000 -176138000 -99996000 -375708000 0 517500000 0 0 14540000 0 0 0 184751000 0 45000000 345000000 0 305000000 85000000 0 0 2103000 3201000 606000 0 0 1879000 0 9276000 0 171000 2090000 10760000 10592000 20529000 19501000 23107000 4001000 0 0 -655000 4000 5000 -29170000 232950000 60465000 -555000 -831000 -399000 44714000 301959000 -206916000 384714000 82755000 289671000 429428000 384714000 82755000 7920000 8304000 8119000 11132000 12990000 13530000 0 0 222484000 4068000 126000 772000 0 5239000 15780000 591000 0 0 164000 1806000 1816000 496000 3345000 5920000 2951000 632000 0 0 0 5468000 1328000 1841000 1832000 4596000 39370000 30455000 0 771000 0 Organization and Description of Business<div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Envestnet, Inc. ("Envestnet"), through its subsidiaries (collectively, the "Company"), is transforming the way financial advice and insight are delivered. Its mission is to empower financial advisors and service providers with innovative technology, solutions and intelligence. Envestnet has been a leader in helping transform wealth management, working towards its goal of expanding a holistic financial wellness ecosystem so that our clients can deliver an intelligent financial life to their clients.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="margin-bottom:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Envestnet is organized around two primary, complementary business segments. Financial information about each business segment is contained in “Note 19—Segment Information”. The business segments are as follows:</span></div><div style="margin-bottom:12pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:14.5pt">Envestnet Wealth Solutions</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> – a leading provider of unified wealth management software and services to empower financial advisors and institutions to enable them to deliver an Intelligent Financial Life to their clients. </span></div><div style="margin-bottom:12pt;padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Envestnet Wealth Solutions serves its clients principally through the following product and service suites:</span></div><div style="margin-bottom:12pt;padding-left:72pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">Envestnet | Enterprise </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">provides an end-to-end open architecture wealth management platform, through which advisors can construct portfolios for clients. It begins with aggregated household data which then leads to a financial plan, asset allocation, investment strategy, portfolio management, rebalancing and performance reporting. Advisors have access to over 22,000 investment products. Envestnet | Enterprise also offers data aggregation and reporting, data analytics and digital advice capabilities to customers.</span></div><div style="margin-bottom:12pt;padding-left:72pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">Envestnet | Tamarac™</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> provides leading trading, rebalancing, portfolio accounting, performance reporting and client relationship management software, principally to high‑end RIAs.</span></div><div style="margin-bottom:12pt;padding-left:72pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">Envestnet | MoneyGuide</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> provides leading goals-based financial planning solutions to the financial services industry. The highly adaptable software helps financial advisors add significant value for their clients using best-in-class technology with enhanced integrations to generate financial plans. </span></div><div style="margin-bottom:12pt;padding-left:72pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">Envestnet | Retirement Solutions (“ERS”)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> offers a comprehensive suite of services for advisor-sold retirement plans. Leveraging integrated technology, ERS addresses the regulatory, data and investment needs of retirement plans and delivers the information holistically.</span></div><div style="margin-bottom:12pt;padding-left:72pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">Envestnet | PMC</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-style:italic;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">®</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">, or Portfolio Management Consultants (“PMC”)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">provides research and consulting services to assist advisors in creating investment solutions for their clients. These solutions include over 4,900 vetted third-party managed account products, multi-manager portfolios, fund strategist portfolios, as well as over 950 proprietary products, such as quantitative portfolios and fund strategist portfolios. PMC also offers portfolio overlay and tax optimization services.</span></div><div style="margin-bottom:12pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:14.5pt">Envestnet Data &amp; Analytics</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> – a leading data aggregation and data intelligence platform powering dynamic,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">cloud-based innovation for digital financial services, and includes product offerings from Envestnet | Yodlee and Envestnet | Analytics.</span></div><div style="margin-bottom:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Envestnet operates five RIAs registered with the U.S. Securities and Exchange Commission ("SEC").<br/></span></div> 2 22000 4900 950 5 Summary of Significant Accounting Policies<div style="margin-bottom:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company follows accounting standards established by the Financial Accounting Standards Board (“FASB”) to ensure consistent reporting of financial condition, results of operations and cash flows. References to accounting principles generally accepted in the United States (“GAAP”) in these notes are to the FASB </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Accounting Standards Codification</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:120%">™ </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(“ASC”) and related updates (“ASU”). </span></div><div style="margin-bottom:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Principles of Consolidation</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—The consolidated financial statements include the accounts of Envestnet and its subsidiaries. All significant intercompany transactions and balances have been eliminated in consolidation.</span></div><div style="margin-bottom:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Foreign Currency</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—Accounts for the Envestnet Wealth Solutions segment that are denominated in a non-U.S. currency have been remeasured using the U.S. dollar as the functional currency. Certain accounts within the Envestnet Data &amp; Analytics segment are recorded and measured in foreign currencies. The assets and liabilities for those subsidiaries with a functional currency other than the U.S. dollar are translated at exchange rates in effect at the balance sheet date, and revenues and expenses are translated at average exchange rates. Differences arising from these foreign currency translations are recorded in the consolidated balance sheets as accumulated other comprehensive income (loss) within stockholders' equity. The Company is also subject to gains and losses from foreign currency denominated transactions and the remeasurement of foreign currency denominated balance sheet accounts, both of which are included in other income (expense), net in the consolidated statements of operations.</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Management Estimates</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—Management has made certain estimates and assumptions relating to the reporting of assets, liabilities, revenues and expenses and the disclosure of contingent assets and liabilities to prepare these consolidated financial statements in conformity with GAAP. Areas requiring the use of management estimates relate to estimating uncollectible receivables, revenue recognition, valuations and assumptions used for impairment testing of goodwill, intangible and other long-lived assets, right of use assets, performance shares issued, contingent consideration, realization of deferred tax assets, uncertain tax positions, sales tax liabilities, operating lease liabilities, fair value of the liability portion of the convertible debt, commitments and contingencies and assumptions used to allocate purchase prices in business combinations. Actual results could differ materially from these estimates under different assumptions or conditions.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Revenue Recognition</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="margin-bottom:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company accounts for its revenue arrangements in accordance with FASB Topic 606 - Revenue from Contracts with Customers ("ASC 606"). The Company derives revenues from asset-based and subscription-based services and professional services and other sources. Revenues are recognized when control of these services is transferred to our customers, in an amount that reflects the consideration that we expect to be entitled to in exchange for those services. All revenue recognized in the consolidated statements of operations is considered to be revenue from contracts with customers. Sales and usage-based taxes are excluded from revenues. The majority of the Company's revenues are recognized when services are provided.</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Asset-Based Recurring Revenues—</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Asset-based recurring revenues primarily consist of fees for providing customers continuous access to platform services through the Company’s uniquely customized platforms. These platform services include investment manager research, portfolio diagnostics, proposal generation, investment model management, rebalancing and trading, portfolio performance reporting and monitoring solutions, billing and back office and middle-office operations and administration and are made available to customers throughout the contractual term from the date the customized platform is launched. </span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The asset-based fees the Company earns are generally based upon variable percentages of assets managed or administered on our platforms. The fee percentage varies based on the level and type of services the Company provides to its customers, as well as the values of existing customer accounts. The values of the customer accounts are affected by inflows or outflows of customer funds and market fluctuations.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The platform services are substantially the same over each quarter and performed in a similar manner over the contract period, and are considered stand-ready promises. The platform services that are delivered to the customer over the quarter are considered distinct, as the customer benefits distinctly from each increment of our services and each quarter is separately identified in the contract, and are considered to be a single performance obligation under ASC 606.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The pricing generally resets each quarter and the pricing structure is consistent throughout the term of the contract. The variable fees are generally calculated and billed quarterly in advance based on preceding quarter-end values and the variable amounts earned from the platform services relate specifically to the benefits transferred to the customer during that month or quarter. Accordingly, revenue is allocated to the specific quarter in which services are performed.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The asset-based contracts generally contain one performance obligation and revenue is recognized on a ratable basis over the quarter beginning on the date that the platform services are made available to the customer as the customer simultaneously consumes and receives the benefits of the services. All asset-based fees are recognized in the Envestnet Wealth Solutions segment.</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For certain services provided by third parties, the Company evaluates whether it is the principal (revenues reported on a gross basis) or agent (revenues reported on a net basis). Generally, the Company reports customer fees including charges for third party service providers where the Company has a direct contract with such third party service providers on a gross basis, whereas the amounts billed to its customers are recorded as revenues, and amounts paid to third party service providers are recorded as cost of revenues. The Company is the principal in the transaction because it controls the services before they are transferred to its customers. Control is evidenced by the Company being primarily responsible to its customers and having discretion in establishing pricing.</span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Subscription-Based Recurring Revenues—</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Subscription-based recurring revenues primarily consist of fees for providing customers continuous access to the Company’s platform for wealth management and financial wellness. The subscription-based fees generally include fixed fees and or usage-based fees.</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Generally, the subscription services are substantially the same over each quarter and performed in a similar manner over the contract period, and are considered stand-ready promises. Quarterly subscription services are considered distinct as the customer can benefit from each increment of services on its own and each quarter is separately identified in the contract, and services are considered to be a single performance obligation under ASC 606.</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain subscription-based contracts include fixed and variable consideration. The amount of variable consideration that is included in the transaction price may be subject to constraint and included in the subscription-based recurring revenues only to the extent that is probable that a significant reversal in the amount of the cumulative revenue recognized will not occur in a future period. The Company utilizes the expected value method to estimate variable consideration based on available historical, current, and forecasted information. </span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The usage-based pricing generally resets each quarter and the pricing structure is generally consistent throughout the term of the contract. The fixed fees are generally calculated and billed quarterly in advance. The usage-based fees are generally calculated and are billed either monthly or quarterly based on the actual usage and relate specifically to the benefits transferred to the customer during that quarter. Accordingly, revenue is allocated to the specific quarter in which services are performed.</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fixed fees are generally recognized on a ratable basis over the quarter beginning when the subscription services are made available to the customer, as the customer simultaneously receives and consumes the benefits of the subscription services. Usage-based revenue is recognized on a monthly basis as the customer receives and consumes the benefit as the Company provides the services. Subscription-based fees are recognized in both the Envestnet Wealth Solutions and Envestnet Data &amp; Analytics segments.</span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Professional Services and Other Revenues—</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company earns professional services fees by providing contractual customized services and platform software development as well as initial implementation fees. Professional services contracts generally have fixed prices, and generally specify the deliverables in the contract. Certain professional services contracts are billed on a time and materials basis and revenue is recognized over time as the services are performed. For contracts billed on a fixed price basis, revenue is recognized over time based on the proportion of services performed. Initial implementation fees are fixed and are generally recognized ratably over the contract term. </span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other revenues primarily includes revenue related to the Advisor Summit. Other revenues are recognized when the events are held. Other revenues are not significant.</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The majority of the Company's professional services and other contracts contain one performance obligation. Professional services and other revenues are recognized in both the Envestnet Wealth Solutions and Envestnet Data &amp; Analytics segments.</span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Arrangements with Multiple Performance Obligations</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—Certain of the Company’s contracts with customers contain</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">multiple performance obligations such as platform services performance obligation and professional services performance obligation. For such arrangements, the Company allocates revenue to each performance obligation based on its relative standalone selling price. Standalone selling prices of services are estimated based on observable transactions when these services are sold on a standalone basis or based on expected cost plus margin.</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Remaining Performance Obligations- </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Remaining performance obligations represent the transaction price allocated to unsatisfied or partially satisfied performance obligations. The disclosure includes estimates of variable consideration. The Company applies the practical expedients and exemption not to disclose the value of unsatisfied performance obligations for (i) contracts with an original expected length of one year or less; (ii) contracts for which the Company recognizes revenue at the amount to which it has the right to invoice for services performed; and (iii) contracts for which the variable consideration is allocated entirely to a wholly unsatisfied performance obligation or to a wholly unsatisfied promise to transfer a distinct service that forms part of a single performance obligation. </span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Contract Balances</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—The Company records contract liabilities (deferred revenue) when cash payments are received in advance of its performance. The term between invoicing date and when payment is due is generally not significant. For the majority of its arrangements, the Company requires advance quarterly payments before the services are delivered to the customer.</span></div><div><span><br/></span></div><div style="margin-bottom:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Deferred Revenue</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—Deferred revenue primarily consists of implementation fees, professional services and subscription fee payments received in advance from customers.</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Deferred Sales Incentive Compensation</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—Sales incentive compensation earned by the Company’s sales force is considered an incremental and recoverable cost to acquire a contract with a customer. Sales incentive compensation for initial contracts is deferred and amortized on a straight-line basis over the period of benefit. The Company determined the period of benefit by taking into consideration its customer contracts, life of the technology and other factors. Sales incentive compensation for renewal contracts are deferred and amortized on a straight-line basis over the related contractual renewal period. Deferred sales incentive compensation is included in other non-current assets in the consolidated balance sheets and amortization expense is included in compensation and benefits expenses in the consolidated statements of operations.</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has applied the practical expedient to recognize the incremental costs of obtaining contracts as an expense when incurred if the amortization period would have been one year or less. These costs are included in compensation and benefits expenses in the consolidated statements of operations.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Cost of Revenues—</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cost of revenues primarily includes expenses related to third party investment management and clearing, custody and brokerage services. Generally, these expenses are calculated based upon a contractual percentage of the market value of assets held in customer accounts measured as of the end of each quarter and are recognized ratably throughout the quarter based on the number of days in the quarter.</span></div><div><span><br/></span></div><div style="margin-bottom:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Allowance for Doubtful Accounts—</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company evaluates the need for an allowance for doubtful accounts for potentially uncollectible fees receivable. In establishing the amount of the allowance, if any, customer-specific information is considered related to delinquent accounts, including historical loss experience and current economic conditions. As of December 31, 2021, and 2020, the Company’s allowance for doubtful accounts was $3.9 million and $2.8 million, respectively. </span></div><div style="margin-bottom:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Cash and Cash Equivalents—</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company considers all highly liquid investments purchased with an original maturity of three months or less to be cash equivalents. Cash and cash equivalents are recorded at cost, which approximates fair value. The Company’s financial instruments that are exposed to concentrations of credit risk consist primarily of cash and cash equivalents. </span></div><div style="margin-bottom:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Restricted Cash—</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table reconciles cash, cash equivalents and restricted cash from the consolidated balance sheets to amounts reported in the consolidated statements of cash flows:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.491%"><tr><td style="width:1.0%"/><td style="width:58.900%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.475%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.475%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.479%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="15" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">429,279 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">384,565 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82,505 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted cash included in prepaid expenses and other current assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">149 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted cash included in other non-current assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">149 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">168 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash, cash equivalents and restricted cash</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">429,428 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">384,714 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82,755 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:center;text-indent:18pt"><span><br/></span></div><div style="margin-bottom:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Investments</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—The Company has investments in private companies that are recorded using the equity method of accounting. The Company uses the equity method of accounting because of its less than 50% ownership and lack of control in these companies. These investments are included in other non-current assets on the consolidated balance sheets. The Company records the portion of its earnings or losses in these privately held companies’ net income or loss on a one quarter lag from the actual results of operations as a component of other income (expense), net on the consolidated statements of operations. </span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company reviews all investments on a regular basis to evaluate the carrying amount and economic viability. This evaluation process is based on information that the Company requests directly from these investees and includes, but is not limited to, the review of the investee’s cash position, financing needs, earnings/revenue outlook, operational performance, management/ownership changes and competition. As this information is not subject to the same disclosure regulations as U.S. publicly traded companies, the basis for these evaluations is subject to the timing and accuracy of the data received from these investees.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">When a review of an investee’s operations indicates that there is a decline in its value and it has been determined that this decline is other than temporary, the Company assesses the investment for impairment. Impaired investments are written down to estimated fair value. Fair value is estimated using a variety of valuation methodologies, including comparing the investee with publicly traded companies in similar lines of business, applying valuation multiples to estimated future operating results and analyzing estimated discounted future cash flows. There were no impairments of investments for the years ended December 31, 2021, 2020 and 2019.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For investments where the Company owns equity interests in privately held companies but does not have significant influence and there is no readily determinable fair value, it accounts for the investment under the measurement alternative at cost minus impairment, if any, plus or minus fair value changes when there are observable price changes. </span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Property and Equipment—</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment are stated at cost less accumulated depreciation and amortization. Depreciation of furniture and equipment is computed using the straight-line method based on estimated useful lives of the depreciable assets. Leasehold improvements are amortized on a straight-line basis over their estimated economic useful lives or the remaining lease term, whichever is shorter. Improvements are capitalized, while repairs and maintenance costs are charged to operations as incurred. Assets are reviewed for recoverability whenever events or circumstances indicate the carrying value may not be recoverable. There were no impairments of property and equipment for the years ended December 31, 2021, 2020 and 2019.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Internally Developed Software for Internal Use—</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Costs incurred in the preliminary stages of development are expensed as incurred. Once an application has reached the development stage, internal and external costs, if direct and incremental, are capitalized until the software is substantially complete and ready for its intended use. Capitalization ceases upon completion of all substantial testing. The Company also capitalizes costs related to specific upgrades and enhancements when it is probable the expenditures will result in additional functionality. Maintenance and training costs are expensed as incurred. Internally developed software is amortized on a straight-line basis over its estimated useful life. Management evaluates the useful lives of these assets on an annual basis and tests for impairment whenever events or changes in circumstances occur that could impact the recoverability of these assets. There were no material impairments of internally developed software for internal use for the years ended December 31, 2021, 2020 and 2019. </span></div><div style="margin-bottom:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Goodwill and Intangible Assets—</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill consists of the excess of the purchase price over the fair value of identifiable net assets of businesses acquired. Goodwill is reviewed for impairment each year using a qualitative or quantitative process that is performed at least annually or whenever events or circumstances indicate a likely reduction in the fair value of a reporting unit below its carrying amount. The Company has concluded that it has two reporting units.</span></div><div style="margin-bottom:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The Company performs the annual impairment analysis on October 31 in order to provide management time to complete the analysis prior to year-end. Prior to performing the quantitative evaluation, an assessment of qualitative factors may be performed to determine whether it is more likely than not that the fair value of a reporting unit exceeds the carrying value. If it is determined that it is unlikely that the carrying value exceeds the fair value, the Company is not required to complete the quantitative goodwill impairment evaluation. If it is determined that the carrying value may exceed fair value when considering qualitative factors, a quantitative goodwill impairment evaluation is performed. When performing the quantitative evaluation, if the carrying value of the reporting unit exceeds its fair value, an impairment loss equal to the difference will be recorded. No goodwill impairment charges have been recorded for the years ended December 31, 2021, 2020 and 2019.</span></div><div style="margin-bottom:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangible assets are recorded at cost less accumulated amortization. Intangible assets are reviewed for impairment whenever events or changes in circumstances may affect the recoverability of the net assets. Such reviews include an analysis of current results and take into consideration the undiscounted value of projected operating cash flows. No intangible asset impairment charges have been recorded for the years ended December 31, 2021, 2020 and 2019. </span></div><div style="margin-bottom:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Leases— </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company accounts for its leases in accordance with FASB Topic 842 - Leases (“ASC 842”) and has elected the available package of practical expedients as well as elected to apply the short-term lease exemption to all of its classes of underlying assets.</span></div><div style="margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At inception, the Company determines if an arrangement is a lease. Operating leases are included in operating ROU assets, current operating lease liabilities and non-current operating lease liabilities in the Company's consolidated balance sheets. The Company does not have material finance leases.</span></div><div style="margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ROU assets represent the Company's right to use an underlying asset for the lease term and lease liabilities represent the Company's obligation to make lease payments arising from the lease. Operating lease ROU assets and liabilities are recognized at commencement date based on the present value of lease payments over the remaining lease term. The operating lease ROU asset also includes prepaid payments and excludes lease incentives. As none of the Company's leases provide an implicit rate, the Company uses an estimated incremental borrowing rate based on the information available at commencement date in determining the present value of lease payments. The Company's lease terms may include options to extend or terminate the lease when it is reasonably certain that the Company will exercise that option. Lease expense for lease payments is recognized on a straight-line basis over the lease term. </span></div><div style="margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has lease agreements with lease and non-lease components. The Company has elected the practical expedient to account for non-lease components as part of the lease component for all asset classes. The majority of the Company's lease agreements are real estate leases.</span></div><div style="margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Fair Value Measurements—</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company accounts for its fair value measurements in accordance with FASB Topic 825 - Financial Instruments (“ASC 825”), which provides companies the option to report selected financial assets and liabilities at fair value and also requires entities to display the fair value of the selected assets and liabilities on the face of the balance sheets. The Company has not elected the ASC 825-10 option to report selected financial assets and liabilities at fair value. </span></div><div style="margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ASC 825-10 also establishes presentation and disclosure requirements designed to facilitate comparisons between companies that choose different measurement attributes for similar types of assets and liabilities and to more easily understand the effect of the Company’s choice to use fair value on its earnings.</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financial assets and liabilities recorded at fair value in the consolidated balance sheets are categorized based upon a fair value hierarchy established by GAAP, which prioritizes the inputs used to measure fair value into the following levels:</span></div><div style="text-indent:63pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:8.416%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.117%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:88.067%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Level I:</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inputs based on quoted market prices in active markets for identical assets or liabilities at the measurement date.</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Level II:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Quoted prices for similar assets or liabilities in active markets; quoted prices for identical or similar assets and liabilities in markets that are not active; or inputs that are observable and can be corroborated by observable market data.</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Level III:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inputs reflect management’s best estimates and assumptions of what market participants would use in pricing the asset or liability at the measurement date. The inputs are unobservable in the market and significant to the valuation of the instruments.</span></td></tr></table></div><div style="text-align:center;text-indent:63pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income Taxes—</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company uses the asset and liability method to account for income taxes. Deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases and net operating loss carryforwards. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in income in the period that includes the enactment date. The Company records a valuation allowance to reduce deferred tax assets to an amount that is more likely than not to be realized.</span></div><div style="margin-bottom:12pt;margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company follows authoritative guidance related to how uncertain tax positions should be recognized, measured, disclosed and presented in the consolidated financial statements. This requires the evaluation of tax positions taken or expected to be taken in the course of preparing the Company’s tax returns to determine whether the tax positions are “more-likely-than-not” of being sustained “when challenged” or “when examined” by the applicable tax authority. The tax benefits recognized in the consolidated financial statements from tax positions are measured based on the largest benefit that has a greater than 50% likelihood of being realized upon ultimate settlement. </span></div><div style="margin-bottom:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Business Combinations—</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company accounts for business combinations under the acquisition method. The cost of an acquired company is assigned to the tangible and intangible assets acquired and the liabilities assumed on the basis of their fair values at the date of acquisition. The determination of fair values of assets acquired and liabilities assumed requires management to make estimates and use valuation techniques when market values are not readily available. Any excess of purchase price over the fair value of net tangible and intangible assets acquired is allocated to goodwill. Transaction costs associated with business combinations are expensed as incurred. The Company determines the fair value of contingent consideration payable on the acquisition date using a discounted cash flow approach utilizing an appropriate discount rate. Each reporting period thereafter, the Company revalues these obligations and records increases or decreases in their fair value as adjustments to fair market value adjustment on contingent consideration in the Company’s consolidated statements of operations. Changes in the fair value of the contingent consideration payable can result from adjustments to the estimated revenue forecasts included in the contingent consideration calculations. </span></div><div style="margin-bottom:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Stock-Based Compensation—</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Compensation cost relating to stock-based awards made to employees and directors is recognized in the consolidated financial statements using the Black-Scholes option-pricing model in the case of non-qualified stock option awards, and intrinsic value in the case of restricted stock awards. The Company measures the cost of such awards based on the estimated fair value of the award measured at the grant date and recognizes the expense on a straight-line basis over the requisite service period, which is the vesting period.</span></div><div style="margin-bottom:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Determining the fair value of stock options requires the Company to make several estimates, including the volatility of its stock price, the expected life of the option, forfeiture rate, dividend yield and interest rates. The Company estimates the expected life of its options using historical internal forfeiture data. The Company estimates stock-price volatility using historical third-party quotes of Envestnet’s common stock. The Company utilizes a risk-free interest rate, which is based on the yield of U.S. zero coupon securities with a maturity equal to the expected life of the options. The Company has not and does not expect to pay dividends on its common shares.</span></div><div style="margin-bottom:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is required to estimate expected forfeitures of stock-based awards at the grant date and recognize compensation cost only for those awards expected to vest. The forfeiture assumption is ultimately adjusted to the actual forfeiture rate. Therefore, changes in the forfeiture assumptions may impact the total amount of expense ultimately recognized </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">over the vesting period. Estimated forfeitures will be reassessed in subsequent periods and may change based on new facts and circumstances.</span></div><div style="margin-bottom:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Convertible Notes</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—In May 2018, the Company issued $345.0 million of 1.75% Convertible Notes due June 2023. In August 2020, the Company issued $517.5 million of 0.75% Convertible Notes due August 2025. Collectively the “Convertible Notes” are accounted for in accordance with FASB Topic 470 - Debt ("ASC 470"). The Company has determined that the embedded conversion options in the Convertible Notes are not required to be separately accounted for as a derivative under GAAP. Upon adoption of ASU 2020-06, the Company accounts for the Convertible Notes as a single liability measured at amortized cost. See “Recent Accounting Pronouncements” within this footnote.</span></div><div style="margin-bottom:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Non-controlling Interest</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—In March 2018, the Company initially acquired a 43% fully diluted interest in a private company for cash consideration of $1.3 million. In connection with the acquisition, the Company was granted the ability to appoint two members to the private company's board of directors. The appointment of two board members gives the Company the majority of the board's voting rights. As a result, the Company uses the consolidation method of accounting for this investment. The private company was formed to enable financial advisors to provide insurance and income protection products to their clients.</span></div><div style="margin-bottom:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Recent Accounting Pronouncements</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Recently Adopted Accounting Pronouncements</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— In December 2019, the FASB issued ASU 2019-12, “Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes.” This update aims to reduce complexity within the accounting for income taxes as part of the simplification initiative. This standard is effective for financial statements issued by public companies for annual and interim periods beginning after December 15, 2020. These changes became effective for the Company's fiscal year beginning January 1, 2021. This standard will be applied prospectively. Adoption of this standard did not have a material impact on the Company's consolidated financial statements. </span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In August 2020, the FASB issued ASU 2020-06, “Debt—Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging—Contracts in Entity’s Own Equity (Subtopic 815-40): Accounting for Convertible Instruments and Contracts in an Entity's Own Equity.” This update simplifies the accounting for certain convertible instruments by reducing the number of accounting models available for convertible debt instruments and revises Topic 815-40, which provides guidance on how an entity must determine whether a contract qualifies for a scope exception from derivative accounting. Under the new guidance, the embedded conversion features are no longer separated from the host contract for convertible instruments with conversion features that are not required to be accounted for as derivatives under Topic 815, or that do not result in substantial premiums accounted for as paid-in capital. The convertible debt instruments will be accounted for as a single liability measured at amortized cost. In addition, the new guidance requires the if-converted method to be applied for all convertible instruments. This standard is effective for financial statements issued by public companies for annual and interim periods beginning after December 15, 2021. Early adoption of the standard is permitted, but no earlier than fiscal years beginning after December 15, 2020, including interim periods within those fiscal years. Adoption of the standard requires using either a modified retrospective or a full retrospective approach.</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has early adopted this standard as of January 1, 2021 using the modified retrospective approach. Adoption of this standard resulted in a decrease to accumulated deficit of $28.6 million (net of $0.9 million in taxes), a decrease to paid-in capital of $108.5 million (net of $6.7 million in taxes) and an increase to Convertible Notes of $87.5 million. Interest expense recognized in future periods is expected to be reduced as a result of accounting for the convertible debt instrument as a single liability measured at its amortized cost, with an expected decrease of approximately $22.1 million in 2021 as a result of the adoption. </span></div><div style="text-indent:36pt"><span><br/></span></div><div style="margin-bottom:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Not Yet Adopted Accounting Pronouncements</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— In October 2021, the FASB issued ASU 2021-08, “Business Combinations (Topic 805).” This update amends Topic 805 to add contract assets and contract liabilities to the list of exceptions to the recognition and measurement principles that apply to business combinations and to require that an entity (acquirer) recognize and measure contract assets and contract liabilities in accordance with ASC 606. This standard is effective for financial statements issued by public companies for annual and interim periods beginning after December 15, 2022. Early adoption of the standard is permitted. The amendment is to be applied prospectively to business combinations occurring on or after the effective date of the amendment. The Company plans to adopt this standard on January 1, 2022. The Company does not expect the adoption of ASU 2021-08 to have a material impact on the Company's consolidated financial statements.</span></div> <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Principles of Consolidation</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—The consolidated financial statements include the accounts of Envestnet and its subsidiaries. All significant intercompany transactions and balances have been eliminated in consolidation.</span> <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Foreign Currency</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—Accounts for the Envestnet Wealth Solutions segment that are denominated in a non-U.S. currency have been remeasured using the U.S. dollar as the functional currency. Certain accounts within the Envestnet Data &amp; Analytics segment are recorded and measured in foreign currencies. The assets and liabilities for those subsidiaries with a functional currency other than the U.S. dollar are translated at exchange rates in effect at the balance sheet date, and revenues and expenses are translated at average exchange rates. Differences arising from these foreign currency translations are recorded in the consolidated balance sheets as accumulated other comprehensive income (loss) within stockholders' equity. The Company is also subject to gains and losses from foreign currency denominated transactions and the remeasurement of foreign currency denominated balance sheet accounts, both of which are included in other income (expense), net in the consolidated statements of operations.</span> <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Management Estimates</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—Management has made certain estimates and assumptions relating to the reporting of assets, liabilities, revenues and expenses and the disclosure of contingent assets and liabilities to prepare these consolidated financial statements in conformity with GAAP. Areas requiring the use of management estimates relate to estimating uncollectible receivables, revenue recognition, valuations and assumptions used for impairment testing of goodwill, intangible and other long-lived assets, right of use assets, performance shares issued, contingent consideration, realization of deferred tax assets, uncertain tax positions, sales tax liabilities, operating lease liabilities, fair value of the liability portion of the convertible debt, commitments and contingencies and assumptions used to allocate purchase prices in business combinations. Actual results could differ materially from these estimates under different assumptions or conditions.</span> <div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Revenue Recognition</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="margin-bottom:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company accounts for its revenue arrangements in accordance with FASB Topic 606 - Revenue from Contracts with Customers ("ASC 606"). The Company derives revenues from asset-based and subscription-based services and professional services and other sources. Revenues are recognized when control of these services is transferred to our customers, in an amount that reflects the consideration that we expect to be entitled to in exchange for those services. All revenue recognized in the consolidated statements of operations is considered to be revenue from contracts with customers. Sales and usage-based taxes are excluded from revenues. The majority of the Company's revenues are recognized when services are provided.</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Asset-Based Recurring Revenues—</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Asset-based recurring revenues primarily consist of fees for providing customers continuous access to platform services through the Company’s uniquely customized platforms. These platform services include investment manager research, portfolio diagnostics, proposal generation, investment model management, rebalancing and trading, portfolio performance reporting and monitoring solutions, billing and back office and middle-office operations and administration and are made available to customers throughout the contractual term from the date the customized platform is launched. </span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The asset-based fees the Company earns are generally based upon variable percentages of assets managed or administered on our platforms. The fee percentage varies based on the level and type of services the Company provides to its customers, as well as the values of existing customer accounts. The values of the customer accounts are affected by inflows or outflows of customer funds and market fluctuations.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The platform services are substantially the same over each quarter and performed in a similar manner over the contract period, and are considered stand-ready promises. The platform services that are delivered to the customer over the quarter are considered distinct, as the customer benefits distinctly from each increment of our services and each quarter is separately identified in the contract, and are considered to be a single performance obligation under ASC 606.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The pricing generally resets each quarter and the pricing structure is consistent throughout the term of the contract. The variable fees are generally calculated and billed quarterly in advance based on preceding quarter-end values and the variable amounts earned from the platform services relate specifically to the benefits transferred to the customer during that month or quarter. Accordingly, revenue is allocated to the specific quarter in which services are performed.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The asset-based contracts generally contain one performance obligation and revenue is recognized on a ratable basis over the quarter beginning on the date that the platform services are made available to the customer as the customer simultaneously consumes and receives the benefits of the services. All asset-based fees are recognized in the Envestnet Wealth Solutions segment.</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For certain services provided by third parties, the Company evaluates whether it is the principal (revenues reported on a gross basis) or agent (revenues reported on a net basis). Generally, the Company reports customer fees including charges for third party service providers where the Company has a direct contract with such third party service providers on a gross basis, whereas the amounts billed to its customers are recorded as revenues, and amounts paid to third party service providers are recorded as cost of revenues. The Company is the principal in the transaction because it controls the services before they are transferred to its customers. Control is evidenced by the Company being primarily responsible to its customers and having discretion in establishing pricing.</span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Subscription-Based Recurring Revenues—</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Subscription-based recurring revenues primarily consist of fees for providing customers continuous access to the Company’s platform for wealth management and financial wellness. The subscription-based fees generally include fixed fees and or usage-based fees.</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Generally, the subscription services are substantially the same over each quarter and performed in a similar manner over the contract period, and are considered stand-ready promises. Quarterly subscription services are considered distinct as the customer can benefit from each increment of services on its own and each quarter is separately identified in the contract, and services are considered to be a single performance obligation under ASC 606.</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain subscription-based contracts include fixed and variable consideration. The amount of variable consideration that is included in the transaction price may be subject to constraint and included in the subscription-based recurring revenues only to the extent that is probable that a significant reversal in the amount of the cumulative revenue recognized will not occur in a future period. The Company utilizes the expected value method to estimate variable consideration based on available historical, current, and forecasted information. </span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The usage-based pricing generally resets each quarter and the pricing structure is generally consistent throughout the term of the contract. The fixed fees are generally calculated and billed quarterly in advance. The usage-based fees are generally calculated and are billed either monthly or quarterly based on the actual usage and relate specifically to the benefits transferred to the customer during that quarter. Accordingly, revenue is allocated to the specific quarter in which services are performed.</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fixed fees are generally recognized on a ratable basis over the quarter beginning when the subscription services are made available to the customer, as the customer simultaneously receives and consumes the benefits of the subscription services. Usage-based revenue is recognized on a monthly basis as the customer receives and consumes the benefit as the Company provides the services. Subscription-based fees are recognized in both the Envestnet Wealth Solutions and Envestnet Data &amp; Analytics segments.</span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Professional Services and Other Revenues—</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company earns professional services fees by providing contractual customized services and platform software development as well as initial implementation fees. Professional services contracts generally have fixed prices, and generally specify the deliverables in the contract. Certain professional services contracts are billed on a time and materials basis and revenue is recognized over time as the services are performed. For contracts billed on a fixed price basis, revenue is recognized over time based on the proportion of services performed. Initial implementation fees are fixed and are generally recognized ratably over the contract term. </span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other revenues primarily includes revenue related to the Advisor Summit. Other revenues are recognized when the events are held. Other revenues are not significant.</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The majority of the Company's professional services and other contracts contain one performance obligation. Professional services and other revenues are recognized in both the Envestnet Wealth Solutions and Envestnet Data &amp; Analytics segments.</span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Arrangements with Multiple Performance Obligations</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—Certain of the Company’s contracts with customers contain</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">multiple performance obligations such as platform services performance obligation and professional services performance obligation. For such arrangements, the Company allocates revenue to each performance obligation based on its relative standalone selling price. Standalone selling prices of services are estimated based on observable transactions when these services are sold on a standalone basis or based on expected cost plus margin.</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Remaining Performance Obligations- </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Remaining performance obligations represent the transaction price allocated to unsatisfied or partially satisfied performance obligations. The disclosure includes estimates of variable consideration. The Company applies the practical expedients and exemption not to disclose the value of unsatisfied performance obligations for (i) contracts with an original expected length of one year or less; (ii) contracts for which the Company recognizes revenue at the amount to which it has the right to invoice for services performed; and (iii) contracts for which the variable consideration is allocated entirely to a wholly unsatisfied performance obligation or to a wholly unsatisfied promise to transfer a distinct service that forms part of a single performance obligation. </span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Contract Balances</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—The Company records contract liabilities (deferred revenue) when cash payments are received in advance of its performance. The term between invoicing date and when payment is due is generally not significant. For the majority of its arrangements, the Company requires advance quarterly payments before the services are delivered to the customer.</span></div><div><span><br/></span></div><div style="margin-bottom:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Deferred Revenue</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—Deferred revenue primarily consists of implementation fees, professional services and subscription fee payments received in advance from customers.</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Deferred Sales Incentive Compensation</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—Sales incentive compensation earned by the Company’s sales force is considered an incremental and recoverable cost to acquire a contract with a customer. Sales incentive compensation for initial contracts is deferred and amortized on a straight-line basis over the period of benefit. The Company determined the period of benefit by taking into consideration its customer contracts, life of the technology and other factors. Sales incentive compensation for renewal contracts are deferred and amortized on a straight-line basis over the related contractual renewal period. Deferred sales incentive compensation is included in other non-current assets in the consolidated balance sheets and amortization expense is included in compensation and benefits expenses in the consolidated statements of operations.</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has applied the practical expedient to recognize the incremental costs of obtaining contracts as an expense when incurred if the amortization period would have been one year or less. These costs are included in compensation and benefits expenses in the consolidated statements of operations.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Cost of Revenues—</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cost of revenues primarily includes expenses related to third party investment management and clearing, custody and brokerage services. Generally, these expenses are calculated based upon a contractual percentage of the market value of assets held in customer accounts measured as of the end of each quarter and are recognized ratably throughout the quarter based on the number of days in the quarter.</span></div> 1 Allowance for Doubtful Accounts—The Company evaluates the need for an allowance for doubtful accounts for potentially uncollectible fees receivable. In establishing the amount of the allowance, if any, customer-specific information is considered related to delinquent accounts, including historical loss experience and current economic conditions. 3900000 2800000 Cash and Cash Equivalents—The Company considers all highly liquid investments purchased with an original maturity of three months or less to be cash equivalents. Cash and cash equivalents are recorded at cost, which approximates fair value. The Company’s financial instruments that are exposed to concentrations of credit risk consist primarily of cash and cash equivalents. The following table reconciles cash, cash equivalents and restricted cash from the consolidated balance sheets to amounts reported in the consolidated statements of cash flows:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.491%"><tr><td style="width:1.0%"/><td style="width:58.900%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.475%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.475%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.479%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="15" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">429,279 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">384,565 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82,505 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted cash included in prepaid expenses and other current assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">149 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted cash included in other non-current assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">149 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">168 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash, cash equivalents and restricted cash</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">429,428 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">384,714 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82,755 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> The following table reconciles cash, cash equivalents and restricted cash from the consolidated balance sheets to amounts reported in the consolidated statements of cash flows:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.491%"><tr><td style="width:1.0%"/><td style="width:58.900%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.475%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.475%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.479%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="15" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">429,279 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">384,565 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82,505 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted cash included in prepaid expenses and other current assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">149 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted cash included in other non-current assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">149 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">168 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash, cash equivalents and restricted cash</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">429,428 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">384,714 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82,755 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 429279000 384565000 82505000 149000 0 82000 0 149000 168000 429428000 384714000 82755000 <div style="margin-bottom:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Investments</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—The Company has investments in private companies that are recorded using the equity method of accounting. The Company uses the equity method of accounting because of its less than 50% ownership and lack of control in these companies. These investments are included in other non-current assets on the consolidated balance sheets. The Company records the portion of its earnings or losses in these privately held companies’ net income or loss on a one quarter lag from the actual results of operations as a component of other income (expense), net on the consolidated statements of operations. </span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company reviews all investments on a regular basis to evaluate the carrying amount and economic viability. This evaluation process is based on information that the Company requests directly from these investees and includes, but is not limited to, the review of the investee’s cash position, financing needs, earnings/revenue outlook, operational performance, management/ownership changes and competition. As this information is not subject to the same disclosure regulations as U.S. publicly traded companies, the basis for these evaluations is subject to the timing and accuracy of the data received from these investees.</span></div>When a review of an investee’s operations indicates that there is a decline in its value and it has been determined that this decline is other than temporary, the Company assesses the investment for impairment. Impaired investments are written down to estimated fair value. Fair value is estimated using a variety of valuation methodologies, including comparing the investee with publicly traded companies in similar lines of business, applying valuation multiples to estimated future operating results and analyzing estimated discounted future cash flows. 0 0 0 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Property and Equipment—</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment are stated at cost less accumulated depreciation and amortization. Depreciation of furniture and equipment is computed using the straight-line method based on estimated useful lives of the depreciable assets. Leasehold improvements are amortized on a straight-line basis over their estimated economic useful lives or the remaining lease term, whichever is shorter. Improvements are capitalized, while repairs and maintenance costs are charged to operations as incurred. Assets are reviewed for recoverability whenever events or circumstances indicate the carrying value may not be recoverable. There were no impairments of property and equipment for the years ended December 31, 2021, 2020 and 2019.</span> 0 0 0 Internally Developed Software for Internal Use—Costs incurred in the preliminary stages of development are expensed as incurred. Once an application has reached the development stage, internal and external costs, if direct and incremental, are capitalized until the software is substantially complete and ready for its intended use. Capitalization ceases upon completion of all substantial testing. The Company also capitalizes costs related to specific upgrades and enhancements when it is probable the expenditures will result in additional functionality. Maintenance and training costs are expensed as incurred. Internally developed software is amortized on a straight-line basis over its estimated useful life. Management evaluates the useful lives of these assets on an annual basis and tests for impairment whenever events or changes in circumstances occur that could impact the recoverability of these assets. <div style="margin-bottom:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Goodwill and Intangible Assets—</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill consists of the excess of the purchase price over the fair value of identifiable net assets of businesses acquired. Goodwill is reviewed for impairment each year using a qualitative or quantitative process that is performed at least annually or whenever events or circumstances indicate a likely reduction in the fair value of a reporting unit below its carrying amount. The Company has concluded that it has two reporting units.</span></div><div style="margin-bottom:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The Company performs the annual impairment analysis on October 31 in order to provide management time to complete the analysis prior to year-end. Prior to performing the quantitative evaluation, an assessment of qualitative factors may be performed to determine whether it is more likely than not that the fair value of a reporting unit exceeds the carrying value. If it is determined that it is unlikely that the carrying value exceeds the fair value, the Company is not required to complete the quantitative goodwill impairment evaluation. If it is determined that the carrying value may exceed fair value when considering qualitative factors, a quantitative goodwill impairment evaluation is performed. When performing the quantitative evaluation, if the carrying value of the reporting unit exceeds its fair value, an impairment loss equal to the difference will be recorded. No goodwill impairment charges have been recorded for the years ended December 31, 2021, 2020 and 2019.</span></div>Intangible assets are recorded at cost less accumulated amortization. Intangible assets are reviewed for impairment whenever events or changes in circumstances may affect the recoverability of the net assets. Such reviews include an analysis of current results and take into consideration the undiscounted value of projected operating cash flows. No intangible asset impairment charges have been recorded for the years ended December 31, 2021, 2020 and 2019. 2 0 0 0 0 0 0 <div style="margin-bottom:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Leases— </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company accounts for its leases in accordance with FASB Topic 842 - Leases (“ASC 842”) and has elected the available package of practical expedients as well as elected to apply the short-term lease exemption to all of its classes of underlying assets.</span></div><div style="margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At inception, the Company determines if an arrangement is a lease. Operating leases are included in operating ROU assets, current operating lease liabilities and non-current operating lease liabilities in the Company's consolidated balance sheets. The Company does not have material finance leases.</span></div><div style="margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ROU assets represent the Company's right to use an underlying asset for the lease term and lease liabilities represent the Company's obligation to make lease payments arising from the lease. Operating lease ROU assets and liabilities are recognized at commencement date based on the present value of lease payments over the remaining lease term. The operating lease ROU asset also includes prepaid payments and excludes lease incentives. As none of the Company's leases provide an implicit rate, the Company uses an estimated incremental borrowing rate based on the information available at commencement date in determining the present value of lease payments. The Company's lease terms may include options to extend or terminate the lease when it is reasonably certain that the Company will exercise that option. Lease expense for lease payments is recognized on a straight-line basis over the lease term. </span></div><div style="margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has lease agreements with lease and non-lease components. The Company has elected the practical expedient to account for non-lease components as part of the lease component for all asset classes. The majority of the Company's lease agreements are real estate leases.</span></div> <div style="margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Fair Value Measurements—</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company accounts for its fair value measurements in accordance with FASB Topic 825 - Financial Instruments (“ASC 825”), which provides companies the option to report selected financial assets and liabilities at fair value and also requires entities to display the fair value of the selected assets and liabilities on the face of the balance sheets. The Company has not elected the ASC 825-10 option to report selected financial assets and liabilities at fair value. </span></div><div style="margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ASC 825-10 also establishes presentation and disclosure requirements designed to facilitate comparisons between companies that choose different measurement attributes for similar types of assets and liabilities and to more easily understand the effect of the Company’s choice to use fair value on its earnings.</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financial assets and liabilities recorded at fair value in the consolidated balance sheets are categorized based upon a fair value hierarchy established by GAAP, which prioritizes the inputs used to measure fair value into the following levels:</span></div><div style="text-indent:63pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:8.416%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.117%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:88.067%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Level I:</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inputs based on quoted market prices in active markets for identical assets or liabilities at the measurement date.</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Level II:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Quoted prices for similar assets or liabilities in active markets; quoted prices for identical or similar assets and liabilities in markets that are not active; or inputs that are observable and can be corroborated by observable market data.</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Level III:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inputs reflect management’s best estimates and assumptions of what market participants would use in pricing the asset or liability at the measurement date. The inputs are unobservable in the market and significant to the valuation of the instruments.</span></td></tr></table></div> <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income Taxes—</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company uses the asset and liability method to account for income taxes. Deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases and net operating loss carryforwards. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in income in the period that includes the enactment date. The Company records a valuation allowance to reduce deferred tax assets to an amount that is more likely than not to be realized.</span>The Company follows authoritative guidance related to how uncertain tax positions should be recognized, measured, disclosed and presented in the consolidated financial statements. This requires the evaluation of tax positions taken or expected to be taken in the course of preparing the Company’s tax returns to determine whether the tax positions are “more-likely-than-not” of being sustained “when challenged” or “when examined” by the applicable tax authority. The tax benefits recognized in the consolidated financial statements from tax positions are measured based on the largest benefit that has a greater than 50% likelihood of being realized upon ultimate settlement. Business Combinations—The Company accounts for business combinations under the acquisition method. The cost of an acquired company is assigned to the tangible and intangible assets acquired and the liabilities assumed on the basis of their fair values at the date of acquisition. The determination of fair values of assets acquired and liabilities assumed requires management to make estimates and use valuation techniques when market values are not readily available. Any excess of purchase price over the fair value of net tangible and intangible assets acquired is allocated to goodwill. Transaction costs associated with business combinations are expensed as incurred. The Company determines the fair value of contingent consideration payable on the acquisition date using a discounted cash flow approach utilizing an appropriate discount rate. Each reporting period thereafter, the Company revalues these obligations and records increases or decreases in their fair value as adjustments to fair market value adjustment on contingent consideration in the Company’s consolidated statements of operations. Changes in the fair value of the contingent consideration payable can result from adjustments to the estimated revenue forecasts included in the contingent consideration calculations. <div style="margin-bottom:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Stock-Based Compensation—</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Compensation cost relating to stock-based awards made to employees and directors is recognized in the consolidated financial statements using the Black-Scholes option-pricing model in the case of non-qualified stock option awards, and intrinsic value in the case of restricted stock awards. The Company measures the cost of such awards based on the estimated fair value of the award measured at the grant date and recognizes the expense on a straight-line basis over the requisite service period, which is the vesting period.</span></div><div style="margin-bottom:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Determining the fair value of stock options requires the Company to make several estimates, including the volatility of its stock price, the expected life of the option, forfeiture rate, dividend yield and interest rates. The Company estimates the expected life of its options using historical internal forfeiture data. The Company estimates stock-price volatility using historical third-party quotes of Envestnet’s common stock. The Company utilizes a risk-free interest rate, which is based on the yield of U.S. zero coupon securities with a maturity equal to the expected life of the options. The Company has not and does not expect to pay dividends on its common shares.</span></div><div style="margin-bottom:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is required to estimate expected forfeitures of stock-based awards at the grant date and recognize compensation cost only for those awards expected to vest. The forfeiture assumption is ultimately adjusted to the actual forfeiture rate. Therefore, changes in the forfeiture assumptions may impact the total amount of expense ultimately recognized </span></div>over the vesting period. Estimated forfeitures will be reassessed in subsequent periods and may change based on new facts and circumstances. <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Convertible Notes</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—In May 2018, the Company issued $345.0 million of 1.75% Convertible Notes due June 2023. In August 2020, the Company issued $517.5 million of 0.75% Convertible Notes due August 2025. Collectively the “Convertible Notes” are accounted for in accordance with FASB Topic 470 - Debt ("ASC 470"). The Company has determined that the embedded conversion options in the Convertible Notes are not required to be separately accounted for as a derivative under GAAP. Upon adoption of ASU 2020-06, the Company accounts for the Convertible Notes as a single liability measured at amortized cost. See “Recent Accounting Pronouncements” within this footnote.</span> 345000000 0.0175 517500000 0.0075 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Non-controlling Interest</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—In March 2018, the Company initially acquired a 43% fully diluted interest in a private company for cash consideration of $1.3 million. In connection with the acquisition, the Company was granted the ability to appoint two members to the private company's board of directors. The appointment of two board members gives the Company the majority of the board's voting rights. As a result, the Company uses the consolidation method of accounting for this investment. The private company was formed to enable financial advisors to provide insurance and income protection products to their clients.</span> 0.43 1300000 2 <div style="margin-bottom:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Recent Accounting Pronouncements</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Recently Adopted Accounting Pronouncements</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— In December 2019, the FASB issued ASU 2019-12, “Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes.” This update aims to reduce complexity within the accounting for income taxes as part of the simplification initiative. This standard is effective for financial statements issued by public companies for annual and interim periods beginning after December 15, 2020. These changes became effective for the Company's fiscal year beginning January 1, 2021. This standard will be applied prospectively. Adoption of this standard did not have a material impact on the Company's consolidated financial statements. </span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In August 2020, the FASB issued ASU 2020-06, “Debt—Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging—Contracts in Entity’s Own Equity (Subtopic 815-40): Accounting for Convertible Instruments and Contracts in an Entity's Own Equity.” This update simplifies the accounting for certain convertible instruments by reducing the number of accounting models available for convertible debt instruments and revises Topic 815-40, which provides guidance on how an entity must determine whether a contract qualifies for a scope exception from derivative accounting. Under the new guidance, the embedded conversion features are no longer separated from the host contract for convertible instruments with conversion features that are not required to be accounted for as derivatives under Topic 815, or that do not result in substantial premiums accounted for as paid-in capital. The convertible debt instruments will be accounted for as a single liability measured at amortized cost. In addition, the new guidance requires the if-converted method to be applied for all convertible instruments. This standard is effective for financial statements issued by public companies for annual and interim periods beginning after December 15, 2021. Early adoption of the standard is permitted, but no earlier than fiscal years beginning after December 15, 2020, including interim periods within those fiscal years. Adoption of the standard requires using either a modified retrospective or a full retrospective approach.</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has early adopted this standard as of January 1, 2021 using the modified retrospective approach. Adoption of this standard resulted in a decrease to accumulated deficit of $28.6 million (net of $0.9 million in taxes), a decrease to paid-in capital of $108.5 million (net of $6.7 million in taxes) and an increase to Convertible Notes of $87.5 million. Interest expense recognized in future periods is expected to be reduced as a result of accounting for the convertible debt instrument as a single liability measured at its amortized cost, with an expected decrease of approximately $22.1 million in 2021 as a result of the adoption. </span></div><div style="text-indent:36pt"><span><br/></span></div><div style="margin-bottom:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Not Yet Adopted Accounting Pronouncements</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— In October 2021, the FASB issued ASU 2021-08, “Business Combinations (Topic 805).” This update amends Topic 805 to add contract assets and contract liabilities to the list of exceptions to the recognition and measurement principles that apply to business combinations and to require that an entity (acquirer) recognize and measure contract assets and contract liabilities in accordance with ASC 606. This standard is effective for financial statements issued by public companies for annual and interim periods beginning after December 15, 2022. Early adoption of the standard is permitted. The amendment is to be applied prospectively to business combinations occurring on or after the effective date of the amendment. The Company plans to adopt this standard on January 1, 2022. The Company does not expect the adoption of ASU 2021-08 to have a material impact on the Company's consolidated financial statements.</span></div> 28600000 900000 -108500000 6700000 87500000 22100000 Acquisitions<div style="text-indent:63pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">2019 Acquisitions</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Acquisition of Private Artificial Intelligence (</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">“</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">AI</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">”</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">) Company</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On January 2, 2019, pursuant to an agreement and plan of merger dated as of January 2, 2019 between Envestnet and a private AI company, the private AI company merged into Yodlee Inc., a wholly owned subsidiary of the Company (the “private AI company acquisition”). The private AI company provides conversational artificial intelligence tools and applications to financial services firms, improves the way Financial Service Providers (“FSPs”) can interact with their customers, and supports these FSPs to better engage, support and assist their consumers leveraging this latest wave of customer-centric capabilities.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The technology and operations of the private company are included in the Envestnet Data &amp; Analytics segment.</span></div><div style="text-indent:38.25pt"><span><br/></span></div><div style="text-indent:38.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The seller of the private AI company is also entitled to an additional unlimited earn-out payment with an estimated fair value of $7.6 million as of the acquisition date. The unlimited earn-out payment is based on the private company's revenue and other retention targets for the twelve-month period beginning January 1, 2021. </span></div><div style="text-indent:38.25pt"><span><br/></span></div><div style="text-indent:38.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The consideration transferred in the acquisition was as follows:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:82.525%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.545%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash consideration</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,173 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Purchase consideration liability</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,240 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingent consideration liability</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,580 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Working capital adjustment </span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total consideration transferred</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,063 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-indent:38.25pt"><span><br/></span></div><div style="text-indent:38.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2019, the Company determined that revenue targets for this acquisition would not be met. As a result, the Company reduced the contingent consideration liability plus accrued interest associated with this acquisition by $8.1 million and recorded this as a reduction to general and administration expenses. As the earn-out performance period ended without targets being achieved, the contingent consideration was not be paid.</span></div><div style="text-indent:38.25pt"><span><br/></span></div><div style="text-indent:38.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the estimated fair values of the assets acquired and liabilities assumed at the date of acquisition:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:81.278%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.827%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.495%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total tangible assets acquired</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">144 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total liabilities assumed</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(688)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Identifiable intangible assets</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,100 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,507 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total net assets acquired</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,063 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-indent:38.25pt"><span><br/></span></div><div style="text-indent:38.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The goodwill arising from the acquisition represents the expected synergistic benefits of the transaction, primarily related to an increase in future revenues as a result of potential cross selling opportunities. The goodwill is not deductible for income tax purposes. </span></div><div style="text-indent:38.25pt"><span><br/></span></div><div style="text-indent:38.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of estimated intangible assets acquired, estimated useful lives and amortization method follows:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:49.777%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.547%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Estimated</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amortization</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Useful Life in Years</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Method</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="15" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Proprietary technology</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Straight-line</span></td></tr></table></div><div style="text-indent:38.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The results of the private AI company's operations are included in the consolidated statements of operations beginning January 2, 2019 and were not considered material to the Company’s results of operations. </span></div><div style="text-indent:38.25pt"><span><br/></span></div><div style="text-indent:38.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the years ended December 31, 2021, 2020, and 2019, acquisition related costs for the private AI company acquisition were not material, and are included in general and administration expenses.</span></div><div style="text-indent:38.25pt"><span><br/></span></div><div style="padding-left:18pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Acquisition of PortfolioCenter Business</span></div><div style="padding-left:18pt;text-indent:18pt"><span><br/></span></div><div style="margin-bottom:9.9pt;text-indent:38.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On April 1, 2019, pursuant to an asset purchase agreement, Tamarac, Inc. (“Tamarac”), a wholly owned subsidiary of Envestnet, acquired certain of the assets, primarily consisting of intangible assets, and the assumption of certain of the liabilities of the PortfolioCenter business (“PortfolioCenter”) from Performance Technologies, Inc. (the “PC Seller”), a wholly owned subsidiary of The Charles Schwab Corporation (“PortfolioCenter acquisition”). The PortfolioCenter business provides investment advisors and investment advisory service providers with desktop, hosted and outsourced multicustodial software solutions. These solutions provide data-management and performance-measurement tools, as well as customizable accounting, reporting, and billing functions delivered through the commercial software application products known as PortfolioCenter Desktop, PortfolioCenter Hosted, PortfolioServices and Service Bureau.</span></div><div style="margin-bottom:9.9pt;text-indent:38.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Tamarac acquired the PortfolioCenter business to better serve small and mid-size RIA firms. The PortfolioCenter business is included in the Company’s Envestnet Wealth Solutions segment.</span></div><div style="margin-bottom:9.9pt;text-indent:38.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the PortfolioCenter acquisition, Tamarac paid $17.5 million in cash. Tamarac funded the PortfolioCenter acquisition with available cash resources. The PC Seller is also entitled to an earn-out payment based on PortfolioCenter's revenue for the twelve-month period beginning April 1, 2020. The discounted amount of the contingent consideration liability was estimated to be $8.2 million at the acquisition date and is included as a current liability in the December 31, 2020 consolidated balance sheet at its accreted balance of $10.2 million. The earn-out contingent consideration of $10.5 million, including accreted interest, was paid in 2021.</span></div><div style="text-indent:38.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The consideration transferred in the acquisition was as follows:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:82.525%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.545%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash consideration</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,500 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingent consideration liability</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,200 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total consideration transferred</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,700 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-indent:38.25pt"><span><br/></span></div><div style="text-indent:38.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the estimated fair values of the assets acquired and liabilities assumed at the date of acquisition:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:82.525%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.545%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total tangible assets acquired</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total liabilities assumed</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,600)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Identifiable intangible assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,700 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,587 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total net assets acquired</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,700 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:center"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The goodwill arising from the acquisition represents the expected synergistic benefits of the transaction, primarily related to an increase in future revenues as a result of expanding market opportunities within the mid-size and small RIA market, potential cross selling opportunities, and lower future operating expenses. The goodwill is deductible for income tax purposes. </span></div><div style="text-indent:38.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of estimated intangible assets acquired, estimated useful lives and amortization method follows:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:49.777%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.547%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Estimated</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amortization</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Useful Life in Years</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Method</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer list</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,500 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accelerated</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Proprietary technology</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,200 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Straight-line</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total intangible assets acquired</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,700 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr></table></div><div style="text-align:center"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The results of PortfolioCenter's operations are included in the consolidated statements of operations beginning April 1, 2019. PortfolioCenter's revenues for the year ended December 31, 2019 totaled $6.7 million. PortfolioCenter's pre-tax loss for the year ended December 31, 2019 totaled $2.6 million. The pre-tax loss includes acquired intangible asset amortization of $1.5 million for the year ended December 31, 2019.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the years ended December 31, 2021, 2020, and 2019, acquisition related costs for the PortfolioCenter acquisition were not material, and are included in general and administration expenses.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Acquisition of PIEtech</span></div><div style="padding-left:18pt;text-indent:18pt"><span><br/></span></div><div style="text-indent:38.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On May 1, 2019, the Company acquired all of the outstanding shares of capital stock of PIEtech, Inc., a Virginia corporation (“PIEtech”). PIEtech empowers financial advisors to use financial planning to efficiently motivate their clients to create, implement and maintain financial plans that best meet their lifetime financial goals. The technology and operations of PIEtech, which now operates as Envestnet | MoneyGuide, are included in the Envestnet Wealth Solutions segment.</span></div><div style="text-indent:38.25pt"><span><br/></span></div><div style="text-indent:38.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The acquisition of PIEtech (the “PIEtech acquisition”) establishes Envestnet as a leader in financial planning solutions, providing advisors and their clients with access to a full spectrum of financial planning capabilities, and offering a broad range of data-driven, financial plan-informed financial wellness solutions, both domestically and internationally over time. Integration of PIEtech's MoneyGuide software with the Company's integrated technology platform is expected to reduce friction and enhance productivity for advisors.</span></div><div style="text-indent:38.25pt"><span><br/></span></div><div style="text-indent:38.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the PIEtech acquisition, the Company paid net cash consideration of $298.7 million, subject to a working capital adjustment, and issued 3,184,713 shares of Envestnet common stock to the sellers. The Company funded the PIEtech acquisition with available cash resources and borrowings under its revolving credit facility.</span></div><div style="text-indent:38.25pt"><span><br/></span></div><div style="text-indent:38.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the PIEtech acquisition, the Company established a retention bonus pool consisting of approximately $30 million of cash and restricted stock units to be granted to employees and management of PIEtech as inducement grants. As a result, the Company adopted the Envestnet, Inc. 2019 Acquisition Equity Incentive Plan (the “2019 Equity Plan”) (See “Note 15—Stock-Based Compensation”). The Company has agreed to grant at future dates, not earlier than the sixty day anniversary of the PIEtech acquisition, up to 301,469 shares of Envestnet common stock in the form of restricted stock units (“RSUs”) and performance stock units (“PSUs”) pursuant to the 2019 Equity Plan. As of December 31, 2021, there were approximately 26,000 shares available to be issued under the 2019 Equity Plan. As part of the retention bonus pool, the Company also made cash retention payments in 2019 of approximately $8.8 million to certain legacy PIEtech employees who joined Envestnet |MoneyGuide. At the time of acquisition, the Company expected to pay an additional $5.3 million in cash bonus payments to legacy PIEtech employees over the next three years, for which $5.3 million has been paid through December 31, 2021. </span></div><div style="text-indent:38.25pt"><span><br/></span></div><div style="text-indent:38.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company also granted membership interests in certain of the Company's equity investments to two legacy PIEtech executives with an estimated grant date fair market value of $8.9 million. These membership interests vested on May 1, 2020 and become exercisable on May 1, 2022, with the option to put the membership interests to the Company. For the years ended December 31, 2021, 2020, and 2019 the Company recorded approximately $0.5 million, $3.3 million and $5.9 million, respectively, as a component of compensation and benefits in the consolidated statements of operations. As of December 31, 2021, the corresponding liability was recorded in accrued expenses and other current liabilities. As of December 31, 2020, the liability was recorded in other non-current liabilities in the consolidated balance sheets.</span></div><div style="text-indent:38.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The consideration transferred in the acquisition was as follows:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:82.525%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.545%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash consideration</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">298,714 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock consideration</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">222,484 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: cash acquired</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,360)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total consideration transferred, net of cash acquired</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">514,838 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-indent:38.25pt"><span><br/></span></div><div style="text-indent:38.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the estimated fair values of the assets acquired and liabilities assumed at the date of acquisition:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:82.525%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.545%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,360 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,782 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expenses and other current assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">969 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other non-current assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,274 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,057 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease right-of-use assets, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,012 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Identifiable intangible assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">253,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">323,951 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets acquired</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">600,405 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable and accrued expenses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,661)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,012)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred income taxes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(68,534)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred revenue</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,000)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total liabilities assumed</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(79,207)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total net assets acquired</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">521,198 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:center"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The goodwill arising from the acquisition represents the expected synergistic benefits of the transaction, primarily related to an increase in future revenues as a result of potential new business and cross selling opportunities. The goodwill is not deductible for income tax purposes.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of estimated intangible assets acquired, estimated useful lives and amortization method follows:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:49.777%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.547%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Estimated</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amortization</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Useful Life in Years</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Method</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer lists</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">222,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10-20</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accelerated</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Proprietary technologies</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Straight-line</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade names</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Straight-line</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total intangible assets acquired</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">253,000 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr></table></div><div style="text-align:center"><span><br/></span></div><div style="margin-bottom:9.9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The results of PIEtech's operations are included in the consolidated statements of operations beginning May 1, 2019. PIEtech's revenues for the year ended December 31, 2019 totaled $30.3 million. PIEtech's pre-tax loss for the year ended December 31, 2019 totaled $12.4 million. The pre-tax loss includes acquired intangible asset amortization of $17.6 million for the year ended December 31, 2019.</span></div><div style="margin-bottom:9.9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the years ended December 31, 2021 and 2020, acquisition related costs for the PIEtech acquisition were not material. For the year ended December 31, 2019, acquisition related costs totaled approximately $16.7 million. Included in this 2019 amount is approximately $8.8 million in one-time cash retention bonuses plus related tax withholdings, which are included in compensation and benefits in the consolidated statements of operations. The remainder is included within general and administration expenses in the consolidated statements of operations.</span></div><div style="margin-bottom:9.9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">2020 Acquisitions</span></div><div style="margin-bottom:9.9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Acquisition of Private Technology Company</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On February 18, 2020, the Company, through its wholly owned subsidiary Yodlee, Inc. (“Yodlee”), acquired a private technology company (the “Private Technology Company Acquisition”). The private technology company enables the consent generation and data flow between financial information providers, such as banks and financial institutions, and financial information users, such as financial technology lenders and other financial services agencies, through a network of cloud-based interoperable interfaces or application programming interfaces. The technology and operations of the private technology company have been integrated into the Company's Envestnet Data &amp; Analytics segment.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the Private Technology Company Acquisition, the Company acquired all of the outstanding shares of the private technology company and paid cash consideration of $2.3 million, net of cash acquired, subject to certain closing and post-closing adjustments, plus up to an additional $6.8 million in contingent consideration, based upon achieving certain performance targets. The Company recorded a liability as of the date of acquisition of $5.2 million, which represented the estimated fair value of contingent consideration on the date of acquisition. </span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In 2021 and 2020, we determined that certain performance targets for this acquisition would not be met. As a result, we reduced the contingent consideration liability plus accrued interest associated with this acquisition by $0.7 million and $3.1 million, respectively, and recorded this as a reduction to general and administration expenses. Future changes to the estimated fair value of the contingent consideration, if any, will be recognized in our earnings. Contingent consideration of $1.1 million was paid during the year ended December 31, 2021.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recorded estimated goodwill of $7.0 million, which is not deductible for income tax purposes, and estimated identifiable intangible assets for proprietary technologies of $1.0 million. The tangible assets acquired and liabilities assumed were not material. </span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The results of the private technology company's operations are included in the consolidated statements of operations beginning February 18, 2020 and were not considered material to the Company’s results of operations.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:38.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the years ended December 31, 2021 and 2020, acquisition related costs for the Private Technology Company Acquisition were not material, and are included in general and administration expenses.</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Acquisition of Private Cloud Technology Company</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On March 2, 2020, the Company acquired certain assets of a private cloud technology company (the “Private Cloud Technology Company Acquisition”). The private cloud technology company enables enterprises to design and implement the digital transition from legacy systems and applications to a modern cloud computing platform. The technology and operations of the private cloud technology company have been integrated into the Company's Envestnet Wealth Solutions segment.</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the Private Cloud Technology Company Acquisition, the Company paid estimated consideration of $12.0 million, net of cash acquired. In connection with the acquisition, the Company recorded estimated goodwill of $10.9 million, which is deductible for income tax purposes. The tangible assets acquired and liabilities assumed were not material. </span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The results of the private cloud technology company's operations are included in the consolidated statements of operations beginning March 2, 2020 and were not considered material to the Company’s results of operations.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:38.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the years ended December 31, 2021 and 2020, acquisition related costs for the Private Cloud Technology Company Acquisition were not material, and are included in general and administration expenses.</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Acquisition of Private Financial Technology Design Company</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On March 3, 2020, the Company acquired the outstanding units of a private financial technology design company that were not owned by the Company and merged the acquired company into a wholly owned subsidiary of the Company (the “Private Financial Technology Design Company Acquisition”). The private financial technology design company designs integrated, intuitive digital technology applications for institutional financial services firms, bank wealth management organizations, independent advisor networks, and broker-dealers. The technology and operations of the private financial technology design company have been integrated into the Envestnet Wealth Solutions segment.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company previously owned approximately 45% of the outstanding units in this private financial technology design company, and accounted for it as an equity method investment. Based upon the estimated value of the private financial technology design company of $11.0 million, the Company paid estimated consideration of $5.9 million, net of cash acquired, for the remaining outstanding units. As a result of the acquisition, the Company recognized a gain of $4.2 million in the first quarter of 2020 on the re-measurement to fair value of its previously held interest, which is included in other income (expense), net in the consolidated statements of operations.</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the Private Financial Technology Design Company Acquisition, the Company recorded estimated total goodwill of $9.2 million, of which approximately $6.2 million is deductible for income tax purposes, and estimated identifiable intangible assets for proprietary technologies of $2.0 million. The tangible assets acquired and liabilities assumed were not material. </span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The results of the private financial technology design company's operations are included in the consolidated statements of operations beginning March 3, 2020 and were not considered material to the Company’s results of operations.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:38.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the years ended December 31, 2021 and 2020, acquisition related costs for the Private Financial Technology Design Company Acquisition were not material, and are included in general and administration expenses.</span></div><div style="text-indent:38.25pt"><span><br/></span></div><div style="text-indent:38.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The goodwill arising from these 2020 acquisitions represents the expected synergistic benefits of these transactions, primarily related to an increase in future revenues as a result of potential new business and cross selling opportunities, as well as enhancements to our technologies.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">2021 Acquisitions</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Acquisition of Proprietary Technology</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company previously owned approximately 29% of the outstanding units in a privately held company and accounted for it as an equity method investment. On March 11, 2021, the Company entered into an intellectual property purchase agreement with this privately held company to acquire all of the proprietary technology developed by the privately held company for approximately $35.5 million. Concurrent with the intellectual property purchase agreement, the Company also entered into a redemption agreement with the same privately held company to redeem the Company's previously held equity interest for approximately $10.0 million. The Company accounted for these two arrangements as a single unit of account. As of the acquisition date, the net cost of the proprietary technology acquired, including capitalized transaction costs, was approximately $24.5 million, which will be amortized over a five-year period on a straight-line basis. The proprietary technology has been integrated into the Envestnet Wealth Solutions.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Acquisition of Harvest</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On April 7, 2021, pursuant to an agreement and plan of merger (the “Merger Agreement”), dated as of March 31, 2021, between, among others, Harvest Savings &amp; Wealth Technologies (“Harvest”), a Delaware corporation, and Bounty Merger Sub, Inc, a wholly-owned subsidiary of the Company (“Merger Sub”), the Company completed the merger of Harvest with and into Merger Sub, with Merger Sub continuing as the surviving corporation (the “Harvest Acquisition”) and operating as a wholly-owned subsidiary of Envestnet. Harvest has been integrated into the Envestnet Wealth Solutions segment.</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Harvest provides automated goals-based saving and wealth solutions tools to customers of banks, credit unions, trust companies, and other financial institutions. The acquisition optimizes the Company's API-based financial wellness ecosystem, and also helps strengthen the Company's foothold to enable embedded finance, which the Company sees as a key driver of the future of financial services.</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the Harvest Acquisition, the Company paid estimated consideration of $32.8 million (of which approximately $3.0 million is being held in escrow for 18 months after the closing date), net of cash acquired, subject to certain post-closing adjustments. The Company funded the acquisition with cash on hand. </span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the estimated fair values of the assets acquired and liabilities assumed at the date of acquisition:</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:49.777%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.547%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Preliminary Estimate</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Measurement Period Adjustments</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Revised Estimate</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tangible assets acquired, net of cash</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,032 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,278 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,310 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total liabilities assumed</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(596)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(542)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Identifiable intangible assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,500 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,500 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,858 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,332)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,526 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total net assets acquired</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,794 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,794 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The Company recorded measurement period adjustments of $3.3 million primarily due to the establishment of deferred tax assets during the year ended December 31, 2021.</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The goodwill arising from the acquisition represents the expected synergistic benefits of the transaction, primarily related to an increase in future revenues as a result of potential cross selling opportunities, as well as enhancements to the Company's existing technologies. The goodwill is not deductible for income tax purposes.</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of estimated intangible assets acquired, estimated useful lives and amortization method is as follows:</span></div><div style="text-indent:36pt"><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:49.777%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.547%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Preliminary Estimate<br/>(in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Estimated Useful Life in Years</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amortization Method</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Proprietary technology</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,900 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Straight-line</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer list</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,600 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accelerated</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total intangible assets acquired</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,500 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr></table></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The results of Harvest’s operations are included in the consolidated statements of operations beginning April 7, 2021 and were not considered material to the Company’s results of operations. </span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the year ended December 31, 2021, the Company’s acquisition related costs were not material, and are included in general and administration expenses. The Company may incur additional acquisition related costs in 2022.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Pro Forma Financial Information</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The results of the Company's acquisitions since January 1, 2020 were not considered material to the Company's results of operations, therefore, pro forma information is not presented.</span></div> 7600000 <div style="text-indent:38.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The consideration transferred in the acquisition was as follows:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:82.525%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.545%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash consideration</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,173 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Purchase consideration liability</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,240 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingent consideration liability</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,580 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Working capital adjustment </span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total consideration transferred</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,063 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-indent:38.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The consideration transferred in the acquisition was as follows:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:82.525%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.545%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash consideration</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,500 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingent consideration liability</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,200 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total consideration transferred</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,700 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-indent:38.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The consideration transferred in the acquisition was as follows:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:82.525%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.545%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash consideration</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">298,714 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock consideration</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">222,484 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: cash acquired</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,360)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total consideration transferred, net of cash acquired</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">514,838 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-indent:38.25pt"><span><br/></span></div><div style="text-indent:38.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the estimated fair values of the assets acquired and liabilities assumed at the date of acquisition:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:82.525%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.545%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,360 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,782 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expenses and other current assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">969 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other non-current assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,274 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,057 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease right-of-use assets, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,012 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Identifiable intangible assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">253,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">323,951 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets acquired</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">600,405 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable and accrued expenses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,661)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,012)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred income taxes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(68,534)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred revenue</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,000)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total liabilities assumed</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(79,207)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total net assets acquired</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">521,198 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the estimated fair values of the assets acquired and liabilities assumed at the date of acquisition:</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:49.777%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.547%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Preliminary Estimate</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Measurement Period Adjustments</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Revised Estimate</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tangible assets acquired, net of cash</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,032 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,278 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,310 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total liabilities assumed</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(596)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(542)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Identifiable intangible assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,500 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,500 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,858 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,332)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,526 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total net assets acquired</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,794 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,794 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The Company recorded measurement period adjustments of $3.3 million primarily due to the establishment of deferred tax assets during the year ended December 31, 2021.</span></div> 11173000 6240000 7580000 70000 25063000 -8100000 <div style="text-indent:38.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the estimated fair values of the assets acquired and liabilities assumed at the date of acquisition:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:81.278%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.827%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.495%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total tangible assets acquired</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">144 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total liabilities assumed</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(688)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Identifiable intangible assets</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,100 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,507 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total net assets acquired</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,063 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-indent:38.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of estimated intangible assets acquired, estimated useful lives and amortization method follows:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:49.777%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.547%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Estimated</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amortization</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Useful Life in Years</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Method</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="15" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Proprietary technology</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Straight-line</span></td></tr></table></div><div style="text-indent:38.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the estimated fair values of the assets acquired and liabilities assumed at the date of acquisition:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:82.525%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.545%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total tangible assets acquired</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total liabilities assumed</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,600)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Identifiable intangible assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,700 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,587 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total net assets acquired</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,700 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-indent:38.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of estimated intangible assets acquired, estimated useful lives and amortization method follows:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:49.777%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.547%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Estimated</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amortization</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Useful Life in Years</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Method</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer list</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,500 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accelerated</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Proprietary technology</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,200 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Straight-line</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total intangible assets acquired</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,700 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr></table></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of estimated intangible assets acquired, estimated useful lives and amortization method follows:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:49.777%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.547%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Estimated</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amortization</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Useful Life in Years</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Method</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer lists</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">222,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10-20</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accelerated</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Proprietary technologies</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Straight-line</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade names</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Straight-line</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total intangible assets acquired</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">253,000 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr></table></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of estimated intangible assets acquired, estimated useful lives and amortization method is as follows:</span></div><div style="text-indent:36pt"><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:49.777%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.547%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Preliminary Estimate<br/>(in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Estimated Useful Life in Years</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amortization Method</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Proprietary technology</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,900 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Straight-line</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer list</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,600 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accelerated</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total intangible assets acquired</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,500 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr></table></div> 144000 688000 4100000 21507000 25063000 0 4100000 P4Y 17500000 8200000 10200000 10500000 17500000 8200000 25700000 13000 1600000 11700000 15587000 25700000 8500000 P10Y 3200000 P5Y 11700000 6700000 -2600000 1500000 298700000 3184713 30000000 P60D 301469 26000 8800000 5300000 5300000 2 8900000 500000 3300000 5900000 298714000 222484000 6360000 514838000 6360000 3782000 969000 4274000 6057000 2012000 253000000 323951000 600405000 1661000 2012000 68534000 7000000 79207000 521198000 222000000 P10Y P20Y 23000000 P4Y 8000000 P7Y 253000000 30300000 -12400000 17600000 0 0 16700000 8800000 2300000 6800000 5200000 -700000 -3100000 1100000 7000000 0 1000000 12000000 10900000 10900000 0.45 11000000 5900000 4200000 9200000 6200000 2000000 0.29 35500000 10000000 24500000 P5Y 32800000 3000000 P18M 2032000 3278000 5310000 596000 -54000 542000 9500000 9500000 21858000 -3332000 18526000 32794000 0 32794000 3300000 0 6900000 P6Y 2600000 P14Y 9500000 Prepaid Expenses and Other Current Assets<div style="text-indent:63pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prepaid expenses and other current assets consisted of the following:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:66.151%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.546%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="9" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid technology</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,415 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,165 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-income tax receivables</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,013 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,571 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Escrow for acquisition</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,951 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid insurance</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,234 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,777 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Advance payroll taxes and benefits</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,356 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,429 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax prepayments and receivables</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,310 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,684 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,427 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,944 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total prepaid expenses and other current assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,706 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,570 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> <div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prepaid expenses and other current assets consisted of the following:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:66.151%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.546%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="9" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid technology</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,415 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,165 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-income tax receivables</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,013 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,571 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Escrow for acquisition</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,951 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid insurance</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,234 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,777 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Advance payroll taxes and benefits</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,356 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,429 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax prepayments and receivables</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,310 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,684 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,427 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,944 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total prepaid expenses and other current assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,706 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,570 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 15415000 13165000 7013000 6571000 2951000 0 2234000 1777000 1356000 6429000 1310000 1684000 12427000 10944000 42706000 40570000 Property and Equipment, Net<div style="text-indent:63pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment, net consisted of the following:</span></div><div style="text-indent:63pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:33.504%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:40.688%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.603%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.606%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Estimated Useful Life</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="9" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computer equipment and software</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72,879 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72,443 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shorter of the lease term or useful life of the asset</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,544 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,671 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Office furniture and fixtures</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3-7 years</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,214 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,249 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Office equipment and other</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3-5 years</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,973 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,151 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Building and building improvements</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7-39 years</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,729 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,669 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Land</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Not applicable</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">940 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">940 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">140,279 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">132,123 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="9" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: accumulated depreciation and amortization</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(90,064)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(84,154)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="9" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total property and equipment, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,215 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,969 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-indent:63pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During 2021 and 2020, the Company retired property and equipment that was no longer in service for the Envestnet Wealth Solutions segment with an historical cost of $12.7 million and $8.5 million, respectively. During 2021 and 2020, the Company retired property and equipment that was no longer in service for the Envestnet Data &amp; Analytics segment with an historical cost of $2.4 million and $3.8 million, respectively. Gains and losses on asset retirements during 2021 and 2020 were not material. </span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the cost amounts and related accumulated depreciation written off by category:</span></div><div style="text-indent:36pt"><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.098%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.625%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31, 2020</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Cost</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Depreciation</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Cost</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Depreciation</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computer equipment and software</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,936 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,838)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,844 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,606)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">197 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(178)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,775 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,326)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Office furniture and fixtures</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,702 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,646)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">320 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(243)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Office equipment and other</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,227 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,915)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">381 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(348)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total property and equipment retirements</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,062 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14,577)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,320 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,523)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-indent:94.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Depreciation and amortization expense was as follows:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:55.791%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.536%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.536%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.538%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation and amortization expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,577 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,432 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,777 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> <div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment, net consisted of the following:</span></div><div style="text-indent:63pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:33.504%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:40.688%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.603%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.606%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Estimated Useful Life</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="9" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computer equipment and software</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72,879 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72,443 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shorter of the lease term or useful life of the asset</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,544 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,671 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Office furniture and fixtures</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3-7 years</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,214 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,249 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Office equipment and other</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3-5 years</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,973 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,151 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Building and building improvements</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7-39 years</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,729 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,669 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Land</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Not applicable</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">940 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">940 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">140,279 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">132,123 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="9" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: accumulated depreciation and amortization</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(90,064)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(84,154)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="9" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total property and equipment, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,215 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,969 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Depreciation and amortization expense was as follows:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:55.791%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.536%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.536%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.538%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation and amortization expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,577 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,432 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,777 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> P3Y 72879000 72443000 43544000 37671000 P3Y P7Y 12214000 11249000 P3Y P5Y 7973000 7151000 P7Y P39Y 2729000 2669000 940000 940000 140279000 132123000 90064000 84154000 50215000 47969000 12700000 8500000 2400000 3800000 <div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the cost amounts and related accumulated depreciation written off by category:</span></div><div style="text-indent:36pt"><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.098%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.625%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31, 2020</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Cost</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Depreciation</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Cost</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Depreciation</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computer equipment and software</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,936 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,838)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,844 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,606)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">197 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(178)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,775 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,326)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Office furniture and fixtures</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,702 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,646)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">320 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(243)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Office equipment and other</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,227 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,915)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">381 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(348)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total property and equipment retirements</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,062 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14,577)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,320 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,523)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 10936000 10838000 9844000 9606000 197000 178000 1775000 1326000 1702000 1646000 320000 243000 2227000 1915000 381000 348000 15062000 14577000 12320000 11523000 20577000 21432000 20777000 Internally Developed Software, Net<div style="text-indent:63pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Internally developed software, net consisted of the following: </span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:55.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.987%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.603%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.607%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Estimated Useful Life</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Internally developed software</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">225,380 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">159,619 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: accumulated amortization</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(91,721)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(63,118)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Internally developed software, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">133,659 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">96,501 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-indent:94.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization expense was as follows:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:55.791%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.536%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.536%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.538%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,603 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,670 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,042 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> <div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Internally developed software, net consisted of the following: </span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:55.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.987%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.603%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.607%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Estimated Useful Life</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Internally developed software</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">225,380 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">159,619 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: accumulated amortization</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(91,721)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(63,118)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Internally developed software, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">133,659 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">96,501 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> P5Y 225380000 159619000 91721000 63118000 133659000 96501000 <div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization expense was as follows:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:55.791%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.536%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.536%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.538%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,603 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,670 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,042 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 28603000 18670000 12042000 Goodwill and Intangible Assets, Net<div style="text-indent:63pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes in the carrying amount of goodwill were as follows:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:49.777%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.547%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Envestnet<br/>Wealth Solutions</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Envestnet<br/>Data &amp; Analytics</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 31, 2019</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">583,247 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">296,603 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">879,850 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Private Technology company acquisition</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,019 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,019 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Private Cloud Technology company acquisition</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,932 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,932 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Private Financial Technology Design company acquisition</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,241 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,241 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency translation and other</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(70)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(199)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(269)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 31, 2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">603,350 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">303,423 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">906,773 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Harvest Acquisition</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,526 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,526 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency translation</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(145)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(145)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 31, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">621,876 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">303,278 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">925,154 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-indent:63pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangible assets, net consisted of the following:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:31.063%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.426%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.426%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.426%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.435%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Carrying</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Carrying</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Carrying</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Carrying</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amortization</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amortization</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer lists</span></td><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">590,080 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(241,189)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">348,891 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">591,520 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(198,555)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">392,965 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Proprietary technologies</span></td><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">85,324 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(43,004)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,320 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,914 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(26,949)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,965 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade names</span></td><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,700 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(24,515)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,185 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,700 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(19,589)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,111 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total intangible assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">709,104 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(308,708)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">400,396 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">680,134 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(245,093)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">435,041 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-indent:63pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During 2021 and 2020, the Company retired fully amortized intangible assets for the Envestnet Wealth Solutions segment with an historical cost of $5.0 million and $0.8 million, respectively, including proprietary technologies and customer lists. During 2021 the Company had no retirements of intangible assets for the Envestnet Data &amp; Analytics segment. In 2020 the Company retired fully amortized proprietary technology intangible assets for the Envestnet Data &amp; Analytics segment with an historical cost of $35.0 million.</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization expense was as follows:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:55.791%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.536%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.536%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.538%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68,587 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73,559 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68,452 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:center;text-indent:63pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Future amortization expense of the Company's intangible assets as of December 31, 2021, is expected to be as follows:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:83.256%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.544%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Years ending December 31:</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66,186 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,791 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,013 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,736 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,894 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">161,776 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">400,396 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> <div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes in the carrying amount of goodwill were as follows:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:49.777%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.547%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Envestnet<br/>Wealth Solutions</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Envestnet<br/>Data &amp; Analytics</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 31, 2019</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">583,247 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">296,603 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">879,850 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Private Technology company acquisition</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,019 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,019 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Private Cloud Technology company acquisition</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,932 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,932 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Private Financial Technology Design company acquisition</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,241 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,241 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency translation and other</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(70)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(199)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(269)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 31, 2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">603,350 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">303,423 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">906,773 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Harvest Acquisition</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,526 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,526 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency translation</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(145)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(145)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 31, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">621,876 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">303,278 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">925,154 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 583247000 296603000 879850000 0 7019000 7019000 10932000 0 10932000 9241000 0 9241000 -70000 -199000 -269000 603350000 303423000 906773000 18526000 0 18526000 0 -145000 -145000 621876000 303278000 925154000 <div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangible assets, net consisted of the following:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:31.063%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.426%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.426%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.426%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.435%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Carrying</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Carrying</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Carrying</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Carrying</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amortization</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amortization</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer lists</span></td><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">590,080 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(241,189)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">348,891 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">591,520 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(198,555)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">392,965 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Proprietary technologies</span></td><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">85,324 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(43,004)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,320 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,914 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(26,949)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,965 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade names</span></td><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,700 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(24,515)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,185 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,700 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(19,589)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,111 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total intangible assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">709,104 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(308,708)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">400,396 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">680,134 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(245,093)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">435,041 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 590080000 241189000 348891000 591520000 198555000 392965000 85324000 43004000 42320000 54914000 26949000 27965000 33700000 24515000 9185000 33700000 19589000 14111000 709104000 308708000 400396000 680134000 245093000 435041000 5000000 800000 0 35000000 <div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization expense was as follows:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:55.791%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.536%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.536%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.538%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68,587 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73,559 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68,452 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 68587000 73559000 68452000 <div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Future amortization expense of the Company's intangible assets as of December 31, 2021, is expected to be as follows:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:83.256%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.544%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Years ending December 31:</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66,186 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,791 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,013 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,736 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,894 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">161,776 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">400,396 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 66186000 51791000 45013000 41736000 33894000 161776000 400396000 Investments<div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Equity Method Investments</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company owns equity interests in various privately held companies for which it has significant influence and, therefore, recognizes its investment under the equity method. </span><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Equity method investments are initially recorded at cost. Under the equity method of accounting, the investment is adjusted for the </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Company</span><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">’s proportionate share of earnings or losses, dividends, capital contributions and changes in ownership interests. </span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2021, the Company</span><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">’s </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ownership interests in these companies ranged from 4% to 47%. As of December 31, 2020, the Company</span><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">’s </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ownership interests in these companies ranged from 4% to 44%. As of December 31, 2021 and December 31, 2020, the carrying value of the Company’s equity method investments was $18.6 million and $15.3 million, respectively, which are included in other non-current assets in the consolidated balance sheets.</span><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2021, the Company has committed $3.0 million in future funding to certain of these equity method investees.</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Summarized combined financial information for these investments is as follows (amounts represent 100% of investee financial information, except Envestnet</span><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">’</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">s proportional share of losses): </span></div><div style="text-indent:36pt"><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:65.859%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.689%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.692%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"> Balance Sheets</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="9" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,333 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,469 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-current assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,529 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,329 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,018 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,325 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-current liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,583 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,418 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:49.266%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.712%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.712%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.714%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"> Statements of Operations</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="15" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenues</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65,085 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,603 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">866 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss from operations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(149)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,758)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,192)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(134)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,062)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,193)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Envestnet</span><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">’s</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> proportional share of losses</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,093)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,399)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,361)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Envestnet's proportional share of losses from the Company</span><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">’s</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> equity method investments are included in other income (expense), net in the consolidated statements of operations.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Investment in Private Services Company</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On January 8, 2020, the Company acquired a 4.25% membership interest in a private services company for cash consideration of $11.0 million. The private services company partners with independent network advisory firms to help them grow, become more profitable and run more efficiently. The Company uses the equity method of accounting to record its portion of the private services company’s net income or loss on a one quarter lag from the actual results of operations. The Company uses the equity method of accounting because of its less than 50% ownership and lack of control and does not otherwise exercise control over the significant economic decisions of the private services company.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The private services company is and remains a client of the Company and has thus been determined to be a related party. Revenues from the private services company totaled $16.4 million and $11.5 million in the twelve months ended December 31, 2021 and 2020, respectively. As of December 31, 2021 and 2020, the Company had recorded a net receivable of $3.0 million and $2.1 million, respectively, from the private services company.</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2021 and 2020, the carrying value of the Company</span><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">’s</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> investment in the private services company </span><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">exceeded its proportionate share of the net assets of the </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">private services company</span><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> by approximatel</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">y $9.5 million and $9.9 million</span><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, respectively, which represents goodwill and amortizable intangible assets arising from acquisitions. The Company recognizes amortization on the basis difference allocated to intangible assets over a period between </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjVkMWE3ODQ4YWU3ODQ4YTBhMmMxZTY2MTdjYWM1Y2M3L3NlYzo1ZDFhNzg0OGFlNzg0OGEwYTJjMWU2NjE3Y2FjNWNjN18xMzMvZnJhZzpkNzUzNWQyOWViODY0ZTA1OTQwODVhNTRlNGE3NzJiNy90ZXh0cmVnaW9uOmQ3NTM1ZDI5ZWI4NjRlMDU5NDA4NWE1NGU0YTc3MmI3XzIzNDM_251f5aa6-d1bb-4582-9069-ac8695884c3c">six</span></span><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> to fifteen years. This amortization is included within Envestnet's proportional share of losses in other income (expense), net in</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> the consolidated statements of o</span><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">perations. </span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Other Equity Investments</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company owns equity interests in various privately held companies for which it does not have significant influence, there is no readily determinable fair value, and its investment qualifies for recognition under the measurement alternative at cost minus impairment, if any, plus or minus fair value changes when there are observable price changes.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">On October 1, 2021, the Company acquired an ownership interest in YieldX Inc. ("YieldX") for cash consideration of $15.0 million. YieldX provides an end-to-end digital platform with smart workflows, artificial intelligence powered analytics and a reimagined user experience for financial professionals and investors in the fixed income markets. The Company elected the measurement alternative for this investment as it did not have a readily determinable fair value. The investment is measured at cost, less impairment, adjusted by observable price changes.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In connection with this investment, the Company also entered into a commercial agreement with YieldX to integrate the products and solutions of YieldX into the Company’s platform offering. The consideration under the commercial agreement includes a warrant and quarterly cash payments subject to the satisfaction of certain performance targets.</span></div>As of December 31, 2021 and December 31, 2020, the carrying value of these other equity investments was $18.7 million and $0.3 million, respectively, which are included in other non-current assets in the consolidated balance sheets. There have been no impairments recognized for these investments as of December 31, 2021. Fair value adjustments, resulting from observable price changes, of $0.8 million were recognized during the year ended December 31, 2021. 0.04 0.47 0.04 0.44 18600000 15300000 3000000 <div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Summarized combined financial information for these investments is as follows (amounts represent 100% of investee financial information, except Envestnet</span><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">’</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">s proportional share of losses): </span></div><div style="text-indent:36pt"><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:65.859%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.689%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.692%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"> Balance Sheets</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="9" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,333 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,469 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-current assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,529 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,329 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,018 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,325 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-current liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,583 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,418 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:49.266%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.712%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.712%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.714%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"> Statements of Operations</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="15" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenues</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65,085 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,603 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">866 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss from operations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(149)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,758)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,192)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(134)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,062)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,193)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Envestnet</span><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">’s</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> proportional share of losses</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,093)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,399)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,361)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 40333000 23469000 33529000 21329000 20018000 11325000 1583000 1418000 65085000 35603000 866000 -149000 -4758000 -6192000 -134000 -5062000 -6193000 -7093000 -5399000 -2361000 0.0425 11000000 16400000 11500000 3000000 2100000 9500000 9900000 P15Y 15000000 18700000 300000 0 800000 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:28.5pt">Accrued Expenses and Other Liabilitie</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">s</span><div style="text-indent:63pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued expenses and other liabilities consisted of the following:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:66.151%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.546%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued compensation and related taxes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">97,523 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71,039 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued investment manager fees</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">95,858 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57,894 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued technology</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,951 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,701 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued professional services</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,746 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,240 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-income tax payables</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,907 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,398 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other accrued expenses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,431 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,276 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total accrued expenses and other liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">224,416 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">158,548 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:center;text-indent:63pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the fourth quarter of 2020, as part of an organizational realignment, the Company entered into separation agreements with several employees. In connection with this realignment, the Company recognized approximately $5.2 million and $5.1 million of severance expense during the twelve months ended December 31, 2021 and 2020, respectively. As of December 31, 2021 and 2020, the Company has accrued approximately $1.4 million and $5.1 million in accrued compensation and related taxes associated with these separation agreements, respectively.</span></div> <div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued expenses and other liabilities consisted of the following:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:66.151%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.546%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued compensation and related taxes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">97,523 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71,039 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued investment manager fees</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">95,858 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57,894 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued technology</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,951 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,701 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued professional services</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,746 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,240 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-income tax payables</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,907 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,398 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other accrued expenses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,431 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,276 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total accrued expenses and other liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">224,416 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">158,548 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 97523000 71039000 95858000 57894000 8951000 4701000 7746000 9240000 4907000 8398000 9431000 7276000 224416000 158548000 5200000 5100000 1400000 5100000 Debt<div style="text-indent:63pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s outstanding debt obligations as of December 31, 2021 and 2020 were as follows:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:66.151%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.546%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="9" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revolving credit facility balance</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Convertible Notes due 2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">345,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">345,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unaccreted discount on Convertible Notes due 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(24,058)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unamortized issuance costs on Convertible Notes due 2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,979)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,306)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Convertible Notes due 2023 carrying value</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">342,021 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">316,636 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Convertible Notes due 2025</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">517,500 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">517,500 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unaccreted discount on Convertible Notes due 2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(65,902)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unamortized issuance costs on Convertible Notes due 2025</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,659)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,731)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Convertible Notes due 2025 carrying value</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">506,841 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">439,867 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="text-indent:63pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Amended Credit Agreement</span></div><div style="text-indent:63pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In 2014, Envestnet and certain of its subsidiaries entered into a credit agreement with a group of banks (the “Banks”), for which Bank of Montreal is acting as administrative agent. Since 2014, the credit agreement has been amended several times, the latest of which occurred in October 2021.</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pursuant to the Amended Credit Agreement, the Banks have agreed to provide the Company with a revolving credit </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">facility of $500.0 million, of which amount may be increased by $150.0 million (the “Revolving Credit Facility”). The Amended Credit Agreement also includes a $5.0 million sub-facility for the issuances of letters of credit. As of December 31, 2021 and December 31, 2020, there were no amounts outstanding under the Revolving Credit Facility.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Obligations under the Amended Credit Agreement are guaranteed by substantially all of Envestnet’s U.S. subsidiaries. In accordance with the terms of the Security Agreement, dated November 19, 2015, among the Company, the Debtors party thereto, the Banks and the Administrative Agent, obligations under the Amended Credit Agreement are secured by substantially all of the Company’s domestic assets and the Company’s pledge of 66% of the voting equity and 100% of the non-voting equity of certain of its first-tier foreign subsidiaries. Proceeds under the Amended Credit Agreement may be used to finance capital expenditures, working capital, permitted acquisitions and for general corporate purposes.</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the event the Company has borrowings under the Amended Credit Agreement, it will pay interest on these borrowings at rates between 1.50% and 3.25% above LIBOR based on the Company’s total leverage ratio. Any borrowings under the Amended Credit Agreement will mature on September 27, 2024. There is also a commitment fee equal to 0.25% per annum on the daily unused portion of the Revolving Credit Facility.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2021, debt issuance costs related to the Amended Credit Agreement are presented in prepaid expenses and other non-current assets in the consolidated balance sheets which have outstanding amounts of $0.9 million and $1.5 million, respectively.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Amended Credit Agreement contains customary conditions, representations and warranties, affirmative and negative covenants, mandatory prepayment provisions and events of default. The covenants include certain financial covenants requiring the Company to maintain compliance with a maximum senior leverage ratio, a maximum total leverage ratio, a minimum interest coverage ratio and minimum adjusted EBITDA. The Amended Credit Agreement also contains provisions that require the Company to maintain minimum liquidity levels, limit the ability of Envestnet and its subsidiaries to incur debt, make investments, sell assets, create liens, engage in transactions with affiliates, engage in mergers and acquisitions, pay dividends and other restricted payments, grant negative pledges and change their business activities. The Company was in compliance with these financial covenants as of December 31, 2021.</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2021, the Company had all $500.0 million available to borrow under the revolving credit facility, subject to covenant compliance.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See “Note 22—Subsequent Events” for details on the Company's Third Credit Agreement entered into on February 4, 2022.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Convertible Notes due 2023</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In May 2018, the Company issued $345.0 million of convertible notes maturing June 1, 2023 (the “Convertible Notes due 2023”). Net proceeds from the offering were $335.0 million. The Convertible Notes due 2023 bear interest at a rate of 1.75% per annum payable semiannually in arrears on June 1 and December 1 of each year.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Convertible Notes due 2023 are general unsecured senior obligations, subordinated in right of payment to the Company’s obligations under the Amended Credit Agreement. The Convertible Notes due 2023 rank equally in right of payment with all of the Company’s other existing and future senior indebtedness and will be senior in right of payment to any of the Company’s future subordinated obligations. The Convertible Notes due 2023 will be structurally subordinated to the indebtedness and other liabilities of any of the Company’s subsidiaries, other than its wholly owned subsidiary, Envestnet Asset Management, Inc., which will fully and unconditionally guarantee the notes on an unsecured basis, and other than to the extent the Convertible Notes due 2023 are guaranteed in the future by any of our other subsidiaries as described in the indenture and will be effectively subordinated to and future secured indebtedness to the extent of the value of the assets securing such indebtedness.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Upon the occurrence of a “fundamental change”, as defined in the indenture, the holders may require the Company to repurchase all or a portion of the Convertible Notes due 2023 for cash at 100% of the principal amount of the Convertible Notes due 2023 being purchased, plus any accrued and unpaid interest.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company may redeem for cash all or any portion of the notes, at our option, on or after June 5, 2021 if the last reported sale price of our common stock has been at least 130% of the conversion price then in effect for at least 20 trading days, consecutive or non-consecutive, within a 30 consecutive trading day period ending on, and including, any of the <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjVkMWE3ODQ4YWU3ODQ4YTBhMmMxZTY2MTdjYWM1Y2M3L3NlYzo1ZDFhNzg0OGFlNzg0OGEwYTJjMWU2NjE3Y2FjNWNjN18xMzkvZnJhZzpkNmQ2YzgxZmI2OTQ0ZDgxYjZmNmJmNDE4YzkyNTE5Yi90ZXh0cmVnaW9uOmQ2ZDZjODFmYjY5NDRkODFiNmY2YmY0MThjOTI1MTliXzUyNTk_eed1cdff-5f09-4a3f-947d-85868739fb4e">five</span> trading days immediately preceding the date on which the Company provides notice of redemption.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Convertible Notes due 2023 are convertible into shares of the Company’s common stock under certain circumstances prior to maturity at an initial conversion rate of 14.6381 shares per one thousand principal amount of the Convertible Notes due 2023, which represents a conversion price of $68.31 per share and approximately 5.1 million shares issuable upon conversion, subject to adjustment under certain conditions. The initial conversion rate is subject to adjustment upon a "fundamental change", as defined in the indenture, if the Company calls all or any portion of the notes for optional redemption, or subject to antidilution provisions provided in the indenture. Holders may convert their Convertible Notes due 2023 at their option at any time prior to the close of business on the business day immediately preceding December 15, 2022, only under the following circumstances: (a) during any calendar quarter commencing after the calendar quarter ending on June 30, 2018 (and only during such calendar quarter), if the last reported sale price of our common stock, for at least 20 trading days (whether or not consecutive) in the period of 30 consecutive trading days ending on the last trading day of the calendar quarter immediately preceding the calendar quarter in which the conversion occurs, is more than 130% of the conversion price of the Convertible Notes due 2023 in effect on each applicable trading day; (b) during the <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjVkMWE3ODQ4YWU3ODQ4YTBhMmMxZTY2MTdjYWM1Y2M3L3NlYzo1ZDFhNzg0OGFlNzg0OGEwYTJjMWU2NjE3Y2FjNWNjN18xMzkvZnJhZzpkNmQ2YzgxZmI2OTQ0ZDgxYjZmNmJmNDE4YzkyNTE5Yi90ZXh0cmVnaW9uOmQ2ZDZjODFmYjY5NDRkODFiNmY2YmY0MThjOTI1MTliXzY0NTM_478e6481-8c39-41cf-8192-d4ff53919984">five</span> consecutive business-day period following any <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjVkMWE3ODQ4YWU3ODQ4YTBhMmMxZTY2MTdjYWM1Y2M3L3NlYzo1ZDFhNzg0OGFlNzg0OGEwYTJjMWU2NjE3Y2FjNWNjN18xMzkvZnJhZzpkNmQ2YzgxZmI2OTQ0ZDgxYjZmNmJmNDE4YzkyNTE5Yi90ZXh0cmVnaW9uOmQ2ZDZjODFmYjY5NDRkODFiNmY2YmY0MThjOTI1MTliXzY1MDI_eed1cdff-5f09-4a3f-947d-85868739fb4e">five</span> consecutive trading-day period in which the trading price per one thousand principal amount of the Convertible Notes due 2023 for each such trading day was less than 98% of the last reported sale price of our common stock on such date multiplied by the then-current conversion rate; (c) if we call any or all of the Convertible Notes due 2023 for redemption, at any time prior to the close of business on the scheduled trading day immediately preceding the redemption date; or (d) upon the occurrence of specified corporate events as defined in the indenture. On or after December 15, 2022, until the close of business on the second scheduled trading day immediately preceding the maturity date, holders may surrender their notes for conversion at any time, regardless of the foregoing circumstances. </span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Upon conversion, the Company may pay cash, shares of the Company’s common stock or a combination of cash and stock, as determined by the Company in its discretion. The Company’s stated policy is to settle the debt component of the Convertible Notes due 2023 at least partially or wholly in cash. This policy is based both on the Company’s intent and the Company’s ability to settle these instruments in cash.</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Upon issuance, the Company separately accounted for the liability and equity components of the Convertible Notes due 2023 by allocating the proceeds from issuance of the Convertible Notes due 2023 between the liability component and the embedded conversion option, or equity component. This allocation was done by first estimating an interest rate at the time of issuance for similar notes that do not include an embedded conversion option. The Company allocated $46.6 million to the equity component, presented within additional paid-in capital, net of offering costs of $1.4 million. The Company recorded a discount on the Convertible Notes due 2023 of $48.0 million which was accreted and recorded as additional interest expense.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Upon the adoption of ASU 2020-06 on January 1, 2021, the equity component is no longer separated from the host contract and is now accounted for as a single liability measured at amortized cost within Long-term debt in the consolidated balance sheets. Accordingly, as of December 31, 2021, the Convertible Notes due 2023 are presented at their gross proceeds of $345.0 million less unamortized debt issuance costs of $3.0 million with no future accretion of the original issue discount necessary. During the twelve months ended December 31, 2020 and 2019, the Company recognized $9.4 million and $9.2 million, respectively, in accretion related to the discount.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the issuance of the Convertible Notes due 2023, the Company incurred $10.0 million of issuance costs in 2018, of which $8.6 million was originally allocated to the debt component and presented net in Long-term debt and $1.4 million was originally allocated to the equity component and presented within additional paid-in capital in the consolidated balance sheets. Upon the adoption of ASU 2020-06, the costs originally allocated to the equity component are reflected within Long-term debt and are being amortized and recorded as additional interest expense over the life of the Convertible Notes due 2023.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Convertible Notes due 2025</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In August 2020, the Company issued $517.5 million of convertible notes that mature on August 15, 2025 (the “Convertible Notes due 2025”). Net proceeds from the offering were $503.0 million. The Convertible Notes due 2025 bear interest at a rate of 0.75% per annum payable semiannually in arrears in cash on February 15 and August 15 of each year.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Convertible Notes due 2025 are general unsecured senior obligations, subordinated in right of payment to the Company’s obligations under the Amended Credit Agreement. The Convertible Notes due 2025 rank equally in right of payment with all of the Company’s other existing and future senior indebtedness and will be senior in right of payment to any of the Company’s future subordinated obligations. The Convertible Notes due 2025 will be structurally subordinated to the indebtedness and other liabilities of any of the Company’s subsidiaries, other than its wholly owned subsidiary, Envestnet Asset Management, Inc., which will fully and unconditionally guarantee the notes on an unsecured basis, and other than to the extent the Convertible Notes due 2025 are guaranteed in the future by any of our other subsidiaries as described in the indenture and will be effectively subordinated to and future secured indebtedness to the extent of the value of the assets securing such indebtedness.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Upon the occurrence of a “fundamental change,” as defined in the indenture, the holders may require the Company to repurchase all or a portion of the Convertible Notes due 2025 for cash at 100% of the principal amount of the Convertible Notes due 2025 being purchased, plus any accrued and unpaid interest. </span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company may redeem for cash all or any portion of the notes, at our option, on or after August 15, 2023 if the last reported sale price of our common stock has been at least 130% of the conversion price then in effect for at least 20 trading days, consecutive or non-consecutive, within a 30 consecutive trading day period ending on, and including, any of the <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjVkMWE3ODQ4YWU3ODQ4YTBhMmMxZTY2MTdjYWM1Y2M3L3NlYzo1ZDFhNzg0OGFlNzg0OGEwYTJjMWU2NjE3Y2FjNWNjN18xMzkvZnJhZzpkNmQ2YzgxZmI2OTQ0ZDgxYjZmNmJmNDE4YzkyNTE5Yi90ZXh0cmVnaW9uOmQ2ZDZjODFmYjY5NDRkODFiNmY2YmY0MThjOTI1MTliXzEwODky_faea5ca5-838a-4135-b562-fe9ffdf6ec22">five</span> trading days immediately preceding the date on which the Company provides notice of redemption.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Convertible Notes due 2025 are convertible into shares of the Company’s common stock under certain circumstances prior to maturity at a an initial conversion rate of 9.3682 shares per one thousand principal amount of the Convertible Notes due 2025, which represents a conversion price of $106.74 per share and approximately 4.8 million shares issuable upon conversion, subject to adjustment under certain conditions. The initial conversion rate is subject to adjustment upon a "fundamental change", as defined in the indenture, if the Company calls all or any portion of the notes for optional redemption, or subject to antidilution provisions provided in the indenture. Holders may convert their Convertible Notes due 2025 at their option at any time prior to the close of business on the business day immediately preceding February 15, 2025, only under the following circumstances: (a) during any calendar quarter commencing after the calendar quarter ending on September 30, 2020 (and only during such calendar quarter), if the last reported sale price of the Company’s common stock, for </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">at least 20 trading days (whether or not consecutive) in the period of 30 consecutive trading days ending on the last trading day of the calendar quarter immediately preceding the calendar quarter in which the conversion occurs, is more than 130% of the conversion price of the Notes in effect on each applicable trading day; (b) during the <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjVkMWE3ODQ4YWU3ODQ4YTBhMmMxZTY2MTdjYWM1Y2M3L3NlYzo1ZDFhNzg0OGFlNzg0OGEwYTJjMWU2NjE3Y2FjNWNjN18xMzkvZnJhZzpkNmQ2YzgxZmI2OTQ0ZDgxYjZmNmJmNDE4YzkyNTE5Yi90ZXh0cmVnaW9uOmQ2ZDZjODFmYjY5NDRkODFiNmY2YmY0MThjOTI1MTliXzEyMDMy_faea5ca5-838a-4135-b562-fe9ffdf6ec22">five</span> consecutive business-day period following any <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjVkMWE3ODQ4YWU3ODQ4YTBhMmMxZTY2MTdjYWM1Y2M3L3NlYzo1ZDFhNzg0OGFlNzg0OGEwYTJjMWU2NjE3Y2FjNWNjN18xMzkvZnJhZzpkNmQ2YzgxZmI2OTQ0ZDgxYjZmNmJmNDE4YzkyNTE5Yi90ZXh0cmVnaW9uOmQ2ZDZjODFmYjY5NDRkODFiNmY2YmY0MThjOTI1MTliXzEyMDgx_0585931f-43b4-4417-acf4-fc3b83524a2f">five</span> consecutive trading-day period in which the trading price for the notes for each such trading day is less than 98% of the last reported sale price of the Company’s common stock on such date multiplied by the then-current conversion rate; (c) if the Company calls any or all of the notes for redemption, at any time prior to the close of business on the scheduled trading day immediately preceding the redemption date; or (d) upon the occurrence of specified corporate events described in the Indenture. On or after February 15, 2025, until the close of business on the second scheduled trading day immediately preceding the maturity date, holders may surrender their notes for conversion at any time, regardless of the foregoing circumstances. </span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Upon conversion, the Company may pay cash, shares of the Company’s common stock or a combination of cash and stock, as determined by the Company in its discretion. The Company’s stated policy is to settle the debt component of the Convertible Notes due 2025 at least partially or wholly in cash. This policy is based both on the Company’s intent and its ability to settle these instruments in cash.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Upon issuance, the Company separately accounted for the liability and equity components of the Convertible Notes due 2025 by allocating the proceeds from issuance of the Convertible Notes due 2025 between the liability component and the embedded conversion option, or equity component. This allocation was done by first estimating an interest rate at the time of issuance for similar notes that do not include the embedded conversion option. The Company allocated $61.9 million to the equity component presented within additional paid-in capital, net of offering costs of $1.9 million and taxes of $6.7 million. The Company recorded a discount on the Convertible Notes due 2025 of $70.6 million which was accreted and recorded as additional interest expense. </span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Upon the adoption of ASU 2020-06 on January 1, 2021, the equity component is no longer separated from the host contract and is now accounted for as a single liability measured at amortized cost within Long-term debt in the consolidated balance sheets. Accordingly, as of December 31, 2021, the Convertible Notes due 2025 are presented at their gross proceeds of $517.5 million less unamortized debt issuance costs of $10.7 million with no future accretion of the original issue discount necessary. During the twelve months ended December 31, 2020 the Company recognized $4.7 million in accretion related to the discount.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the issuance of the Convertible Notes due 2025, the Company incurred a total of $14.5 million of issuance costs in 2020, of which $12.6 million was originally allocated to the debt component and presented net in Long-term debt and $1.9 million was originally allocated to the equity component and presented within additional paid-in capital in the consolidated balance sheets. Upon the adoption of ASU 2020-06, the costs originally allocated to the equity component are reflected within Long-term debt and are being amortized and recorded as additional interest expense over the life of the Convertible Notes due 2025.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See “Note 18—Net Income (Loss) Per Share” for further discussion of the effect of conversion on net income per common share.</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Interest Expense</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest expense was comprised of the following and is included in other income (expense), net in the consolidated statements of operations:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:55.791%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.536%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.536%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.538%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="15" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Coupon interest</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,919 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,442 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,917 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of issuance costs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,745 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,396 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,703 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Undrawn and other fees</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,267 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">796 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">795 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accretion of debt discount</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,084 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,040 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest on revolving credit facility</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,786 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,065 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total interest expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,931 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,504 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,520 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the years ended December 31, 2021, 2020, and 2019, total interest expense related to the Convertible Notes due 2023 was $8.0 million, $17.1 million, and $16.8 million, respectively, with coupon interest expense of $6.0 million, $6.0 million, and $6.0 million, and amortization of debt discount and issuance costs of $2.0 million, $11.1 million, and $10.8 million, respectively. The effective interest rate of the Convertible Notes due 2023 was approximately 2.4%, 6.0%, and 6.0% for the years ended December 31, 2021, 2020, and 2019, respectively. The effective interest rate of the Convertible Notes due 2023 is equal to the stated interest rate plus the amortization of the debt issuance costs subsequent to adoption of ASU 2020-06. Prior to the adoption of ASU 2020-06, the effective interest rate calculation also included the amortization of the original issue discount.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the years ended December 31, 2021 and 2020, total interest expense related to the Convertible Notes due 2025 was $6.8 million and $6.9 million, respectively, with coupon interest expense of $3.9 million and $1.4 million, and amortization of debt discount and issuance costs of $2.9 million and $5.5 million, respectively. The effective interest rate of the Convertible Notes due 2025 for the years ended December 31, 2021 and 2020 was approximately 1.3% and 4%, respectively. The effective interest rate of the Convertible Notes due 2025 was equal to the stated interest rate plus the amortization of the debt issuance costs subsequent to adoption of ASU 2020-06. Prior to the adoption of ASU 2020-06, the effective interest rate calculation also included the amortization of the original issue discount.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the year ended December 31, 2019, total interest expense related to a prior convertible note issuance that was repaid in 2019 was $9.7 million, with coupon interest expense of $2.9 million and amortization of debt discount and issuance costs of $6.8 million.</span></div> <div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s outstanding debt obligations as of December 31, 2021 and 2020 were as follows:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:66.151%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.546%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="9" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revolving credit facility balance</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Convertible Notes due 2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">345,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">345,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unaccreted discount on Convertible Notes due 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(24,058)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unamortized issuance costs on Convertible Notes due 2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,979)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,306)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Convertible Notes due 2023 carrying value</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">342,021 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">316,636 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Convertible Notes due 2025</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">517,500 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">517,500 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unaccreted discount on Convertible Notes due 2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(65,902)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unamortized issuance costs on Convertible Notes due 2025</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,659)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,731)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Convertible Notes due 2025 carrying value</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">506,841 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">439,867 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> 0 0 345000000 345000000 0 24058000 2979000 4306000 342021000 316636000 517500000 517500000 0 65902000 10659000 11731000 506841000 439867000 500000000 150000000 5000000 0 0 0.66 1 0.0150 0.0325 0.0025 900000 1500000 500000000 345000000 335000000 0.0175 1 1.30 20 30 68.31 5100000 20 30 1.30 0.98 46600000 1400000 48000000 345000000 3000000 9400000 9200000 10000000 8600000 1400000 517500000 503000000 0.0075 1 1.30 20 30 106.74 4800000 20 30 1.30 0.98 61900000 1900000 6700000 70600000 517500000 10700000 4700000 14500000 12600000 1900000 <div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest expense was comprised of the following and is included in other income (expense), net in the consolidated statements of operations:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:55.791%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.536%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.536%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.538%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="15" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Coupon interest</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,919 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,442 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,917 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of issuance costs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,745 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,396 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,703 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Undrawn and other fees</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,267 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">796 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">795 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accretion of debt discount</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,084 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,040 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest on revolving credit facility</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,786 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,065 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total interest expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,931 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,504 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,520 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 9919000 7442000 8917000 5745000 3396000 3703000 1267000 796000 795000 0 14084000 15040000 0 5786000 4065000 16931000 31504000 32520000 8000000 17100000 16800000 6000000 6000000 6000000 2000000 11100000 10800000 0.024 0.060 0.060 6800000 6900000 3900000 1400000 2900000 5500000 0.013 0.04 9700000 2900000 6800000 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:23.5pt">Leases</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span>The Company has operating leases for corporate offices and certain equipment, some of which may include options to extend the leases for up to 20 years, and some of which may include options to terminate the leases within 90 days. Terms of the Company's operating leases may change from time to time. The Company's leases have remaining lease terms of 1 month to 12 years. <div style="margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table illustrates information for the Company's leases as of and for the year ended December 2021 and 2020:</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:66.151%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.546%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="9" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total operating lease cost </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,600</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,241</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term lease cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,940</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,049</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average remaining lease term (in years)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.8</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.2</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average discount rate</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for amounts included in the measurement of the operating lease liability</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,052</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,467</span></td></tr></table></div><div style="margin-top:6pt;padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">* The Company did not have significant sublease income or variable lease cost for the years ended December 31, 2021 and 2020.</span></div><div style="margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Future minimum lease payments under non-cancellable leases, as of December 31, 2021, were as follows:</span></div><div style="margin-top:14pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:82.501%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.567%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Operating</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Leases</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Years Ending December 31,</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,781 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,518 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,628 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,728 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,684 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76,273 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total future minimum lease payments</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">149,612 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less imputed interest</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(32,693)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total operating lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">116,919 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><br/>    As of December 31, 2021, the Company has several operating lease commitments, primarily for our corporate offices, that have not yet commenced. These operating leases are expected to commence before January 2024 with lease terms of up to 11 years.</span></div> P20Y P90D P1M P12Y <div style="margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table illustrates information for the Company's leases as of and for the year ended December 2021 and 2020:</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:66.151%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.546%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="9" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total operating lease cost </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,600</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,241</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term lease cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,940</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,049</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average remaining lease term (in years)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.8</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.2</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average discount rate</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for amounts included in the measurement of the operating lease liability</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,052</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,467</span></td></tr></table></div> 18600000 17241000 4940000 5049000 P9Y9M18D P10Y2M12D 0.051 0.051 18052000 21467000 <div style="margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Future minimum lease payments under non-cancellable leases, as of December 31, 2021, were as follows:</span></div><div style="margin-top:14pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:82.501%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.567%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Operating</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Leases</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Years Ending December 31,</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,781 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,518 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,628 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,728 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,684 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76,273 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total future minimum lease payments</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">149,612 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less imputed interest</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(32,693)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total operating lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">116,919 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 14781000 15518000 14628000 13728000 14684000 76273000 149612000 32693000 116919000 P11Y Stockholders’ Equity<div style="text-indent:94.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On February 25, 2016, the Company announced that its Board of Directors had authorized a share repurchase program under which the Company may repurchase up to 2,000,000 shares of its common stock. The timing and volume of share repurchases will be determined by the Company’s management based on its ongoing assessments of the capital needs of the business, the market price of its common stock and general market conditions. No time limit has been set for the completion of the repurchase program, and the program may be suspended or discontinued at any time. The repurchase program authorizes the Company to purchase its common stock from time to time in the open market (including pursuant to a “Rule 10b5-1 plan”), in block transactions, in privately negotiated transactions, through accelerated stock repurchase programs, through option or other forward transactions or otherwise, all in compliance with applicable laws and other restrictions. Throughout 2021, we repurchased 55,488 shares of the Company's common stock for $4.0 million. The Company made no repurchases in 2020. As of December 31, 2021, a maximum of 1,900,902 shares may yet be purchased under this program.</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On December 20, 2018, the Company issued and sold to BlackRock, Inc. (“BlackRock”) warrants to purchase approximately 470,000 common shares at an exercise price of $65.16 per share, subject to customary anti-dilution adjustments. The warrants are exercisable at BlackRock’s option for four years from the date of issuance. The warrants may be exercisable through cash exercise or net issue exercise with cash settlement at the sole discretion of the Company. As of December 31, 2021, BlackRock has not exercised any of the warrants.</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2021, the company issued 78,677 shares of the Company’s common stock for the settlement of liabilities connected with a prior acquisition.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has issued Convertible Notes due 2023 and Convertible Notes due 2025 that are convertible into shares of the Company’s </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">co</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">mmon stock under certain conditions prior to maturity. See “Note 10—Debt”.</span></div> 2000000 55488 4000000 1900902 470000 65.16 P4Y 78677 Fair Value Measurements<div style="text-indent:63pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables set forth the fair value of the Company’s financial assets and liabilities measured at fair value on a recurring basis in the consolidated balance sheets as of December 31, 2021 and December 31, 2020, based on the three-tier </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">fair value hierarchy:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:49.119%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.613%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.613%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.613%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.614%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level I</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level II</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level III</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="21" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,684 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,684 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets used to fund deferred compensation liability</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,140 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,140 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,824 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,684 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,140 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingent consideration liability</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">743 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">743 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred compensation liability</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,418 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,418 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,161 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,418 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">743 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:49.119%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.613%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.613%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.613%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.614%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level I</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level II</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level III</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="21" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">84,110 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">84,110 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets used to fund deferred compensation liability</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,961 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,961 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">94,071 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">84,110 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,961 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingent consideration liability</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,559 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,559 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred compensation liability</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,720 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,720 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,279 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,720 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,559 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level I assets and liabilities include money-market funds not insured by the Federal Deposit Insurance Corporation (“FDIC”) and deferred compensation liability. The Company periodically invests excess cash in money-market funds not insured by the FDIC. The Company believes that the investments in money market funds are on deposit with creditworthy financial institutions and that the funds are highly liquid. These money-market funds are considered Level I and are included in cash and cash equivalents in the consolidated balance sheets. The fair values of the Company’s investments in money-market funds are based on the daily quoted market prices for the net asset value of the various money market funds. The fair market value of the deferred compensation liability is based on the daily quoted market prices for the net asset value of the various funds in which the participants have selected, and is included in other non-current liabilities in the consolidated balance sheets.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level III assets and liabilities consist of the estimated fair values of contingent consideration as well as the assets to fund the Company's deferred compensation liability. The fair market value of the assets used to fund the Company's deferred compensation liability approximates the cash surrender value of the Company's life insurance premiums and is included in other non-current assets in the consolidated balance sheets.</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Fair Value of Contingent Consideration Liabilities</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of the contingent consideration liabilities related to certain of the Company's acquisitions were estimated using a discounted cash flow method with significant inputs that are not observable in the market and thus represents a Level III fair value measurement. The significant inputs in the Company's Level III fair value measurement not supported by market activity included its assessments of expected future cash flows related to these acquisitions and their ability to meet the target performance objectives during the subsequent periods from the date of acquisition, which management believes are appropriately discounted considering the uncertainties associated with these obligations, and are calculated in accordance with the terms of their respective agreements.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company will continue to reassess the fair values of the contingent consideration liabilities at each reporting date until settlement. Changes to these estimated fair values will be recognized in the Company's earnings and included in general and administration expenses in the consolidated statements of operations. In 2021, the Company determined that certain performance targets related to the private technology company acquisition would not be met. As a result, the Company reduced the contingent consideration liability plus accrued interest associated with this acquisition by $0.7 million and recorded this as a reduction to general and administration expenses. </span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table below presents a reconciliation of the Company's contingent consideration liabilities, which were measured at fair value on a recurring basis using significant unobservable inputs (Level III) for the period from December 31, 2020 to December 31, 2021: </span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:82.525%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.545%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value of</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Contingent</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Consideration</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Liabilities</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 31, 2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,559 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Payments of contingent consideration liability</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,636)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fair market value adjustment on contingent consideration liability</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(667)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accretion on contingent consideration liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">487 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 31, 2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">743 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table below presents a reconciliation of assets used to fund deferred compensation liability, which was measured at fair value on a recurring basis using significant unobservable inputs (Level III) for the period from December 31, 2020 to December 31, 2021: </span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:82.525%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.545%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value of</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Assets Used to</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fund Deferred</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Compensation</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Liability</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 31, 2020</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,961 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contributions</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">215 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fair value adjustments</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">964 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 31, 2021</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,140 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-indent:99pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair market value of the assets used to fund the Company's deferred compensation liability is based upon the cash surrender value of the Company's life insurance premiums. The value of the assets used to fund the Company's deferred compensation liability, which are included in other non-current assets in the consolidated balance sheets, increased due to funding of the plan and gains on the underlying investment vehicles. These gains are recognized in the Company's earnings and included in general and administration expenses in the consolidated statements of operations.</span></div><div style="text-indent:63pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company assesses the categorization of assets and liabilities by level at each measurement date, and transfers between levels are recognized on the actual date of the event or when changes in circumstances cause the transfer, in accordance with the Company’s accounting policy regarding the recognition of transfers between levels of the fair value hierarchy. There were no transfers between Levels I, II and III during the year ended December 31, 2021.</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Fair Value of Debt Agreements and Other Financial Assets and Liabilities</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company considered the Convertible Notes due 2023 and Convertible Notes due 2025 to be Level II liabilities as of December 31, 2021 and 2020, and used a market approach to calculate their respective fair values. The estimated fair value for each convertible note was determined based on the estimated or actual bids and offers in an over-the-counter market on December 31, 2021 and 2020 (See “Note 10—Debt”).</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In May 2018, the Company issued $345.0 million of Convertible Notes due 2023. As of December 31, 2021 and 2020, the carrying value of the Convertible Notes due 2023 equaled $342.0 million and $316.6 million, respectively, and represented the aggregate principal amount outstanding less the unamortized discount and debt issuance costs. As of December 31, 2021 and 2020, the estimated fair value of the Convertible Notes due 2023 was $439.9 million and $460.8 million, respectively. </span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In August 2020, the Company issued $517.5 million of Convertible Notes due 2025. As of December 31, 2021 and 2020, the carrying value of the Convertible Notes due 2025 equaled $506.8 million and $439.9 million, and represented the aggregate principal amount outstanding less the unamortized discount and debt issuance costs. As of December 31, 2021 and 2020, the estimated fair value of the Convertible Notes due 2025 was $526.1 million and $540.8 million, respectively. </span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2021 and 2020, no advances were outstanding on the revolving credit facility under the Amended Credit Agreement. The Company considered the revolving credit facility to be a Level I liability as of December 31, 2021 and 2020 (See “Note 10—Debt”).</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company considered the recorded values of our other financial assets and liabilities, which consist primarily of cash and cash equivalents, fees receivable and accounts payable, to approximate the fair values of the respective assets and liabilities at December 31, 2021 based upon the short-term nature of these assets and liabilities.</span></div> <div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables set forth the fair value of the Company’s financial assets and liabilities measured at fair value on a recurring basis in the consolidated balance sheets as of December 31, 2021 and December 31, 2020, based on the three-tier </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">fair value hierarchy:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:49.119%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.613%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.613%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.613%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.614%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level I</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level II</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level III</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="21" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,684 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,684 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets used to fund deferred compensation liability</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,140 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,140 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,824 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,684 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,140 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingent consideration liability</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">743 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">743 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred compensation liability</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,418 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,418 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,161 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,418 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">743 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:49.119%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.613%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.613%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.613%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.614%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level I</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level II</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level III</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="21" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">84,110 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">84,110 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets used to fund deferred compensation liability</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,961 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,961 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">94,071 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">84,110 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,961 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingent consideration liability</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,559 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,559 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred compensation liability</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,720 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,720 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,279 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,720 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,559 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 2684000 2684000 0 0 11140000 0 0 11140000 13824000 2684000 0 11140000 743000 0 0 743000 10418000 10418000 0 0 11161000 10418000 0 743000 84110000 84110000 0 0 9961000 0 0 9961000 94071000 84110000 0 9961000 12559000 0 0 12559000 8720000 8720000 0 0 21279000 8720000 0 12559000 -700000 <div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table below presents a reconciliation of the Company's contingent consideration liabilities, which were measured at fair value on a recurring basis using significant unobservable inputs (Level III) for the period from December 31, 2020 to December 31, 2021: </span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:82.525%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.545%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value of</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Contingent</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Consideration</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Liabilities</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 31, 2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,559 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Payments of contingent consideration liability</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,636)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fair market value adjustment on contingent consideration liability</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(667)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accretion on contingent consideration liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">487 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 31, 2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">743 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 12559000 -11636000 -667000 487000 743000 <div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table below presents a reconciliation of assets used to fund deferred compensation liability, which was measured at fair value on a recurring basis using significant unobservable inputs (Level III) for the period from December 31, 2020 to December 31, 2021: </span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:82.525%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.545%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value of</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Assets Used to</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fund Deferred</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Compensation</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Liability</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 31, 2020</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,961 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contributions</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">215 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fair value adjustments</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">964 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 31, 2021</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,140 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 9961000 215000 964000 11140000 345000000 342000000 316600000 439900000 460800000 517500000 506800000 439900000 526100000 540800000 0 0 Revenues and Cost of Revenues<div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Disaggregation of revenue</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the Company’s revenues disaggregated by major source:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:43.279%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.821%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.418%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.821%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.418%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.821%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.422%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Envestnet Wealth Solutions</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Envestnet Data &amp; Analytics</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Consolidated</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenues:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="15" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asset-based</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">709,376 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">709,376 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Subscription-based</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">267,720 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">186,269 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">453,989 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total recurring revenues</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">977,096 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">186,269 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,163,365 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Professional services and other revenues</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,070 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,082 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,152 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenues</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">991,166 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">195,351 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,186,517 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:43.279%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.821%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.418%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.821%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.418%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.821%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.422%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31, 2020</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Envestnet Wealth Solutions</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Envestnet Data &amp; Analytics</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Consolidated</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenues:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="15" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asset-based</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">540,947 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">540,947 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Subscription-based</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">248,810 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">177,697 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">426,507 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total recurring revenues</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">789,757 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">177,697 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">967,454 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Professional services and other revenues</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,333 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,443 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,776 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenues</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">806,090 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">192,140 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">998,230 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:43.995%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.469%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.469%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.471%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31, 2019</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Envestnet Wealth Solutions</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Envestnet Data &amp; Analytics</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Consolidated</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenues:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="15" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asset-based</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">484,312 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">484,312 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Subscription-based</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">207,606 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">171,207 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">378,813 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total recurring revenues</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">691,918 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">171,207 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">863,125 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Professional services and other revenues</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,540 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,462 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,002 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenues</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">709,458 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">190,669 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">900,127 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">One customer accounted for more than 10% of the Company’s total revenues, substantially all of which are included within the </span><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Envestnet Wealth Solutions</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> segment:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:55.791%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.536%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.536%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.538%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fidelity</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the Company’s revenues disaggregated by geography, based on the billing address of the customer:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:55.791%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.536%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.536%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.538%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="15" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,166,251 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">977,047 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">871,456 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">International </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,266 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,183 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,671 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenues</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,186,517 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">998,230 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">900,127 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:7.52pt">No foreign country accounted for more than 10% of total revenues.</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Remaining performance obligations</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table includes estimated revenue expected to be recognized in the future as of December 31, 2021:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:83.256%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.544%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Years ending December 31,</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"> (in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">253,848 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">161,762 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88,269 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,173 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,845 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,433 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">574,330 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The remaining performance obligations disclosed above are not indicative of revenue for future periods. </span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Contract balances</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total deferred revenue decreased $2.0 million and $3.8 million as of December 31, 2021 and December 31, 2020, respectively. The decrease in both years is primarily due to timing differences related to the satisfaction of outstanding performance obligations and the Company's billing cycles during the years then ended. The majority of the Company's deferred revenue as of December 31, 2021 will be recognized over the course of the next twelve months.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The amount of revenue recognized that was included in the opening deferred revenue balance was $33.8 million and $34.3 million for the years ended December 31, 2021 and 2020, respectively. The majority of this revenue consists of subscription-based services and professional services arrangements. The amount of revenue recognized from performance obligations satisfied in prior periods was not material.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Deferred sales incentive compensation</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred sales incentive compensation was $11.8 million and $10.8 million as of December 31, 2021 and 2020, respectively. Amortization expense for the deferred sales incentive compensation was $4.4 million and $3.9 million for the years ended December 31, 2021 and 2020, respectively. Deferred sales incentive compensation is included in other non-current assets on the consolidated balance sheets and amortization expense is included in compensation and benefits expenses on the consolidated statements of operations. No significant impairment loss for capitalized costs was recorded during the periods.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cost of Revenues</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes cost of revenues by revenue category:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:55.791%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.536%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.536%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.538%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="15" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asset-based</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">393,717 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">278,569 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">243,913 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Subscription-based</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,445 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,934 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,904 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Professional services and other</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">561 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">426 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,994 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cost of revenues</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">423,723 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">305,929 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">278,811 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> <div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the Company’s revenues disaggregated by major source:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:43.279%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.821%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.418%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.821%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.418%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.821%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.422%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Envestnet Wealth Solutions</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Envestnet Data &amp; Analytics</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Consolidated</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenues:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="15" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asset-based</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">709,376 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">709,376 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Subscription-based</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">267,720 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">186,269 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">453,989 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total recurring revenues</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">977,096 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">186,269 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,163,365 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Professional services and other revenues</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,070 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,082 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,152 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenues</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">991,166 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">195,351 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,186,517 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:43.279%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.821%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.418%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.821%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.418%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.821%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.422%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31, 2020</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Envestnet Wealth Solutions</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Envestnet Data &amp; Analytics</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Consolidated</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenues:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="15" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asset-based</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">540,947 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">540,947 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Subscription-based</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">248,810 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">177,697 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">426,507 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total recurring revenues</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">789,757 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">177,697 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">967,454 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Professional services and other revenues</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,333 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,443 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,776 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenues</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">806,090 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">192,140 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">998,230 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:43.995%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.469%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.469%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.471%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31, 2019</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Envestnet Wealth Solutions</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Envestnet Data &amp; Analytics</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Consolidated</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenues:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="15" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asset-based</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">484,312 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">484,312 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Subscription-based</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">207,606 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">171,207 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">378,813 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total recurring revenues</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">691,918 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">171,207 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">863,125 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Professional services and other revenues</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,540 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,462 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,002 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenues</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">709,458 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">190,669 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">900,127 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 709376000 0 709376000 267720000 186269000 453989000 977096000 186269000 1163365000 14070000 9082000 23152000 991166000 195351000 1186517000 540947000 0 540947000 248810000 177697000 426507000 789757000 177697000 967454000 16333000 14443000 30776000 806090000 192140000 998230000 484312000 0 484312000 207606000 171207000 378813000 691918000 171207000 863125000 17540000 19462000 37002000 709458000 190669000 900127000 <div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">One customer accounted for more than 10% of the Company’s total revenues, substantially all of which are included within the </span><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Envestnet Wealth Solutions</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> segment:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:55.791%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.536%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.536%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.538%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fidelity</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div> 0.17 0.15 0.15 <div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the Company’s revenues disaggregated by geography, based on the billing address of the customer:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:55.791%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.536%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.536%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.538%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="15" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,166,251 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">977,047 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">871,456 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">International </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,266 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,183 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,671 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenues</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,186,517 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">998,230 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">900,127 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:7.52pt">No foreign country accounted for more than 10% of total revenues.</span></div> 1166251000 977047000 871456000 20266000 21183000 28671000 1186517000 998230000 900127000 <div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table includes estimated revenue expected to be recognized in the future as of December 31, 2021:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:83.256%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.544%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Years ending December 31,</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"> (in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">253,848 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">161,762 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88,269 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,173 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,845 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,433 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">574,330 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 253848000 161762000 88269000 46173000 19845000 4433000 574330000 -2000000 -3800000 33800000 34300000 11800000 10800000 4400000 3900000 0 0 <div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes cost of revenues by revenue category:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:55.791%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.536%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.536%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.538%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="15" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asset-based</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">393,717 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">278,569 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">243,913 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Subscription-based</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,445 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,934 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,904 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Professional services and other</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">561 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">426 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,994 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cost of revenues</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">423,723 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">305,929 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">278,811 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 393717000 278569000 243913000 29445000 26934000 28904000 561000 426000 5994000 423723000 305929000 278811000 Stock-Based Compensation<div style="text-indent:63pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On June 22, 2010, the Board of Directors approved the 2010 Long-Term Incentive Plan (“2010 Plan”), effective upon the closing of the Company’s initial public offering. The 2010 Plan provides for the grant of options, stock appreciation rights, Full Value Awards (as defined in the 2010 Plan agreement) and cash incentive awards to employees, consultants and non-employee directors to purchase common stock, which vest over time and have a ten-year contractual term. As approved by the Company’s shareholders, the 2010 Plan has since been amended whereby the maximum number of shares of common stock that may be delivered under the 2010 Plan is 12,375,000. Stock options and stock appreciation rights are granted with an exercise price no less than the fair-market-value price of the common stock at the date of the grant. As of December 31, 2021, the maximum number of options and restricted stock available for future issuance under the Company’s plans is 3,712,313.</span></div><div style="text-align:center;text-indent:36pt"><span><br/></span></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a result of the PIEtech acquisition, described in “Note 3—Business Acquisitions”, the </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Company</span><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> adopted the 2019 Equity Plan in order to make inducement grants to certain PIEtech employees who will join Envestnet | MoneyGuide. Envestnet agreed to grant at future dates, not earlier than the sixty day anniversary of the PIEtech Acquisition, up to 301,469 shares of Envestnet common stock in the form of RSUs and PSUs pursuant to the 2019 Equity Plan. The RSUs vest over time and the PSUs vest upon the achievement of meeting certain performance conditions as well as a subsequent service condition. The </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Company</span><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> is recognizing the estimated expense on a graded-vesting method over a requisite service period of <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjVkMWE3ODQ4YWU3ODQ4YTBhMmMxZTY2MTdjYWM1Y2M3L3NlYzo1ZDFhNzg0OGFlNzg0OGEwYTJjMWU2NjE3Y2FjNWNjN18xNjAvZnJhZzplY2NhYzAxZGY1MGM0YmRlOTNmNWYwNjM0NmE3ZWQ3ZS90ZXh0cmVnaW9uOmVjY2FjMDFkZjUwYzRiZGU5M2Y1ZjA2MzQ2YTdlZDdlXzE0MDg_95ac6a9a-c961-4831-a5c3-0ece33dc41e3">three</span> to five years, which is the estimated vesting period. The </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Company</span><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> estimates the expected vesting amount and recognizes compensation expense only for those awards expected to vest. This estimate is reassessed by management each reporting period and may change based upon new facts and circumstances. Changes in assumptions impact the total amount of expense and are recognized over the vesting period.</span></div><div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock-based compensation expense under the Company's plans was as follows:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:55.791%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.536%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.536%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.538%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="15" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67,525 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56,292 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,436 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax effect on stock-based compensation expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17,219)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14,354)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13,734)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net effect on income</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,306 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,938 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,702 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-indent:63pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The tax effect on stock-based compensation expense above was calculated using a blended statutory rate of 25.5%, 25.5% and 25.2% for the years ended December 31, 2021, 2020 and 2019, respectively.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock Options</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following weighted average assumptions were used to value options granted during the periods indicated:</span></div><div style="margin-top:5pt;text-align:right"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:52.408%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.700%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.700%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.700%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.500%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Grant date fair value of options</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31.23 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.55 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Volatility</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free interest rate</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dividend yield</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected term (in years)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.5</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.0</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.5</span></td></tr></table></div><div style="text-align:center;text-indent:63pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes option activity under the Company’s plans: </span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:42.174%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.625%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-Average</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Remaining</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Average</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Contractual Life</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Aggregate</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Options</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Exercise Price</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Years)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Intrinsic Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding as of December 31, 2018</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,887,969 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20.05 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.4</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56,046 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 7.75pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">81,807 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49.02 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 7.75pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(783,216)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13.52 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 7.75pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(35,974)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48.33 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding as of December 31, 2019</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,150,586 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25.66 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.4</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,590 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 7.75pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(705,333)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18.83 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 7.75pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,213)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48.70 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding as of December 31, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">438,040 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36.28 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.1</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,156 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,781 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74.83 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(76,303)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27.37 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,277)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49.02 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding as of December 31, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">365,241 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38.61 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.3</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,878 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options exercisable</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">321,487 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36.80 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.8</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,675 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="text-indent:99pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The aggregate intrinsic values in the table below represent the total pre-tax intrinsic value (the aggregate difference between the fair value of the Company’s common stock on December 31, 2021, 2020 and 2019 of $79.34, $82.29 and $69.63, respectively, and the exercise price of in-the-money options) that would have been received by the option holders had all option holders exercised their options as of that date. </span></div><div style="text-indent:63pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other information is as follows: </span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:55.728%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.556%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.556%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.558%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="15" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total intrinsic value of options exercised</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,815 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,687 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,893 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash received from exercises of stock options</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,090 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,760 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,592 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-indent:63pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Exercise prices of stock options outstanding as of December 31, 2021 range from $12.45 to $74.83. At December 31, 2021, there was an immaterial amount of unrecognized compensation expense related to unvested stock options, which the Company expects to recognize over a weighted-average period of 1.6 years.</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Restricted Stock Units and Restricted Stock Awards</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Periodically, the Company grants restricted stock units and awards and performance stock units and awards to employees. Restricted stock units awards vest one-third on the first anniversary of the grant date and quarterly thereafter. </span><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Performance-based restricted units and awards vest upon the achievement of certain pre-established business and financial metrics as well as a subsequent service condition. The business and financial metrics governing the vesting of these performance-based restricted stock unit awards provide thresholds that dictate the number of shares to vest upon each evaluation date, which range from 0% to 150% of the original grant number. If these metrics are achieved, as defined in the individual grant terms, these shares would cliff vest three years from the grant date.</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a summary of the activity for unvested restricted stock units and awards granted under the Company’s plans:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:41.337%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.556%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.556%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.556%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.559%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">RSUs</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">PSUs</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Average Grant</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Average Grant</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Date Fair Value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Date Fair Value</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">per Share</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">per Share</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding as of December 31, 2018</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,461,468 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46.59 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">124,320 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44.64 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">997,971 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61.91 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">202,168 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69.68 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,029,790)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45.11 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(68,334)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31.03 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(110,779)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53.16 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,036)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61.27 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding as of December 31, 2019</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,318,870 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58.88 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">254,118 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67.96 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">970,390 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74.61 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">81,689 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">83.47 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(804,982)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57.77 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(138,931)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62.14 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(33,010)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64.70 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding as of December 31, 2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,345,347 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70.56 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">302,797 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72.50 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,195,313 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71.03 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">129,865 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70.92 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(828,942)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69.50 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(62,524)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61.53 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(204,294)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70.71 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,954)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78.97 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding as of December 31, 2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,507,424 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71.50 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">359,184 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73.64 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-indent:63pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At December 31, 2021, there was $83.8 million of unrecognized compensation expense related to unvested restricted stock units and awards, which the Company expects to recognize over a weighted-average period of 2.0 years. At December 31, 2021, there was $10.4 million of unrecognized compensation expense related to unvested performance-based restricted stock units and awards, which the Company expects to recognize over a weighted-average period of 1.9 years.</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the unexpected death of our former CEO in 2019, the Company modified certain of his outstanding equity awards. The modifications included the extension of exercise periods for his outstanding stock options and the immediate vesting of his outstanding </span><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">RSU</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">s. All unvested </span><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">PSUs were forfeited</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. As a result of these modifications, the Company recorded additional non-cash compensation expense of $4.3 million in 2019. In 2020, the Company recognized a gain of $2.5 million in other income (expense), net as a result of a fair value adjustment upon settlement of the former CEO’s stock options.</span></div> P10Y 12375000 3712313 P60D 301469 P5Y <div style="margin-bottom:10pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock-based compensation expense under the Company's plans was as follows:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:55.791%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.536%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.536%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.538%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="15" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67,525 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56,292 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,436 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax effect on stock-based compensation expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17,219)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14,354)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13,734)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net effect on income</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,306 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,938 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,702 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 67525000 56292000 54436000 17219000 14354000 13734000 50306000 41938000 40702000 0.255 0.255 0.252 <div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following weighted average assumptions were used to value options granted during the periods indicated:</span></div><div style="margin-top:5pt;text-align:right"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:52.408%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.700%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.700%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.700%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.500%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Grant date fair value of options</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31.23 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.55 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Volatility</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free interest rate</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dividend yield</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected term (in years)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.5</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.0</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.5</span></td></tr></table></div> 31.23 0 21.55 0.421 0 0.400 0.004 0 0.025 0 0 0 P6Y6M P0Y P6Y6M <div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes option activity under the Company’s plans: </span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:42.174%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.625%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-Average</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Remaining</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Average</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Contractual Life</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Aggregate</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Options</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Exercise Price</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Years)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Intrinsic Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding as of December 31, 2018</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,887,969 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20.05 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.4</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56,046 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 7.75pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">81,807 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49.02 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 7.75pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(783,216)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13.52 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 7.75pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(35,974)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48.33 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding as of December 31, 2019</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,150,586 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25.66 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.4</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,590 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 7.75pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(705,333)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18.83 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 7.75pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,213)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48.70 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding as of December 31, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">438,040 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36.28 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.1</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,156 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,781 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74.83 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(76,303)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27.37 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,277)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49.02 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding as of December 31, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">365,241 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38.61 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.3</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,878 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options exercisable</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">321,487 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36.80 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.8</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,675 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> 1887969 20.05 P3Y4M24D 56046000 81807 49.02 783216 13.52 35974 48.33 1150586 25.66 P3Y4M24D 50590000 705333 18.83 7213 48.70 438040 36.28 P4Y1M6D P4Y1M6D 20156000 4781 74.83 76303 27.37 1277 49.02 365241 38.61 P3Y3M18D 14878000 321487 36.80 P2Y9M18D 13675000 79.34 82.29 69.63 <div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other information is as follows: </span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:55.728%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.556%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.556%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.558%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="15" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total intrinsic value of options exercised</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,815 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,687 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,893 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash received from exercises of stock options</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,090 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,760 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,592 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 3815000 35687000 40893000 2090000 10760000 10592000 12.45 74.83 P1Y7M6D 0 1.50 P3Y <div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a summary of the activity for unvested restricted stock units and awards granted under the Company’s plans:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:41.337%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.556%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.556%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.556%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.559%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">RSUs</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">PSUs</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Average Grant</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Average Grant</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Date Fair Value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Date Fair Value</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">per Share</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">per Share</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding as of December 31, 2018</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,461,468 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46.59 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">124,320 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44.64 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">997,971 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61.91 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">202,168 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69.68 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,029,790)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45.11 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(68,334)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31.03 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(110,779)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53.16 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,036)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61.27 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding as of December 31, 2019</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,318,870 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58.88 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">254,118 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67.96 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">970,390 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74.61 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">81,689 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">83.47 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(804,982)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57.77 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(138,931)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62.14 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(33,010)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64.70 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding as of December 31, 2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,345,347 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70.56 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">302,797 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72.50 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,195,313 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71.03 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">129,865 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70.92 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(828,942)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69.50 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(62,524)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61.53 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(204,294)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70.71 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,954)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78.97 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding as of December 31, 2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,507,424 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71.50 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">359,184 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73.64 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 1461468 46.59 124320 44.64 997971 61.91 202168 69.68 1029790 45.11 68334 31.03 110779 53.16 4036 61.27 1318870 58.88 254118 67.96 970390 74.61 81689 83.47 804982 57.77 0 0 138931 62.14 33010 64.70 1345347 70.56 302797 72.50 1195313 71.03 129865 70.92 828942 69.50 62524 61.53 204294 70.71 10954 78.97 1507424 71.50 359184 73.64 83800000 P2Y 10400000 P1Y10M24D 4300000 2500000 Benefit Plan<div style="text-indent:63pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company sponsors a profit sharing and savings plan under Section 401(k) of the Internal Revenue Code, covering substantially all domestic employees. The Company made voluntary employer matching contributions as follows:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:55.917%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.501%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="15" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Voluntary employer matching contributions</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,873 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,247 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,044 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> The Company made voluntary employer matching contributions as follows:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:55.917%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.501%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="15" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Voluntary employer matching contributions</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,873 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,247 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,044 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 6873000 6247000 6044000 Income Taxes<div style="text-indent:63pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income (loss) before income tax expense (benefit) was generated in the following jurisdictions:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:55.791%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.536%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.536%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.538%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="15" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Domestic</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,730 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17,234)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(61,047)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,631 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,189 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,952 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,361 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,045)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(48,095)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of the income tax expense (benefit) charged to operations are summarized as follows: </span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:55.728%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.556%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.556%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.558%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="15" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"> (in thousands)</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,086)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,488 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,111 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,803 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,499 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,542)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,930 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,987 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,517)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,737 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,021 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,659)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(33,952)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,548)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,158 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,603)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(793)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(383)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(75)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(320)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,884)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(39,630)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,667 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,401)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(30,893)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:center;text-indent:63pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net deferred tax assets (liabilities) consisted of the following:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:66.151%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.546%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="9" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred revenue</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,436 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,811 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expenses and accruals</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,099 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,737 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right of use asset</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(22,190)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(25,937)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease liability</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,994 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,752 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net operating loss and tax credit carryforwards</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">85,698 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">87,648 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment and intangible assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(100,314)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(113,041)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,652 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,122 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Investment in partnerships</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,941 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,727 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Convertible Notes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(22,951)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(173)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">894 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred tax liabilities, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,143 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17,238)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: valuation allowance</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(40,164)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17,502)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net deferred tax liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(21,021)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(34,740)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-indent:63pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Beginning in 2022, the Tax Cuts and Jobs Act ("TCJA") eliminates the option to deduct research and development ("R&amp;D") expenditures currently and requires taxpayers to amortize them over five years pursuant to IRC Section 174. Although Congress is considering legislation that would defer the amortization requirement to later years, we have no assurance that the provision will be repealed or otherwise modified. If the requirement is not modified, the Company could expect to pay material cash taxes beginning in 2022.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The deferred tax liability that is not being recorded because of the Company's assertion to permanently reinvest the earnings of its India subsidiaries is $6.2 million related to the withholding tax in India, net of an assumed foreign tax deduction for this amount in the U.S.</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The valuation allowance for deferred tax assets as of December 31, 2021 and 2020 was</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$40.2 million and $17.5 million, respectively. The change in the valuation allowance from 2020 to 2021 was primarily related to the adoption of ASU 2020-06, additional R&amp;D credits generated during 2021, the Harvest acquisition, and additional valuation allowance on state NOLs. In assessing the realizability of deferred tax assets, management considers whether it is more-likely-than-not that some or all of the deferred tax assets will be realized.</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Management assesses the available positive and negative evidence to estimate if sufficient future taxable income will be generated to use the existing deferred tax assets. A significant piece of objective negative evidence is the cumulative pre-tax loss incurred over the three years ended December 31, 2021. Such objective evidence limits the ability to consider other subjective evidence such as the Company's projections for future growth. On the basis of this evaluation, as of December 31, 2021, a valuation allowance of $40.2 million has been recorded to record only the portion of the deferred tax asset that is more likely than not to be realized. The amount of the deferred tax asset considered realizable, however, could be adjusted if estimates of future taxable income during the carryforward period are reduced or increased or if objective negative evidence in the form of cumulative losses is no longer present and additional weight may be given to subjective evidence such as the Company's projections for growth.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The expected income tax provision (benefit) calculated at the statutory federal rate differs from the actual provision as follows:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:55.728%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.556%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.556%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.558%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="15" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax provision (benefit), at U.S. federal statutory tax rate</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,402 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,787)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,012)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State income tax provision (benefit), net of federal benefit</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">856 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,461)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,390)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of stock-based compensation excess tax benefit</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(364)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,349)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,983)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of limitation on executive compensation</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,678 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">961 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,940 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of permanent items</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">661 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(703)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(892)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of India partnerships</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,422 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,977 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in valuation allowance</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,660 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,210 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,364)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of change in state and foreign income tax rates</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,184)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,323 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,449 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Uncertain tax positions</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">158 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,093)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,478 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development credits</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,695)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,939)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,756)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State net operating loss adjustment</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,588)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(571)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">225 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax provision (benefit)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,667 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,401)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(30,893)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-indent:63pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At December 31, 2021, the Company had NOL carryforwards, before any uncertain tax position reserves, for federal income tax purposes of approximately $195 million available to offset future federal taxable income, if any, of which $154 million expire through 2036 and $41 million are carried forward indefinitely. In addition, as of December 31, 2021, the Company had NOL carryforwards for state income tax purposes of approximately $233 million available to reduce future income subject to income taxes. The state NOL carryforwards that are subject to expiration expire through 2041. In addition, the Company had R&amp;D credit carryforwards of approximately $32 million for federal and $13 million for California and </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Illinois, as well as foreign tax credits of $0.9 million available to offset federal income tax. Federal R&amp;D credits begin to expire in 2022 through 2041. California R&amp;D credits carryover indefinitely.</span></div><div style="text-align:center;text-indent:63pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A reconciliation of the beginning and ending amount of unrecognized tax benefit follows:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:57.551%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.949%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.949%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.952%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="15" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at beginning of year</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,132 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,939 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,628 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions based on tax positions related to the current year</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,631 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,420 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,261 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions (reductions) based on tax positions related to prior years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(550)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,793)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,050 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reductions for settlements with taxing authorities related to prior years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(394)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,434)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reductions for lapses of statute of limitations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,302)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at end of year</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,517 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,132 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,939 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-indent:63pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At December 31, 2021, the amount of unrecognized tax benefits that would benefit the Company’s effective tax rate, if recognized, was $14.5 million. At this time, the Company estimates that the liability for unrecognized tax benefits will decrease by an estimated $3.6 million in the next twelve months as statutes of limitations expire.</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognizes potential interest and penalties related to unrecognized tax benefits in income tax expense. For the years ended December 31, 2021 and 2020, income tax expense (benefit) included $0.6 million and $(4.9) million, respectively, of potential interest and penalties related to unrecognized tax benefits. The Company had accrued interest and penalties of $1.9 million and $1.4 million as of December 31, 2021 and 2020, respectively.</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company files a consolidated federal income tax return and separate tax returns with various states. Additionally, foreign subsidiaries of the Company file tax returns in foreign jurisdictions. The Company was notified by the Internal Revenue Service (“IRS”) in August 2021 that the calendar year 2018 federal income tax return had been selected for audit by the IRS. The Company’s tax returns for the 2018-2020 calendar years remain open to examination by the IRS in their entirety. The IRS's audit of the Company's 2015 and 2016 tax returns has been closed. With respect to state taxing jurisdictions, the Company’s tax returns for the 2017-2020 calendar years remain open to examination by various state revenue services.</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's Indian subsidiaries are currently under examination by the India Tax Authority for the fiscal years ended March 31, 2020, 2019, 2018, 2017, 2012, 2011 and 2010. Based on the outcome of examinations of the Company's subsidiaries or the result of the expiration of statutes of limitations, it is reasonably possible that the related unrecognized tax benefits could change from those recorded in the consolidated balance sheets. It is possible that one or more of these audits may be finalized within the next twelve months.</span></div> <div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income (loss) before income tax expense (benefit) was generated in the following jurisdictions:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:55.791%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.536%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.536%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.538%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="15" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Domestic</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,730 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17,234)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(61,047)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,631 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,189 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,952 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,361 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,045)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(48,095)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 9730000 -17234000 -61047000 10631000 9189000 12952000 20361000 -8045000 -48095000 <div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of the income tax expense (benefit) charged to operations are summarized as follows: </span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:55.728%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.556%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.556%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.558%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="15" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"> (in thousands)</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,086)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,488 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,111 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,803 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,499 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,542)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,930 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,987 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,517)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,737 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,021 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,659)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(33,952)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,548)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,158 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,603)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(793)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(383)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(75)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(320)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,884)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(39,630)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,667 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,401)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(30,893)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 0 -1086000 4000 3488000 2111000 2803000 4499000 -4542000 5930000 7987000 -3517000 8737000 4021000 -2659000 -33952000 -3548000 1158000 -5603000 -793000 -383000 -75000 -320000 -1884000 -39630000 7667000 -5401000 -30893000 <div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net deferred tax assets (liabilities) consisted of the following:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:66.151%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.546%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="9" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred revenue</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,436 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,811 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expenses and accruals</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,099 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,737 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right of use asset</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(22,190)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(25,937)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease liability</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,994 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,752 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net operating loss and tax credit carryforwards</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">85,698 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">87,648 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment and intangible assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(100,314)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(113,041)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,652 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,122 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Investment in partnerships</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,941 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,727 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Convertible Notes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(22,951)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(173)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">894 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred tax liabilities, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,143 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17,238)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: valuation allowance</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(40,164)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17,502)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net deferred tax liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(21,021)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(34,740)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 6436000 5811000 8099000 8737000 22190000 25937000 28994000 30752000 85698000 87648000 100314000 113041000 9652000 9122000 2941000 1727000 0 22951000 173000 894000 19143000 17238000 40164000 17502000 21021000 34740000 6200000 40200000 17500000 40200000 <div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The expected income tax provision (benefit) calculated at the statutory federal rate differs from the actual provision as follows:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:55.728%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.556%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.556%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.558%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="15" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax provision (benefit), at U.S. federal statutory tax rate</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,402 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,787)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,012)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State income tax provision (benefit), net of federal benefit</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">856 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,461)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,390)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of stock-based compensation excess tax benefit</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(364)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,349)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,983)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of limitation on executive compensation</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,678 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">961 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,940 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of permanent items</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">661 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(703)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(892)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of India partnerships</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,422 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,977 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in valuation allowance</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,660 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,210 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,364)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of change in state and foreign income tax rates</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,184)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,323 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,449 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Uncertain tax positions</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">158 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,093)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,478 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development credits</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,695)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,939)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,756)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State net operating loss adjustment</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,588)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(571)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">225 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax provision (benefit)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,667 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,401)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(30,893)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 4402000 -1787000 -10012000 856000 -2461000 -5390000 364000 9349000 11983000 -1678000 -961000 -1940000 661000 -703000 -892000 -1422000 -2977000 0 5660000 16210000 -3364000 -1184000 1323000 2449000 158000 -6093000 4478000 5695000 5939000 6756000 0 31000 -1588000 73000 -571000 225000 7667000 -5401000 -30893000 195000000 154000000 41000000 233000000 32000000 13000000 900000 <div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A reconciliation of the beginning and ending amount of unrecognized tax benefit follows:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:57.551%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.949%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.949%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.952%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="15" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at beginning of year</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,132 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,939 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,628 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions based on tax positions related to the current year</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,631 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,420 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,261 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions (reductions) based on tax positions related to prior years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(550)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,793)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,050 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reductions for settlements with taxing authorities related to prior years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(394)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,434)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reductions for lapses of statute of limitations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,302)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at end of year</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,517 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,132 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,939 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 15132000 18939000 15628000 1631000 1420000 2261000 550000 2793000 1050000 394000 2434000 0 1302000 0 0 14517000 15132000 18939000 14500000 3600000 600000 -4900000 1900000 1400000 Net Income (Loss) Per Share<div style="text-indent:63pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic net income (loss) per common share is computed by dividing net income (loss) available to common stockholders by the weighted average number of shares of common stock outstanding for the period. For the calculation of diluted net income (loss) per share, the basic weighted average number of shares is increased by the dilutive effect of stock options, common warrants, restricted stock awards, restricted stock units and Convertible Notes, if dilutive. </span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prior to January 1, 2021, the Company accounted for the effect of its convertible notes using the treasury stock method since they may be settled in cash, shares or a combination thereof at the Company's option. As a result, the Convertible Notes due 2023 and Convertible Notes due 2025 had no effect on diluted net income per share until the Company’s stock price exceeded the conversion price of $68.31 per share and $106.74 per share, respectively, and certain other criteria were met, or if the trading price of the convertible notes met certain criteria. Pursuant to the adoption of ASU 2020-06 on January 1, 2021, the Company now accounts for the effect of its convertible notes on diluted net income per share using the if-converted method (See “Note 2—Summary of Significant Accounting Policies” and “Note 10—Debt”).</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides the numerators and denominators used in computing basic and diluted net income (loss) per share attributable to Envestnet, Inc.:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:55.625%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.793%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="15" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands, except share and per share amounts)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss) attributable to Envestnet, Inc. (</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">a</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,296 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,110)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16,782)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted-average common shares outstanding:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic (</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">b</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,470,975 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,589,232 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,937,919 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of dilutive shares:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options to purchase common stock</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">206,022 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested restricted stock units</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">633,384 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Warrants</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73,715 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted (</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">c</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,384,096 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,589,232 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,937,919 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:9pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net income (loss) per share attributable to Envestnet, Inc common stock:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic (</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">a/b</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.24 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.06)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.33)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted (a</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">/c</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.24 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.06)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.33)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-indent:63pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Securities that were anti-dilutive and therefore excluded from the computation of diluted net income (loss) per share are as follows: </span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:55.728%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.556%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.556%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.558%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="15" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options to purchase common stock</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">438,040 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,150,586 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested RSU's and PSU's</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,648,144 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,572,988 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Convertible Notes </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,898,549 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,898,549 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,050,505 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Warrants</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">470,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">470,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total anti-dilutive securities </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,898,549 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,454,733 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,244,079 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div>(1)From 2019 to 2020, this amount increased by 4.8 million potential common shares due to the Convertible Notes due 2025 (See “Note 10—Debt”). 68.31 106.74 <div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides the numerators and denominators used in computing basic and diluted net income (loss) per share attributable to Envestnet, Inc.:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:55.625%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.793%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="15" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands, except share and per share amounts)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss) attributable to Envestnet, Inc. (</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">a</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,296 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,110)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16,782)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted-average common shares outstanding:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic (</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">b</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,470,975 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,589,232 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,937,919 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of dilutive shares:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options to purchase common stock</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">206,022 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested restricted stock units</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">633,384 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Warrants</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73,715 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted (</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">c</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,384,096 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,589,232 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,937,919 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:9pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net income (loss) per share attributable to Envestnet, Inc common stock:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic (</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">a/b</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.24 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.06)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.33)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted (a</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">/c</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.24 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.06)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.33)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 13296000 -3110000 -16782000 54470975 53589232 50937919 206022 0 0 633384 0 0 73715 0 0 55384096 53589232 50937919 0.24 -0.06 -0.33 0.24 -0.06 -0.33 <div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Securities that were anti-dilutive and therefore excluded from the computation of diluted net income (loss) per share are as follows: </span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:55.728%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.556%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.556%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.558%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="15" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options to purchase common stock</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">438,040 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,150,586 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested RSU's and PSU's</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,648,144 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,572,988 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Convertible Notes </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,898,549 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,898,549 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,050,505 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Warrants</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">470,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">470,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total anti-dilutive securities </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,898,549 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,454,733 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,244,079 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div>(1)From 2019 to 2020, this amount increased by 4.8 million potential common shares due to the Convertible Notes due 2025 (See “Note 10—Debt”). 0 438040 1150586 0 1648144 1572988 9898549 9898549 5050505 0 470000 470000 9898549 12454733 8244079 4800000 4800000 Segment Information<div style="text-indent:63pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Business segments are generally organized around the Company's business services. The Company's business segments are:</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="margin-bottom:3pt;padding-left:63pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:14.5pt">Envestnet Wealth Solutions</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> –</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> a leading provider of unified wealth management software and services to empower financial advisors and institutions to enable them to deliver an intelligent financial life to their clients.</span></div><div style="padding-left:63pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:14.5pt">Envestnet Data &amp; Analytics</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> –</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> leading data aggregation and data intelligence platform powering dynamic, cloud-based innovation for digital financial services.</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The information in the following tables is derived from the Company’s internal financial reporting used for corporate management purposes. Nonsegment operating expenses include salary and benefits for certain corporate officers, certain types of professional service expenses and insurance, acquisition related transaction costs, restructuring charges and other non-recurring and/or non-operationally related expenses. Intersegment revenues were not material for the year ended December 31, 2021 and 2020.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See “Note 14—Revenues and Cost of Revenues” for detail of revenues by segment.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents a reconciliation from income (loss) from operations by segment to consolidated net income (loss) attributable to Envestnet, Inc.:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:55.791%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.536%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.536%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.538%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="15" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Envestnet Wealth Solutions</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">124,651 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">91,501 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67,713 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Envestnet Data &amp; Analytics</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,033 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,943)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(25,262)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nonsegment operating expenses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(86,143)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(62,117)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(58,524)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income (loss) from operations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,541 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,441 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16,073)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense, net of interest income</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16,104)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(30,392)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(29,173)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other income (expense), net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,076)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,906 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,849)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consolidated income (loss) before income tax benefit</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,361 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,045)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(48,095)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax provision (benefit)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,667 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,401)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(30,893)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consolidated net income (loss)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,694 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,644)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17,202)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Add: Net (income) loss attributable to non-controlling interest</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">602 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(466)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">420 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consolidated net income (loss) attributable to Envestnet, Inc.</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,296 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,110)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16,782)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of consolidated total assets, consolidated depreciation and amortization and consolidated capital expenditures by segment follows:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:66.151%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.546%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Segment assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="9" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"> (in thousands)</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Envestnet Wealth Solutions</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,720,779 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,634,153 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Envestnet Data &amp; Analytics</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">520,403 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">510,137 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consolidated total assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,241,182 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,144,290 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:55.791%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.536%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.536%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.538%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Segment depreciation and amortization:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="15" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"> (in thousands)</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Envestnet Wealth Solutions</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90,073 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80,714 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65,746 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Envestnet Data &amp; Analytics</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,694 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,947 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,525 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consolidated depreciation and amortization</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">117,767 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">113,661 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101,271 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:55.791%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.536%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.536%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.538%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Segment capital expenditures:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="15" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"> (in thousands)</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Envestnet Wealth Solutions</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65,264 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,891 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,395 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Envestnet Data &amp; Analytics</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,637 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,105 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,548 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consolidated capital expenditures</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88,901 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66,996 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,943 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> <div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents a reconciliation from income (loss) from operations by segment to consolidated net income (loss) attributable to Envestnet, Inc.:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:55.791%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.536%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.536%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.538%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="15" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Envestnet Wealth Solutions</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">124,651 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">91,501 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67,713 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Envestnet Data &amp; Analytics</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,033 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,943)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(25,262)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nonsegment operating expenses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(86,143)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(62,117)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(58,524)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income (loss) from operations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,541 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,441 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16,073)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense, net of interest income</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16,104)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(30,392)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(29,173)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other income (expense), net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,076)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,906 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,849)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consolidated income (loss) before income tax benefit</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,361 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,045)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(48,095)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax provision (benefit)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,667 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,401)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(30,893)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consolidated net income (loss)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,694 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,644)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17,202)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Add: Net (income) loss attributable to non-controlling interest</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">602 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(466)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">420 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consolidated net income (loss) attributable to Envestnet, Inc.</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,296 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,110)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16,782)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 124651000 91501000 67713000 2033000 -9943000 -25262000 86143000 62117000 58524000 40541000 19441000 -16073000 -16104000 -30392000 -29173000 -4076000 2906000 -2849000 20361000 -8045000 -48095000 7667000 -5401000 -30893000 12694000 -2644000 -17202000 -602000 466000 -420000 13296000 -3110000 -16782000 <div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of consolidated total assets, consolidated depreciation and amortization and consolidated capital expenditures by segment follows:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:66.151%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.546%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Segment assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="9" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"> (in thousands)</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Envestnet Wealth Solutions</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,720,779 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,634,153 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Envestnet Data &amp; Analytics</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">520,403 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">510,137 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consolidated total assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,241,182 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,144,290 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:55.791%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.536%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.536%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.538%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Segment depreciation and amortization:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="15" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"> (in thousands)</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Envestnet Wealth Solutions</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90,073 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80,714 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65,746 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Envestnet Data &amp; Analytics</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,694 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,947 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,525 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consolidated depreciation and amortization</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">117,767 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">113,661 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101,271 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:55.791%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.536%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.536%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.538%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Segment capital expenditures:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="15" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"> (in thousands)</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Envestnet Wealth Solutions</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65,264 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,891 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,395 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Envestnet Data &amp; Analytics</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,637 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,105 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,548 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consolidated capital expenditures</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88,901 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66,996 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,943 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 1720779000 1634153000 520403000 510137000 2241182000 2144290000 90073000 80714000 65746000 27694000 32947000 35525000 117767000 113661000 101271000 65264000 46891000 42395000 23637000 20105000 11548000 88901000 66996000 53943000 Geographical Information<div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth certain long-lived assets including property and equipment, net and internally developed software, net by geographic area:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:66.151%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.546%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="9" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"> (in thousands)</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">180,680 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">140,651 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">India</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,923 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,970 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">271 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">849 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total long-lived assets, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">183,874 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">144,470 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See “Note 14—Revenues and Cost of Revenues” for detail of revenues by geographic area.</span></div> <div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth certain long-lived assets including property and equipment, net and internally developed software, net by geographic area:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:66.151%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.546%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="9" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"> (in thousands)</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">180,680 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">140,651 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">India</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,923 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,970 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">271 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">849 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total long-lived assets, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">183,874 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">144,470 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 180680000 140651000 2923000 2970000 271000 849000 183874000 144470000 Commitments and Contingencies <div style="text-indent:63pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">    Purchase Obligations and Indemnifications</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company includes various types of indemnification and guarantee clauses in certain arrangements. These indemnifications and guarantees may include, but are not limited to, infringement claims related to intellectual property, direct or consequential damages and guarantees to certain service providers and service level requirements with certain customers. The type and amount of any potential indemnification or guarantee varies substantially based on the nature of each arrangement. The Company has experienced no previous claims and cannot determine the maximum amount of potential future payments, if any, related to such indemnification and guarantee provisions. The Company believes that it is unlikely it will have to make material payments under these arrangements and therefore has not recorded a contingent liability in the consolidated balance sheets.</span></div><div style="text-align:center;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company enters into unconditional purchase obligations arrangements for certain of its services that it receives in the normal course of business. As of December 31, 2021, the Company estimated future minimum unconditional purchase obligations of approximately $38 million.</span></div><div style="text-align:center;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">    Procurement of Technology Solutions</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On June 21, 2021, we entered into a purchase agreement with a privately held company to acquire the technology solutions being developed by this privately held company for a purchase price of $18.0 million, including an advance of $3.0 million. The Company closed the transaction on February 1, 2022 and paid the remaining $15.0 million on February 2, 2022. This asset will be integrated into the Envestnet Data &amp; Analytics segment. In addition, the agreement includes an earn-out payment of $10.0 million based upon the achievement of certain target metrics within five years after the date of our launch of the technology solutions.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Legal Proceedings</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company and its subsidiary, Yodlee, Inc. (“Yodlee”), have been named as defendants in a lawsuit filed on July 17, 2019, by FinancialApps, LLC (“FinancialApps”) in the United States District Court for the District of Delaware. The case caption is FinancialApps, LLC v. Envestnet Inc., et al., No. 19-cv-1337 (D. Del.). FinancialApps alleges that, after entering into a 2017 services agreement with Yodlee, Envestnet and Yodlee breached the agreement and misappropriated proprietary information to develop competing credit risk assessment software. The complaint includes claims for, among other things, misappropriation of trade secrets, fraud, tortious interference with prospective business opportunities, unfair competition, copyright infringement and breach of contract. FinancialApps is seeking significant monetary damages and various equitable and injunctive relief. </span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On September 17, 2019, the Company and Yodlee filed a motion to dismiss certain of the claims in the complaint filed by FinancialApps, including the copyright infringement, unfair competition and fraud claims. On August 25, 2020, the District Court granted in part and denied in part the Company and Yodlee’s motion. Specifically, the Company and Yodlee prevailed on </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">FinancialApps’ counts alleging copyright infringement and violations of the Illinois Deceptive Trade Practices Act. And while the Court was receptive to Envestnet and Yodlee’s argument that several of FinancialApps’ other counts are based on allegations that amount to copyright infringement—and therefore should fail due to copyright preemption—the Court found that FinancialApps had alleged enough conduct distinct from copyright infringement to survive dismissal at this early stage.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On October 30, 2019, the Company and Yodlee filed counterclaims against FinancialApps. Yodlee alleges that FinancialApps fraudulently induced it to enter into contracts with FinancialApps, then breached those contracts. FinancialApps has filed a motion to dismiss Yodlee’s counterclaims. On September 15, 2020, the District Court denied FinancialApps’ motion on all counts except for the breach-of-contract claim which was dismissed on a pleading technicality without prejudice. On that count, the Court granted Yodlee leave to amend its counterclaim, cure the technical deficiency, and reassert its claim. Yodlee and Envestnet filed amended counterclaims on September 30, 2020. The amended counterclaims (1) cure that technical deficiency and reassert Yodlee’s contract counterclaim; and (2) broaden the defamation counterclaims arising out of various defamatory statements FinancialApps disseminated in the trade press after filing the lawsuit. On January 14, 2021, the Court ordered that (i) FinancialApps’s claims against Yodlee—as well as Yodlee’s counterclaims against FinancialApps—must be tried before the judge instead of a jury pursuant to a jury waiver provision in the parties’ agreement; and (ii) FinancialApps’s claims against Envestnet (and Envestnet’s counterclaim) must be heard by a jury. The Court has scheduled the Envestnet jury trial to take place before the Yodlee bench trial. Fact discovery closed on April 23, 2021, other than a few outstanding matters, and expert discovery is underway.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company believes FinancialApps’s allegations are without merit and will continue to defend the claims against it and litigate the counterclaims vigorously.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company and Yodlee were also named as defendants in a putative class action lawsuit filed on August 25, 2020, by Plaintiff Deborah Wesch in the United States District Court for the Northern District of California. On October 21, 2020, an amended class action complaint was filed by Plaintiff Wesch and nine additional named plaintiffs. The case caption is Deborah Wesch, et al., v. Yodlee, Inc., et al., Case No. 3:20-cv-05991-SK. Plaintiffs allege that Yodlee unlawfully collected their financial transaction data when plaintiffs linked their bank accounts to a mobile application that uses Yodlee’s API, and plaintiffs further allege that Yodlee unlawfully sold the transaction data to third parties. The complaint alleges violations of certain California statutes and common law, including the Unfair Competition Law, and federal statutes, including the Stored Communications Act. Plaintiffs are seeking monetary damages and equitable and injunctive relief on behalf of themselves and a putative nationwide class and California subclass of persons who provided their log-in credentials to a Yodlee-powered app in an allegedly similar manner from 2014 to the present. The Company believes that it is not properly named as a defendant in the lawsuit and it further believes, along with Yodlee, that plaintiffs’ claims are without merit. On November 4, 2020, the Company and Yodlee filed separate motions to dismiss all of the claims in the complaint. On February 16, 2021, the district court granted in part and denied in part Yodlee’s motion to dismiss the amended complaint and granted the plaintiffs leave to further amend. The Court reserved ruling on the Company’s motion to dismiss and granted limited jurisdictional discovery to the plaintiffs. On March 15, 2021, Plaintiffs filed a second amended class action complaint re-alleging, among others, the claims the district court had dismissed. The second amended complaint did not allege any claims against the Company or Yodlee that were not previously alleged in first amended complaint. On May 5, 2021, the Company filed a motion to dismiss all claims asserted against it in the second amended complaint, and Yodlee filed a motion to dismiss most claims asserted against it in the second amended complaint. On July 19, 2021, the Court granted in part Yodlee’s motion, resulting in the dismissal of all federal law claims and two of the state-law claims. On August 5, 2021, the Court granted the Company's motion to dismiss, and dismissed the Company from the lawsuit. Discovery continues on the remaining state law claims against Yodlee.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On October 8, 2021, Yodlee filed a motion for summary judgment, and is awaiting a schedule for the completion of briefing on this motion. Yodlee will continue to vigorously defend the claims against it.</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, the Company is involved in legal proceedings arising in the ordinary course of its business. Legal fees and other costs associated with such actions are expensed as incurred. The Company will record a provision for these claims when it is both probable that a liability has been incurred and the amount of the loss, or a range of the potential loss, can be reasonably estimated. These provisions are reviewed regularly and adjusted to reflect the impacts of negotiations, settlements, rulings, advice of legal counsel, and other information or events pertaining to a particular case. For litigation matters where a loss may be reasonably possible, but not probable, or is probable but not reasonably estimable, no accrual is established, but if the matter is material, it is subject to disclosures. The Company believes that liabilities associated with any claims, while possible, are not probable, and therefore has not recorded any accrual for any claims as of December 31, 2021. Further, while any possible range of loss cannot be reasonably estimated at this time, the Company does not believe that the outcome of any of these proceedings, individually or in the aggregate, would, if determined adversely to it, have a material adverse effect on its financial condition or business, although an adverse resolution of legal proceedings could have a material adverse effect on the Company’s results of operations or cash flow in a particular quarter or year.</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">    Contingencies</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain of the Company’s revenues are subject to sales and use taxes in certain jurisdictions where it conducts business in the United States. During 2021 and 2020, the Company estimated a sales and use tax liability of $3.2 million and $6.6 million, respectively, related to revenues in multiple jurisdictions. This amount is included in accrued expenses and other liabilities in the consolidated balance sheets.</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the years ended December 31, 2021 and 2020, the Company also estimated a sales and use tax receivable of $2.6 million and $2.1 million, respectively, related to the estimated recoverability of a portion of the liability from customers. This amount is included in prepaid expenses and other current assets in the consolidated balance sheets.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Additional future information obtained from the applicable jurisdictions may affect the Company’s estimate of its sales and use tax liability, but such change in the estimate cannot currently be made.</span></div> 0 38000000 18000000 3000000 15000000 10000000 P5Y 3200000 6600000 2600000 2100000 Subsequent Events <div style="text-indent:63pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On February 4, 2022, Envestnet and certain of its subsidiaries entered into a Third Amended and Restated Credit Agreement (the “Third Credit Agreement”) with a group of banks (the “Banks”), for which Bank of Montreal is acting as administrative agent (the “Administrative Agent”).</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Third Credit Agreement amends and restates, in its entirety, the Second Amended and Restated Credit Agreement, dated as of July 18, 2017, as amended, by and among Company, the guarantors party thereto, the lenders party thereto and Bank of Montreal, as administrative agent (the “Prior Credit Agreement”). The Third Credit Agreement amended certain provisions under the Prior Credit Agreement to, among other things, (i) extend the maturity of loans and the revolving credit commitments, (ii) reduce the interest rate payable on the loans and (iii) increase capacity and flexibility under certain of the negative covenants. The Third Credit Agreement provides, subject to certain customary conditions, for a revolving credit facility (the “Credit Facility”), in an aggregate amount of $500.0 million, with a $20.0 million sub-facility for letters of credit. The Credit Facility matures on February 4, 2027.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Outstanding loans under the Credit Facility accrue interest, at the Company's option, at a rate equal to either (i) a base rate plus an applicable margin ranging from 0.25% to 1.75% per annum or (ii) an adjusted Term SOFR rate plus an applicable margin ranging from 1.25% to 2.75% per annum, in each case based upon the total net leverage ratio, as calculated pursuant to the Credit Agreement. The undrawn portion of the revolving credit commitments under the Credit Facility is subject to a commitment fee at a rate ranging from 0.25% to 0.30% per annum, based upon the total net leverage ratio, as calculated pursuant to the Third Credit Agreement.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The obligations of Envestnet under the Credit Agreement are guaranteed by substantially all of Company's domestic subsidiaries and are secured by a first-priority lien on substantially all of the personal property (other than intellectual property) of Envestnet and the guarantors, subject to certain exclusions.</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Credit Agreement contains customary conditions, representations and warranties, affirmative and negative covenants and events of default. The covenants include certain financial covenants requiring Company to maintain compliance with (i) a quarterly maximum total net leverage ratio covenant set at 4.00 to 1.00, (ii) a quarterly minimum interest coverage ratio covenant set at 4.00 to 1.00 and (iii) a minimum liquidity covenant set at $100.0 million, which is tested as of the end of each of (x) the fourth fiscal quarter of 2022 and 2024 and (y) the first fiscal quarter of 2023 and 2025.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Proceeds under the Credit Agreement may be used to finance capital expenditures and permitted acquisitions and for working capital and other general corporate purposes.</span></div> 500000000 20000000 0.0025 0.0175 0.0125 0.0275 0.0025 0.0030 4.00 4.00 100000000 185 EXCEL 141 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( !&!650'04UB@0 +$ 0 9&]C4')O<',O87!P+GAM M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGDK7A.YNJQ<&4GPZ4A!0W_J=0U[R;UEA_6\#MI7E!+ P04 M " 1@5E4?VTY7^X K @ $0 &1O8U!R;W!S+V-O&ULS9+! M:L,P#(9?9?B>*'%9&2;UI6.G#08K;.QF9+4UBQ-C:R1]^SE9FS*V!]C1TN]/ MGT -!H5]I.?8!XKL*-V,ONV2PK 11^:@ !(>R9M4YD27F_L^>L/Y&0\0#'Z8 M X&LJC5X8F,-&YB 15B(0C<6%48RW,8<:WIX>7^9U"]OT^N/_RNPKZW;N_^ ML?%%4#?PZR[T%U!+ P04 " 1@5E4F5R<(Q & "<)P $P 'AL+W1H M96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X M8-DOV]:[MR_>X%#BVR]*+ M41B1%G\@M MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7 MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V< M/!T3$LV4"P9!AI@S M&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0' MHYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA* M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D* MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-# MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P MOFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2 MD 83 >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+ M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5 M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0 ( M !&!652%@N:1;P8 #,: 8 >&PO=V]R:W-H965T&UL MI5G;;MLX$'WN?@7A%D4+Q+%$V8[3)@$<.][U-DV-.&V17>P#+=&6$(GTDE0< M__T.Z8O<0!X)V)?$NLS1T7!X#CFZ6$GUI&/.#7G)4J$O&[$QRT^ME@YCGC%] M*I=1>'EYFQC0?R/1G$IGXLM%KD(C/69Z:>[GZ@V]?J&/Q0IEJ M]Y>L-O>VVPT2YMK(;!L,#+)$;/ZSEVTB#@)ZWI$ N@V@KP+\8T\(M@%!W8#V M-J#M,K-Y%9>'(3/LZD+)%5'V;D"S/UPR732\?B+LN$^-@JL)Q)FK@7SFBDQ@ MB$F3?)\.R8=W'\D[D@ARG:0IC(R^:!EXCKV[%6XQKS>8] BF3\E7*4RLR8V( M>/0K0 L([EG2'7A* O^$4(_Z)80&>/B(STZ)WW/AM"1\B(?_F0MX MNE?V]%_>)MCG/'!X 9KSO_LS;134_3\(9'L/V7:0[6,)DF$.L]&0A_62EXT8 M'NY[S2\(B\Z>1:<>B[X0.4O)/5]*9Y4I;:*-$A9.J1,X7RP]&:39\V XQ7;\^K M5[.0% -Q=]I\?!AQK#E+-3:.YWM.YRC.C3")64.J4D[N\FS&51D7',/S_&;0 M[@4=A(_O%:+IU6%TSQ>)G<.0KCN6E8Y;)= SUT9P<_+^K=_U/H]%>(HQ/)!U MOPY#P),*1H_9@3PA4P/E1:0B YD+H];P/RJGC:,/;S"2M"!)ZY!\8"]D'$'1 M)?,D=$R18:Z I%[3;WOG73_ &!9*[0=U&/:C2'&M3W8_R"W<1[Z)\MSAD$&' MW#!MR$\6/H$-#!6L>S"NA07XN(BC7!]6LI0K#CG-$Z@7VO8\C&%A#SZNZZ\9 M#NP15..#7(E2=CC<((9R64B,6F$5/J[PKZGM9\I$R>=$A.4CC6..;S%JA5/X MN+B_IC:1VH!E_)4LCT]?'+'K=3W,+/S"+7QEI+ZW?KW,T:TA46*&M>3@Q'K$A5(?6TEM2/A>%JTW:PJVZVHUK* M#$>L8%8H/:VE]&[HR ,:"%5N6#@.+=,P73IAR$'((")-I 8QT+Q*2[86X[3 MC*4INTD'Y::WMPDW&UL 7V.R"8& PI6S)1GCX#"Z)_T\2@RL)/K&P%I_L[X=I6Q1QJP"KV)C'!0J']3:'DQCT#(L4Q4P ME9DJU#ZHM168Y+,T"2$]DI5-Q.$6I>-0;$_S^8J>GE^TGLL>?M"/J27LO_KL MU%JJ)M]R X,FK">6-9ZVR-T#0IUVSS\_\SI'6!62'M3KZ>B#71Q,Y9G==\XY M2%7YHK0"=<*4(>/QF"0%J+:@:@=*G%)+H>WBQ<0_?]JA_]EG;SFHB M$J>=2R5?UL06-G>-@SF4NHUBFQY0QKF3?<#2-K&Q3",PIA.R@M5[3%8)%.", MDSD(5 1')DX$K)@\$K&U)FP.&NW0PE1JOB-D>S 0X3HG:\X4MF4."L<*ZCD6 MO(0"X+&(^ OYPLOG!0[E>9X?!&==_QQC5CA6@/M+'Q(;N>0>U0T%A85 MX-:R[P\=-JY&<++4 RK JOJIA2D%-;M66U;;AM]Q7CCN@RVZ]QGVM MT"2TK91-PWU_=O]%I.^^ [2*VS>?4[XR:U6:I'P.H=[I&923VGRAV!P8N70] M^YDT1F;N9\P93!Q[ UR?2VEV!_8!^^]$5_\!4$L#!!0 ( !&!6508^YRI M%@( &$% 8 >&PO=V]R:W-H965T&ULC51-;]LP#/TK M@L]%'#L?+0K'0-*L6[!D,%IL.PP[*#83"Y5$3Y+K[M]/DATO Q*O%UL4^1X? M*5%)@^I%EP"&O DN]2(HC:GNPU#G)0BJ1UB!M)X#*D&--=4QU)4"6GB0X&$\ M'L]#09D,TL3O92I-L#:<2<@4T;405/U> <=F$43!:>.)'4OC-L(TJ>@1GL%\ MK3)EK;!G*9@ J1E*HN"P");1_6KNXGW -P:-/EL35\D>\<49FV(1C)T@X) ; MQT#M[Q4>@'-'9&7\ZCB#/J4#GJ]/[(^^=EO+GFIX0/Z=%:9! :VZ> ML/D$73TSQY)!QC7D(S*);D@\CJ,!ODE? MY,3S38:*1'5>)OFQW&NC[*7X.9!@VB>8^@33_R3X0@5<:N P^G.V^TBVVVQ MR*P7,GN7D"WF5T]SF&$-\A74#;'7'!4M<$#4O!H1Z8$V:PO:1HFB.YF MEV2$9]=>@#KZX=8DQUJ:=@+ZW?[]6+9C\S>\?7QV5!V9U(3#P4+'HUO;)-4. M=&L8K/P0[='8D?3+TKZ!H%R ]1\0S&PO=V]R:W-H965T&ULK5EM;]LX M$OXKA*\XW %VS1=)E-HD0)M@]Q:XW2LVW;O/C$3'0B71*U).<[_^AK)CV>)+ MLH?]T$:2A\.'P^$\#\FK)]5_TULI#?K>-IV^7FR-V7U8KW6YE:W0[]5.=O#+ M1O6M,/#:/Z[UKI>B&ANUS9IBG*U;47>+FZOQVY?^YDH-IJD[^:5'>FA;T3]_ MEHUZNEZ0QEA[?UR4M5M[+3M>I0+S?7BT_D MPRWCML%H\>]:/NFS9V2'\J#4-_OR4W6]P!:1;&1IK L!?_;R5C:-]00X?C\Z M79SZM W/GU^\_S .'@;S(+2\5_B&/ TJMOU(U M>OP?/1UM\0*5@S:J/38&!&W='?Z*[\= G#4@2: !/3:@;VW C@W8.- #LG%8 M=\*(FZM>/:'>6H,W^S#&9FP-HZD[.XWWIH=?:VAG;FY5IU535\+("GT6C>A* MB>ZM.XU6Z+?[._2W=W]'[U#=H:];-6C15?IJ;:!GVWY='GOY?.B%!GJYD^5[ MQ,@244R)I_GMVYOCR^9K&.]IT/0T:#KZ8Z%!#WTO.X.$UC#.#Q&/[.21C1Z3 MD$>AMPAB@TK[('\?ZKUHH MOK ZN^.C*+K/]34(+RHNK]?X\)JX9RY,T2T]F M%TB3$](DBO0'*36LOU("PH=&+E$GC0_DP4MVUGN1TH+,,+I6.=2/Q \Q/4%, MHQ"_]'(GZ@K)[U"L-,"U@55F*WM8$>9 &D^0EI'D7Z4V=DWXFF>8:ZO ?"V4&)TFICGD0?SMO<@4(8 MR]+YXG+-BBS%Q(^X."$N7D,LNL<:EM5Q]H,H"T_^85;,4\!CQE*42.!H%%O MF7BE-JM!OQK7H^M+4)PXV%TS@E.:!#*63,1":!S[6*4ZU:U>+P-'5^<@..-9 M/L?JFB4\3?, U(FQ2)RR#M4J H\Y_5*:$)+3.4"/(4F T@+EE$Q419(W\713 MBX>ZJ4TMHV1-)H(A<8;Y5);](+T,<]:7-RHN+8$[@7I4@&(7&*F2_@UT+JL@?!13&O MV#XSE@67[,0R)$XSH( M5IMG)8CANAK!J\X+U:4-GK Y4 \%$:B@ : 3N9 X MN]S)C83U4(%ZV\MN\,^\RQB,)=R!Z#%+"A)(3CKQ"HWSRJ4">F7>J4L@-,\Y MG8/UV;&,A>0%G8B&QHGFGZI[7('&:$%?/'CIA+H\D2=YGLU7DL>.@U(/+25Z MME&)\\DO9TRB_MBRHBYO ,<5%,^Q>^P(/2_SE]@G@J%Q@CGEJQ'?S\$&R9OZ MB&3<,%X"=LT@Q9, V]");6A\9^1R]VL1=G<_A!-';'C,:)[QT&*;2(S&2>RP MV%[#Z.$AFI,L<=+ 8TBR/.&A/)@8B\89ZU:U;6WL+N/ L^5+P2U#F*/^[,'6 M![T3I;Q>['JI9;^7BQOD.U7X$QQ=CGFB0,JCRN7>J/+;5C5 )OJO?\DIX1_' MS99YC@D8.I$6C9,6;)&/BTO;GI:@!GJT%\T@T3O\'N-TB5*\Q'C\A_06=DP0 M_,%L55__5U8?(#F]&N_E7 M[)U%EP:=G(N97$9F8DD:9TF;;:J+A24:ERQ?YKQ8DI2.(\WX,F=TR7$V#]$5PVO*TI=._N^)N.S).RT^ZG=*ED]& M!/B63>J Q=7!IZJJK;*"JF7/=U9UATJQJZ&*>4_)7-HGA)&,SC=(7L,,=J*! M8R@V"006%PB@M8=V:,:ST4INZK+V\A9SV7_%>)$[0#UVO"A(H,*R226PN$KX MVH,@&/KG0]8C896L-DM$(+'R;(FS9,P6PI:<06YSWF"LE5@2$I7.N MX34D.,FR0"C.SF'CHN-\RHY'AJJ%ZKZU-P][$$U*^\]D75&Q(KFS"?&9L2) MY6R2'BPN/0Y4KH.DX47L.Z'E.'<@>^QXQA@/@)[T!XOKCU&; I?WJFELH:KM M>9W4_B7BV38GZ5SI>ZQ6*0G5G4F L+>Z#B[1(D[G*]]GQ- ]MF]BD M%EA\P^PHN=/A; P=ZX&_$P\ST MAQNQPXM1N_%2Z4$9H]KQ<2L%9*XU@-\W2IF7%WM/=;J7O/D?4$L#!!0 ( M !&!653E7%W# @, &H* 8 >&PO=V]R:W-H965T&UL MI99;;YLP%,>_BH7VT$I=,! NJ9)(;:IJ>Y@4-;L\3'MPP E6C6[B>,Y M;PM/9)TKL^!.QR5:XP56W\JYT#.WB9*1 C-). ,"KR;.G7<[\ZR#M?A.\$[N MC8&1LN3\V4P^9Q,'&B),<:I,"*0O6SS#E)I(FN-W'=1IR =",5+VIG35 0 M5EW12WT0>P[>\(B#7SOXESH$M4-@A59D5M8#4F@Z%GP'A+'6T)=I/36><24Y)AA3.P#VBB*48+$PX":[F2&"FM,]U4F_TBF!YP.0.#= !_ZW@'WV>7NL.WN:LV-<+\1[MMX MP9%X"Z4EZWI4@*_ (V%:.$$4S+DDMKY^WBVE$KK*?IU(%C3) IML>"397-OP7V#8DA V M$L)^$HB4F_/+M7OLEUBV%(P:!:/^"BZK[=$[ MIBA)XI$7^AWX X9Q$O@QC ZS>_#?UP?VI^]1[W7XUKD.XU$ DZ2CX: E' 5A M<*2$O+U/J'=2Q%?=/\F->.W(.(?NO0/RAC")8#3LHA^P#.)@Y,5>!]W=:P1, M%_8%B35A$E"\TJYP$.N7E:@:FVJB>&E[@R57NM.PPUPW@U@8 [V_XER]34R[ MT;27T[]02P,$% @ $8%95/C@WX45!P 7R !@ !X;"]W;W)KM_*8M,/JJL%Q3A=U$79S&ZO^^\^ MM;?7ZF"JLI&?6J0/=5VT_]S)2CW?S,CLY8O/Y>/.=%\L;J_WQ:.\E^;W_:?6 M?EH@1?Y3R69^\1QV5!Z7^ZCY\W-S,<#@\Z.U^P&GKY_B?Y#3]Z2>2BT7*KJSW)C=C>S M?(8VJTOU?]#Q@4SY#ZX,VJAX'VQG493.\%E_&1)P, M(.G$ #H.H/Z J2NP<0 [=P ?!_ ^,P.5/@^KPA2WUZUZ1FV'MM&Z-WTR^]&6 M?METZWYO6OMK:<>9VZ5JM*K*36'D!MT;^V(7U6BDMNC7O6R+;G$TFJ/?[U?H MW7<7Z#M4-NBWG3KHHMGHZX6Q<^@B+=;C]>Z&Z]&)ZQ&*?E:-V6GT?;.1F]G$-$:*V&\5D_OE.(IUM"\C0AV?7BZ32% M(4Z(G#+\&K8"8!@3ZJ*]HI$<:231E(QUV#PB^<7*G8XG)SU&3:/)62IMNBJ/ MI6>(D)[PX91EE'G9"6$,)X(*+SLAC&9Y3@BS((_L*C[I+2C&H:+-!#[*1 MV]* A+*0$*.Y/]-E"&,B%YF_W L9TG"84+YD5 >)?2CG7]KZ[;C4FRLY)7: M##H$,2 ME BG0;(L]4E!,):FQ",%P+J;5TOH";5M5OU"T1@A2(^%-A1-.?&(A MC CNPU8 ;&Y+-6,3O*CC1>,J:G:RM>8]L!O7ZB*FI,1Y%F%?R9F1K;1Z.H0' ML\0"7CGU"QH $4*HGZ(0Q1B?,!GBS)+$W?)(8LP-R()#JR-8L-@ CI$$27A/#@.;\X01@5.?5) ,)IS,<')&3:)._:H M-SVSD=$TH=!LY[9#R['/",)E/ \X 3AF.T8Z09!V)R=?ULT4 M7]"^54]EO\EZ-QK[!<@W]&**F6\%2P VSS%/?+8 C.=8)!-LG;63N+=__'9B MH25G:>"$ &J>(UO$ER!+$NZF&!6^B (PZPW$;ZXA&$FS?&I]72- XXU R-6V-TCO"BL\ M7V$=ZQ:HZQ9HO%NX*W2Y[JH+;6SM%*UV$P#OFS&<.,D$OJ3^;0.@YO@R,"<8 MQB84@+KN@<:[AU59';HCE&^@Q<^B%:) 6B!LDI;K(VA\[_UG?VYF>15/M@=^ ME,C636TUNZ>ED3H8;>R.Q@I M#:^ M.P.X/&6$3G10S#D5BSO5!ZVEF7QJ7]C$R'F[>L MJTB_Q@&<;>@$S_Q$ASB>%!K]MRWQV.?+THG6*R[.U%Z92*G:=4 MD7R'^P*>=$>>?KX!'$T3'!1EB&/=4>]4OITNLK@N?EM10/*Z0YQ0E#SMO M*KB_=UQ"L%0P7R A6"[PQ$DK=_K(X_KXJ55;J;M]I5US+=NG1. M.?G;E7,,<>J[27 * H#L;>QG!X@DA%^?BY,GK[5L'_LGV-IVR8?&#(\PC]\> MGY)_Z)\->]_?D:O5\*S;A1D>O?]&PO=V]R:W-H965T&ULG59M;]HP$/XK M5K0/K=22-T)*!4@%-JW2NE5EW3Y,^V"2@T1-;&8?T/[[G9V0\:YJ7XCMW//< M/7?.';VU5"\Z T#V6A9"]YT,<7'KNCK)H.2Z)1<@Z,U,JI(C;=7AM"(==]QW#SXE'1SFU8TKP$H7,IF()9W[GS;\>QL;<&/W)8ZZTU,TJF4KZ8S7W: M=SP3$!20H&'@]%C!"(K"$%$8?VI.IW%I@-OK#?LGJYVT3+F&D2Q^YBEF?>?& M82G,^++ )[G^#+6>R/ ELM#VEZUK6\]AR5*C+&LP15#FHGKRUSH/6P"_0+L&M&UF*BDV#V..?-!3IL3#@ MC-G%ATOV@>6"?<_D4G.1ZIZ+%)2A=I,Z@&$50' B #]@#U)@IME'D4*Z2^"2 MFD92L)$T#,XRCB%IL="_8H$7^$<"&KT?[AV!C]\-][MGU(1-@4++%Y[@:VIR MLB2_[J8:%7U O\^X:S?NVM9=^X2[K]1I\KK4A2TU1U3Y=(E\6@!#265:@48! M>&4":!VK>.4BMBY,WUD-_##H=GKN:KL,AU;7H>][NU;C(U9^)[X)&K,=F5$C M,SJ;U6^8@6+)3CIW9%\Q4FA2COP5].V9S'8:EYVSF:4V14U(T$>M%(CDC5'- MA"ZX;7]S:M"Z<@VU\V.)K3QT=I(1>?Y>8@^M_##:,QH?H8JCZ'A6XT9B?%;B MZ'0^_^<:Q8?7R(^[T9[:0ZMK/XZZ>W*/6X7QGF!WJY.6H.9V(FFZ*$N!50=J M3INA=V=[_=[YD(9A-;O^T523](&KN2EV 3.B]%HQW5153:=J@W)A^_54(G5_ MN\QHH(,R!O1^)B5N-L9!\Q=A\!=02P,$% @ $8%95 !&CQM#"0 Q# M !@ !X;"]W;W)KVF.CHL5TV>%>*F"NK58I%6WX]%7CY^'J#! M\P^_9_?S1OTP.CI^1RH5.[*\IOZY^?O9^WB8OD[E+:W%2YO_+ILW\\R >!%,Q2U=Y\WOY.!:;A)CR-RGSNOTW M>%QC(S(()JNZ*1<;8QG!(BO6?].GS4#L&""7 =X88,. A0X#LC$@A@%V&="- M 34,>.(P8!L#MF\.?&/ 30/F,(@V!I&90^0PB#<&L6$0<8=!LC%(# /BN@,* MGV39-&S$-;AOY1ZZ7I@[*F?Q63K[-RWPJJOJ?P=F?JZSY'@R# M/VY/@P\_?0Q^"K(B^#HO5W5:3.O#42.C43Y'D\V=C]=WQHX[?RV;- ?,3OQF M)ZO%*D_5.@S.9C.Y, ^"&U%EY52%_&5:+M5*/9"?_B^'3^4"W.+4?XLOD\GZ M)G)(3L4LFV20D[,7.WF/T,][1J=<+.1&U4X=8'W1,R5R4ZY7U?>?_X%X^"^7 MDW%/XM-IIA))\^ FS:9#624GZ3*#)_ORM;[>8RRO]I_!WYJYJ (YNI*WYHI0 MY'W_7=90V5_[O?Y:%L-)6315F2K]!5MUXS1/BXE0T78RV2/Z MX[7G:#=Z@GF(N[&?VK AB^/8@)W;,!)R8Q@ 5SR*F3%:8QL6<82P ;L"O"4) M[8*N 1!RCCK=CCIMS8ACU"^+B=H11/!A*M:?/@;/I;,E!M$2@Z=\V?9NS#O' M9T^BFF3R;G(%MS43Y-AS^NG"@&N-6""ADB5D[ MW)HD8QK'H)_8,8W1-I/(F\FEW +:U2,SF>SL$9+,'^3.HW8A>45M0E4V4;O= M^NJJR)K>L8^ @),880J''&]#CG]8R-#\Q%:8S)B;V)H;!J>0;%-(O"E\F3)4[=14E8CL,>NT34X\J<\"3 S9=4 IL6+>"W8- MP%Q9:0I'?@Z_7;/V8];,YR*?!DT9J+3JV?>@29_6O\N=5RZ ODJZ0 ;$XZ2 M'>;K!JG)&/G9^ 5!@K- [, P06%DT"@"2*V+Z\:O:0W1%^PNQ8.HFNPN%T%1 M-@*.F +"!F.&S,+IQ74CUM2(_-QX7E8BNR]D3UA5HIC(<:[2HL[7!7^?9HHD M<0B(_H39%/M$"$2FY-LNY.%R+DA MF<[VVWHA#FD2.^0"UG(!^^7">XMY;.L':DZ1+1T<'0G6J@&_ M1#7LI-$WKK8H0#QV,"K6D@#[)8$K''#$;%)'V%2]/:!NF)KXL9_X7R/3L'(+!$;Q+G9QP$@ M*:<2.$.BR9#XR?#%70:Q29"CF!EB8=P+Z\:KJ9+XJ?(]>@P"\!XQVZ2K/E0W M 4V.I.?Y]_IH(&A+*;M;M8$/K>K*P"?NF_B!1]VF_!X#H*%55)"GR+$UD9W' MX'XJW:N-(E#?S*G!D:<$:,,)0J&9","VW$$+1),I\9/IFWLHU<8!J=M0$@Y?80D<2YBQ--XL1/XOMT6XY,F37)2<1B9/0])P!N&"4QM8X_ MH+X_29"!.P/\X9B;AQ;G (R0Q!Q9(#99@-1<3&,@.(0XCR*CIB]!CV%,H]#< M@H!TB7F>=0VA&'+MM%H3$?XWM&5$"QKB%S2O;LN(+5\B3D)'5T:T>"%^\?*B MKHS84@6'26B62 ^J&ZF6*<0O4WYDPT5LW1$GR+FY4JT\Z$N4Q]L;+FHK#O/X MA-I' 8X.AVI!0OV"Y+4-%[7E113+S<(1C]87]'7--SAD-OW3D)LGP'VH;J!: M)=">Y_.OZ+FH3?,\8MA\\M4+ZX:\<]+LUP/OV'-1@*^Q7%>A*TC-UM3/UF_L MN2C )CADV*1%"I!8%]>-7_,.[>G%5?QRW2]7U60NJZ-_*($'Z(Q1UX$TU8Q$ M]VBQ=R,!QPMHGFEHM:@;6.2$=6/4)$7])/4>_1 %'^R:*5SUPKHI:/:B?O9Z MAXZ(@@?2YL$7@!HBLQN_AGP1["@FINF.^>FN?3D+BIW9O(7,)[4 9HB)>9($ MH#!U\#33!,?\!+=7-\?LI\T(<_,%H%,&]=0X,=M2 #;DKA-AIJF1O?G5LYYV M#H&Y TUT'$<)8N:K-7LC+P#D4))#+/M\QR-BIHF7O?0U-:"=@S.U>_:$) MGY5E\_Q%O3R]_8\+1W\!4$L#!!0 ( !&!651Z9BGBFP( ($& 8 M>&PO=V]R:W-H965T&ULG55M;]HP$/XKIZC26FEM2 CT18#$ M2Z=56B54UNU#M0\F.8A5QZ:V4^B_W]D)&6,%5?L2^^Q[GKO'/E]Z:Z6?38YH M85,(:?I!;NWJ)@Q-FF/!S(5:H:2=A=(%LV3J96A6&EGF084(XU:K&Q:,RV#0 M\VM3/>BIT@HN<:K!E$7!]-L(A5KW@RC8+CSP96[=0CCHK=@29V@?5U--5MBP M9+Q :;B2H''1#X;1S:3C_+W##XYKLS,'IV2NU+,S[K)^T'()H<#4.@9&PRN. M40A'1&F\U)Q!$](!=^=;]B]>.VF9,X-C)7[RS.;]X"J #!>L%/9!K;]BK<-7I_#\]'5CW/&K#TST6<]3'U'0:-9VCX28XM\"-*9E,$5)EJ,0I*EBVP7=K MM:*[]'2N=;X.+KL)5<'K;OW\ZW35O4X:IRK3<.=Q%JB7OLD9\/*K6FY6FSXZ M].UC;WU$_;5JAW]HJN9\S_222P,"%T39NKBDQ'35\"K#JI5O 7-EJ:'X:4[_ M"-3.@?872MFMX0(T?YW!;U!+ P04 " 1@5E4+[73]IT- #@00 & M 'AL+W=OK,4FK7\MMZ* WZS*:I,V\+9ZNJRW ME4B7[46;_))Y7GBY2;/BXN-5^]EM]?&JW#5Y5HC;BM2[S2:M7CZ)O/S^X8)> M'#ZXRY[6C?S@\N/5-GT2]Z+Y[CK_V@%\?O ME!>>OCZ,?MV2!S*/:2VF9?[O;-FL/UR,+\A2K-)=WMR5WW\3>T)_/*6_$*R@CRLRUV=%LOZ MZK*!>Y C72[VW_>I^SYF^3[*R!]ET:QK,BN68MD?X!)N_LB '1A\8LX1$['X ME?CT'6$>H\@-3<^_W$,N3\Z^G,8.-OYQ/OQV/-\RWI?;V=WD87[SF4RF#_.O M\X?Y[/Z]8]S@.&[0CAM8QKT!%Y(5BW(CR)N\K.NWV-1U0T3M$-)A/,-TA7%P M=?E\:D\3-6)AH*$2!$4CL/$1UJ/!CS2XTSR3Y7]A3W1+M"G!\2S*8I'E@A0Z M/_EK^>%"KN)M53YGL-S(XPL!EUFE358\=3XG:S)1NRP<'F\M=%HX$>!X%UG: MN;-B2=)-6379W^T'F+6[X<)3:],H"B/-W!C,#T.JV1N!>91%%+=W="05.4G= M2L.U/AY"#%F6N\=FM MF*65J"I8"?O%TJ0_!$IC;'SYR)<.HD<# ='Q6-\*V%!QZ'LXD_C()'8RN8/8 M"0%/>NI=L1!5 T%>TB';LL[DFD-IQ<:]Z)Q,Q"B"I:1Q9"3@7?-"-J)9 ME\N3.40)F@K#V)HF9!0PW3LESI'Z!)52H6ZI\CO(6)+F>;GHMMRJ*C=6>G@J M9BJ/R(M]G:*)XKX>ME ICSG1Q MNDXA>-72?Y^D?>TTM/KDX/X@!7S79HLP4R?^Q)D7,J4>F%L]7 NX!<@-!420 MQURTWX0:$XGQ-(Q\JML3PW&/ZX$3P4'J&%N,JC0#9&QGR5*N M$++806X%*]^QTLU@;OB:*0(:Q6$8ZOP06!@$ME6CA %S"X-VM9-"ZO9A/F:H M9E%@S!BB#"CD(#HA!,:9;TE!F(K]S!W[I6#?"73&3G8 2L\,W-QGY@XW88Q1 MS]CBB* 84TL,84H),+<2F.RK$62;OL@-AA)!RA(LUN,&@H*$7L\4,10;G\QF MGX<*^.S,VD0EGD6QPWD@Q03FC0TB""R@S/ 0B$!@D86'BNG,'=/-_3.TRLQ8 M3".]Y#!%4"-(Y)G.R80%46PI&_DJKOL#U8ES:XD801^)W."P(SW"(S@:QF-? M]WP8SAM'MIS(5X'>I\Z .;_Y.KM_1?G95Z'8=Q<-;O>E@#:'!AN"Y4#'2DW6)M%],Z&'#-J,B1@.'>2GZ39KTGQ?[Y4DVWI/ M 0+^A2QA0^= >4GJ,QT[-)#$=Y&.CZ'<-QV%06;BKX^^[@/SF1?W(6'W*Q+'?189)RD8CGF,ZP$''\^+J;; 60T7!(8A"0*Q9Y:^D@>^6QY,EL_M[3+/46.:L5Q?)0@$?!37 M-T#B'*I/4RF"X*Q# QB[S9[D1%A ZJ9I)_2)B@,,AA+1Y,2 M$]PM)AYD"PII2ZJ9/ @1NY;;&K+$NHV.L&*EYFO9CF23X[+7(H$1YX@L8![7 MB^Y3#$=C;K1[H./Y8"4+>:4RN/MDX5[2!,]ZZ!1 IY$C!PB!9S@9!*;/H1/2 MIZ#D#'?+&:N*Y4BM(=2K]%,$I3<0(1!+YL>5.N%N=8+6L][L]>Q;LLH*$&7# M@I9C'0ZQ6;- <,QG,3SZ0/YO27SCM&[]E\R^]>?\Z^3WVW(M.EA.&ML5R1.*,,4N8N#&+C&,Y! :9:V@+E%QI'>[6.J^QPPP^ M?(4%3+T2L#A@>M:*X#!+)0BN;ZF^!90&XFX-=+_;;KOF%A"URZQ>Y&6]J\2Q M:+?*8<2LZ!Z7V&O=HQ^4 7BYJZ3/ X].M@)$81=YAWI%.7*,$AM]B AJ['N& M:1 4I38/H404=XNHG[#,L%7L60%'M!*E/M--@L!8K NT!(/YW-9 &RKE%7K. M$H?#*,6A:_-XQ//NM,A3+-$(Z>PC5YHH=&NB:;G9R$ZM5MWN!6!F-#H="M-H M:_F@$IH.0Q($PA@+QI;SZ% IIM"MF#""3;EO33NS:31$9),7Z@X)05']R"%! M0-:>T5 )K'#@0,C6.CDXH[B3"8>K0@B$,U\/Q B*\FALVTU*8H5#IT*.\RZP M0=V>%BWRW?+ _F>[$D)31?%8SP80D+' 79"^%904"]U2['?9E+\NR]>V X2F0 KTPO<4 ?E^H&LM!,5/(W.?OE):X4!527=1 M.N=_L+:1IUYB;BQN$Q7JT35!0#;F2F&% U6F(>:OG^W!PM)T&)(@$!Z$ED.0 M4,FF<*#V=* +[GF5_0"*^^Y!;;)[_4?=TU\_OP(PM6-(;0PUUAO/$A3E6V); MI(13Y"Y9W9EMK=(0XL>B;;ALY6'GYP:X1F9=*>#&7D=0?NSK-88$@WF!+:N( ME!Z+W'KLH4J+>@43=]"%)Z7Q79%9'H,;EF ()(KT&72.TR>D]%1DAB16V(DXK%1!X:MI$!M/WRNA$!&-.!&FXESJ#X+)1$B MMT2X.^\/OF]$ M]=3^"8&:M ZY>X;\^.GQSQ1,VH?SM<\_T?=)]\<&U##=WS[X(ZV>LJ(&A[:" M(;U?Y>Q6W9\3Z-XTY;9]P/ZQ;)IRT[Y&PO=V]R:W-H965T>:99V9U<;#N#U\2!?%8:>,O M)V4(];OYW&=Q4Z?EJL?AV7DEE)E<7\=Z] MN[JP3=#*T+T3OJDJZ8XWI.WA5%$&OC&_NJAE01L*O]7W#E?SWDJN M*C)>62,<[2XGU\MW-^>\/B[XNZ*#'_T6',G6VC_XXBZ_G"S8(=*4!;8@\;6G M6]*:#<&-/UN;D_Y(WCC^W5G_/L:.6+;2TZW5OZL\E)>3-Q.1TTXV.CS8PX_4 MQO.:[656^_@I#NW:Q41DC0^V:C?#@TJ9]"T?6QR^9L.JW;"*?J>#HI?O99!7 M%\X>A./5L,8_8JAQ-YQ3AI.R"0Y/%?:%JU]<(8WZ2R:(3"[>D\^+6G?<>G4>/SO\/V?C?6$:R]N2#H3 5=P9XOYCT M=R8OIR*4SC9%*11"]\W6JUQ)I\B+%V!B++4]Z2.O(S&YM54MS9'W*2^ DO$L M(\H4\?E!'L6NQU3F>Y51]$VAYE%,0CI"A6F8=)3/Q!W.K)2/>L#VK*"JM@=R MGUCQUOEHQY.+-FMG]RHGW#VH -^-L7O)GHI 66FLM@5<1O8;AL.W/@1(A2K( M9#0;4!&E]&)+!!"%A@CB<&5$2;J.474AB@-)C:,J:2!MS)1IE*>XR!ZDRWV$ ML+#P&?#3(X#*^:D4)5CH@\I&41W@2LP.9=8?/;@';X&A#,(V3F1:12YFTG1X M(891"&%D2ZL=,7;(@.JWCB,$M#:QA7*DP#9 (QPL4%2LVU.1(:TZ!H5+L>V8 MXZFHDJVA4)1)?2.R;HNF($AFY;,]?&8&L4 3(89>?/.W-ZO58OVS#226;_EJ MN5IOVL5W@]&X;KF>B5_!IV>>1 (A7SM0TQ[\NV3VV_4HV-]3GC9][N-9RW6; M7LY(QQ[.4V/43L'%9^E%/G;A$,\;B/=.=0*O"G1Y 9#^) M@=FYVCHLU\IRRD=@W 64; &D4_W+HG!40,%SU%KC"067"^B^;*TC!I48'MVD@R_2@B'S/#H_,UJ M/1"BJS! EL>31^",\4/X4*'DW$F\HH\IW;BI8U2^5/6I IT^9;L5)7H->[UX MNV9>/MQ=?R8,C#-T_*&!Z\]#8"'W9SP?YI_PQ?#CH;>D4AVMZ;5"F1PPNF,2 M,_8*_LE\D/,\$^B_ QD#Q242_@/ O2B5?>S?MQ+#PMNCQ.&T$9]Y+EPW'-$Z\A.A2&3!07;>(Y!QJ\?)C!;F M.\\$+IE*10/>6.YO+?_S<8$9(L@!'/GTN%0>2:63J7'/ZWHY<^TT0OAA8X]>3T>>6%E34T&D79%_HX:$=,.G M@39HMQG>YT+":Q"R/E_/&!09ZFFT! 6E&]1%E*?SZ5NHTYY"A+U4+C^KI0O' MMAKSKIY[U9J*BOT\2\_=2,>G8L?C1RNJ[/;X&5H[3T;\'0]^^WK!-E'?%$>3 MP;YO&!,O_FR H0II^!NU"X;K\R?-8I;&$CIH$Q^L,UD_7G:C1M"R"FU??M/X8/ZR"%L]43(O_#YIK2^#.^W<=!/ L25]-ML,Q,;RAJ7.DVT_9A!F0I"353=R\"+R>;#[>3E[-0; MV'ST;HP.5<1_ 'C:! '3:W)_M_^3X3J]6P_+TS\4'Z6+0X2F';8N9M^]G@B7 MWOK31;!U?-/>VH!V&'^6\1V!%^#YSF*>;2_X@/ZOEZO_ %!+ P04 " 1 M@5E4TNQ1LYPG OA@ &0 'AL+W=OS8510MT9+MQ(ZK9#N9\=1FXHGBF0];^P$$FB1B$&!P2%9^ M_;ZS^S4.2LDF6U.UFY%)H/OUZW=??'5;-Y_:G7-=\GE?5NW7)[NN.WSUY$F; M[=P^;9?UP57PS:9N]FD'_VRV3]I#X]*<7MJ73U9G9\^>[-.B.GG]BC[[T+Q^ M5?==653N0Y.T_7Z?-G=O7%G??GUR?J(?_%!L=QU^\.3UJT.Z==>N^WCXT,"_ MGOA5\F+OJK:HJZ1QFZ]/KLZ_>G.!S],#_RS<;6O^3O DZ[K^A/]XGW]]N+'$A .-G6?/$;XDOVK]U]6_I['"6==JZMW7YKR+O=E^? MO#A)'J29'W;U7MY&2#8%Q7_;_I9 M\&!>>'$V\\)*7E@1W+P10?DN[=+7KYKZ-FGP:5@-_Z"CTML 7%'AI5QW#7Q; MP'O=ZVN^C*3>)-?%MBHV199677*5975?=46U33[499$5KGWUI(/]\*TGF:S] MAM=>S:Q]ODJ^JZMNUR;?5+G+XP6> * >VI5"^V9U=,5W+ELF3\\7R>IL=7YD MO:?^]$]IO:>2M_7^ MD%9WR:8N@1-;X ?_7-NE59XV>9LX^'-=%D!/>;*^2SIX[]NB2JNL2$N[\K5_ MXTT-_Y,\^L__>+%:G;W\]NKZ#?UY_O)QTM4)<&_?N"2K@8O;S@%XC3O4#:T! M<&_\VO!$7B"?+N")%EBJQ>]!]C0I?@K@5GF2I>TNV2#TR^0'MW&-JS(X'>QC M#G-H"ECR4,(76U?!^V5YA]^[0P>'*BHZU,>JP'_!,3IX3J'_R]75!P\]/]FZ MI*KQF12. 1L11N"0T\AX6^=T#21P8*6+%ZN7?O6KZ[=^<3Q-X\H4@>@/>03% MU?5'?6Z9? BG 7R\!4S G>9^@]7YZB5>;N:_@ 4#5EL\'XA0P"8L4_:YHP,( MMFC);ZH;N/0*Q#_"5,"';;]NB[Q(&Z"<97)5PC*&O(JJ'E\D5O'_7%5F &@%N7%8W("$)A1X<6&MQN=&@L?[92H%W+K/&3RX!7B)7@$^M]F M=L7O\&VY_(2M":3%A1#ZC:MZQ_"ZSV!/M,I0T?IP)PT8 H-]ELF[8N-Y'4Y$ MM[1IZKWPYP!)=WY5IDJ+7[F:B%LBJ%N\;KC-?M\S6(P@I/?&[= 6 ;H!5JKW M+GE4UFW[6*\<-'7V:5>7N6O:/R?NY[[H[I:1X"U@Y;*M\6Y^0JR!--D"\<@U MPEIX@WBLT8$L08]8#@_DB9A("@7KL27B>U+:721K."R^?+LKLATA3H0&(8XQ MH6>7:WR\2)#"I_!J9$\DR9?)=VD%UTR@?M-VQ9ZH21C??+>#J]BG(+(RX3+G M'\9S P_T^P/C@40I,6\M^#!*AIEE83EE,4>3@L^\:#.X$51=L <"]"*@H$;E4=\2(/N G( +5B.D M;/DS? E8';@8+=]U2?3OBAM0[.;DQ!0@UEGGWJ1E;Q2MQ2WLG9-D*8",BX9% M+6[%V-W6=7Y;E.4"-0-P+6V(:S"]E'6U/2V!:W)_#PT:RO@JGDH_!/(@#X/I M$A )& (@7+ZPZ"<[(A=*PJ.D9?$+*T-8+T>3 "5GEW[V"P,FA'SPTT/=THGA MBS9%I8H?1H0AA J'*^$>7/SE!A! N*+KP)O1K^\2HC@&1'@!Q!GC/W?K#L^Q MA[OFVR=K1L]%)MHDVM&R 6LMPPL^] V(18 (#)R,Q>\:-99K6UQZCI+H)9AI98$Q(/P1" MBN1=:G4X&A9*>6G3H'CW?( /-CE=/?$!V5<_UH31"5A8^,;)XUCPPHF -O \[0.$<@I>G2L=U%E9DU!9Y6/6]?< M$*[Q^T-3;P#7K$"C;YC2VQHNR 6\!-4#R/D%5KL%_4&7WH"7QU2"FEI7 O5 MLEUIN$Y@07$!X7@+PA3\WQZ1RL8..+#(XZT7OIXW^/M;1Z*-=!5^M *X35XB4M!.;C3?#%SP&1#KT M=4_V"#(Y*AD0]2@F ZS=KJG[[DT!Z_A)YN?BY=[@GK4HGU14852A-1DNJ MIU"0 4ORGA5/@R+%I2"&%B3MP),L:I 5Z;:J6S1J%W@2$+' (.QZL9BV"]6Y M*XT>0QG.Y@B>GM1ODR(F[ Y6-P3-3K9R#7*G)E2WZ@^ '0/J2)]8I]DGP#4X M+ZR5]D6>E^Y4/AGXEVD.)E*!WC]'C/"CQK$1DMZD18DJ%.\A7)/@O^X[Y0LB M:)2_(&CW7LB2.!*Q##-CBX_&A_ +!O M@- (4#A$914?0 SPXW)G]OPHO@(N5,"L"MG\"PW90]7J9H/-QRS"^X"2H/ ML'XZUJP(3)N"F5R#"0#7!=;TSWW:= @::A*F9_5.6_"/T>&"BX';Y''S M19TO/#T:F4J1FU.,QA*"]T7K9N$T_C$:9"*2(\3YO3VX\78Y74?6+?2J_)MK MH,0-7JL^H@8&G1X^"+X)4EFD/R,$%>@:@R4-[ )+P+Z U$T1:1["RB0Z6,4@ M2JLM,X 7'/6Z++;,UVSCB+$@V *;"NDL,!2*.CC.Z/(Z\S1("B0/=)1:&^,: M" 42!,$L)/"5?H55B<=CCL[2,A,GE 09"#7X4T!!U #MY#=T-L^.![3T29'( MC]IFQ*M"1/5)-VDZ0C/D8+M@3%@8C(F7;\Q0^,EX@Z\EY"7&*<@A,(>\.V(B=9N6U05^4N5U042-IF6*&.E$XNX ?^! M$ %C/ZT<& QB9?1[N71V_T0<^_L2@HPMOI'>&1A*H]C67#2.0GO><_?M)-).X+!N??Q-3W6GQ]93-W0%ZPM4.8@<5]CD/!6CO)((BQ#DK@@&)=.'" /<#1+KW!-S!>U#B" MFN-4G$21Q5!7@$=C_SE1DD5IG#S\?L:1=_-_9!/N'U]/S$$\85B.YGJ65 MBNPY>\JOB=2'@OVV^K^:57-@_B;[2I,D$W01U'%,$BE9+6*F1($-4>D!N5Q)7BN$#(?+C%QC G6K*M@(KG/G<]/%:0# MUZS3R2"/LFOX?M,&>1@.RE1!:0G,04R$9C *B\G*I,X '";L34_F*9-O+()! M7Y?P7BL@'MA)XN#F'I1NG9N8LIM#M#<]@ZFR UH&GQRLQ(7D'X2J4%IG:0U4.V,CP8K&7OZHLI M*;$&VLADE7\?4_W_PT+_=@[7O]G(IF#><5UQW+@>>[<#Z]H;U!+&9U-[TKJ> M F&9?#1T<<2OT.OG(P^!NA<*?6,<@8GL_@E;8\;TIP3A/?8_ O.PU'>+U0TF MIGYM8P+?$_T/S2(KOS@*-AV5)_C7=]8$,H$Y$X&+(_S>$:LWW2U'2FY<61_8 MY E!J@*S'2BD]X>2U##+0C98/DQ"-.5X4A$"RQK.Z;"8# \P-[$Q(T$;2N(- ME7;0L=/H")L;$4,4!L)=XJ*2%VJ5V.8]7N(\>F]@CP\YF_-%LK/=U9Q9W9;[ M]HJ$'D69?;8M.)=A[_?S-T1@!C-C5NBPO+F;, 91<2R%0B=L<3$86J.C2RLC MK_*;H@7<8/U6T8T6FDI-D(J^<1K2W+DRGWP/M;\Q)^Y+A]R7T@JW=W^,9([P MPVIS)_PC!,N533&2,_T="'"LHTH^&/"_]^#[ @3EI!A9WB^:RUAY#.UUGVDT MM>S5I^U$V.=(\&GZIN9N CF/MS%HB$,:JKD#E:*QA_;5#!2> 3F3*V8H5PZ6 M2!:MXZP+L?52BN+&W[01RU(J3TS,/.Q1K_$)ULVVWD69H1U(G;8N1;08@,10 M:,*RWLJEX,2A[#$;TH#=@$E;K&"FHLEI^C@UC\Q=;>,.:*E6W8RO$9E+/7S9 M%2TY8>BM8QR,I;[_>&8?9FM3H^(E3LCCS[I&L1.0'@YEX308@\""Q4AXR@M? MJ. ^.RX!(/G2U;JU"]D:*N>H[H6@[Q%/H/[:E[!&M @%*,R178S^N&-8QL]A7=KI(#[,8F8F'V#@Q"D;L30IPBC M1!@T=$<6/F7ZB/8H0WC(H+(>>$-X3;2&K(_[S M?N ECA3GMU)W:I5G09#-252NV$*!), &C\V?*T0L8_DUFY%;)N\47UH$(QA_ M-\#C.!A(0F#" %HW>.HDH@74ZQDG_HQW*(!J],O+=A#1/2 M>(%(F7R:4)5^0JHO*@EB&9%CDQ<>7BR)W/A*MLYENZHNZ^V=L=DV\%P=ZG&. M8*,!.&XC;#!A_T9TJ,UL_3;=0J-9GMS:8\ -HH!\+JP(E]B4UD4\I#8X'$+( ME M'AWM$^U.@2,,"OM+TUU7,6DJ@A!&I[7Q.;2.)>^5'#UFF0";@'=:=F MTO"4_EPD-^'=GM!<;%1Y!@P((=Y2C6&HJA]J;*TVXKV'I<6_.[[>2O)I&#]X M.TA*37EM?LO(;0NIKU%9E$^(9"6;WK<:30=^?'*8UG>. MRY.Q-C):+-?%HD+40XVQ8+:TXRII"@Z$4FD,(L2IO'% WF^X0.8 X!8>SZ<^ M%&IBW0-M92@,+8#JYYY(R1?DAPQSB*E3IP#12U-@#I,I3T097!&6^6=1G>X5 M7>\[.!C=A+;/<; )_CI;3"K9^Y!Y"V3SQ=/EE\D>R^V$<;]8+5_H!]3)A;8\ MB.02FV70Q,.'Z(]O0 /#1;J92U8L$1QP_"W&0X6GM)CGOD"B\U2:!F#K C4KKK.8P 995WY![L[3(J)C>A0M,"DN\+48]POX MT/WWU9B:B9#A/^=?@E.&2]5]"_"UCX_K+Q>KYE_#7TQ<7B\MGE_#7 MB]7B\NS28HI>M/J*>CV*0=^(A,QBH^+\XDNU=V'AHXO.&B;Z/JYU_NQ%\F-- M6OSA=\+GO%B]D',^/[_@(;!,:N.'!_#E?^ M^HI[W\_IX5:CQ)YONNMIXE;J>\W%^'CJ%9/)%H+7A=3?P>%8,'$?F =6D(W9 M E3D'G:1)-)]13U9\C8;UVB J3XNT] OEZ1Q<\B@R;8E,V,/]H86:W;S75]3 M*'B8#0OV%[;7DVRWV.=$G]OV6(S!'@&&)47A\V[@@=]1=3=K8@I0J=J[T6X< MW(X*?;2O"7U>JG6;DOQ*/!,ZOEH N$P#(%0*0]::$* LZ)!@ZLK$3R1/U]G+!0UY\6 !-;CE0Y.&8'=W!<=VKI VR9&)S!6*C(3B"%]78\*/?&&>@JB) M]-"#V925U(R9.T.XC R^6VGN1?O7-* 5[7###CN(N9X?>S/!!O;)C!SS #XV M,75#R^1?Z,6DY@(H2C# OVU; =LI$P.3B8*+"E*PTC)R5@MVJ=G6YKYIDI3D M^T2N.KU/<0%YLXUZ;AVP6I,V@WI#%#&MBD/C;\1=>&"@TM\N'TFP6[![.@0% M:X%,%4<>&2;?AFZVHC7/L/!.N=B?[:? 1RR6,4Y EVF*(!%XW[&H^&6S;)8: M$)-:?(7X(:FA;6T+\G.)VZ\UM'.36#A*E-U@G;V^=?I"L,%*0Y&HY*MER/[DEC M@;2=#MOQ#5%RM1=YH*8'.2UAM8J31&(HX_B2OC7(#$X3I6)@:7["=%FJM-+$ M#\;L\)I#?H@S*_(<)2&!!#IVO=''H.2]FE#1MTZ_Y112IVWH!"M9%K81/,?< M#ECLH3/(A$$P%F6^QBK,'L0UD56\%3F ^T/?1492' H3RR>DK0QG.O3!2BK[ M4 DH.U-%/]DFR^2_L'45F]$1VTU]XX)H^!5!.+B%L+77L3$,&JW3U!@WS2(E MB5^$!6TDTG_SOAQ!EZ:'HL)$7FWWA'?(]D$:T$P?IOR+#*H2/N.2:VR0C M^T6C5=*XISX;BGX)%/B ,/?M(FD1D))@QZJ%HH&+QU0B]\.Q.HC-#RF42SEW ML'8VSGR/_#A,4^%O$R7O*V(T#&>\XVH5C+]K 0NNJ4\D'UMG V$!5^I\ 2'Q ML([F#OE!^L:B(IC&QZKR&-O?LVSAT*1,0-E137F*;6U"JF$E6G_!LJV24#T6 M2M(_Z)Y)/$AAO%A9&L-<# DG0?^@9%[2L[,=86J"D?%*UVF='!;L:FLRD1@[ M+@X# +(P'R-#FFXY"B=K")>C_6KVT+[X08X5ASX$6%NA8A/\\:&B_K!%!2EI MUVJ'!.@U1"5-$*9^5"XC)TG3<@4H*SY.TW ," +LS_(./[.\)0T76H@6!EL M^I8-M>6>VBS&'RI>R.\9R[6-B\9#Q*&^">GG)PC0=OA_%7HWH8:I([TY&%\P MQ?*B:#!2&G$_%].2(<>-]+A.UHG8BR3) *2A%- 2J[$Y<0RGG&D2ONA;]QO% MQ%]D3 -]]#Y,:F AJ6+!/V53B$QFY#S)O^)1!"%I$X]'T")SHE4:,"0W%2P\ MI'1.Q>4&1*H!,P+;W!Q%IBFQH$8J.+F ?#8TN$P6F]SYW^KS^H!(^" MD2)!>7%9"JB RQ'P8K#CD,96\4<"CAHZT?4$IV]!O$M>CW8UV'N5+*36ZH=K MI,"Y>%N#5K$])MKEELC7HMH5=?+ON28D=R?!FECC@PC<@!Z"*;9FX26%$"(_<1E9"$D M8!W\O]?1O"*$[P^]2O+()C-=HS$Y)9N;QP?CO+A8):>RJITPB%]$4P91:= , M5+'!0]<#F#&?)'\\7?H7"M[] C6'9-C01H_NE$JOV.L+=8(\MTCCVUE)HIUK M!'.LB"*])S1Q10%L=V#>ME+0RZN6 P6V^(KC<;0O^![QS*:)*+Y_X(?O/_K1 M4$II1T8^$0IM]/_8LV("A/KJ!R<'XKB--Q0Y".SD5$L#_*#4U$RXT?)%&JY5 MC1#NR3_&,OIEKLL<9#E0;%!R0I-OOG;A# M7-@W: E@6+T &,!D"HO&H0J^C.'5>O#8@_,%(IK]"^==TTG+QM1JBQ ?W _9,H+4+T M6K7P/8B-Z%C/1$AE]:!"OI898ABTQ79(JGF6@*,8-?RJ<72QC[VNJ-+$SW ; M9FE(!X/@:3(J><6O>2L1N;Z4:4-9_X@F)CJNCM:D#0G&6NO\7;IMG&TZD$]% MAO"_?'IMHJ[+"NJ9NBY1%W2>J46IM4#J>0/0(:='I3(ZZ4%%\WV-(J/3,7\B M;!0W]1**4@K_)%+Y+D2#'Z;WC,%I(LGW*L+5)2C",*3XO:FGB/3BZE+UHE9L M^'XXF\E64N4:.K0EDU:O)51MS(FMSIZ"HL0H.GQI,,H$'1@)5LNA3.\FW!%2 MKKKGS$ZUNIN9?^68@D'B0OUB"4RP6D7I:.'@=*MBI(00H]RB(0B MOC>XDV);L;T!)RS(UW":86I1CFBQ]Z ((=O5V)<0YA=&.8FN:XIUW\E\!,T[ MX=0J.R!K=,** "&'$E8KJ' ,2Y,Z;4&6,;AS+4,[ZB,0G6RONHK2_TM#Q3.@ M6-/?+/20TE6*EW9N"QS^R["PT"RU*T )-MGN;C@*'(>3!L8I4%#X[O&B.O1= M&%DI.(\A%+\J5!G1V+#V*Q#3.#[L_5? N;2*UUT_]S4>1.H:P]1+'N0OGXOX MH%!3%A"'PCXFTF&""K&TU,UA]W_P;K*-I8_I)4> O%2 S1(!KO%ZP[O%WC$Y MDJ^G09;E75XF% 8- ]G#ZB7>9(F M\N.)> WD<&0 +TT-QN%.)06CN[LY, M2[#*66IF:&2EJ54/LVGO,WK54I?T-+Z('(YE*3P*6\29MK#G9DRVBD=Z?SQ^ M>!A]C(?M'9.#E!4,=9T$U3K5&CBJ"@IF-$95:"3"'C2J2^]B/"FF0]=.>3U'%FL "\.4&5Z M5+%?34T>'FMLC#/*P%691BQSU",SM*@&T$N%/8<8U0# 01AS)!6\V-R(@&+FCN@4MSEB=*<:4F?PKHQ-?U M-5)XR^2;E+( FJ?Q"@X'%VXZG+_31:I,;I-SZ[:;7-L[4=-1-(P,$>Q6<7'(UTZ)>%";6DBL3$X/= *?7X(K3+RGQ MK"/U17@HN:Z:LNK&V!JE.:FGGF#6, D#O5 1 /J]Q=KSR!6754PK!B^1BAUL M>584G([Q9S7 \SL8/9'BFZKE]?UH^+QI[&/IO6U2#? JQ\A8A&X7 J0/Z [&?U81)FB(..[Y<=!0IMN'%&.P;:8'1ABBA]5!"WF)3GFR K!EA_3SC52 M66G:]7EUDNH+?UJ>+F%:GVM)/@%C;!Q7;7( /B]H4FB>W!58;"L73L6X^N-$ M]B*#IIKQOC+G'JU+K:NGW+I* 8KX5[^, MR-KO:_D9HYE!@2GUG)UNL)4N0H,A@(A4&6NP';4$_.(:S-^2O=7BQ$0V :3Q MWG?K16GX(]H#"-;6> MC&.A=@_WQ5W/S/8X-#+\&(>L8UT-O#6941C() 1BJ !%3%FT=T@;!)M1>G\& M9"YU:J@5%C;7W\WM(IF=4 ?744=::(U5D6) &0WUFA 4WP3)9I ;RB^D+8(4 M %9=.NZ7Y=>U6/A.?6Q/B96[I2(5Z7FQ%0PTT<3_3,_?:_-#5.^KY#M8;'5V M_F)8FX,_2Y1\\?3B/U]>VK7/CJP=5KO$\W!#\XV3++VX=:-7U;6CFO#,MT+4S3WYEHOG M9\DIR/1U)S^X Q\,?W '>7&JV AK)'+N_T!HZ(==52!Z2VIXQ&#$!W;$@:UA MFFT,/L_3=M0F@2$']KSXM[4^4KP[%ST.>+VZ_DC7<'KV;-"",^QXF "L#0-S M;# P*-]0#(OL#7:3\_?Q@\,$I4 M^AIILM9[E<:6>,&EF2)?GEI":%.G++EX^J=DTU,%:E'V'$"1%6F,;-SRR3** M'(#82@2$?G&^?*J$2[0.3U3R"[Q$2@/_(@8.>\I)7FJQBB"58WPUCN3% L@] M%=MX"W< W9]!"]&/DM:;8$+*W&!>1&L,<2U^5%?<^CGYWOB82(S2.[#-3=MUZW^B(KH#Q%4H@W32MQ,R2#QEL+45 MG07^&JLO^I8P(WS9.9U25F,YJR(6S+2L++1Q_#B]R@- 05?(7@#4_*/J)@!U M^,(IK))BI)&L$4'(['G^Y>GY:J&<8T/UR2,62L\OSAY_E5Q3^<3F3LW!JQBK M]L6E\A>%__@76).TV+2B3).JH M/[M+W7<42Z9Z2EAU^A<#&2,838N^=7 M7*CFQ[.(]L5'6YSJ\!@K,3 M(JZ,9.ZB%_,B#_51:5Q*G_E.Y)G*J^G [Y0>'M.>J :A/51[?O[66H9&O0W* M+$RN_5[4VJ/K?MVIXCQ=G7%1WCNOGM@H^:O+ 8-;'4%IIJ*#I=X!!7HS_?O; MBMK:@"C#TB_.+T^) P84;W66K8N@(1QVDU3W^;/=89))E*@U'Q;OJ%%\^^N' M=L+%6DKFE47#=!BS$/GCK:E5VO DV>CW%*-E95HMCM[7LA!"R:C2P^=M#!1Q_^16M4H5C, M6D4;E[+UR]8/_8PFSJ$6H\?\6,\.'0KA92N/B1R[>"Y2Q"?BK M++/WH5MJ,;JF."I1;$X%)"Q.\*E?(]6TQ&KF(O[=I/\Y1F0;M^'41A ?D MBZ[#G!LV&EC#P^?N19'$AK+NG MGV.GR&<7- W])!"9NX//-9 ]49<7\$.6J;T^GIXU4'PF]#@#1-AL7NLQ_SCY MD1(-:DNA@>E,WE#-*%K?JQ?+9]YO?$3I>/CTS$QIXA2K:Q\O!DL.F(^-^;,7 MQ@_UZSU;/A^O)YWV/A"/:XZ=)GS]A7%NE\%WT:A!'.F-?L&"(L&C_#Q::SDS MO4B<*9/ZJ"1Y@,B@Z9^1V%CXF5,>)(]0A" ,A +B^6*U6I[KJ5\]Z5Z_>E*T M\)\,_K^I;^&_5*F%NK*D7^^MNJ]/SD_,IUBH\_7)U?E75ZN3 M)_!F>/SUJT.Z==_14&,LV]S JQ@[.&$G1?\!9@,NB7.WNWI/?^Y<"L(<'X#O MT=/4?^ &MW7SB&UL[5UM<]M&DOXK4SK=KE0%421(2E3B MN$J6XXVW-A=5Y&QJZ^H^#($A.3$(,!A M+;NQU]WSRM @")]MC>^NB^Q" QF M>GKZ[>GIF;S8%N5[M1*B8A_66:Z^.UE5U>:;RTN5K,2:JT&Q$3F\613EFE?P MLUQ>JDTI>$H?K;/+>#B\NEQSF9^\?$'/[LN7+XJZRF0N[DNFZO6:ET^O1%9L MOSL9G=@'/\OEJL('ER]?;/A2/(CJE\U]";\N72^I7(M7%;0(SZ_3,S7K_37 M<<_7HYC]6.352K'O\U2DS0XN@11'3VSI>17O[?&U2 9L/(I8/(Q'>_H;N_F- MJ;]Q3W^O:@5/E&)WQ7HNSE55@IC\UYYQ)V[<"8T[ M^4B^'OXU<&)TPQI/0JJ+!;LOY2.O!+LM*[F0B>09>YM7(.AR*?)$L#/VIW^; MQ?'P6W;[5O\Y^I:=(TV+%-H<&JIXKF4H<'0C!SNP$ MS_"'84'' -QSTS#G?,#>=1.S*8M'F0H%#V!&I2)Y GYSSWH9LKXJ0#_UG#>; M3"9<+R!,90'"F-,'2I2/,H$^%[)P&<1D:3JS:8H*QI("89=(&6P9O I M$_D2K')D6^E)*"5597N#F=38&\L$\((O9;Z$5Q)^ ]>@V98_"EP+.^Q% A)4 MR@3HV_"YS(#E0FE65R)9Y456+)]H'/ YI6&564N[%F[12@%33+(Z)=F@-E[( MT!2R/_'U!D0>EN>IDHD"/B]1A/6 X!V_ GTA+B.;0&$I&XVBT?68W==ELH*9MMYG4LO1 M$[N*XLD0-!YFEB^1-7T-KZ/I;,A^A5 !)P62*"O4W_0W$%+BZ?60O2OP6?_< M3ED\C8978S!$#!R66,^!K]IPAG8G!4Z7X+-1>%:\E=Z*#Q!/ M*M3[6VWAO%"+DH),M)M&^@1&%407-K!\FPM<.IZL)# TC?;/'X7.<'/#9:K% M5HL@V2L^SX0)2>4_C='M4ENOI!@X&!:A,. <+9/!GN%[L(KPG.PDZ3%^&K!T M1_*UO%4\7TJDICT":,%D8AIUC71V-9N=L[5N]3:+1<,C^4A3I M%A:2Q:-H.KPVG9)?WAG4R#CR:VD_ R8I9-NB+-8[^ET*P 4*J#!,FJ14GP8G0?.$R9"C:&?%?&UTP] X%$Z++>JJ!MMO M=,D)'VH']KDIR+JA^I:%4F3GD>""G%B=!S['34IJ"4FU!"//4#-A4'!:L"H? M,!K:%%IF+7K!L;R8[++;\C$*6M5*+&I<0G3NI!IKH$G^4PLJZ/H*1-Y9Q^_= M=[=A,_A1@Y#_HOOZFUP05_X!6J38C[J+EG1!L ",%152'?C94R,2$P:1)T?P MR)&:;OB3+?%&_3?H0Z. MM#EOBK>6R:10@=/<'U#Z*5BZ=>]MCAUF,%MA/T@%2(LL[@0:<^:@#@3TMT!6 MIEUU5SA/V&=C?:J+[B/VCH-P\R2B$-L%E^:IC2^?";U=&!9Y:Y*(LN(R;]K0 M4.%IA55%JKK8U2?--?-IO=Y8'K3Z#:VC>=3FTMQRR4ZNU< %T63B[@.?],[J M#O1N&10@B_L[",\QJ#R03:AG=RM>9D#K0[+:\CG(,M@9L^P]Y/6CE=Z).LPB M:6$TC$L?I2I*;89VGS]94&(_AI84'4 W[ZMB$[$5*(%Q?N":50&RA,H)JBV '0#_)+X#1@#D\T/3Z/%3@?:XI%BF+.KE MREBO-0"6I#&) ,$AU>@L%'N?P]HB!6WVO[:<:K_X@3@7/'^P^ \)M CO%8S4B/5CDEOFUJ/MWX5 M/ /I>'"KZK 61,B@VKG)P5DLNC-L(-7."%&\QDY'UX.I"SZ!D@1@@N<++&3: MPY6&&29 ]LAE1A*"?:"G(+&UG+#ZVP?]=M"7@UZMD0/8=1BT"JQU/-34I%*1 M$ N*$M#C&WMV0*"/(:^/.D@F,(2/?0A?=<)-;0R"=:?8*JD!\\!HOG\C#FWW M.6SZ_#G/R&SJW#(,*2L-/T3X%L'P:.AIT[-WK.Z=K?G.249DJ-;(P QB04Y$ M+"%Q MJ_)'H%M#D\");.HGAX(/"\QH9?(X@9[\,PH^AJ.'P6Q8Q&-'T'8T93 M@///PAC+L:\'QL"@P%4D$7IZ#_-JX!S3Q^K/H,#RD?2,( M$RBS(R?M$YT63$-(,RN9_G$L*L!% ;]GLP#'D10W0 *4%N%$\7Y7 VNO4G? M[14T[ (%)4.9/*[GV*=.;9H^Z,OP(V!MF^M-(2(_$@08A]#R&='DWACF,T+) MM]^C#"-R_)$_>=P89AN]KP#M-V8/0__*&"H%6$8[&)M4!2U*W@?=1V[CYN\2 M#&DN(;CH0CRZM4B<,Q8&'!6@1O<).*)!S>B 7NS0!'P22O MBTH#=K.)D4EMZ0N&QKD2M/^2>0R"&]L$,9M=*YW2G6,*=8T!CNXN _,"5B@D M9%E ,'G +H=CTG8E8;* *TP#[1U\L/W?N.P?9J MA,/!1X$(*G3+9;U&RCL&"?>8M*(4"XBB:"@V+PN>,O#92PIK"'NF);@9\-[- MOBYDCA 4HRCW'$$G8:1@(O,"T3%X#0P/.&)^C:Q!4W.S28AY $":#.5C0#NT M2Q_,&CZ#:?2+ZZ&GPTUW+OTFS?<877BQ I(KI!?=LPM<@&=ZJP#B'9FX'7"1 MKW2N76-9^8AQ*!HBNQ3]Z&U7*)JV@D)M%(9D-RI&BQO?S+Q_P"W&^6\PAE[< M;>_63&0 BL(-C'$TFDVB:P@JO>'Q0HCX'<;2%LAD"O66GU%%2VF('W=GM1\W MZHQ"4984A2N&794$<\!I%MDCS0(X+RL(P1.*\S^>I5[94HH4[2;>O,AK\*=% MD;5R:'P#"_N!(B*0O-/QT/DX,M%J979R%&[)ZF@!F84AH4DD,)"OW @0V-ZL M>!)FTD&>)K ;'*42Y8Q>T,=JS_853XM-97@?Y PIL=:N>6#?PY\@GO 2Y_T( M#,,BA-!2T2>F&;YT9NKL0;A&_P'A,( &2F'$WS[@C"]>$8Q'JL Y\MW$FJ5W MA98-4Z7$$)H>XB,3,&/$!78 _3,$!6"YT*%S;8^5_ !$I1R-0BZI;L!7*72N M?+W!,<;#432YNGE>PHW=)\V'5CV+:AWLSP^_^%J!5IZM\X/[\(,PEXR#MOE. M*PY$=,1#N/\L=!S3E,[X*AI"\&OFZ?5-BZ'1>*U>O4-N>.F2)%WJT1(^3/"L MP4E9G;8?F.2.TID"&&=7E6:#F=,EC!M,#CH32YX\A=&*T9CMJF"_%;0/''AQ M;^>!? VS*7)HPNR6$0A,^H;$*2Q(.)T.QNU,F66 G15\V$NG]DXP7"X^($$@ MZCK"C<@MZ+BD,0BJQ!SK>\C@VP3JSLHW]8A8;TW+FEJJE=RX; VQOI78]WY/ MZ&7W.6N:4[7=G=<'D=050U%H7.P9I;7A\)0UHE!&8COR7B MC08=18[MI=QC=8U[D%QV]=LZ[D2Y5 M7R@_"7$8A%"X XQ&O_DV!@F=S";L;Q#I?F,"!@L!SZZB\=7P_+E\940QH LW M?+)C.II$L_'LCYC&O+.1$=&,U@:&)'$\931KS )A1HD67,!;)'H<7<]B=E\* M,H1[A,M0? ->_:<=&7&E&O'UA!),8 0UD$ Z-CH&1I:"NYQ>LY]P:Z3[? MEUR^OHGBX?7YWCSQ%$S)Z&;VE26*?7XW%UN_>T<"_/\%,!WY7-1C-&U#2NE> MQ =D=5&48JT<.\4R)8:0.0??,,EKPBH*L)[/[G9E&-I9W>; ?>3M&\[R ML173C1HY^;<-(9+FF('9:\8=\'[,@_%-#NN!:*6%G@AMP,I0K:DS:K!P&.JN MB@RC,V53G&U9_E2!HM8C3-RF>C??#6+VS0Y(D1\Y)$7]AYS1>.=S=<'YBS=B M7NKBZED87][YHQ$:62$O^DJ*]-F(5N66?AA4)+E(R16N!=G#I./ Q![";W=S MPLV#$QU=BQR#!.5X2YDB6@ZWZIB-90OP >[TB$^]ZFRLJ\'1I4F80-3IISG/ MWVO/$GX"?J2R>=KV.]\=R&W8E6\4S")#;2S#N*[C& ?'HQ^4=;;+QC'DP+PF MQ<)94:<7NG:$H!W)D8G)1+G@V =F89OE1H!8UVNTWK[5D4>K.A+;AXD0Q^[W?3,'"G!A5%Y7R[:NZ]NO-+(3]N\!*PB!8;4 M.UC="_? I:MQ>P/-H,[EM5(U5TU[VE?G$IDBHWI#)QBQXIVRRH:*,'%GJN.; MN1:/[P.PZ@^<= BXLG4%^188^V"79.Q[3O:TE^QD_<-27+3A4"@+,?/&,OFS[LH&<];$:TO7B@+X?1$2BV ,-^0_CI M<<1.U/(O*=H_+@(_R!-]UE(+0\$=A@$]X>"/O 19C3M"P=V*>B,^:%']\3_J M^\# KI>09\.[WF%LD$,#D$TNM?GS-1;D$^22MGHI.:(Y10D7D]%7 M3PI$L?L8+6?K F0L-\0@!37EE^Q.^+'G2_OF='RH='Q1]!$KTK'?[HU5A]&- M0UO8%>7T4M6[&?6<^1T-PUT"9W\/R3)] 0/9M]"?(]T2://78R(/D<(O82C] MZ?> EM?:E.S8S/%>F]G&$'J7NV$Z.V&?,5S6%% TZF:N@?C\J3DD%DGHBPN< M#I'5MJ?+PY5D+?LAL]<^PX AK[:M:4AF&,]V!@0U-M%9QA\"A M9?_%!XC>@:]D-<,*DW+)U%>I-"3J_:G67Y(4/&I 5W\A0'= 1KUN4*7\=<6NAPII)\TBMF[?:R$X62X M4_ 1V\BJL9&L_H4[R8U3N*:BV%5E858H5)R!7M+]^R1>YX+%.\)?QC?[_:6+ M]:QI#1/%1[M%%WF.&N5(KF"/S+8)#LRM3!G>2%=C?;FM\-@]B1]D$GNHQ?ZT MA0DSY)TF"^W$H\A@,!>G]G2ZT/L.C;KAJ2\%H\R>+59QKN'0.7448#;9@QE. M8<[V[W!",,77O83K$G?XHH7&VV[450^:W&W'A &VMBR[QQ&A64X?X?A#KZ9P88_\!+;^ILNKJWR'7-Q70BK?M2/;FU[OV4:7F]G_*%3=;-! M&2&_T#)B% ;,MN0]\$P=F.W.T: MO*X*FP4#XV9V>!6)@ F=J"]_]86^'! W%>V]?$@L[6%']N (F!!R\%4);8RY M\R>:6EO0X59WQPDOL*QK5U?I;>3M_5M#;,<1)XC8=?K5A$1HM<&2;A3JOLB7 MT%7>ZF]1 %U%IH^-4":884R7IFX$8QW/U\]E#RHB-[ MT M9.N3G2(@YCH-=VK,^*#+V_H(NY*/;R0QH@^X3O#D4'<8(^M*7I?)%92KM M[:XQ&IGS([:?^[:<>P\W[1QJHC&HA#__@UR*=@^A*PAHCDIK:__ AGB@?*\] MSZV?+OL9W#M*KFO?OI2@MRHQ9/79Z!S+\*+A.(9_QU%\/<."T&@\&NZK*IW> M7)VSZ03^F,3/WEQP0X?(S<$C\RN\C6TVG;&S<30>0U>C632-K_96JX[CZ/IF M G_8'MTCG$SG+FF8W'XJ&FG10?S&&])D1J,.4/59DKFP<,.O75%^UV%N@V*GE-M6[O_717 MT0THR56KH+9Y.T.,UX:PT:11Q7M S:U6P%:^)8C"*''Q6>Y:N X2&Y\IF])_ M%*BKP_Z\RJ?.BUB3M.8(P0!(AB51_63H.WOB 4H*H[O8@PS/VZ"$KR-]YM6M MD7,!2Y.(UI6VPV.6X\\]"V$..0)-@DZWTYE,WB@T-#KMRJD&7=>-7P97NE/@ MC1?7X[73$/KKV]W=4WPSH[ \

N2ZC8](7YO_IY9?A&+NOZH8M(A^:3Z1<*\Q\^WUY\R./)\7#\L=-^ M*J5OG.+[FU?_=\Q'413BNM5L2@2?=(P^2J2G!7ZQXX+[W5NTBY_-!\T#.W]: MY,M.7X^&>3@_K^'^K@R/6]U]V]L[F\Y_^&4Z*2=YOC-]SM,WP\SW3X>B(EIY MRZ+2>A'O7^2*+HO /WK>JQMV]?6]L*\4'3"@TTDG@!2BK0 MWQH@6:?B10G0 M!8IW(L;]1E%].HIJ:2C6H%2NJ*" [FSL22V);:L>37%EX_M4]F@^.3HHO$43!O%R'TN#P8 M3O/):!%0KZ-ZS80%/#H%E<%7A2;J7(@H%)VK][U6KYU#VHFN-5$9:U),1BRF M%D>7=;(,R9=LQ'2:7NO:KB'M1O&"A"J@<@C*>F"OD_%97%M?+0%I_=$EA=Y MVLSG,\XGTVG+0JZO)^MT:-6LV;!VXL%RRLF4[)*22)0-I%ZKV@Y [$2YLD]H MG'4L3BMX;Y+C4"S+8],V)$"OE>O=@]B-.LW9L[>%DP\53L3R=W0R0Y?7CR?CY?))?+5]OO%^E MTKBT=3HL",&6 AE36Z]!RF+!(]I8?$L>KPTTN]/%2M=9G\")*1+4:EK.'BI7 MA.2<"$ST-E7EU=J <[^4X7QAAG^A87DZ?D"OAW,:]00F'4V6R"4DB[5U-4%% MEJ)O77GE_TQ:'YAR/CEN&3\^]Y':<5,^;&=[PT_'>7)\"Y'KK4!6([A44I28 MU(!3%47EF:2PN)+(NK(VD#WC.0W'7![1M.UGN 5W]E;PH5:\+9&D0K8@ 4>* MWH,+E#AJL'%]/(;MR;C]\.ED-!)XGLHMF/)LWA.4N%( %:PE\8>#BJGJ$"SI M9*QQQL#=H=35';"4DJW8:EPJU) 2H*VI1F7*20,Z?H@F7@'#$9=J:MZ7ECM*/U _>N MS$OWV$;QX1R7J&TV(J^02K7HHD >4(>:U@_;6XYH5P#2H"W&$+EJ!5154M%G MYTTA&QW9/N2?^Q!@=0^TB\611ANX%@A9)V>HYL0A17$MRQKJY=L/R[I'582V M%,O9:V=!HH)86I,/,;ZI*O9^L:UD+<"\JZQO7%K8$IQCLHR9VIZ,UBE! AEQ MB51$54#'M8'F[K*^RP,GV1P-<#".#$@<@AY)^VJRN*G*!;4VX'21]5T>3.)O MDBX^A^P-4$H8N,V4$*FR(5#UZP-3QUG?Y4$&K>=IL:BB1BBUI*Q13!%DRC8K M3FL#V9UF?9>H^2 IPJC:EFCP.:&'6MD7%G.EC5D?S==!UG=Y*+F*.K],SBO[%U3]I"/+TK"APSN7BK *766Q4KHD-6*TU5K3>V-J#$M=5BFF[ MK^0+:$K607#""%GTJRDV.I JP:T-BK%>IY*C RRMWU^FISR[QLEI0W81&(DM, MMC)9!SZU*DJ3B$"<(S&:AM8&FCM;YEDB.."CLRH"Y\I0_/K U.TRSQ(A"^R+=IBU,0Z, M2S%85CD&#J;JA&%M(+O+-.@R\=%6[CU9<0,+%&T26O$ABE5 UB2KU@:?NU_F M6:;S$&MQMAI6K15@]$2>JH:B7. ,"E87I359Y.BWW2Q!UVA:3S.;0?B"S@>= MP&.2,,%ZO:'/&JV1+9$W*4N\8KV/.0(4"N0B8G087+3!X H;ASZND2T1.!^3 M4Y6\,1Q$W$N4^":U[14B\]84Z$%_GU5*"'3?UX>+CV!S%H./4$4.8R"5K:<, MK5M 63] NUDCZP1X=[E&UHV\!B=! M+J3JH +:$ 7($(S-04(L0VG](.UDC:P3;'UA\KX$-JBAUAA!9[0%0Y9G ?O0 M!+H/Z:CN@;8J>=(",^0".I3DH7C-61=K O@U]*+N>(VL&]7L6E(_*$$1VRQ; M03>S!J*$;:A5OKMY,'UVB6]E4$UTJ5BUZ,ATAW.4UB7RN!68:HK14R(R8* (+AB@ MJD!9>VV\Y?6!J>,ULN5!YG1*/H2D@B+PUF+V['0L20&H".NC]NXT#;H\?))2 MOA!@\-Y##C8RNER*]RI (6/7!I\.ULB6AQ(QHU*V[7O*$*LGRP'!4=O2$2ZZ M!?7$6W_(:?Y4[L3TI'WP?8_D?9Y.?ID,Q_/GK2'R8]%SOYQ/JWTP&;_AZ7R8 M1KP]F?/LX0GOOI77S\[_MB/7T977H'0B1<&*M0O.1K">@V]CQX,79Z5'18P] MA+R;V3XU)QV 4/L"=-XPFST$V_+A4?6I/4G_(.^H]1 5 U225V*$C26J)E'( MP1 R,O=AC.5?0?[>.7HS&;T1N_M@RA* /*8\',FUKZ/>SCD$"1Y1.7&HV"%% M%L5M8AO)JW7IN][N%M%NU#)G*(J30U,A1")+5A?V@4DQ]:J;W\HA>F=:]_T8 M[O,K_<,<[F:=+MZ[/,4GC^&F[(M3$#.VN5%@4Z+H K>N$CYZ'WJ@Q?]Z@,DC M,79Q@MNZ\.E[\^$(Y3T[^FEL71]X_/_)+^1553$E!\CI9^0NM@70I MV8:@@M)ZA?,\/:/5LO(_5TP1;HC"96'DV5_1Y-IAG\&1JV^9#NFCIYT^O?]9 MYY$?52=3X6SF21H-#Q936S]^P>^/W+DZ\O/U9C;&82S*L.A-0[%B5+DZB:<4 MJ&A6E]>7?M=/-&KWX/DA\_SG2:;WY9N71_PRY=W RG38O MK@TG[TVZ.:"OU@1=@@+F@L%1ZTQ#$B:!CVEUJVY[!-<2-Z6U01A8M)48%IRC MF#+&I+V(6R23>] H;?7A6F+[(*V#"Z'-C,Z^1:I):\$/7'!MRR>4=5"&"W#: M8DX/M9\EA]1ZJP8+@$"1HE5HT1JP4+D'6W%7$9\EJKM%R:/1W@)#I2+RHW4+ MX0.8:()9!W5WY_A\G7Y[[Z#R:_'PA^.#]LK'7=7+(U[($9_M2'J50C$:?0%I< M>*]:C9RZ&&).;L7G\KCE?)[+-Y:3$>_4\\*>+9X?3LK3JTSK'U]E MWJ;C&V.WAV]HSJTBB,:WO9"QP._3%C(^@/IKJOA3T$@UHT*"-ORB.F6UQD ^ MQIQ+!U"OZGV[LA=I0M-RS!\U&HTUB_>OD^5SLE%619?;_BB* !JB)Y7;U'-? MM4M*]6#Q=[,KO3<+TYZ-MMH'%TT%4>Z8;"BV=4QO-0<758$;MJU3"XWN24?> M!4_&&P\5@H:D<@Z4V:<4DS'YJAK"#"X?K!KIKH+EDYFHB-GL?A9P9\/W7+OF M/-Q_>N$^7#OH3DHBS*=8Q \._9I&U5[K8 *;*H;+QI*\YZQ9IQA-<.>;\%OJ MHP=%+BL+JXC@G4\B5;H6<(&#U6#$36S9QF@ ?/:9\L7PH(V0?G9*ZX;V(%J;>3$F0<="V+;> 8F MB[=ELTT;>_?)W_]X*'$3_RSNF[A(@L=!2S>=)Z!_.MNBH\GTP8AF'VXGY7PX MGHPF!V<_T>R/'UQ'6RSTBF*+K57>@DDEM?T?3%9L,Z%8Y@O*P84M;@_Z2;G+ MDIT'W,H*[]3#@D\VQ3<._9K"<$CH$Q(DTJ!UE+_6<7+&$T92/>@6NC)@WE(C M04>4HD_:*0A0B2G*XUR3+U7U:BO&[0#UR5__0&[K<'QPOJPPDQ\T7:Q#_G2V M>_;Z>ND>3<<[)_,_.7I-"CX_]"7$TV.C':$$64!<*CM1Z=F$2NEB+N1&GW^V M,WY=17]-_8RS^>28IS\/9W_K M6?6/,MV[ %Z3RZ;UHO8(K=56T,D$Y4P-L=1:>\2OCDU,/T.)#ACGBH'@@YPT M '-.3%Z%9+UKVTX=]&COVLKJD0YV#5NE$X/)H8TS8L"VN50 )5J8+'N!JKO4 M(ZZO>N3IH[G([)VBZ3Y=1MUR9+0$"Q1"TCJT&#$DYV*D:FRUXA="^&;1_.2O MO5JE6RC]G;IH/=91#^5N.*1;"\>02<;"7Q9"-:OLSS?S/4^>J( MPBTGHC">O /6Z&H&8W2LT05G#)3(0275(]F^_Y:FY68$_XQG\^DPS[DL!*O5 MWMW$T[BN[,WEBF'(TH4?#9Q&A+-#E&DVK;0-BCA.R&B]WH MSHZZ,'M"**ZRXP3*FJA\S#:&H+-AIWV/C/XWQYANK"VJ&KTE;"N#$!A3@;8$ M;-BX6%/L4W_'SOWX;OMZ\"GGDU:A^M':\JMW+T_SR97EV2-Y(8?-CH0;$4%E M2&04B(E4+MZ=/]:5.Z#0%N\4$Z !%&F1 ,J5DKW3K3DB]J#:>35EI),R8HRL M4DXE-$ ME63%TVO5$,PU0E9KDYCN((5Y]PGI+.Y.]%E7$O!\MCB0A*UD#49"SWB54>>=/=T;AMWGLD7 M\_M]/%MR4<4)S$#CI^4);ASZ%? ZEXJ.E8 Y@K$.*ZN@8A2545J'DXM> M/!M4O[COSG6@OB8]%ZK3H>5 MLHM=KN0/N39\&!\:UW=_H"F70*:!9UNTVL#4O.-.&I&\6=-J8ZT9[C2KW:PJK!^ MCA#>/6H?4:_VT]6K78)ZM15R%@>I4*[@"@O0*5L?&3F9$N$##VD5VR[V"^)/ M]Y*6U6XQ@S$=N': Q98Q"H1#&7 MOD"-NG@)4")>)!,$N\$&Q%O(+UR'\:_S"S<._1K5RA*6%$7&*@^J26B;Z..= M1/*:J:_6YC3$.\4,)C%9MX+IM"8P#JY8@@=GH %$U M!\F!T8PF<%$,A5L-#[N>]PKM6 *7-H0M*V\MMEEA:%'O.N^!'1%%5;W+//B!5847A4V M$#%@8L-:G(Q,QE'H4YE'B[1Y>KZIM,VQ;['YZW:.#QM5MKSGR9RG5P>T*=*3 M.G]+TW692WZSYDIN=6$=/%:Q6U6A1P>N^$#B?E#4J^]GK"BTM^)O*!>Y[3( M3AJB]JE@=H).<%!<:Q^U\GV%5Q^MY749UI79F<@JH@&/)H&UT2/G&ME5LRZR M=7GPSRSNU^%D5)X>OYY.WBR:=/7%D:>L.)@*28EGI;)*$GMYFY1U69-5N":" MU1U4RY,JB$6YG"F&RFVT2,;)BBM62E!K9LCO'*GEV?%H MBI;@BLX<@E/K%I%_'7=6 MQ<;'(HZ[S5OZ;(\ZOGY*6;7^K4O-K>,>7Y>%O5\,CI9 MU]8HN8USIK9ZGW3K>T-66X.0VWA'=-GUJ#7*R@+;25.4:%.5@#90-1K0NJ2L MJC:S]3Y;\'W(1G\)L'*[Z/Z81F?S8;Z#&L:[%]@8G(T%DK6F0/ F&DJI.@D2 M-$D$&M=48.\2UT[D-;$N)D6QJ$5#3)E:ARI312-7S^I\+&9/<%W1DKCN,49! MN*;81AV*L?5((<90Q<-EI9Q&WR.=O(K56=TKYYRI!I5(-+,!'4***!Z5^%C5 M X18UTV(NP2X$PDN5>>4VII^JTY.B13EZ*PC:[W$1)N*JYX+,->BD@,?D9W$ MN1JS$?OK:B(M@5$RZRK '>#;B?R*O]S*WI35K8.9#:B*+BF*WU5 BR>]KO+[ M#11%V!"592A->L&IYF19%6LL)I0*JD^9C!6&MA.I9>-L:M6.47EP(<0,-22( M-5B'6-9V@?4R%GK(;W@T65O)384,8B3'9$&C2]2$UGBC72XV\IHMR-P)JK>R M/M-*D;,82Q8%76P0C#A92Q1M M32FYS*6>#]Q<9:!6*9E_8R+HTM8Z77*Z+;-D"1N38HP2<2B=G59O6"Z); M3M_>"D(Y4H%:4O)%08OV8UOU9%**BA(5V".'\I:G!O12JKMW:YV*MA0@(Y M5*2P0BI1&)=ZQ+$-Q']2#]_:<(0D_JWQP,FDF('!4G5)FT)Y]3/AJV06;B4' MGIV6F"0$,EFB$-(2^UH%E:JVR(@]V)NU0A' [31,L3$53-8YF\06BU-OBM9* M3''VVI@^%5.M1+/I51+I[E>52>FL4DFD T(@PJQ:L4#S]118W:=2G]7V]+KO M)'WWY/(J50:5E"8%'@*R(^.XQ:DFE*)[1*X-MA^FS;, 2NR+J MPCA."SBY& MT&UBHNI!E]M5,@2WTULG.7&^51L^F\ $$;^L*@37NN)13G:](+H[WVYY"*5H M:A*4HA/Q"4Y%WQ8WR0/8HJ#TH*;KUN'#8 M&PDKJ68#/AO,60R63>BB*L;*[84J?N2:2E@WL"VQ,7M+$Y&H0S0.HA=7/Q=Y MS7GM-2M2:RIMNU,JB[FN?1$O2QG)A9R5]^ ]HZW91XUM$F^KL%Q3\;HCG)8G M3R8 5:U,4!D!V*6L5?#%:Q>41>Y3L\4OC[#6,F1.UI;J8_0U6=&0(;9M.JYD MG15&X_JT=+^ZR'93>&-LSD:[(J$<9(GF#$(,&D%09*2RNC;P+GN0WLX(GP0@ MOKWGR@E2KA2JZ,Z4@0.7'%>XR_-==NZ\G;%D21=6M:7_"-H&88XJ6M/&@9O4 M:AI7UJ/HB/5+=!)\T*%6;Q41".,QA< .7,[6!?'$^W7K[X#U2VR&'4AKQ!P# M>JB,,:9H0E :'+:ZAM56.,_E&\O)B'=JV]0W/]OB^>%$W.EFJ]MI_O@J+[SG M:W;]HY^;[4[F-.J)XBHYE&AC0XR O$:#V<3$R62!K>K5EIX>0[@\*?2J:%-* MJA++0O1$1B=LXW\4^*HH]"!*ZB.6*Q!$D5:$5:.R!FQ!=!"B,LT#;UW#H =! M5.^![RS&< M<1DQ(C(G!T5"12-X,:FJH)0L\;GU.;YOV(F##8JWI*CQTQ3UC4._IK _(B Y M8J8*KC"6JJJ(:@XN6PI]Z-_98\@[<.7I,; M[']8]#=*!55Y> D1;YXTQT17/P%5T M=47RBZVDT>'%<)>-F*YFZL/5HHG$!=8EM;8H")7%/2Y*5"U[I)[8UV]G\ETM MEHOU)HN@04P6:S(8H4+R2<=B>PK8^DZ9R[YH**H$Y1@":LRA3:K&2K88=N4< M,*TN 9,'JPC8U^O)O2&/RG]N'6*M/AWBZX=^C4R&2IA92V "()B2RPY"3N B M9!]PW=V7G?GA^42)^=G[C_7$>[%9N<396T'CXCEKU M%8V>,8V&!^/;$??N33?DI&)DZW7KP#4KL58W="D+:S32":FS% M9"/H"J&4&!QXY;W1/MI8\^JJ^]5"\G:V1<58LJO9NV@ Q8'B1"EXP=\[8M.# M_A$K!\X2-T*9$-'IE$F"3<.B X//F3UXI&K4"M=&OM\0T"0J2-IFG4Q!K]WJ"\LJX+$\^5 UD3@+R@4G M@42VY%Q$Y!)\B-;Y'NQA_S,\=L;\RV0XGC\7=WS\>/B&?^%IEB,>3"1@F,[; MQIGMR9QG#T]X]ZV\?G;Q]U [(DP*2PDGAV'PEG4FXV>DZ]6F^2,"VF%<]B] M!6^)ELD16L&O*K)0BT[(4&,6'\)8)M.#Z?)_!MX^3R=?@EX[LB>2)THSM26' M7%( =HQD705E2G+ASN<\W:GGV/0$$I,*Q\7$>&*(XLJG5+(7?T,7(EKE-8.>B,ZR^AX5 MML'8!%@-H.7$8"!E'9$(E>IQF+4*."VQD*&MV_@@"(D3:&-!:#6^XD4D&YQ5 MB]Z#VFFMX^#R0=\ NW5@;I1GNX$6*;KZ87]5GOW!H5_3Y#?Z'!#89,=@4Z)4 MD*/<8/$L@HC@-X?B)W_=;S0=DGB4S^3.?V >1)QJ]V:F6YA';< MST]_VGGVM1?05?E--P1%"[[8H,2[-0"(HEW82]12@<&WP9D;@O:!H'=1;M0- M00TJFY6)@$$!,$:%K+UX_*J64&.?>O"NA!WLJ"%JK+DXV_:$9U"Z1-8FU:*# M$RA3'_I@W;%V^8E&-,[\_)!Y_O,DTX=C$_@U#<%'BT7I" M(,/)H@HE4BN5YV![G->\="RJ"$^QH'X%\>- MD7\<._WS<,QWE3]:5MX<)>Y<7AWZI4W R'I[C7>CL"KYCIMG)E!?W2%Z__.CERY?/ MVV<_OEYFBG8Y&[+90L@Z*:124_"B6'10N4=E;?VC3C=E;Q(0D*E&59,<^$@8 M6Z(L)EU1&1-]#_H=]!?R;CH=&.(L@$==1*Z-C1$J%52QR,/06G^V:?>X07IY MUEU4_?+ZMD;*X, TUS]IC]$6'SC5RM%#NIPCC14$H"S+F6Q$MY;H9J5-]S&"UQ;OG7B@EJ'$FGDX$O(H-JF.YO)FEC0 MZ9 I;US0=>5;-_YO32X[K! B1% ),?L0="ZY!;S>+QH*;VBV5/\W+J^PD+A! MEFPI$19;<5U=-(3)"4M)?>ART*'_VV=ET8TS%%+6MBK#*ILV=#"% LJ0KZD& M#=JN@3.TX=L*.4,)@3SK8B7&/R\C\5P\*384D$WID3.T@IAVXW!X<659F2C8 M*E$9"4U6$K\G4VQ;L84U6)%9W9S-G:W(W-R#Z9*'[#7:5B",)65K;$A10W4A MT*(X6'MEC+MMI#_/4?,#90;&+<%1*Q6\UBH:Y46/@8XQD7967#1OH_<7I-=& M=.?E@U4E_?.3-!N6(4W/GE/KJ/)\/LFO;FJSBU9OOXPH+[5PX6H"TGDCEM9" M;C+FJPE(EX>]I.F4;N%;%Y/./OJ#Y4J.)^/%&[D_9/EGO<\_ HMRI5*4"J)2Z @FDRH M@*(3-L9@--/JE_9/!S.\FC2 M/KPLMGS\LAY/^;\G/,X?E"!='7SMT-DS;K5BP_'!TBYI.*9Q'M+HS[:S;8D4 MG6W1]!7/'Y^,2U_*TU1JP\9CC<0&6C/1D(LQ4=5@C)67>\7A+^Y6IC?,[1US M.0:NAD#"[ K)NNB+B2B!N&N#O_4*#US\ALARIU+"($,65 M53J"C]:JRAOF?FO,M3UA;L14R6IT%3VP,IBL*:[$FD.I;&U?F?L->;RK0B75 MNFS9E%-L>5FM*H+YX0QE]]6*J M5&'3(M $Z$II&S2@+2/5U6\R\\U[0SW-HBRQ%YP&JTE%G3T!V-+R@+6F##7( M/Z!ZQ>%OR0W[YIDK+A^WJ0W%FPC.FA1S1%'OMFB'T5"OF+NN9%DCQW.)3<]* M,61@M%)E$18O_ MEZE2U4JEA(I18AKLK2[J??JF+VY8+):]JEA++!!SZ[9'%5/A5$J&B\6L#8$V MWM"?5J#X4,ADKUUAH)BI%9$S9*-0VZ"X1]O=?CJ9#<<\F]W/_ST9SH8?]N%; ME*+>?WHQ)/O:0_DYC2$"Z!P.>-K1:06V5(64FTL&(LLIL4&5QJH!R\-6" M#FNDK>XV@=@[3BVUX79Q*EGG76N]%RD 664P6H@$N0>S?C:<6C4]99FR19,# M.X!J;;0LL2 SIT#909\ZV5QMO;R,\9^?GV+V'M!' MML/N;Y2Z;1_/#Y9'3R M"<']WUY!F]GQRW123O)\9_JN"GM)JA)!O*)H"T4/ M;0HLVA!)%1!7O/I8>D"J%=9-7\WJ?G*JNN(K,G!HC;!U O8ZV8#)9*+&U##G3FK+H+H,X>:?*UJ=B#TBUPKJI\\Q3-YPJSFA33=)00'G&JD.J54N\AZ9@OQ75 M-YEYZL;>I:(=!RRN:'"M0K-&S[55U>64E.X!C598-760>>K&^?;@@8O-M@(X MKQ,[BDF):4L2VUE:4Q9]8YFG;A1409\T0E*FS2M0T5MT)=D@G+,&-@IJPZPO M;:O/5HP?:R,J"ZA$Q#9D4D5D\:K*^32EGDRW656E=<D"J%=9-76>>NN%4LI15)*+ "KA6 M5#J(^3.!*&';@;?ZG-IDGKJG$1'7T%;LK/SG(22V7NP>.D?B?-L^T&B%5=/= M9YZZ85$&,IJ"C9 4) RH4XZE< G1:8IF35GT;66>NJ%6R2'6Q$6)'PZZ$IH$ MM40/.C@V=5WS ]]4YJDC9B7K36%O+4:(Q)&-"F"<#:%X[=?5*U]_GZ;$+)&[ M># 6*AC &&*0$(R5+[I0@34%]G-41B]QK1K Z&I)90M9:ZQ9>V25'8B\,O2H M_/7!9-RV+D\7X>FSX>S53V<_\3@?'M/T@P&E%QKX\71R+!^23^3YR^'\\,') M;#XYYNDR3,,6'4VFER>\QJS'\DM'6%7E]Y$=_9 C\Q77\X>!U++M%0U4' MZPQ7A)"M!&-M)$A@Q%3EWQXMJVT8O6J,[J8@*IB" %HH&Z!JG3#G0-'G@*9R MZE,^8<6@C^2=[H'7T0ATY4D^X80=,IL>V!=NT>NFZ(0 MC]GF&@-;B>$X1,-9S(E14-!XU#VP(ITCUU'L[2IX=H8L9D"J*8&Q2MG45JJL M7P-M>6D$MR?C%VNY%] A5N==&VEI 8K$([9J'Q* ,@&X#T')"D'8B?YLM2L6 M2THN(1@/I#U2*#4!1V][D=I<'0B[4:3B658NNEJ;6N?FBDP(@05-PA"GKSG/N>P.C^60 MG?I<7IU5B9[DO>>7=_D<[W_>SHG_42;M/$WZS"7*M_M-5RR]=@._B**WTM4R MV:HR5!6 1-6+UZQT"<&K"&@BE@WKELTZNV&=F"M/CG5F'2))B W$0 Y-:T90 MLL>Z8=V260<;UMT;8M3,%6-LKJTS"MF+FB/V-K(*26U8MV36N0WK[@W!$!?E M?$8;0&D7DT65M5,J..6ZGYRP=JSS&];=&Y(P06+YX-$72)QB0(^97/&Q%.X+FF2M^_OJP%\;^>4?CTT9SSX:>/)OP*DCZ2[YB?M=>744_PC,8'%R=? ME!>(33H^.;[]1*K[Y$3JC4._0F$%\;59&:[.( 058F3Q@=H@Z(2F0-B(Q$8D M/BH2=+JN(M$VY623G&WM]20BH$*A(#DP.BOR:6'#<157A?Y$$JXF%1V_'DW. M^)SS.Z]OI\#]FN'&Y4= RJ#&5';XI3Q:.3F]: R916P MZ;X^)60"PZZHP :JH(C,7JE2N5*1;UK]X8FK(5O+G)$:T24;M*U) Z28G->B M]!Q33D$ETX/"O57 IOORO>1K+2ZS-<8#,,6<%28;49Q["+;S5/]JXW<[JR\U MM:'#RF0MD*".;3$4B='5UG+#?D.0_.TWWF5RZI86>,%C:P<-1H&.1")U1>)L M2^B07=J W4W:Y5; 9EM5)!_%,AJ(F6/Q/KE64Z(56M"]!?MZ O&0IG_; 6+] MY=IGK+&MH2M=H%@=H\Y&6S2HB3GA!NJUD6HP1; UUJ:*(%YQ!"V1BJ\A*B5F M._7?%_YL4@1ZO1@T6FWJ:Y/[;H\^SYB[ZDNDM6 MED**R@%$;:+Q-D"JOB*FP-Q;6.Y J&X%$)\ ,7M'(62P+HFCZFJR7EP;10AK MD+*^,X'I/FVM="V0:X+,K0K$(&'P%EL[I,3$H?]@WK'MZJBC8JV5*4>%/D - M6;Q-,MBRVRD&7_N[^M"%[5KB"H0&) #,)GB(IA)!,@D]:4JH=.HM+'=KNY8' M2$2,0,57#UD"<"5BDB/:$D) #KGT?TFH$]O5S;)0%5%*IO5A- 2EB"!<%J8_&N@',V%23M71#O/@:,W-O5O0YLUQ)7^)(5 M<<**;?$!/-N8@2Q8)2!%'TSJ+2QW:KN6" @E2H%J*UW(8KU"6RH@C:S;>-+J M8O_33-W8KDZ239K%83=806)H\"XE%-=$!8?RFE,>>IL>[D+I+2^56W(-"H"P M>)$P="0^!GBM0G0^6M5?6.Y6Z2T/D-KZ0H5:=R;1H'%;*X'D^/7\I'%=L+S"YP*1PYY9WS;,T\[4;MDBT0& M2"6R@^R%3D&KA%R,QU*\VM#I=NBT^W:RCG1*8(IJ5MRK!#I'U"40!.<15/ N M]XA.7PKLX927-FNI:Y>B>T)Y%;..JHC_X:&8D%KI,H&RG+/HI\[;/?P]AD_' M>7+,NW1Z_V1^.)G*I=T$\Z&\*TS+#\X[6O;$#='&NV!9210L]B,;+-4JE4V* M19,/I?^X+)KGW1^7GR>91O\^F0YG99A[5#1IK,L4*7OK*A2(9).MZ$QE2"A: M>?41$FP>3+D,YP]H.CT3;[UIPS]H0J9I/ER6PEU/84TF$T=2W)+\A3DZ&['- MSQ0375WH01"W@E3HNWZ@6BWHI*LV#$TGU-@:*26O=2";X^J3XN\0>CR9\O!@ MW"]919VJB]&(R"KP)L80@HKR J"$_3'TR(.^+V'X]=%'7["%66R( IK:QEA!<-2X&E[E/%4IK M1HAN:IW0D*%L-5>A@<_B\T= B1^+[VT)JVK?36V$*<, MMNBD$&P,)A6+"@QLK,E*' MK:/1B=5@B$6QLA[(-'K4U@4SH@F*LMX8G=4@1S?A3&U-3-JZ0;* +L5(OM1L MQ=HHT!LKLR+DZ,:LV(#:V^+:2A.HA*24B;FV%>8$ 6EC5FZ2XR5-IS2>KZ,1 M4<31E,K1:0M:P&$@<4?E3[0YU#Y,HUQ#*G13(%^]J;Z KC& 0XLQQLSB6[3Q M2R7T83S;^E&A&P-!&14DI3C7 C'8&$AI**TW4"PYE!X9B.>7T_HN^P,_/S_% MM2CSD9C^V7S,\Y=,H_GA\TG#?3)>2L<)\2MFD]&P+)CV5*[D Q+M""K4*J(N M+VL=C8Q%5+8$5CD J)Q02YRB?-%!*Z<0>V1D-G3JWE!E4!H+A%S:C*RV'=D' M"!+[.A>@NMHC0[6A4_?&SK B+"IFTADXFXA97""5P/N8 /M077L;6-X*AP4C MNC\N]\_BHJ9.0>J[&S+=\,,52$)3.:0A)V$ MS0O_4&VI;8O(DD>7)*9^'_Y=E^Y6RQ>20"Y.T-0Y&[!EJ=5K];JO9RF*/T5M M,\14,JB3SK GVT-7#L$L%J(GVDU/#)OR,62!-I.:#Y.V:;4&G8X_]%L]L$7= M$=8H=AI=3[1]M]\0CP$G:R.I^3"2UO=&'3D2;J\Q&K7E /[G#]R^*P8]X?=' MOMS<8G DHM&;[V0\3L1L I9(R'3TN/C[Y<>3VR38W33LC-JN%-VA[+I^6X+F MC4:-7J<-/BFP?T,,$7U6# >(:O7HS\&=T>#VSH'O M-T1C)+M^;]!H]UUWZ Z[@X[K=3M-$%&@W1_K.4 ?ZBB;R.1Q=04AK)'?!U^Z MV>RU.Z,&J.:.:&&1-^Q=?]![M&?B7NGQ2^B%]Q0Y>H6^G+]#_QONMI'6OT6G(;JO=;_N-MM_N]/O=AM_UL=BAT?/Z MNIR_VV2O%_^RD42')_IY*(]&/&;T0&:3V-^G^ 7>9OE3*#APP1CKJ;;35&;IF_F!^!8G0+QTP1DX ME=XDBL-X/"<(B,4?WKW3WJTWK^FTER[]E4EC0^0OU_5&;K/MCMI"R)'7:[:& M(]EH-$<\U@J/%HZ@Y[]4S'CCN%\^3.5_1Z'YT$T+E_TV)G[?1R-,YE,L4AV^:'O@PB$ ;_QG=H=+MN1_3;7KO= 1L0,7T'.%REW7-'P\WGPD?/"K=RWM[+#!;SR)BO/6KY MPNMZ[2Z(P'ZW/<0$GVRVO%Y/M$=^W]@![?JF<^%?(@D$Z*MCQ.\H4085&GY: MB;Z;E.;&3>&V6ZU&?]CN>=V&ZTK9[?8& M?G4(JD-PQ_/:'OX0-(7OCEHML$-&O7:GB]..>AZB;G<&LMN33T,34"6]](_. M91(%XTD&GI*(/+"1\=*3>)28;_8C7UZ>7(A9=68JQ;$VK32$\R$&[G#8PWGM MWL#O-AJCX:CC-WVO/1Q59Z8Z,Y6>66CRZC1:HCOJ='$BP' HAA*.BO1;S69' M>*..^XC.3!5]J33)+9T*.!2-7K?9Z;C]3MMM2R'[H$ADI]]I=KVNPN^I3D5U M*GXK73$:M7S?=SVW/1BV1PW9[_4Z) M)U/^YT0*G];C!^>O_PG_47+3=T6OW^X+2?]MB*;GRF[7[7G"ZWA>[ROFT(O? MI-D\!!Z8!E%](M%D?=EN;O4ZL^S51>!GDY=NH_&/9W3IZW^F,Q'I'WAQ&"6BBBMI_!FZL(T^"[A MQO ,^N>%>FZC\2H$,NAUN,W&/U[AV]=]Z6%E*I#S90X&=8)7P9K$QJS%F21R M]*]G?[MZ\WO/7I^B4^'$(V<'B1MEZ3__$$ 1W%Q-F"7RT*-%&(RCEQ[\1":\ MF"#" _FRU9UEL!\9W5C]8A@GL+HZ;$TH9JE\J?_RR@_262CFP'GT@O2C5U.1 MC($#AG&6Q=.72'U"7O%$J)Y*C^.O%6,,!EO]3@MY(P,FS'S]8,4V6\0V?V3^ M\G>#_M:@L?[KQI9KOON#[IWH"Q0U6ORZO@,OA=OVKV>M9POOK=[$G64.53T[ MQ!U 5?5]%L]>-I>^G G?!U7\LN&X](AB#7_0/EV',L_6GA-XP,_P9G>!-WLK M>//9ZX^'^Z=[N\[)Z?;IWHESLK?S\7C_=!_^NGVXZ^S]?SO_WCY\M^?L'!T< M[)^<[!\=EAGN/E^H?ZWW^232"9 BBZ.:L[NUL^4T&YWVX.%6?2T1\>SUU^O^ M[P'?Y'H,]?;H^.!__N9V&Z_^"7'XY_=P\./6_ M??YTX,+?6N];A^'G[['[9??MY/#[N''T[FW(?^Y=?#[]S[>#3Q^;A]_V6I^; M;[\=?CK\=NCV+]\WO\P_?_*ZA^\^?S_\_N;L8/I7>/AMOW7X;K_SY70R/6SN M=8YV#[[#,6H??!LWOWSZ\]Q_]U?;__=_PB_-\'SX+6Y\^7;0.GCWY_P+W/_@ MF]?X_"T,C]Y];GT^/6L??#]H?#X=SX]VOX1?WO;A&6?N5[?9:;E-;U1O>Z); M;_?[[7I_*/QZ3_::?;?;[WE]4-=NH_Y_I/(+*KQVGO!1X/6^_N/U7;SF M=A*(T/D8!5[L2^?@Y-?>\QZ.QW84Y2(\EK,XR9XYA+.9P=TOLY>CX%+Z]2S) M?\/CT_R*AV34$-V_5.N]^6G=9@!(;7L]?_\[=!K]U]M7B" M-&==DVD^@39"XR#]-6YQ;OC8GSR2JV7Z]N'AQ^WWSO'>AZ/C4^?#Q^.3C]N' MI\[I$1H,IV 5L,!W6\[1L>-VGOLO^(.CM\[IO_=LJ\)8%-L[IPY\[0Y:[4TW M*=[&B9--I#.7(G' !Y>^1W75I?1 M[W68+P]VSSJ'IWN7A]\.+@]/02]V^_U>;] :UEW/;]3A+/?K_8:/E;[@48T: M#3GR6W7?R) 'BO0U2\($^ U&N2\"*=JXGL%56U'O]GJRWW7:GWN_[[;KL M=[J=;M?SVKWNL]>[TJ-X"@L8;%4H2^>:@V19MGHJFT";S FL+\! Q'J[8"3" M]/Q0P?@L/.Z1G_7[GU/W: MZPO9A,VK]_WFL-[V&[+>ARVM>]+MBI[?&+]ZYF,S@UO?1V[6]]FXV>."+,UWY3#J.W>[/)G(K]NLSF[?/;'!L>N[OS4 M'LMQD&8(-8N]4[_?R6U_;;6;/;\)9EVWYX'K/>CY]:%LBKHGFGUOU.\-90M. MK@%QJK&NV(^\K0TZQ(NJ8?49?KYW*;R,> #3-HFAO2-2)YU)#S.BOA-$3I"E MCC<1"2SUQ6\@FI3LP%Q*YP$R4&ZCL=7@1-)-4U#MKDY>79F"NLEMFUO]=N_6 M[]KNZ=>\;KYL77),Y[= ?F.&Z]5R6G%QT^/9O9MCC7N1X#A2E0&/P.2CMGW5 ME[\#_E_)EX(W\+"Z(Y.S)#['^SQ2'_]M,'SWL7MTZC4_?WMS=O3I<_/SZ1Y> M,S_\'GX[_ [/_W8X.3K=NSA\][%U^'U?_>8O>%8G^G(:=PZ_?PE 2W2^?/LR M.3A%K;#?.OH$FN/37O, GGEPNMWXS@I'$)?WX==)MMO]OP MZZ(+*J+=E^")=1O]>F. HYF!;)W1 $,"H;@0B5SGCVGNOQECAW*T)$M8C-R[ M-B'.5CFU7WJGW^VPGHK+?55ZY-&!?<0>TWV?PGUS"F73=[&=I>Y[7J/>%D.O M/FBV>W7$Z/:[;M<%L^W9:\0.:3<&7;?UPW-XVYKF(8_D=H\06VKJ#+DK&(@N_T[Q>5>'H$%-[?.MXZ<=2 W,0I2Q/G,-YZL32F;PM^V;Z>-7F3V_:VFJW;-ZCOYJ[-K5YC_2]_P4QO#JZWV)7"<_#+XF*C MHJKW8QEL^WXBTU3]@56\[B.V"@X_[7\_G()F?[W>ZW<3HT(';;WQMN"/9:@W<>K_EN?7VJ U_ZX\&]<&P+[J=;M_WA?_L M=:OC[(DTY &88DU0XP_'(3OPUZ/D-+YXS'[^(^./ MRX/QUV8;.[LZK7J[APY* Q.VW?ZHWA']GMOJNZ[7$<]>[R"HXCA^./8@;^$H M^9#$Y^ 9/.E@T6-CHD-@HJ%P&UVO7?<'(%S:HM,';=0;@I?KM[L=K]'NM]UG MK_=#,%;B(%WKXW(?QM7N3ZE5H KD7.\$?8CAB(1?@AD'6ZOC<>7Q^--$(#L:Y%J M_Y^_]9MN[U7J9#*4LTD34'5]:J)GM]E:2K* M47C+1RL[?ZGRH/G5%Z.6UQ8#D'T>"$"WX]:'G:$/5F(/MW78;C4:X'.ZS47Q M]^(N+<3W,9SS#\B4CS@W\4OM&!=?1QW9\7M#K^YZ7K_>'H[\^K Y:-=[+>&U M^XV>VQW*9Z_[S5Z]V5_V[QZP#F2QJNA!*S1OJ5KC(3?HWCJY;E/1%#/%58F/ M3*3OS/(DS;'6)XL=N +3!:H.MOE\J"I@P>K OI)M+WNYJ;4R/]^MW>IN-5N= MVX_!M[>:S<&MWY96V[V-6AE%$@RX_[B-?/G+330,5SM\IT'&6 12>!/'0PST ME]"J'=K4W=X=6K-*!<[7&XN]\Z^/2?X.#;=OM@^F?G,UQ_^.XP./SV>3$V W]^ M=C]/CZ<'T[W.E]WM!EB_EY^G^_.#W?'\RVX8'.U^;GQN[C?6:\EF MNR_\NNSY @Q@SZOW>SV_WAOX#:_O"N&WV]QJ @?A)(N]LYHS$XES+L)<.G_' MG'['F2$TT^3GZN VZ7P\9$#H#H^(T@DGI!*J\W&-\[%GSL=H,/2[O29X[2V_ M76_W>\,ZG(Q^O3OT_.:@VQLV?>_9Z[W#OQZ*]>]'+S]ES;&G5#WWQ2QFQM 0 M>/1)L?L[.47MIH>CA]NM4=US1\UZ6X)F&8A&H][T1*PO$@=7XZ"B+NC MCO-0,E':8.8HPEB4!1IM\?=WCCO%VH]7XJF+_MB,!P]>_U9+B7,R_7"MPNV<#V>-? ^ M]W"XUZT ]\ YC#=D,]JOGJ*HB>(,/OEO'J#H!XE/;?H)85^D/U %+2S8+W]4 M8!<4VJ$D>8#/-XZ4#\?7=RZ'_XK#/,I$0F (2?K[R=_+KYU>K]L?#42].<#, M9JLQK/<];PCFGMOQ6YUVJ]GMHA6Q\>+WR4B';Z,Q73I+I"=%&D,KTQ?V*26MG<6.5U/SM MQ.2X\[4_] ;#SK!7%T/A(AZ!J/=%KX=QM:;P7"%;K:M%VRYG:V> M>_NW10W?O_WJLCO<@ULI6KMAY_A33$06L)K)#HB#<9S,5^0AZ2(2%)ZZZ%&G M)#]_^K-SN.LU8!WNT>X97//GY6'S[=E!\\_++[MC6,=_IK#6Z9=OBXU(L\F7 MW;/&X?=C>-;']M'I0>/++JSKTY_?8>UG1[OPSM,ODX-W7Z8+?7I?W5ZO)7M> MM]X8-L!T.U1H]MJ=C E^7ZU_-X\C*?;,DP:JX)B=]UOM%&' M>[L@-IN(BN)/C\+M5ZN*%_52KC&MZB>HOUF7/A%]=+C*K/T-./:WD4DG;/ZS M/#(^ /]36?=/C-QW;F+1EK[)4WARFCZMZ0/W:E3-[>[NKO!:0L#F^6ZO56\/ M1J/ZH.6+NI2M=G/8Z31[?OO*P065,GKHE3QN8;FW.OQ1"]H%W=X M$RM!^=."LF$+RM&H,Y*>&-9[K0Y""@]&=2%9(M/JN-[B)H%PJ@'V8 M".[H!Y%21#E8&> -1JO2;)1< U,6RZ:RV,E3CK("B_/HL\S,#](Y+,QMX;/" M.3[\(H!'PV.="%XMQL#I>9"2:1R)R,-S" 8S0F93@UPF(E\D?NH@[%'@KR[. M==S6<_%B9<#4<:J:*RN[PO]]$BF6^V@PW^A$BU4_I+(/V :)V0:191*QPO!H MP"G!Z1&P-#&FPAJ#=B+2% QL_$B?'#D:24KC1@KS!G\98'8W L*C(DOBT(E! MV5JGM4A\T-QR@RE',J2GKN=IR/6R=;.UN]9A>; MWE_@>Q&H#7T^[414_V MZXVN[#5$;RB''?_*.:Z5:/JY'' ZD6&HC0SG^;J>C5*R$^3"B\VKF+[[D =N MU9,TY'_I #>^#KJ=0;O==^LCPG;M^8WZL G_;(X&PU9_X#9]X=[6O,4G;VVM M+:;^/47:CXH=?^;+A8A8N[G5P]J)6T,M$8LG@N2Q*)OY1QE97!1>-XB=B MF,9AGJW_R:;,_'(7\$VM_TZ2(H@SEO5A(L49>-.PUIOUV7TCZ M;T,T/5=VNV[/$U['\WI?>\]>GU*-$*C>'=1H49;^\P^QB%2[N17"V^,QF!QH MDZ I(C.%=E&:I&><'8^Q,5+J7P9M2ST55'0VPMX#N$NJ;9#BUS5G*# TD<_0 MD8*OO!!.)O@@,U O]"3!B!K+/UW]8/C+?_)(&3ZM!L^B=JB<%[T5=&4BYQ1N MM*;AVJ%U@.N# \)?.G]7ALE;JKZ%[_(H8+,D3_UG93O%]5K]GMOH#3#B/^A[ MPH?_M=P>\(?;Z;=Z7_?)3NFV&L_ 3O."*9@<_WI6[R\;*Q_()7L;QF)A-G24 M3^M^3(R)/W_FX(QS2>"OOY7EJKXO,;< M1]^M9/#G@6J\FV\P_-O'&>4;B-XF[FOGQ#ZN() M M-MA+"W24H?^T$"'G^ZU3,L23? MEW)JZO.+T[H%YR1 EP(4":@,#G:H;LY(>C)-10(B!P\!/"1EM-[B]QA9S/)T MZTYLQ.N909LD2HE,;^4PR44R5WY9GTC5-/CWRU*&N61!T+1Z77\H<"I?M]]N M^'W1;(/M+@D&$H2-,@#?5O0[!^^7=%_13Q-(O"$'G54L.CU1$_C-Q,] MA[L?OW_U1JUNPQ/=>K_?==5 C,;0JWN]9J/5'\&!&G2?O>ZT:WUW4.LU.LL2 MJ#C^I/5LT<+A>PM="BY:!)AR+F12DB?W<\S6S&S&8[8A+L?NT<['@[W#TQ-G M_W#GZ/C#T?'VZ=ZN\^:S<[SW=N]X[W!G[^6]>*VKM^I^@$SN/<:R&WLYM906 MLUFE_V8.]P8VC3QY"@]Z$P)S_V["XONX]=5M>\/.H-L"$=%!@(Y!HSX<#3OU MYJC; C70:/CMX3-'@CR=H;^)@>37'T22.?O[^]8 0^ #L#<2O:4.Y014Q\4: MRUCW99QC5UQ\.2>53"D*T_HKHB@7H3.5DD+_VAQ!*P:,A)K"?+P >ZGHE48! M!?8$$J]O<:O5O'XF\U]OJ MMF[_MMVM;N]Z'6B/8T+SX$E.)7Z:;W4]Y.\/8BR7"^PVN4?D:@5Q:^2Z@_F] MMZ045Q'SH13T#==R?07M-H _MX]/G?T5:OE*;.$;P_\2G/#]G,V?Y^&5Q[-[ M&\Q\[S;E [+L#==R Y9M/7O]-DXN1.*C2]X8O'H?QV?H9I]H/]R4WMR I6]7 M1A&CW[F(^FWHW5Y#RKO0I-4YO26Z=9^]WH?SJ+(R6_=U&BOBW1+Q="MC)4:? M"D6[E1C=D+7<@&Z#DAC=KN3HPZ_E9M0[#M(SYZV@6I-*ECX5JKJ#2IANR%JN M3[AFLR1,WU3"].'7'75-;JTR'PO8K5#:DUJNKE-F$M-^#3MJZ7NUG!W+UA MA5<:YY8(W;/-A4YE+CS\6FY&O /&UL".O./E'C[NT';V_IL'V;P&5X0$ ZZ\R%/O(E0H ;\6VMT:66)/!7>:74J!V]#UG)]PK4;ML3N M5A+[X==R,^*=:(3FMP:C%<=R5F+UJ1"XU:O$ZH:LY0:$:]EBM5>)U8=?R\V( M=[",H(WALSQ- P6[O1V)<)X&C*5D9.].'/D,AX_7',LT#S.ZY&@F>4F5Q?MD MF*02S1NSENL3KE^JN>E5I>$;L):;4>]/' @29 3S0F(6/@CUOZTDA[,]C//, M43$-+"BO1.]3X8&N6XG>#5G+#0A7*M+I5Y+WX==R,^(5=F[1-4X2^"2?S4+Z MMTCF50#B21&]6U66;\I:;M!LU6_;LG90R=J'7\L-J;=#(/ XDHM$+!BV8IQ( M)70)F'>;YV0)_"".]#\1U -_8 6$C4U<2>4GPQZN6^7;-F4M-R%=J41B4(4? M-F M-R0?8G(F0!N2LE2K[EMU>VVV6!2Q1\RF\T\Z3>9-*Y3W\6GZ> M>D6@!LNO14+3V=[&"3P69PDF0>H''D]:H0EJ'Q)YCA-4]J-TQH/8*R_D23+& M_:K.JLVK:O/Z*2.O9?J\JD:O32#U'=KS99SB1F5W//Q:;DB^73W*M>;L74HO MI_*I(WO8ZXX>]^:\BX$DF$ZJ,DA/AP%!)'S1D82#%PLBN+OR0-H/3=R22WU*GH5JBA&["6&Y)O[W(2#(,,?+45'>+. MB3>1?AY61L03HKCK5MA'F[*6FY!.=1\Z;K<:D;,I:[DA_=[&"="O4?\_YR2? M3D4RK\3JDZ'M#<5JMSJ9FT*]9NO9ZY/]=X?;IQ^/]T[N5[96!_/.2>LVFS\Z MF']D8AA*_;E%$K68=G.KUX$%S^*4T$%?)I3[.)>O+@(_FZBXA?U#IN_+1O$3 M,4SC,,_6_^0&H8B["K\T<4VMA5VR_HNK#?Q_/;M&&4WCF?[1)"G.R%C6AXD4 M9W4Q@A=\*<(+,4^?_5':AVD0U1?V?7'+[OU@-#?H8/QX+=<_&*"O3I'MJ< " M'KAFH+0F/._YZW\.DS\6+KD!5[2>K3AD8 2-@>;JR+A-+3T#3!-F+UO=V0]$ MX:\>!;KCRR"#@^?].#9&AP.LMPN1^(@JW!B\>A_'9QAO+^#4EG=FHU]RM03X M&(&WGSHQ-G-?!*ET8)&@NS+IUQSXS(&C.TT=W(-FX]5>="[3+))9C3YP7^DO M\$JLCQ31?/&K"[GX29[J#S!MH3Z,\T1_"DPM$R>+'?MQJ*3W(V^+?A-DJ9/F MPS3P Y$$F/^ _W,N)G$HMYX$54XG 29UHER$L!VS.,D0-0K="=W%H;CR_V@ M#&[_7(K$P6R[[^Q*3TZ'L(?YLFV]V3#=[]@+,F@@S^RG^WN+R M4'%Y6H &)J:]<91GV.](C8R<3B;'@4J>S9*8^C)3A\0KK7 <1\/EX#B?*F^!)4N^+R+V8;ZW^5"[=)4!5MO3I11"&BY]-12&9X,2H3],)KLWZ'.D>R3$#%!/? MQJD6@O#U.8@;M>?P)6W819SXJO(E#4 XX"F\G,%I2)D4N.6T2MAPD&EJ^]5N M7\7:6\X^L(W/_(,/F=O,08W%1EK:# "+LX[FR/ BG!:\HB"R[XR3 M^"*;T)MDP&,^X=GA1<,\!0F5JB-/L!_>1"0"*)($0$>/'EAF-]@L+TB\? KK MA:?Q1ES]NDKGUE><J N7 U=%;>]GN M+&B"NMO?(%5 S-DU*=)-6-2KTOZY[:T.[I< V0L;. T\)#X(SQ"8R0,&"=*: M(AS1A4R%)([$>9#D)$,E"#C04^[ >:[.Y<[17_N[=7>@3N8+<^N:T?\!6!L> MJ46\XSB,A\#?8"5'\71.%WEBAN\#?(.@XGA$03G),,0_21$DL9][^(4'XBS" MOP#K^K&J-);361C/I51G&W^1%+([-K*;S:11#C<&'D+1#%]?3 (XW[]M((Q(L=Q M%IC3.L*:-[!>R2!FXE5DN5>R> 7B,5)(6_-L"(H +>4P)PN:W5?4_'D4L&$( MGX8QWA&$*S@E:2HK^CW L0(;.F=S!<^1+X>9L73$, BQ,PLTFU)@YIJ*4/=* M*-)6VN6,%HDC/ _]LJ 8=3&2Y#X' N1[(N!OX;GE50<_8B\*_1!K1]7M+WW M0Y@A73(5)4OCJ32VI@AA/7($Q,'H3>:$>*5E6081"-W,LD<7+\BD-U&AG>?/ MW@;1*?R;(G\8IT6^8"\%_""4QJEZHC?W0G1Z$OG?/,#13!AH1>!ZO&4^ _8" MF:$NC5,56-*>$:@#"B?/$HGP9YI3X6-\:L@ONO26%=L]E.X.*,*.1)E1URP+ M&5(.I)7Q7\PE%^@-)1@54W8PQXG0UTFD]$'F $7Y=NA!@VP"%I!RBL('0\)^ M(B[4]QRH&8-1EX@PG"-O8V ++(C*N+Y_ :3C*&"WA;F7Y4K7 '-PX 1]98X_ M\E''8"8<]\Q)V-Z+E*<\Q2]1O=BQE;*?K#G&V(:*R3CD/BU:NU%)^=,@HJGV ME6)Z$*?9LC+.I)R!Z.=))HF8!7ZA6[#.Q6&)4G/D>1R>HS31P0Z,S$:^2'QM MA$1C_%KI%A8$A0->4?E>J9P$Z1FF3M,8S 6,B!!]D?9TQB,Z>4#=(M99$>@! M(I73&9A-F(^B%,R/(Y$B9?,NX6039Z_P)Y0HJXD'C^/ LSRIKY<&ME32G^ 9FY.9%NMT<.#AB8'QPH:;CP5D*?#1D M:]I#E?8%2KR6[@@G;4Q(FW0=2EKC45>$WQC"2\+MDX[*]IV#^E/) V5LJB(> M[8/HG%^0V'&362@R*DM29WS%5SSUC[S7D!//PO-R8A#8!O!Q*Z:X=Z-I)((0 M:U&X*@:(EAFS-@PEJUCX C0O< [5WU=']T&/;H!CVL#,P>*KB[7&+59E1!/, MY)+G^,JI:/: -)N*@$I(2<2F&LM/AXC&]"_MK\26(Y&DJ.*FJ"AN-"Y M@G$>ZMJI%8$BJMV*L3B'!74\#%6-L/I.A:_)O\5R6;QSK7S;\MWL.P +3>(+ M#&=S6$,N5SB6:D#Y171>6VL5LA7G[,KQ(NR05L5O]QO'8LK'P$5$%Z[U4=2J MB'&_Q-"'1%?GP.F.IY(S0O&0Q#Q;7BC>IX&JDL8DDJ[O61.M+YEOL,RALGCG7P9CA;5^+/0(:.L;$D PI6-'J0L[<8(ZX5 M-G1LC+$:MSNH /%"P8B5]4W K:WAZ;V(DS-U=L.JBO5^*;ML\PBV./&[@\SG\[6"(!]+CCQ5^]?XV-VC]= MHT+ANIA&N#_X#KD;MD.5!+[WPYO#L24\;(YL4)G4#/P-KPA-4!YNELC,U*JK MGSB9N"1/=3W=?D< BO9Z (H*2^))8$E44ND.I1+XSSFWUZ(UH?J$L>ML(A+^ MT(NGTQA7'WMG:/&7?E%<-J,V8DQFFBLY:Y8%2.JT:-E71>CR,N#"T;08O5+Y M>_=+?55"J[I> \\JU:PYLQCCXEB=9P5=.4:F+ZH<@'NFEVI2/N=NXTAD.9+/ M#U*19M3(+J/S((DCC"*7OX#_)C$VVSLBRX1WIC ?5%?T8H-UD"RT1]M]T5G" ML!:J+YI06&X"FE*QQAVPQG097 0D\PP.J2P2'2-!0V"?!L3-09R4HQ7,JBE5 MI,<)=ISH%V:@"X(1<3R!,0^5&M)M)[!#?C :41$Y-^^&\Z*+^TK\F LLU3B3 MW,RX!+R#P!6IS/ V&79+.1\$?+I?:H! 65D M7OIUE5\8D^:%?Q[9-0MY_C M7&]>(H6_B@5T :PJ8]3%#:S?J**"S4N1V<*C#/]6^UV-IR/ND3#^\!;*&Q ML*XZ220)\.:K1,$3X8)3$BEA&%_@R_ME^#JAX>L4GX@P)85 _"*P1[CH$ (I MG8*#Z9,TL-!N+.0Z54F3J$&!(/:D@>H#"1*F\H*TWDJK:\O98]&BX0WA"E"' MY,_:1F.A+5CXU_A>UIM='^B0^"N(L(<-ELW-4? 21=0WD*C$RCJ35>I:ZS,F M9J7%H&R4L//K.>EW# !W;@6!N%LA$#_-J/&R<+US/ET-!FR-/=IRWJARP1OH MA =:]CL.$:Y=Z/UIJG4,YG9@F072+\C,),['DR6,WYH#=,& 2*O#"M77@T>H.^N>)' <8 M5R:'6"-R\.*1P34(Y_'^MD8F?D$/F(#@AQ]I?&/$D['?"BU_>GS!Z5:_5!DQ M$=D..=[Q"5-D*!%]!!@Q@_NI6G[)J718$T)PVCM;8KO;YJL'->>O,-Y9,@K< M]&$0F1(#TZ5F=\?4J.H+I'\QL]MN;*Q95,JCX+\YNGU*R"&8>G'8X0HJ_0-# M.D)\810_:T4>-F#4M #!2Q5E;5&H&GG &B"H"!0Z=I7P2H[86I^JVER"65I- M.+M@Q%.X3@>LB'A) &MGAP'17#E$Y0X& Z[91) E#4Z)#@5N%L*2@W^;8&)( M88/#;W8FX!N-XYJS#]L\(ETBPOPZ<26RMP:%B MNG69LH;)O&AF2=7+;UG*N-1+13#QV".U]!M\9BD2RTD/G?7HUS2"^B&X]0X# M-;O-5VJ[@8/,4PRV_9'=9Z.71O:92%50(KTF9'>G?;]9QTW.,:[B^]4YQH*A M/K']<*)%]T.F9XB17!P&0L8P89$I6YOCSARY7S9YTGB4D4!=Q&*^PJ(OX>;A MY1'YI2#IJ,W;,G[7F[-+QN]Z*V2)<7_:#*F.P"T>@5WL%/T?,9V]XK$=.,5@ MPXX!-;.*\3B1XZ+ E#XL65/&^B.NIQ_.(T%8^5X8YWY=VPCLL2)$*';*@N&! M-2;+2.4WB71OS*RF];+-43KI45L 2R^E9%RZ4LAERA6L^_ S*A\B9Y+GSX!3 M5Z1VLC@.4TY5J@2>+0)-%&%9^!KYAVE,,S_!&/6_*$SUN*=RAIS<6LM'T>_+ M@$K8+HR!&EM#Y#-*;.DX![TG!CAPTHEZI/Z=ZA16/<'DN\O1*/ "2J=O.=ML M*>/K@E;"H4JV![5('PTN8LZF0AF!LWQ!N+TS>(U+@LP&T__OG:V>DR4!; ^& MI2(K=.#VMCK.5'TC/ \1FU-R[%,,( WG]K4+40@S-OC1,?Z)UN:F80GW3--; MY9!>\NM9PVU"$>&\J1HE;VC+TU1Q*[!YS0YV+(Q_LEKEB%*8.%1N#FPP<#$U MF*=2)-ZD1H,!P& -8DJ#94GN,8]B$A^(3O..+*#1P*9F0_N'T1%F(@E72T/"LE=A7\:BF G>;@XU<. MUOU8E_\/=(..7CZH55EHRPAU5SV+ZY+U'(@F$&8!@B-A_<:RBM>ZJTC))=7GMHBVTR>64&7!O$I6*?&SK5]S00A14+W9)$UK/5HC'MMY'IL+N)J" M#G2ZVK(W"Z@MR$.V^Y6]KE)=)]C(=K]YUQMY34%EE#JW*=3*EE!QKI5-Q)^NMSE(#*FI@""K)L%L50RI M5E:JL3.!M2F+0BJOZ=9/UN]8[M.M^CTW8RWWV^]9Z8U?U1L'<23G[W(0D9LE MIK'Z)%4AQF57W/):.,CSH\F(-/Z8)"]6(/MBEA';F3@_U@NL#GCY.'MWC)D" M#]N&>+Z$JARU"E3RE#/2*;)AW0L%6G1%A0+9IRJ%KD$,A5F\\NGEPEM6!M>& M'YQCF2E<6K5Z!\I6HVF662/ +4RP, MH3@&-:]K^4$SS5@6U-.8&AP,R?F(.N^Y-(E'DRC\;K]4Q@*$0#F"<[NI/DE: M+=,U5=;"V4/C\D52U4(M/H\=-@Y]\[WLK+N.JJ.I6:4-'YT\^7"PUIM;Z X2@@.PFK+]44^S*0KGN]?>J*U_]IH@Z3X8#^^@\-/ M[L1V"V%5\CR(^;,)*@,8\)Y4QC5-09T8T+U$HQ M^)TR&'7^/K$CF 14C656.D^4V@'.BBH_MGP$3 %C+]NY:HT%9P#8C\R$ MT)D#1Z742 @/QDY%[BI3O\%>M2Q+@F'.#@H-R?7 5H [)3+RS53DY9BZ=G5J MJK$2ZVX-[G3)SK&'/17<9/&=7U>^'K ZA=$YB4FA>NS6\))@AC=2 M5]&WCY']RHV2.#TWH[[("\,$:CNP0=D,DC<)>LKD:EFGRA"X-WH]Y]:P41 % M(I!UPFE-I-Y4 JMY> 2R"^H9N>[,1%/'O_WQX(_M4B&_3:F?J*R^USCB:F5( M[Z3JMTZLMRE9QP_!.,__CJPQY(J-],6O[FTP!3V:>/]Z)J/S.E:=N,V6^W7< MW/HV&S\#G9"M^68AQ.RV9Y>ORH_L+%N'M #^6H52N\WN[!+CKK_"&U48?(E+ M>E48?#/6\@ -K!LO0YUMI<8>7IB2(17G< __SF1I:ZTL;:V4I9W6 \K2S>$1 M9=W<$5'::XG27D645K=[VT3Y'=52OU)+F[&6)X6K\-.E_*MZ-)Y$.?_*%\.P MPL_V?FPYVU3BAW,>1H%J]+.N,Z[@?LD/Y'%I,XD_ +_1CJNL7"*L94+]!,"= MV,?'?JZNZ,/U3S'0=\Z B8A)$/GU/"T-^Y$^0QP(*IIFN"@KO\*MS9R"F7)* MULKX%FCKM ATJS&,1TBF=AR2@8SXCC9$^RR)QXF83G4B*!D)#%":[?FP7W2\ M8VRDU)S\&.,8VZ5& [?6;32L_;1;X6K6YU927+4-Z>:YI>S[7(,-6)@&G2LP M#53X8:@[/ZYB.WL**\G(61"9Z8!< 6^SR,+82$H/EK:AU30M%3,1^,5Z'B>- MK]@]U4>.#<,X:='P,T:R\EGZ<@T_F$/QMBPSKN"2FCTYB*K7,?CO?([]4$IJ M J*&F_-")GTN[O\S5:R_63;SQKE+C&06_5;[%H4?-'M$S%?DD H$"!+YA#=? MJKK&@G44S[5"I^ D42SSM)0"]T!RI)4BYZ;_"C@7?UYP=1"!;#32OF:58*=; MSHY93B(]27,@$0D.GEI?J\E(F^M6H2]5-X9'T*7^=3"V) OP]E#AF+-4-MA)%X[@;$R@T1A*27J)!X MQ6/IYN:N"\L()6%CEG9LN< -]IMPNU4&4V\BX=]0OI2(:][$/ Q_&N! RQ'G MKWA9BO3\'$EVT'D@+TH?\YQ[CN+4D$N],_4]6'L1UU6#6XQ)JTS?$)GQ C&N M:W9O!-ATYXB_I8;YTBLJ8$^"0WR+2#V7 O$G+//Q_REYOW<)CTN9]_42=X&5=57;,.JQ59E,ANJ6);5^@8HE1_*39PO7I*8UE1Q:ZA)278@)JRY MEVX1Q@2@E?H#45C7T28]6L$VBA5>UDH1A5 !PZ/;DV$J5 MJ?=4,C!7L-)+!]4VL8=Y$/IVY2[*;0/NA6K5:!:6%*S$2XV:9/8;I4DP15LV MY#E=5;2"67JTSAZA+M8H:57;8LO MB-G2FR-)E\A9M@EBLV=KG*82,^K2;2N'7703OW)D'?MX98+1!U;"!:N\0B1T M8$6+1\WL=W3#%M7;*TMO/N9BE3?P"L[;?7H;) Y(DPA!L(&*,W[5.P*[)]PJ10H1+:U6,+4BB(JBZ-2<(UD M*\;"+'06EL';%N,H=I,AFJQ\F N;6&&T%>=MT00I@4UI2$0UT-&4WI1L&=/] M%?/%? @(3[YT M?.Q>ZT799HX\!\\*HWE$LWH6263K%Y\J/*AP"$7R(V3T4D640@X=)LRQ7CR. M MV2NP(=U8)$E8RAS<.$D0*L+DQD M5%38%O8XD4[S5''[5H8F&M>V^)2+G2 M UA()4%XXO-!@HDH ^FF02<%.7-H(2 [4V='\B-0[HV!LCM@?CJB8B+BW W& M1C5%5.MKX)8K]9;+\U"C@K_-XP2X\(FK1=G%5^X;?Z3*2O&4SU84\V%2.]&R M!2]Z*WWZ_EA2A*S&(1\C;+&Q07%%Y8]IL87C/2U=#XX3NT>/\W==[Q:#%54Z8& M.O"#:=GLW?&WL$F'-,MH&\X:;#=F'GC, @LN0L>!W6UOM?^A4/G#N:D_@YLV MZ #"7SJ$GW:)D]]A'[H=LP];SANJ_]/V$YD_.S+)X5MG.R60D4P:2!;:"+7+ M5 49I"3R'40=F9*%V&G]@QQ0HFEX):T"7J@!CJW[0<(ON$#,OS<7P7?4[^P* MOHD@T>UAHP>B=A*N;I\6M%A'@HRHZ/SN8M@-4ZG[C;XT)&Y7NB+ M'PH#FN""ID$0Y5RR6DR84&D@R:!^* XH$$W_-C2BFW)%:B)-;28;!TX*"EM: M"$^,9*H!GCRTPM&2PO[ <%X,($.O*4AY;1H?BQ= X2[52%2VYM'MP I=O)VR M.H("^/('U98_QP"_8YG"H"I3V(RU/%CUW,-+O'*!N*K[1X>#!V_BA\:M,",= MBQ@.Y@*TZZ:C)?@AZMYB.*=M"C!J(X7L[;[%A9[$LD-G(M!A<$:1F\>&_T00 M^P\;_X0EK(Y_%DFU3VJTPLL'"G[2+EE)OB+US:GY%5C]Y$%-9V$\I]1#0A$M MCX-6I DE?0\F>D CGY?G2&PM33!T=H[^VM^MNP,SEY9,?&KHQX5*7QD)&'M2 M/;LX&.,4_;)4!#['YHRUBQTE8)A;DSQ/P&Y4F8A_Y[!C:+L#5WO2[A7$5SL@ MO&P$-(]"3/UDSJ\7472G,**EH MP(S?X&%Y#&VBTN]\C:_PX51DD9/;Y/!LMEA8BT6VB6)A3Z1TCK8I#OR00N$E MEGH6$2^>;S55DY]4S-P@7%CFH)?$:;JD/[ @)-5%EVKFI^"J YG4^'XF/5D$ MZ_A"@]@XYV)*'#BOH:7A*:LY?P70I#5:*PS9/J"<51!CK/V[=*8_V/ F_>\. M-YPC"/H%&7U;I',.^-<6T$G(ZA8CFFDA'':M4<0Q#)VU@5SV0"-W,Z[*H\G- MIG>7I$*6T9ZB 7'S.0/7/=)WOH%7'^E;7,+UC_1'*MW!T*^OB\I_:,'?^3XY M]HK,@!05-09NTBWKED\(_+-\GDBU+D2.=2 U71^*[7;8+-9!51--YU@K:FHR M*PAK_.]NHZ$@4)=CN/#LB).Z37?QGG0?'4LV=T%N_WOGA[?\MQD &W+[/&)! MZ$WR QHP6P39]=FA%!05?>FB##(?2O#X]/2'%.F$+NE\(LD9^V)NX@6VHQ_0 M3!Z0* S)C8;/&M(S($'",5=KE[39J,T8JDFT0NPK8@YD''& /W7^WK?B^]>3 M0Y;4N7%%U@,9('JV)_B0OEP_.'-S(U,_"#LQ6$/(&!59*L,1^]GHHH,5,4ZD M9#PKU$8&)!D+'CT^C D.?L]E">6X@)@NX"%JJ\ @5*V0\;(+]P 39V:5B%%M M_UV;V)@5#A:*9 J0>SV"0N-76 5;!*)>6$)#G9DJ%0B7!EI0F<.6<[1N6;P4 M2F]8$RZH*LJ^8;$&]DH*2!K+_-<5N_H&VQ_V04:+J42K?P&2EFK/"^4NI MFH,J*\@'T#G.-.>Z!04D4F8$JSSMD84%[]]36!D87QT6%.?@KA(N# >%R2+& M:0HXQUZE5SD+.Y)2'PV5-8S\4GB,BT8*+?#JBHD>%;%N2*SCDJ0#(@4:+YKD M',D**E*K*HGOD HG61(CRHXN_S'5;X^Q1 K''&HU2=ZY!H[UM3U=I(VF6"?X MHZ3,!K?I;EM@4,4Q.E9OOND%"_;J"W/'T(TG:P:(I84S<%)J9AU)U4W(%D]@ ML6RJ2Q? T;%J!8TQ4$#A6?-:=B@=4UC[9@RO-=I'W\$4HB_?4G?46%E C6BW M:F21'XAQ%)/!L')B46F@QN*(HN41&@:FOWC">C3^8GZ173BI1A?Q#&ML_HBQ M+H-C*=/ ]T-95Y^8X@T=-2WA7=%'6/(IL&#S7 2AAF>S.@'*@V_)8A)-,:N(@8Y8*/((:\6O&K)E\_OUO:$-.248.+=!W^@$6*SK '=%MI2C M0C&Z-)\!1;!SB&@PPWIQ5899E/+IVBD+NHP29@NV.?,^3;DJ[L-=298U3R!^ MW#J ;#F?E4&"[54;CP6K>.P.[Q+ 'OZ"PNVT9).J,UI*]U?QZHHK"Z:Q+N(Y MM^")>*IT,8A&./#6(0"^3/U]5/P0,2%+5=FC,$<^Y7Z WV;F.19U4[E=CZ-3 MR!?$/6HXA^%+V&":"Z8B'9;KE?!PM*+IKY3%I>21&J==9B:U[YQQL4FCN%=Q MZ?K!2;H*T)H;2#ECC&OK1]8L94)&_[(OSI;H>9 &E&Z;:S-"1XS5G;:T[H6E MS VW2)9H^@6!X9?>E9.$J4$T5*QWP6^XJ7N#O#?95Y;JR_U:'W,C9&425U.I&K@J&T MIL)HTD;\*+C47U*US(:> MW?^VN@9R*)'P.46GM:N *,;LF)?:W,U4PP7[$E>OU7B!"% $9+D]#HBV# FL M*S6197 (,3;W8QF'+K=3[7"P?^5'ZJ3?2"5SL+(D?IPX-;LRG069PM*>Q13C M@:-"3@+XB@O= F"L+6K; MHVRQ=<$XAJDE,\(8[*1$747>HF6487^QRK;BTLGK10MQI/IO3.;D,<9Z/MA9 M&S.<&1GZ"-.\CY 7B_05,8^.T:7&WB:S>76VJAAO"H=T&#/92X5>*KUC] (G MP^%NWS '0 8O%MM@@F[8UTX!*UVET>#&7F.^O"/; FEIR#K8<46017 MHCKDY?)ZN6/>!+EI$NXY'&QEYX0"3+)2$MJ*;W%Y4,1A=L3KQ,HCGG:AJBG$ M: 1RA-3=BL&-JMQTF,0"O#E=JWYE.]-UJX]^P MX+QY,'XHZ0-6M:0,0$HU_.2OKP$9?=AC=$23>-24:!46YOP9(QJ)8,HQYE6, M_A-O:YH3,,J\\O@)5,7FX#'JA<2N9DF%C^%\"3]7KT_( M7#_54&F=VSQ7)5H]M)+AFM,Q(U$0U*])=Z^&<+X2!O.8\3W>,#RCT08,E:T@ MIBVL&0VL:(7Y#*R@4C4(P G'./#8RJ*.6VRB0;3*%-^'._A7MDEL.?M:V]UU M!\A:+GG0N82K'UZ"V;-1&[!+; TH90D9"BPFE(K8@"I5B3))M@4$/X5^22E1 M*;.E6],D:M,:%SE 8:MCS&IKC<:+9MF/I52O^0NQU$K>_;J\.UH 5EW56/3@ MTH^;]%C*6*%D5N6(1J9M<&OUUYF);EGO2KY= 1@)=XW#M,#WMZ<(V$V;VF:@ MCG ^A(3=%VJ 6 OIC^(""G(7Y]2-D:"J@9N^7)T/X;C7A1R6(F)E6ZZJJ+R# M, +V+B019BNHEDG1JY!\*J9 (O_O3B["258>,'YI9XGJDJS(#=5 MP63!(7+"4G&2X09&)#7EE8A,:I"Q:CH4B1DNA M'_Y0;CE-5-._G6.@9I&<* MXA[C2BIZY"?X4,+. O;CU EULY; ZJ2(;MDR*U*AC9C+7=>,G0;PI M+"+\_W/R-K^S#I31>9#$D9HJHD<3Z3(3TD\I/UF#=>N9Z,4PHGMH=GZU[D[W MS2^?5#F-O;>4 )8FX>O9^/BIY>BQ6H;/)@%C6^A<$&ZG*F0JLL8;5?JP.M5R M6IAC'[1MO>EUDJ>E>6HEJ",T!&.J+1O]()^GZN)4&2551M5!HZ'+,OI%&+FTS06WF0TGD.\2W#I8XE1: M5[,0=+DY3,D_$+, 0%$>(0VE-R-*^4[G;7N&!\1-]GQTCPAC3 MN3L:0C+3327&_6:.TXI H/##0U,T*Y5?E#KDGBBJLU4S1$=L&F0*(EP-@3%( MRES;6H3T:1(+'IA2P%&DE@[Q X)'Q!I0'HX%FH=L[W&L0,>=DY/M/NR0 M*H\U3-4X%XE5VQ%(,]%GAA%L++>VR:IJZC$D01:;0>\>XHC/&0'N4'V&MB+, MZL0"3I9!HE!D0U[!R3-Z!JRNO&\,T&/5X06<&9-JS# .M1'W$N:BBH70@VTR1YS1JGFG/;Y1[V'!)/&^8QM\3@%N$/B:U=YI.CRN+#*J%>.@B@7J.<4J0F!TB!DQWDB M"A/42A^K^3+6)MBM ,KL+::(6IL"=$XYZCJAOE+L":?V8Z3"HLFHRNN$J5Z M^\AS!;B(S>@L:KA!Q2G@/]7R2N.\#.0IGT;"0B/((V,-J7BNSV%Y,9NIP M $)L)B68(:\$"-2>,M4U0C%VU31(UJS2GB;M +GJ:MC>F<42V5HJ@ M$_,KJXW05=%!)]])8K!1LI)R7)AE!5]Y/*65CI?54;00""$ER!4MZG3GB3); M4ZGGB-%^+";W"GV%61/[RBWGB-KB&_]@86G>/=5$([AU+K_B9K8\X19"7X% MX@/>[B_(:)8+;_<-X,CB;VT40=5?*0/ZT5!DI(]1^:P"&9)'5;!4C7\H"Q2L"\H"NBB18!?A MC]4Y4%-'QWK^M=IYMJ]]@PYN^Q/$ABL&#!L>QY0I66&+]RN142V@IA.B:0X_ M,).X!2H<\#GC1"M@+B%#^8\I=J2&&01*VA4E$3*M+7-*\TC93E0N;OD&-5#+ MB.!O;DB8;OC&H7[\B&9C&S6'=]Q"4.>R445]OQ0UY9WE(5T4OM/#$:G=M$83 M0#WCUNGN,C4J!+M6^88%9CKN^A1-$*KV$0F/^PQQA[+)5 <VA'O7!9*_90 MVL)/CRZ9,LJ)0IJOL;C31TY#F--]:0@T+=]XN+7BQ', 7X2YANY9B,1_S,"J M^L[-2(1?KP!X)(5PM$Z*X&QX!&@",=. MP!:ERDGX;AQJ0J5-"<45M1,C?ZF1A 0%73:1."A9&GBY,)"W:+L($GM\=JR- M2TW#PGL!RPAW_[[$6C6Y:CFYWZR2^YNQECM/[F^(KD?[OO"4"F5N0'N7$S&8 MTE'I%BM[RE)'9?12,K#3K)#AA4X$^TR0+@?1[),_"H:J;C-A$Y9&\Y'?D&6% MSZM'M%.H *,:://^2$\I_+DH9Z6O-0W0$Y'F"%(#27OZZ:#P\.4Q8[ M)-;&6 @W@CB^/&^VWW"FC,)><_[>:^I_,(9^U_JR"(&&X/P>:001>KSVD%2I MQ-)0VV['>DBG4WY(J[WZ(>I@<)HBG%O.=!J/L@N1R!^44FQ,TO]$A,IJXXG+ M2()'R+V8@L%,?LXB=D03?Q'O_S)3.1BN*J7:8TZ6XG6KWKX4X/-BX"(M\"=@ M8R.4*+A3*?DKJJ-A_:#7+6=/%;/:U:KXFSQ=!/+A+!6NAXU=N[N!PREXB'A& M#<.^Z'45:@DL8YSB) I)S($5SC2H&"II.QO[$<["L&)PFH!UZX$6: M$<=9U H@(.VGH;L\IKA$2$IUR*DG/3*#N(:LA3EY:45BBPS)--,E9TI;<[)Y M50!;Z5WK2PV]BP!2XCP8X]?+@$?KT249< SV+@QH5B%-&313AK=3/NLX:U"R MMVJRTXOCP^E.9NS%KJ6I=BFR1A.PRV]/7O@-UVOW)=OYB RUTZFF3)H/"20' M%!$ZKY3T8K!-?61U(89* 6, 1&7(%F9QI\YSE='Z>+"ML$KL7F-*71%*GZG$(!T;ABQ%G5Y'$29 M K'+<'H8Y0O7X'Y88RE\,<<1)_!'<63Y$*:V9K01LSFR%7BJ7 6UNIJ8KN , M4U,!JN>]$@,R5"+=W[":6LZ8ZE'8B-"3)NUL"KMN]NN8?: (:9HRJEPX9Z?. M-*,0A]MW,B#IV)M)K>NI1GT. P$+C]W;<,$^0PH%> GN!8HO:937@@ M&ST"B:RE)BE"<4PM9OP6 '9'-1>(>:T5#9&@NJP*^D(4V1F$J_KD/E:@R2 M;]M?*64+PEBG0W39/MVQ2(+ 6O] @RN!OVP1MHJ9@%C4AV#28(IA)B^,4X-G M@L;,#N/O?5!37_D5Z"3KQU#,9!&'?;%!F5*M*>M[-?BUQIM9LW82KRP_D'=S MD9)Z>+L=0UG(!=L5+B9CK&EO%2KY$O=4WZQ\#]J$)3QZL'9HQ"<<,#5.H%L)QO:1<^Z K968Y7JGK M]G4%^);SEHJ,L/@ &1[^I.@79FG'*R2=/<""5P$/]&,RKM@= ;M#5T<4_JJR M=/04;G/^]0BV4DM3<:+Y%7\@N3 8K OE3<'+5>+,3H7:/@!)IJ7]61)]*TA1 MN_X;K5(\/Q*5NG[#R.IE(OY BNJM '$I[4DPN&\D<1XC5/*1Z=ZV;&O6X*BA M&1XZB (LGJ<]1@,>>]FT3:-*J&NL8)DYBGI-#,5&FH0V)@$W=EO3@*P8',8X M0O,QCY.FE,8D#J45>BBOW32"Y%B@0-D9U11NM=N8%^2[SD3@UVBVC)H:&5_@ MW\#R"$0)$B$AP4(1=)KQ*OW2_&0=Q4N+>MF$,)YTM%(-!.$/43 \1EXY+?KL M%JK'M$6U#";*$2%$3')XI"8V\>M."@4;8.ZB=W2(E97X2;E@6I<;P"&.QY'" MPDM5_:ZJPD>+&T>4?))F?DY>F\<9V)KA MA@S%F[Q(47[RJ.X"YD0'#=4J* ^:9H4P*1H5&!"O'&NQYZ@;+55PMG7\;'$[ MB=D>*A\E+/650U"4:-R1*(SY?>Q>)6Y$<8+3*ILC>;>,QJ>RG[C1:M,RTA,;8V!3_)BB59>>BTO^U9DJ ?:I- M'Y"'RD("B1* :A>@VN'XI0L)*X)AH>94K%4(RM'J/NH M>EVA6ZVVERS_4P_]L!L7[ YUVW0@O*4QV0@@UDG\4N%>$?B!]PA0$G9T,5$5H2W31HJ@RQR8Y-9&*DCX00=;^38J4%(T:Y3+P-= -;QR,%>' MU]?* ^V-X5AJ%UP8K!/12O%%D0-IO>7V7(6MN_;%(^[!>(PJ0X74BUZ@3YSV M/"F2]1?2T%45%%"@F^>)GK-RY3%,EN%_34RA*AIY=302$R^ZCQ Y[[\@9@/M MDUUUGD#R&I@?DT)7;536"5MQJ&Z0WZXH>#4%B]((BNR!#:%;%T1BD)\6Y-Y* M45>1Y3;)0B/O"F2,*XY3M?FWNOD,S3G2MN1:ED<:5 FONQ90P@P!,&,DKZ%? MJ/E*D()9JI=222]M;;$+:EK(%191PKH(76_&'7B$5A1:S5>T4U,*61M2NO1V M/9*[@2*OZ;[+(5!'Y#:2N=7U;R&_.V^N8P"KCF%M!^,43M5L"LP12ITQT8C( M2WVP9A6EAK^4(*F,*>UCD72*W9(E<]H45#'BA<;KI3Y505F41\D$2Z;T*CZH MS.F'EG7'4C=N C"@, M)?;'="50@?_!??0$( (7O]W7=;45+6Z-%B>(<^(\UX/&34T,-RB!"6(PI@@) M5?@QS<)^49'@]DB@@#VJ+;T];TO5WG&6J-K86]O8-U:4U)/!+[[0Q6D$C4QUUR,];#4U;=O4%&U:*BPL[=2; M2&R\* IE$\-IN@Y[)'V*!E*\G9K:R=NIV85NUJ^&MDRU[+2+/)H@A1,/'2KBW%[+4A(ZXFPBKAL"TH;C0 'MZ!13"Y +?TF#C M&T/DW".ON1T5O4= W, /!'%*$<+=3K'VXZ" ]6;!M1]Y6Z:=?F_[H&BG+W[Z MP?2F6[44Y1]^."E^^';W_W.V554B7U=S_LQ%E 7<..(<2U4U1R@%"[?Z\_A= M<:M27RY.C5:H[?9"WK_?^2'?%^QMD$_M'>(FEC%BS"<*MYD/%_*6 M);:OC+%)>ZJ@<XO'7B:I MAK:G5Z<#O5]EW%#=(+Y;,K>=-]\7S[1?/@^"% MKCK306EH#?S M^0^7V^K3.NE9+PBIQI<,S>Z;PELPNN.+&MYWOJ)4Q MF2JPQ^U &T!>PKMP;:,88;=K,L3Z> T_3\L-K,$,RR]I327!ES1UFP311^QS MG..P!7I+46]K8E@,M:-RS-?AI]4_T\0!NV6T^+P+Q,9&C#^&U(H)P?!!K[P8C!,I(\I/K5(%,H;K-$9F98Q22^**Y"8Q3M'>G7$-+6 MB_/0UQW$J#:QO0'-6,;\T:GYHD<0+(@%S(WELTG4NXAM8Q1^>6#]:U$IPZW6 MD0U4\P^/NK7%#/Q@'^?:.AJ2LD<^KL%BN8=6>X-\V&U;T>!7F6TUV)-($ 6U MB&!6(N%'P;?O<=)8B2]VC]Y;)Y0&NA5&:CP,%8"1ME71%5 PE-0RNB0!%PW^ MM&RC@W+PSZ2<6?,4U!3X4GU[5.X<\(,4(1MT>0T//*)^WV*!! TQ"8:!N<4H M$;D/[!4Q=.9Y85$QBJ=YNJZ]CD9@6C<64)5D<@P">U7&BF2W/8-16: M6BX2+U5#QC.2!K.$ M%5\!34B]IZHUU.*EXHEJF!:<&Q1%[,]]YS5I$!?)&.72YRER>/KXM*!BTB.P MU(02VK/S( [+Y[)D &@^_($LF"AA-HLO=(,RGS\%V$K<[HA5YY!5D2>29*Z M5% ,&_PZ/9'LW' _#J@#V:[&N8/"GR^-LEKELH+"58T#=E> \GL1=X#F8E$O M$/8[A=C(!"<+A;D*<=G=U)9 ^-D]TSIEM8"$39OFX7C!CP80P',CKK43V,X4@/7@J7*NX=P, M\;%C+2A+*-#R%G'(-"#AU<]"0V*&]B]-/+#DD%4SJ.SCHN[2"MSPX%)Z_-S< M*J:Z0'P)Q0<$;K,XVD9@QV#15C/+]5P7@Q@X9(OIK0I8%9.[]BT$*6>O>!*P M?0Y7A#JVL+ (0DN#;>-.=K2.?[@_6J#;T]<($B4-BEI%"\>QT*:U$E: +EP" M ^=4ZT>!QA3B?L!N2]^@1!A)A"8!%3MA(W]$'7\HBH]XFIAN8X/SB#,*0VX MH(\(C !H81LS1SM%-"1@V:DHAJ)H0I"*)I1N[]G&A]CV>";.0HN?JJFQ@I@( MN6W9'FR<%E HXT1J>RM>#-JQ]5N,N+*%H >V&*$!XLE(;9WV#ARF:?T]1G#K M;\(@E',V<;7)JGPF4-_G.#F,@01IN$1I= MC(>"H+/O0L=VC?VM*9LVL%-)( M0^D)#?:+!I&ILRXZ=A;"LL:^M>UI>T+U4"I83P484E8;V/%&-=B,E$HFEYX7 M7 SC*\"OS)A0>GGE/H"]>R:O*-5]:AIA*4Z\$!S7\GY%X'Y5M)PH 0Y[E)4$ MLE81MN.AO**: ^X.W0RFDF<5";]X_!$ZVT)\+5 M^WPAZ2KLFQ$AEIJ5]'VL@EU+U]*9* N]"7H?2_#GYS/6\@"(91M3(K>8WT9Q_8'SJ/B&*H7Z<45"\Q&: ME!^OR/75R)])TUS/XJ29HF.:(J)"[L:=,FDALBL3:?Z!\A@\))]!(6U/1WF, M/L9P_!]FE6LZ>1-$6HKKN4AJ>K4Z'[%MJJ05-) M$?@L\E1-K/; ,$\#MAEZ?31:^0?I^@M2.MR.;5)'985NM8.;#"DV.\%5"VGO MJUY"#ZRV1A[^3$' BNT;<5:'WXE#!%)F:S,CF(W0[@$I>!L8D.H?8STUU]QU ML91AX=VMI5<-T[?8 383";O6BR.%JBZ.6]OECZNG-A4CCJK-OKW-MLIFK U6 M@-'L%=91AU$-5NF:JE?FSGO'U& SA'$U)=2JI.X1P#_^.X=;.#L\2Q2+MMFQ M7UKXIAC F-3X2X0Y/*.^8@K:"$V"<_Y>3>UCW0S'0O54JC&Y=K/!FK?]N<'I M]WTN]@\/C_[:/MT_.D3[]P(-&0QM(NPX(IS;_0%FFU;'%,E\TO$MA:@)1B39 MU53CJB-/%/W4N1$%FVI5%#$P4AF]/8/E^"HTR]BX:@T8P9L;V (5>\68+M7_ MI*D=$S6!]ZFX-$B\G.=0?+L%+(Q3R$)E\\]QJ3K84,-_JK(1^!F9;CA:O]^^\W1L1$@'GJ_.#P&*+!,:RO0F698^CZ1PMJDW7"OK4>(5P,K-&G'@?NA 3GIENR\,3.*589+4R7((D%3A/Y M\30&.W+RV216C*<[=M1E,UF"%;OMY/^&$'%[9^?HX^'I]IO]]_NGGPFF/LH2 M''+O,7 #_!/^?\T1I'-36S@<^DOJO?:E276@YKR(BC.RY6QGEG3$&'LPY2)6 M+%+%,J3(*TX231%B%E(%BKHSUX^WG#=SAZ;R4OY$3@+U0)PD9VC-,@:CD4D< MX01((VI(6",:()G>/MPUSG>._FPMW.*G("5 M_Q>29:#J_.3:IL4!,1'-OHIRT(F)$JJIL:4HV MS1*T1:8%9/ ZME+JUA1:]HSRL:?4,/].9CS#$ MZGJN(L';S$)J#W-W;UY5_C]IV_B15\]%T M&F2J?HXCC9R[=# 0F'$'CF9958N@PH\TY;(X&5CD3(IOCB#M:#Z1$X*SOH,$ MJVE&4H94'BLC+J+#9BG6D.:(U$KEZ,:V78PXSLD4(DM)#7%B_H3S$H+-FY'] M'U*/%M;>LI9]ORW6G((1Q;@*-38B3J1J6 .1U]K@QX5SJXM>B79S@,2EI MC#E\W$[G!*PV."WOBU%/4XD TF:HWW1&^=(E%N-W+3C,'HNFBCQ&9,,'<-X3 M;A%R751:K-!JA0A1%**;VL.X[6):+3S(HLBHA$(\7>-NGZC;L NVWR2!/T9A M?2&TAZSFI7BPS30R);0*W^A /.P$:YZ#"+<9C,N$-TM[O10NZ]JD2W%0#J; M9O;2 U7'G5'U7*Z#PSJTA5*LUY!J:_DEZ(C@Q"Z,0\)F3,+YPNK0WQ<)3YIC MKV*&!>H:NG4[#.?(K#7.F)D%O0>;-8>]8&XY%EZ03IUZW?DTF3N?<7TG5"=Q MP .VGZA1B9&63Z '(V/\[YNS"<_(6/*I,M[43C%=X*\*[RJ+XQ 30>;$4ND= MWX +M A,7A=K@,;5#2RJ#PI$-(W5Y4IV-O\,**_JEYKR/" /7R.1OY>O/ 4RY8C/\FGV&3L M!X*[:53^E_H8XDPJ,RYFNK!PA!\78S&5@DS7"$45-)5?$$ MA]"5Z0E6$5@<\ :I4E)(*$-/5E;6L--OP).1G#]5\A0$"30(@,@1I2]TQ'0H MTE3X6)(!_W\ OM#<0B4R?79D8)4R,:H\U83QR*J@9C:V&>MF/#4>??;LE06P M,)C@JJ*,\'&<] M:?'!39Q=D4Z&,7A[!HRC5)I%8%H*4U_EOU-=;1Y'\RGF].P>Q,)S)/4H//F' MS'!PO6:CL:3:,-_::I5IP&2/!$8N8J M+ #L16I9;(D3,3-6DP1JRXGKX8/&1.^E MA\?[%#[: XK?1 'X1_ODGG5^/?J!AWCOZ(=6X+G$?:@/$ M8;;#/^NP- 6"#4'Y4^TWY2OH2>XQ3M]QCL/7W0YS)P:/4C38\ !Y &Y>A=KLXOR_* MLK66,R>+B020I=""&B8Y%1SFQ7R,)\^]J>'C&,#.4I%&9*9#^)SHAJZT^_0! M'X88.4'U*SFDF:9T=$A3DIEPA@9_/WY@_QZ?'U\Y2R0+:+;8(,#6U^D9E=+X MY8J;&MG2)$90<["4VS[1*K\++]2 M2^SMF<6'>-L6P<OODW:YFE)^ MSO:]'E/\D[;]-%L DG*1Y^AOG5'7X>1]55^4.;ZB@!G+*J]Y@/ M4;[22Q6_ MZ1*)&F+:4+,8"S,=4C>9Z8H3'HS%QGN<\>\U&AYN])DN #M:DU73H"1S106: M$^*<0/V3 Y#1X&D[E&'G_$!>W M1G]_JYV3:#Y;Q]Z>5(@[0T!C"*ESZ<8)Y1E#+B%X'66!UNW$?N%S&)1]<4OU MWZLJ3X[V4U4#."KW4J?]PP;3^@6-L#1#R=!G2W)$]@).'NS_H#\AL\?]S6T/ M #B-[J/Z$'J3W[6OI++N#K:" M#:GYC__G\.CH<;N:\W^0K06UF_K*-T(IM FKP>[W.1\K\N:4$*BTV $7.V>/ M:UR#1,ZTZI13_Y)G<"[A'F-]O%GXM;KHL69ZX\X-?XJ^166/]V^U&*[#0\C>2#O7$]_D"[2 M1+L.4J&^45X!]T M#+K8BU>*&I/,/A;]*60![_R1 M< Z D$G[9T=3:0ET O6YUD #R(7-[#<<\>.C[AK!^H-'@D/X_>%#N5!QZL;0 MWD2M\1F2%ULBBWTL&;DA+^A\2KPM]O7(>"!,%_C2-?W.C:[RU/.E66_D^ LYN ,>A&TNFH,,EN\P^<6,BLB[>_M%)P6ZOU- MYW+"UW'0#&X?X:^Y U!-V[VZ,I0#N.=-=+&2G@Q$454*NPE1QO!>4"(R XH" ME6CHI*,4G/1(E/1W4MC^X?_9&GOMI=IK*5!$.<%(\_=N_\5Z^YT"QE :9,V$ M* @$4;,"(B>AW#H&*^6:2D"M6#1)G@M1L[6\^$X$_T7(T[?U @0P,-<92";3%TS!A=Z4R_]CQ/G;S)7^F"7 M*]V.L=P]ZO,;AH:>>>_\3M\V/NP\Y3 )D6A4E27=&FVKJL;()&='.^TZ31_=^D*(4U,70;<=H95!R(#QD,I=$!<+>I%PS?\2- M4/QC/+G?D]H]*SLO&D06GKS\YXNG>P>/?@)LE92+L&(J00Q,JHH*S25YS&Z1 M&Y-WE!3KC4CZWC@'*Z3>;7\HV#S9"!L,JV%%)4P M%#ZY81Q'>;:V!X==#1>N6,8YR1%'7OLQUXP?G:PH4?_]$3E*K!T""F0_-71[ MC1W@:7%.<0%FM3-V_/<'HT/G\)4E^8 &3$)3<@?L^P/]&$9E.;T@,DO@4@!% MF&>@3W#:(.=TGEZ)UV KW:[U80TL8CZ-0@"0:A_*>7PZ?.2.(^#2@80'[-RRCVF5#Z MFX0L) R=+U[$"AM^ RQ\8F?* D@Z4_Z)/7F2&UCT1B*I[,AAF(S_*N!%AP\D M9*Y'1+P0"G?<4RZ*/2J,H2N.GDW^Y5$RX8/J+J2:*#S^H'Y*!T<48MA'BB'W M=X)< \DK?PLY.])=4RT\*WXF!^.1\R]S8OID4G_W*GZP/-1=-\X'EB_*%^1! M03?P([M3=YZ4F[C2QX6VLQCE1_$<_,TOFR@MLIV!8[<[\AX';H.:D6 M'=E^'&\,LI)Q_4%^)J1S%%ASCZ<5>\N/B8L'\KLI9R4\-%]^U[JT[W( MJ"B!;-%Q7:U:SW$CQ&N(-.P!.X"'(,[$>0\Z#QJ>WA.&.>B.,TJK.%/7?3B=5\BTY97N>>]#5V!W2,U*@TLR<-:B[UDKIVC'' M4$ JQ#\4LV-MB]1+HTR#J9--IY2W]&]VZF6!L(RU[L76H/>YKPF?$$R?^Y*7 MZ.$'Y;DZ7JZJ:9Q%A=R-TZ?:QDA3'+&.@W;*2@_^0^C)/0"+_[5&;D^<%(23 ME ZB/]-8PW0?*6^%7:O)]')VSR;:V3+VSQ8QR?/7J;N_.8MY'P 5S"_(4ERN&@\,[^?AWAI[FJ"_4Z:1]@?/5/YQ;=\T M :V[YO9EL.3'^T0?>+C1W!"Y0PS-;9?G&(@)02C*Z2^VCEVHX:'58DH!T , M[N>C&UU5\:FY-E@S>EY[)+_FIP4#$]BX/+1017*RG88$@\#464R3]_HX6;B: MJ3?AK;I!8S-FR7DVF6BKH8LLQ$-\-SBWJO^J&REO,:X,;XVA1)>71%"=<O](P]'8K(=RX.8ZQ.K8VG-J %.,%BVY-E;?/EGG.W?B1KV*.N M?TK[+@I]!1UDP\/E!O4N6?*C_II.VI(]-O\ _V&P1JDI%E +49$\]+:/4]EN M$V$.8BE>B$V(H]6@E(WT,%2(%FC?MDQ\D\G@A[MD\':,Y:LB"K\BX65Z>WG[ M/U!X<'^WIA]0W#R3;2$!?QM1*W.&!0"9K*%"S*(W<[8XJ]P;.MW I_V'@%Z%FW^B_['XVG1.C]D_4M1T13H1X][CWM,77:= R^*BM:8 M/Y:#_>C1Z.'Q$<[VLG'_.]47R[$?T;'_>3D=^.QX].#HP<:/]T<''_G9\='A M1_WRLL'>&]T_V/SI=HWUP;W1PX>/KO78GVG3>.-@U#HI^Z_OCKX+2I\(9'\Y M7'Q(#O2(L22 4[8K'2P8?[U*H;OESVP>XB$R[TNFM(\)?7>MKP[,GB_LK9K_ MR>DW/?U78G?]V/X4+<,5$@Z'!SF):KHG(P4CB[O^17$NZ\4O;O*(+Q;31*=Q MPW,Q+Z;3,O_K[R-:F'=(^*/;!J*_S35$9..2W$!V;GU9AR7NBR[L\8.[NIA; M)Z-/"%32,_\^[2#/Z'_NU#J\6:(<,GF:ORJJ[*.DJS/ICY*NJQ=N"T_C_8,M M7J^M$S0?1[^5N_).S3Q'=<'3_SQIFN*T_M(:_&Z=L>-[6[Q>6R=I?*F%^KYO M]E([RU$_^5+R%K\"B;[%NGH;S]W]+5ZOK9,W/G>_ S"B9RY-_@:2?O<'< .W M.>-1GM3-@FO#LV[ M.:Q=.U^SK7B4N>6-HO9&R6\$&#:OZ>,=PO-; )F3P_W]PS0QXP04HB<,]/RU;I=U92E*"8R7_"J? M/\^*9E;DI66B47:#9 H4.H$_L&+YI*[J.;@1\(AGU2D0/S?.V7_YPSD8E_G" M9Y,'TSF;5Q^:02$F2!+3(U#'M/XACT[O4Y .,M7;2965ZZ7N<'A9]/W_F[S- MG"[.)@/G1C[APR-SDODX 3K/W/=7_>%X)AS?$([GGR6ON*P/ _C[JS_^EOS^ M^RME:C%'Q;>0$XH=;BK<)XXRZUR#\-B=@C=4K\K=0PEUBC/QML?I^S;_D-%) M/EFAN<]-.BMN[R5%URTW!.[_7XFLB.3%\94O?5:B00W>9ST_/5PR#S>K>YYY MY_& _S'Y%VM1=@IR!O=#W0&% =)>-=EL2PA MNL23H0.BE@).,MV#]D<;AQ;I>U7H.!M_ULWR[")OB=S&2/+?0?QQ>IK\39F2 MWA"9&=]A$5MA5G4XE9A9D$X+R-P(:HE19J0NZ,W_ U"7X3/[*@[)9?&.+WD. M0-UJQS1X##[.;38&V::STGL[;IFAQULSB4?#+YT[&2(8(B"F+_[\FT 6,8A5 M(U7?SU=H:]3*W?22ZJ5:/@AB,"7CIGY/)%N'^X\>3YT9BFE2]8O\EI#\3-XU MSQNT UR.!H8?3I(1]$5=2C/"=L)\"R3F&PX7AO/?3_DKOV5S[)P]>N&D_9Y= MI'K&?O_]#[K/L@_2'A:__N_ZC,S3%HTO\77Y\1WHYQNVSUWOW!HZ.9DX SBG MLJ+MU A7 L"D(-MW,H3E<)&/6Q0J9TMI\:L8,>?<.L%K?TG.ELO%+S__?'%Q M,!HY>62>1XL)2D2!8Z,[< R.4%U<_YR% M-JY<9=2;.QCC=!S1H6SSR>BT/K]A]6!23/_KNZLAO0>/OMMF/?UBF<_Y)CTX M&5FS_W71OD^>9[BR[Z*V/HE"*#CJ3FVW?+11U$1M>5JJ%1LE_LM,P.A[%H:_ MMF?UJISZ"GQ39^8QP%.O@UMI84$<(>X<)1O1(J MV5;5A'U9TDNB;]"O9TE4H;@;RF)><+>BU \OF?$&HF($!I93<>CS>,'';-/C MIWD[:8KQP(ST753B4X$1N:):([P'=)6ARF33L_%KX5IU/P?U,U5TH<"S\9H[ M,"YK)U:\N)B#/ZY0_!>-^S(J\F^R9.71KF1E.\;R[92LO"9=\!JGBJGM4.'Z.ASIE^%(X["' M>-(350+;R"MP<*P>2[?JG,(#1-N0K7U]IO2[C)131_L%DGNJOHU794 UWM2: MVGJ+8G@UF0"#8G[.$'$^GN(+"-+(E6GL%:Z&SE;T93ML9V5E4E JC$#-:J%\=#(R9S:4(%]P MAKL^V<_)2U.+*NBF%FXV?!DE5K.B15"&B76B]8T*CW/NP1BX+A=@Z,?A1BL2 MQ&$S3^PEY)6>ZD7+K]MN_77__/"IR:@G2JM57YY48+.EH(3S%*C:TECI%;;V MVDD+K!RY2*@]L_BO0WN)I>.U8,O'EW*"/V&_7U]8S M]^]YC0=Q[!T$DNTO?#3#Z[6> MTF/XX<(XKD0)C_7$YNC^,\^$H$K/E,BC.T283$BP(5WVV M[Y3P2ICX;)!W0 M'=$!X&=HJ^*6:UK#8N8S'7CT8L(\Z@VT1Q\J,<+%F5MBHKXT!GSP(]"8*SI& M9J,A1>-[;,\\PPXW(N+L"62U+SNN(Q$DKL"!FXQQJC8R; M0HO6T=LHP[E':/H4_$N<8]!]O:(IBFLGV>B\,LA$9F<5\/Y,;2]N:WW]RNF7IF='Q*[V,N)F_5D#9X5 M<9%9_TG-:EWI+[5KK3V_;B3(*^ IV-8:K?)*SY9%KEHP*)01#EZJYY1 ?PP\ MB9]^02QQ%<2THT(]J<#(66@3]A#1VVY5GI+U]O+-;R=)LRJ)8,,;= TN-Y! M,KT%#S$K$;5G65_F[;+/ ;*JE XCXO#B=38:6[J"]2]H.BBB!4G&2/CLZIM= MRJ;@)2-^9&( 7#5.J\O%"JJ.IHKFY/94\A2&$$F(562K=/$C1>L[!>*652(M M:K:3,9MUR%2"%P]-D'!W,W^BXEJ80I%6C/@XJ[R\)-*\O?<6+#K2PD3NQ,+G M+;P-UWM\']WP!KH +>DT)V(-Y'A8?DPC. E>0S\)':6/4(B-52& ,D9+)!# M+<&#%^2)C)N)&PE;6ZO&XAO!B;% '7K&D54J:B>1 MVR=KQ@^6&&NP^D@[@-/0,\S(/;=T3Z"0&((KO!:B0\62'J^-?L4A63E#49." M./](,HZSZGWODDGTDBFJ'I].6(>PX!Z*TYX& M'MOB@71/PQCQ& *^M07GV_JQ'OK.8'0H%9/$=A5T?_Q'%&$V82:=NIXD/75. MV)"321[@\4"])2]>^%:)<79W*U UX]):<+7R3^SZT-I+#/.M(BQKK:Z>&!M M0#(YFQ(0"M)A%O'G"4*M0T,Q&/%1>OW<_)=\PP[-N:K?Q]+7KHCQN9C)H==O MA[8;<.BF[N2#_&P;X*^;K!V*!IY<:[VS1C=(6F=>?QFUO16([I@X,'S9G=VB M!1F?_LHY>=YE=DJ#6F6ZL9PV]061DUD7=N"=%[1#@S>'\4U3&K7;G'1SO&!S M7B?XHU!K^8<,_OB C>,>Q]ES=+>X$ @2D=]&&4B3#>=0D!O2).]Z8SGA>)DQ MVO81+_F"PKVQ&KNC!M;+)IM21S. 130*-U\15_UL54W;.-L?VL;E2W)1*Z7] MU]0Z3!!:5S01PZLX&B([,5[[=&CK^0#]A@CQ(7VMM^W4),U?#*G=6^S+U<>9 MAZ7R0DUJ,6Z&)J _MX8M>''8/5J8Q5ZLEI$M?)DVX)=1T"?O#G7 J)Y).[*<$Q%"/C]W,+5#;&>XQ_N S[MD<<[&*(:>.M@ MF"KU)H"-"U=#OY?8,A/"BV<^$(@\9: B#"1>5=$7?IPW%U6Q\IM\O Y/L2H6 M< -OB;OGYFS0\_LYEN"MG@T!T1LHLMHDQG>DBI\<,CC#66R- MOO9+JJ_MC3 ^EQL232' 1P\#Z:ES$VG3C@ZT1S-UYL+%@:+%U!CC;5M/3*4? M+U[)"^8[8S__XW7R^^]/J&S0UP:2_^H^ *I_1*'VYP5<*(KLLXA(;]RX-]G! M@Q_2Q/D+-!S\?T0=3!B!)4)[W>@XQ7]R1\M9\LVINR*[\CCXLJ-]][+#1_RR MHX,?TNN\C3G(W4')$=.C/H8<.N7^MP1?#:)42%M=OJB=<^.O?*8QWL/6& DG MNT@"'GH4Q)Q$H3X(C?89ZA-ZG?A3B)\-#7^*!?,C6'("VKF;++R MFK,I2O^M5JJ>D7J,"%' -I!<^:'8$\]!X)[PQX-7(8N/7LG]$=Q6'/S060=U M0>@L;-12" VOQF@%S='(*K] )H#R2MJGB@C=$;_THZ=KR,8X8V^%>JH7<^I, M4P6M0?3U\A:^GG)[.2ES?>=F6K4W=O3-!7-=R";CH^]B\.T)53/X6 [R''-U MZ6:96T_@?W+N&4L& ZJ\JH+]*/=7ZCA66#D+ [*H26H.*#-@X"W[9-X5R]K#U#+]J[;%R_/J6YT+F&I ML(?MX'8E7,XB$GRR'#KE%X1+2[Y_='@*L!R3K^-$/\0W/O[OY^=J6W?B;KE"!G-]YD5^(ZC4B3E<]Z5E&RV6 MDZ Q'9?C-_@G\FX2SFKJB:AMRCHYR:9^K52%C.S&,M%^M/@M"@Z0P-4,$*R. MHIFLYMPFBV)<:%>2RP/#L' RZ: 1]+V1TB9?[R;OY?XZHNO-KS.?- G\&T<' M%)II?+:+[0Q#9D&6$8$E$5@5A*1_E+>BL%A[[E(R%:@R'$UY1TN6>PPC&\34 M%V@NW 5VK;4T0HR]L+3N!81FFQ?4I2HG>ZN@]9_7#6[?]Y!ENDJY&$)+DB(5 MFG64J#,=)WD^Y36<9$VSYL1S"3?,W9C\!O_FJ>P1_755A9LJ- MZ'_-3&=Y9VFZ)7%#_]O)R2N/MI"57Q53[N")U+2\D+%#=<7:9D:67G6*4(M/ MJ;?YJ21 D+?NS(>6G7Q"=]S=XT3W<[WWX&:+B4 R1;H*3]A@R+0^ *L6Q84- MG8O]X=0+ !)W^-YYQQ V"5!/\QGZ\D!/,=M*YU[^/)P%!]?D++!+_"76JN^N M<-H,BKV>(8 !B91>U5((UK]'I2R8<1Z,:1FZ&4R.)KX;.!=WQ4YQJ1XI&:^5 MLCD\.A%5;0A/FX\SE#=P_IQ;JHWTH (6GLJ#(P?A-6W7.!FR'X++<)DI$:E. M'B0=44&K0:)7G6_^%K6FDG;JD@IL28%HTDF3-7KJ&8HK?=F# MUVGC)S=0#"<$; M&K^RO6_97O%&4;"-@QO *"1O<[,7YP]G9$3>Q'@E-V70ZLFG W:2T)@0FP(, M *>%JCJRT3X4;8B=O"7BI(D;PA@0-YQOZ45'PZ%N2?Y*IR>[+\P7'LW?'R^' M ")3B8W?7AE*7IT735UQ$U$)SZMB7*SAUFT%[N M]TKQL@Z*(6\:)M*[=*:IS_1KQ&3E+'BW!=IGD8@SPE-[>BE6;AU\:*OH/$C1 MV W[+IZ_DY8"4+HG&J2=UQ5Z\.(_W61!B4'GD+;(8KH]'%,4FX<-A-O2RXVZ MBZ0BW5<,28 HNEB]YW$';WZ:=VL*]4PQQBBRPE_LAVYF1$S@?C"FQHM3\1'H M/(2=W]631]GZ@UVV?CO&\BUGZ]]IB5!,0Q[^.#!Z/C38_8O_P1Q\F/ M-A+.QHF@TGL_$DSX3Z/DJFEEE<7;?W^\OV\F&>"?7)D NZ1VIL<%,SIJ!K N MB:)Y@HJB):XHAK7^:$9XPGQ7R1/^SHGF'<- I?DVQ">?AFS:8)7M1O&*^,"/ M[W6D:^_@X1<3+YKH_2\8N7@VJW])Z\]"E,HD^\.T7G=\,G+D3:A&(3S *HE0 M+F)YY5)[I@MKE_8M4J @S;I+)-B79/:^KZE*7P_,D1-\2V!8 ^\(\$'4H5,B M<)%/F+W",YGH[^L%)Y7?2:ZX%(Q9Z[:WG:TUA*W3#?8,I27( P(?T5EFU@!\ MSW7%P>Z$HVT9_C@VX&92J.1Y;?PI9;IK+E*C *HNEQ_D%4N1(GD/>]A9[%?/ MAXI&J-"1EJPN<18NF=B/:EAGO!"89EGD*TK&N@V8-5Q1CZHB/.4G#H0IT,UB M =I\N43JR6TV94RZ5]G@>"U@T1F,6[^BE8@\53@&@SI(L.5=S@O@71 ?P[HW=FPD7! M-WSJL>^4X> 2M_%2">#:\+DG^Q@O/;>(^T;*I1P:RZTZ)#GDQ='!IB'80V@F ML&F6VUR3+/41GL1Y<''[NZ(J@2XE+R$-GFFX?M0%-CL\>$TQ+K\] XR^__Y M%H%$ 941Y 8;@,C=+",V+X#^<]5_I&=20_BF>%ND0V)Q08U%%U#?$XV:W6Y=RZ_4S_RZO&XIW#SD"=-CY E]+0M M>: @ZV_>.*<[DC3K%+8,;Z>?D;3"^[.R\W'6@,K[S)[WC>J(9]!;S8Z0=&6H M2U.&K7Y++#K=>%_R8V898Y#&+:J?F,Z=U%L<1!0Z,$VO6A>74#;KU*]W!D4P M<&P'5NA39[]1HKBR:.9A=^P,:YWJR9 PP0X5@ ME9E_(!M'1'1$$2OU)#9N'1G&@HT,AI^@" EZ$$6#M:!C;-0@DIO410#JPMAE M3AXH'=$DITZ'Y.HOI)>E.-@Q3D/^06#X%TK5T*!X1[Q:: ?$IL-T(;DPJ3 M3/KEZ&]ZDS[1MA6602H>[T,_7NQ+!(XI)C&01]QV7?OV4E/C1(8E MWXH)W-"\=SI#;EN.B"KCHP;.+>E)B+P%_!@#\&S'G$9;EKB[@^KO*!Q'/V#S M(/Y!ATYTL.0K(K=R#Y]?QM._O=$C7&97-'>0\[144-?U])G460M/H M>6\V7*"="D4J=Y2/!M>"2[6=*K234'YLBD@H>CB< 3>7'>S'PGX.=["?[1C+ M5P7[N53F M7C*8?X"N)[ )JTV5N@0HJ,+ 3HIU.B3 MK0N*,3CQZJSETW MDM(P02,B&ABX^4P86]535V4&JBU4ZX$#C&]A=V>6%$GO MP[F#5HPH+VG4G"+?-648ID(K$5C%6ZWJK$N>2";X92%&QAW@+JU5 M&1&5*)>4OD#1[8&A3L'M3)LFG2>[*723O/.& C$SYZ?![;FV&:.UFZ'(72RY M<-?Z-=;-[48!9<4)VY$/[*PX1IVX2K9TYO3"XA(Z-P?[IQSB2PI. M<#ZA11G+ -=-1/&;(LR"%EQX74%Z1^O/F>&;0U#,;T="F15;D2Y\ M6[R6-\4Y':T'TT/(J3Z"67HIY!LOSJS[$/=8U0IV\06UIRAOMD9:-]LR0_S0 M--/B$71;122^)"7$D*T4%<+=2B',!3(;H!M9B*;CWEAI)@&]@SMMU @ M9:2D$S@J9ATJ=*MA8A[F"5J8YA0; >I,X[6R[O:\*.-GFP=KTX#H!Q./=7 >&AKXFR#GI=9MD-H]42/@[J9VLJ"RB*5Z_8>X^E@]*- MO,=R>J"\QLJH'H;'4W3. M[FY P9$5SG[-3I&_6$)7ZM!>_\9Q?EI4 JZXB<,7A(<(^*>\N%+D1,*+I_BSS0^/[I$N??7[O*O M*<0D+/E@/)2;Z+1!#3 ;*=:EZ7-,6\K9.YFX^U4Z9:A[1@M$G4VD!(-Q!UC< MI? 77$K5A$N"OO"\J-[FM/C")L^^=F3 6P,^+WI9 J2%GP^F#@K\0OS201OI4=HCNFABF ML/&D'5)R%1$1XKL;D'BG^]]'%W0DY9.$@XZJ\(R8B\X:&5; M,6%2PQ=*.\=/&^N*JY03>H%&$*S9S)<02\_/K.(8K[-/VGSO J:M]OYD""'L MAUB3!-F6)D"Q8+-T?@@5K]9TO5+NXY9BGK?,$ !>^VC00X=L>LZAV .",C]> MEA)\);B%B/]$KR+/;.>9XZS:K>6WY%-RQ5L56B<9Z@>A2N&>J.[FH,X5A/*@ MQF,&HRLSH_0@%@OX#:UCU@QEX/AF,,K@;HBAV]D25.C!TG2"GW*".VNII#S7W5^ PLT5S2!X6AK&*P+(G3.JHS]'S;S)PU MS7-B&(103)OL8N.30^P@XO%[8X]_<'+Y]]Q59+FD5D.U'$=!(J#-7NY?RV@G M\U9.ONTH0#2 ,3,ETF=V M7A=3^K49BY00R\'17+@T=N$%TR9'$:,^60_# 3#F_.EVSND"*AE-1.WW.CPC M7>W@B^QUYY@A:'.3GJ%7T;-DEJ$3HLVK^%I#Y9Z_BPK^.ETS8&Z,E4>)5@'4 M(=I1*3>48+S^G"HR3&A$#1KZOP&Z9*@:95.),6. PUY:-E"KAJ&WU:&O'HTK MINWUX=[@#M^4\OXN:N638>DEUWZUZ%3;;NB5@NSBX%,\RZ'[PWU0'!_?8XIC M_/]A!F7MIW%3HNC EDSF+,S6B9!Z;#J@71($/]KNK-%#HUJBQ]3PF#O!2&M< MS$KD3$-_6Z,?"1/'UX)5,9?K,!%E/C(^"F<[7?@X9U&YEY/AWKN,(IMJT%)3 MMC^*$.%[25$)++"HI M?W-4% >K @1I=.$V<-*# E$S.K$\B%14EQT'-HSG- MT+M9TD@(62T(4U%,6;Q! *[)O ,>/OJQ$:S. M#SL,-A08&'E#-77@U2':#K>L3L(:W0H=XB[7;G/M1[M<^W:,Y0ODVK?E-G_G M<3C7;-(CJ>M+ND!Q8J>G7%*Y0[A+T!7/2"_U\%.?V/['Z,TH$9/+3:L:-//P MN6A>-$Z%JV;STZ$%8A[BG.-\74OYB?@2G02,9_^B(5"5G$V:]G6K],3+N%%L MSI4/&H375GAI)W Q.:MK[MOH_4WK6 VYM]YB=3+-][%;)T&%(@XB%%F" .5= M<9=MU<[8"IZ'*[S35S=T3F8T,@7QZ);-PXX LX;X+-0QK^U;V,>KQKJ=FE4+ M@YU36I-*U6!HX^KI-(_#%8:8VN'^_@-I%14*Z&9%XRR.B$%N7YKJ]GOW119 4])YFVRA.>L2$WD+T!9FVLE[Z2#C * MZB]=B]M#],5![]5,3*%&Y"EZ.*L$477D.1F':E;)0.ZD[X_RH56[C+RE FJ4 M>#71'ON:[>#RR5D%:Y;.55Z=04N+6JH!IV@(W-/O8D?A,HB)Y!1D325TFQH$ ME"BC^$U18W&Z($)IR[1.J*YM%[(=#MFJHW;MOG\%I1J14',O_3]\W;=GQ8R; M@=.^2F0%#;Z5=$E>LR#@ $%=(%;DT^E7>IN,,=G<])5C0^/&1=&5#ND%P9&F MH4%B)#(^+H_FZ\6/M&[H*^&I<"XSQ)3K[D(/:JXI<263 MW)F(7FKK:-U-34"97CC#W=J$8%OT:VGE/%SOY*;V7U<>8^ZFR0?9X*'HW/KP M">>^+<>D:>D=/YU#&O:T4WS'W1_4G2%\>VU/N>07ZUFGS];W#STI6)I\_R"T M]2!:L_N!,NJ[0^J)$9W5FG<;.W-\YKE?Q]:VC"-4IBO]131+9"@ ' M71P";.D]0_]@25#T&'=_4N#>QGG4)A-4#VH)\Y58G"T$D(/$[A8,:$U!!2*@ M)MA1-1&O?R=&[_-%H%.T2Z!=F^?Y4JH)+3C7AFP86$S@K[/"+9T/E$_0^Q=/ M[\ 50[J#6#;<_]6*P);K+ 4+(+'>ZZZLG8IM[MJ&'B-7IU3^FAMV:TPK4NNG M93U&+MG4]W3*LZCE6$NMG.5@4R)ML#%B[+J&!=QZ$H1W%C7O \V;I@-)?>'$ M($LM\N/O3AU,ZWF:/,FJ;)IQ+2>"$&X_W#=+TIQNR"H AR0S??<1*1GA8>@KVW9U-JD9E[H/LA< >!LJK]8F!+\#*"SG-I ::XO,ZS*[4'@6$-U$\Y,U MTZB><=$4YQGZ\17K'4U:UM*VRR2P0;-TO%N5: \<4:I3B&*)EH!JN":&] M8\4]I@YHNXVZ14+&#&5HZ/,T1ZMC(L_!&4_%>V3O Q5>'D*1=D][W:PCPW*W M/;>V/;WBNU75W2EM8C8AJ&'(OGOM:W3R\/7ONS2;)C/!1XML)7;5(EMGM]NW MMMO:[R_VY!85I!PC?R)\T(Z)J>FL MT7;!2LJ7Z)6R.Q2WN %86^_&S+H5'L&47%6A_F J\; FT+V0E5%J'1U KG*+ ME>YB6U$I'G.59 LI_J0^WWP0_98;A;J[]C[;G@=+'@ WZCP4RD%W"WV["TUN M?Z'H6(TBP&E?9NY3RCD,1T]V&W&+#A-B*U.$(LFM)NC!,I]X180]H(XG*])' MW)Z22[\9% KGF-#TL!!V.W-[)GB@MB!S>]"NGG%K3+I/;+0YW$X>%_1.:;53;2<6_KD,$ M\F)>68HV5].060N+NY/86Y/8+EZ&N;Q)Z>V\'O=V.L7QV MZ.U.H=Q0H7@D7,BU4H >&2+B$.V0%"[/?"6WT!:'# &7,;BWP"MSSVC7[3*? MHP^3FJ+K1!-VBR9?]NU/_,IQV/56NN53"I+P"0"EE,\OXR)'<'ZH#9<1PCD%N693.[-L M";J=;/)>H26%N#B2\^PT ,0>-09=X:7KJ(6 M7VSJ4<$"4'D@]P!5/OHEX%S4E?!^"]G1Q?+,%[T!.U.7Y[D"X@@ !5_ 3=!R M]L5I=RY #2 QP>$8PA-Q8,Z*12?7!O39B30XR-]3"V^\;-K]5NA# 'B>!0;& M#^=416!A0YE?E3<:=///+=%PA>54BM$]5(H '5A6AD;K5"'P?E53239?$J?C MSVZ.?*$:%@-AHHC[^UPG$.CEE(CK(B>"P;!T\0ZEBF%D:)1]JR%M,3_ERM)) M+@"/DO,_VOA< :*&0H=@C[1@9K$,'D-DS&-8?/C @SH6 L^>YBWQQ(4" :W6 MYIJ56;'LM-NYI%%15&9SC;YC=P"!]6*&W49%S*I2U.2 W*J+;#SA0*C4Q-3D M!$N*Q&68:_ON,EB]')@E%WDE[W.M[/+\G@SN)(CJ."\)HN@QL5&EM9X2A79I M-5OKES^0ASKYS*@JN_7@=%WA4+\T=:(_61HRP4S8JA9U3>0M[7NG_SAD-\L) MQH""&=(+[E\MH2?I#FVX/4^,RNMJW=_J"Y2#I6B'ROURJ"JD[4B/S_JM+)S4 MR]HE;-TQG/DP/=[?U_O#?)3<2X\>'$N9.L-PM8(;9\,@$.!B\H3L SZ[X*Q15QPTRBLX9*>V B?E9J-6RE7CV6(.)0$"MZ&T3KBYFA9RZ M*\_=?Q.YL:0%_!F.^6GL@&H0;*02@B/6??.D."]*X8>6<@6VE.=,+EU84EU? M8B8VVI2YQ]R "T]57T'QC3E;[*]9-BGJB03H*$Z+ M%A'D0CK@#E\:),5$+JME 5/IL1J(W[ANCE[K]+O6HUVOD"D4[UWS#@P3I"TY MK>GN)Y5VK1O0VK-*<>@O0R!8"FK$:6QH_VD+73,- /L^AYK_JD(Q2D7%W%%* MM7=J^]&118$JF"94+Q OE:)*4FFJ0%75!;HNR/>D*Z^_L3;4&7?XFC[J:Q4KR M^NH9"7D*+O"HP! E,U9URG%P/E>'<$P8+J@XX@[:7^_TNLG-SH?4^W*]R'V2 MANA V>8X1UZF(S=9H77B'Z-<40?G1C9+72KY#1]?B<118GKQRCSS#&'___4GR([<; M+]Q0&U)*O_[Y/\D?>5G6E)Y;2&SZIY2YB?YP7C^NJLG(_6%*)?]OZMGR BJO M]Z@W;Z@]S)/DK:WH^ZTNL4(M/^8GFMO+!D)V(JPZ;P+O 4E;Z#GS+L]*MTMO MO-1'?M2+:KDJECJ\5V563.F_ZP"O\ICI.F4>8QVK)*-$7HO]^R3JD(&\C6%#SMF@BW4U/HC MNJ;D4N $.E]=?(07^"6H$)UP;UFO%2Y5?LYKO,2-;> MW(_-)?2MX99[K!>ZE'Z>5:DFV@<->)1K,_P.J48QQ&_H+K?Q>1':EVG@Y8Q[ M=?J$*Y?Z\M%,96&8"'V8U7!3DR$JKQ^OS27!?I*$)8A0G I=G,JX MR_7+?XC!(BT[C49A>?6GD)OH!9,5W4OD:(28$/D;%Z!4\H4O_C.6#UBWW7>1 M1<[%K532\.]5,7G/ 'K#/&JHYJYQ2W*D#CWA!D99F_)))<*8URIQ1=.Y,:7K M*(TM$+>SZ/&)\%P*EF9,B2HG/AH8>UU?Y96+72YKHQ:RX(RI88SP'&FRO#EE M(RF3KX,A39+XW(.=_NH;$+K+KZ@M&V(:63),(MFY2Z]COWD*0\&-9"U%1,'Y M#(4VXU(XVPU&7RE=:2@E*)XD$>X81#,E&IR8%E.A:W2>Q*6,Y9Y^QO%V,?HGC:X55GHC MFD7GY;S91F,2A](PVMF+HR_1B\&X'M4CQ/F=#-,0E%;,/9[Q=-=U8>B^TUF_N M,]K<@G-[9:W3[CRPD?B(&]ML(?Z9C>MS;0HP9XP U?:[E>X%>S5UX"T4:BK MQ9LB2^T9[)_(@/ZL;&U/>C$R,@8-^[ FB>?%ARC,=N$I)E-YN\ LE#K;S!,D M?W@A'A!8\""_0K?'Z6WR+MJLKX;F23KXDHE*[N^,HYE=F 1Y-,PK%>)H M<%L9=Q+8W$]A.*+G$'G;PNI5M*T[)NV,FP^D4,C%J6D9Z($G>45MTCB"-/': MU+!<4P)NX:X!Q%4IUIYO"M#8&&ICJD IU.JS&GVF;@,G8>J1PKA!4''OO&G8Z!+/A1T6EG0[E9""&B%<:(-/4F/@3B&#O^#UG MX@?,,4AH@U\PZFA#FS2>.V$P>R/G MZ&PC8-F+BN/(BB&3[^NAXJ?3FZF"$![%,%^7S?-*DN_9G_]\]N;MG\_>IIK4 M$RP2-;_%'3%'9X[LPI2KLI29=T4QW3 X?C2 MH"0=.*VY&6PGT8.K.$83O7+6UD1H'<(4Q?P97M$^CQUB/QSY5>/822)2:H'] MT]OM$N17YNZUW47FV"1+_LJ)<_HB/!==I3_UF2DI VE.[I_LP4KG.>50?(]X M:4/EYMU<4HE@Z@^&H%M6@B_=:&[4&TL+[CZY"D)Z&]\\I;8_'DE+:K[Q+;QO MIC0_R7ZZ;N>>NWGM3[**NHZNLL9=^3E[&YM9%7>U5C>LM;J&]BM+K],MWLX@ MSIW\KW9%B;>[*<8K0Z2BN8;^RJ"38&<&C(*!7G %0IM3P%TSV+5G3G=F@W,I M<]EP(:+6ZUMXJXT](7%WHRIW^_\7'\IQKM9&9(6^>)%GKW?[>FM[:G)E@1G(0U&?1L;_ZWM5GN))&C(3/"B(+:G\@8- M$YM$@QSK,EOP]I,PG&>$5@&8G#'Z0(/2O[2>BT-78V=R(*FSDXA;/>7&P[.N M.FU6F6=3SD<.N+2/-R<6=QOQ$<1(>DOZ8X)"T=-*^+6?=#&0)* MO2+(XJ]\M-HK)@C$WX9'=P6GP3<)][J_@WMMQUB^;;@7I3$(AI)PTISJM4.U M63^K/GP;<%\@&PP>)6\D.<&9IOXWE&9"RD ($^^L/WD;:BL1#97F.VXT%1<_ M(C,S:0I.4^H7*/ ]&,9A8_B:T[@(XXP]5/J;+[7L>+Q\]ZDQ'+JXOK#=HD+[ M):D_J0U+8,BD SU^(NA]7W7CT'F<,U")_%-"X].:6Y:/ *VO>E] M.;44E1Y&]-"<*LY\MZ4^KD"PSQDUG.<":"74" 7X[$34'(_>:%%(_J0&(7M& M(=I5T_KT5HAUO[%E38I#CL2*2:ZZD'5="&-%Z1#Y,10S-[>AS3@)=XC^P/0# M11I;'V/E(AY@MQEK%.G@0,=S=YO36'4"[:8FT M,]39RA=1Q8PS2##H.Z]>5=KCS@Y3G@S(;YO%T)YL'H3.K3S5+]UX\/J5:697 ME&["+.?F4K=!F;"J1KKK<38STTER2'K'R$?/:V2/Y:;E,F5GPU"NU"S:*'EYGC>>_R*9(:W!32[U MT#$LC!J5F86-'W)RO7W *5WK_0X32HR>N#L9E?QV\YV^*B[D/2EU/C)@&81I<3]8VN[FI.DH-DS%1R4IL_8, M;1GIARN&V67MF33D%H*9:3Y>=I:*VZ(+\YP.HZSI 0">>*J>OFF#50)PJ@=/ MUVLW[^R1E"M*C1__D(D EU#I=, L()VAV%)LUUDYX.0 4$2M(W7>%DX(P\&F M#229F>$NIE[?\GU+%6=T[_5/VI!B,OE]R2M%6HJ%3F+5T1F1>CJ<% /,V25Z M;Y/HM&Z8_LN=[;FP[80N2Z8]L0$BT.[!.#7$9M TCR^24);+53L4&V'_Q;O M:;MVQXQ .?Z[!,%!\6U)EERG;IC?2?B?@9?N$A"W1Z\>H*=!;T:,E&T2U6 K MK=/E4A$I9((K7:-O\&Y;;_&DAQAQ\KZJ+\I\>NH]C@ZQJO>6S5E7#;_+Z=]J M]Z>65AF6C=N"MJZJO-RM[^=09A*^"V!%'W:@H@4)6@HS(/;#N]*[_;C%ADQ M($ITZ6I7QH=3XRN%30AG1=?L?NPVZ#,PWTL3F\;7:E+=8&R4"5$$,6$@0[-D M2\[]:*6(\USZ(Z>==CR&^P1@_X@=\5)+8D>K?\L;'G4^FE#F [XK,@E4YE90 M5$E3#*G)->LFDJ,@35;)A)?M8R).\?RLLQQ%-;^Z6%04ER@,]CS8P(DD'TKA MCK'NL/=[@\65;O2TW.-I=6L***\J/J:SVI+G3VM.*Z#*]\:@\GJ(E/LC,>7? M)'#@P0XXL!UC^0+ @6W*?;RHB%F.#O7;.$L&BLRMR.A\1*9D$R5)_L'=91*Y M<-K,F)V&)4W;CEL2-:X]-RDX97+5A?3,KDQ19T(88!F@<(F;:\4-)SXW2\D= MO![?H6S_ FT.W "3B[JA%(PD94-%.:,8V!(T?]:]\G'FJFM9^-K+JE7^"KF! M:Z=:JV"><#T[956H5A$YC*C50DB$=P2D*S^72,O 1SXW&^2R]>%O.X" %9U( M6:9M=&)Z:S QQ6TFD7@1H[XJGCW$$B ,4@$A-R:XFS#!*PZ+)>JW.T0UCL(+ M2A"CJ+:/">I,8^RX\#)O:N&^C9JX:-2KRWMP5BPZ6:60MQ U@Q'Z/J%,(,@2ZH<+2EM&1V&%'*(ERV<.^>L1.GQ^ M9;)5=\!935$"U$T04H6V#M@E9F%UI@!'.GW$IS!W(7%[@"-:(2<$>H$0XWR$ M+GL^,FW[AZ%'K2=MH*?X3V'->4&47@:=#BPAP4F=K$*)-K&2ASIN.UYJF52W MBHP)1$J*&&Z(S=^'U*G<6FMJTTWB$LFQTEK1(XB2A0F:[N1EDX=^" $'I9=' M8'LP_'.-,$IDY^[,^TX/2C;GA8PD+.5[!@=892V/M\YRO :AT]X[ MI9T') M>[:^OYT7)?]!55=[@?JEY98Z"BHO:*R1J 1>GS//S#X!Z!"W13,-S/3U:ND9 M*Y"4%_)0IY^DBX0)ATL-[2)SF&JAS"%A$Z$=8=H!GCU M6K7-HJ73-8]63EMWC7-S)&W=N=0W#!W&G*@"H_I$ @&LN#.-$XV)*%6_]?X) MW;H-)8EPE\'4DXMXIA%Z>UY-FC7#7IE.X=]*O3L'G\]>F:W!/YLOH?C[/ MI MQ/X2S)E6D&U^3=Q%48*, *=ZUMY"+,B+Z=B'RS7"]@1I4<3@4ZYI;+=]!)U MPY; JI+GYM/HR=@._S@I<;';Q9:)Q@VX,KY@.34(.F* [FR6WQG_]TY].RM? M5H)T +GL/JL\C\*5TA2OG%X L:Z0GAG-=(^!R,#NE840?_M[(HS'%_J0_2<< MP!$-!6MJ;8O>Q9U>\D*5_3F -4*OP011IOW?1>XW1%L5.C!'JE[6TH;7K:8NH%5$<3.,BIHV\/.1M)Z8*N4.G2 MP7+1Z4KE;@6B")L4 ^OFW=)-RZ=?&-1.'?FB)@E@71D#K2L1>@HR]<\<]7J2 MADW34?(,3:$\]'.34B=,]4?I\6#_9#H 8C\ISC-&S[K7SI;!_[J+!@@N3\@5 M9A'3V?C"6A.7Z)\IWWV+GYI7PIX$G@7IHP*7:X7]C%J+:AL@TQZNK1?(V,BI MH01.-GE/Q_%)X]26;U_'>+WP2S2F"[_U;=KH/B/CZ#1CQGXT<3N-G$7!/O+K M]52J^0,%*GS79:KJB5FQ26,)W(TD>C@7D9Y3\ M*LR"7A/SR$$)B+641=#& [-&&>SH8=(9&/_R]$U$%D^$/>X]95)FJ\I9%U-O M?&32^W2X^UQP5T43F3%Q?4*X5I1(T*H4E8W(5Z4.*3P1:JU8@'%0[EHFG[() M;V+^1*([$LF8N ;7/#7#4QV*Y5N% @_+GSSGPH#.$Z3Y.15PR,-:N^"6NY,I M"!AT5JM3/!&IM/+4A:ARN9#;YU18$45FICF2*^SASNLIQ526UU5/\+V5F1' M3T_8&-14?%PSWX07(A)>QNV"Y*["7I#QI"I.4J*TB'=0MYT,N[S:Y4-W7UGU MO+G)RQW:8HG_$WGEX%&$-Z5T3UKW3DNW%/*UMD-'*P:RM<]G,!=3?S)7'2Z[ M+GF)AF8D9Q:*(P)]2LQ=[#V+CEA1KV!VPI42$S^>9G.0XU (#<-@-\X.V S. M8YU3;\/5PG(K/*T9,011J7%[.6<7]RZFZ*/LEA7[ E;)L@ M3,@Z4".J%Y0]!.V=[T9H^D%>%7F@"7I.0X&/JHSCA M8"!XA&4%M865*.T(@VR,Z\;3M;?+9C7APCY9XH^A$@^1D2BBV D;1E5-P?P. M'EBGDA+V/"Q)IS?0/K6HBOEJKI9FQ[)DS4'>NG,]19(V'$186^<%SY;U1ZJWM;O0LE*]F)]]3@]>8-L* MK^]\0>"RNNK&'#IU VCZ.:0<-2H507[$WSYZDR?,7?[X^D1 R%Q_U>/6MC3"O M*Z8"D?4J9F+RP\%OYE0C3E=J:(,):F$-.BSSSI)X;Q,W>8E1<74Z!>?(^6)/ MZ@[:J"^MF4[1YRG-U)/<^J@)U;C E&S@Z[F%%HX[0_9I[F)\CN (^[[T1>U- M.35:N(HY:R=X#S8> M[I7&C+8M0)#.=&9$PN 7[^(I>3J8+4F33!H24*#%A&DB$6*DQL"^=N6RM[7] M+D"F@0$;^DQ#$:?UN5F0CT=H\'>QU"+ZSO"DKT2< @0+!*(;3-DGOFL@%7-2Q*TJ '6WJP87F?= 6/!)S;8=/]>&I7V4@"\M@E2( MF3W+IXA.F:M#SV>\9'Q=DM0:_\QX +43Z].H!&CMQ\*-3EH?J(Y.T/N\FT#5 MY-EVX ENAI3[/;O@^;\.H9FMF,9'P")L45?2SM89Z2GS9*"3=PIW_#UGKL !D&LM%7>@'H*,!I'\71?6)$!/IG;D:M\6T MR!IC$*L3XXQ*:8C1E35)2*(SAL:1X-5([!O_\E[/B70&",8VZ5U0#M.W.S)C M+>E+>]5G#+N!(-!G-3!CMC_7.F&!OTQELJ]79O/G%T M>I&Z9)"XZ[2:W6LQ//G9ZQ=O3A@H944]W?!*.@+T&V!\3IG\30 %?"*L(F2T MC]V\5E4:MEWSO$]S^'Q:D/][Y@0[]6:?:MJNE:?,9?S0:F#7VNZ%$04B(L7) M7A G\+C-^RQ_G^<+4J4S1=N&_G6!/R;E1$OFQ\$)B**E+*_M7<-=S@#,QD/# M; A9=E:,"_\(DQL.V<.T-^,(6#7.EQ<(CF>5%UI:?5CGVE"04$CZO4AH]:O1 MRKFSXHQE;BT4VNU,469.F$H!2YG?^1 MS1>/DQ/GZ:R7Q83Z;;&7*.R&/BC!G!#P>L[=\80X#X0E.K1]'!;+ )W!74%, M:2;N:-#Y\'KUB[1]%_2^-.\LXE@OH"XPO9YPYM[L=9Q*KI!1U M"ZS Z:J8DG$]9EW]7#RYY]YR?.&,ZF(I7M6S\":G2E;N&Z66$70&P=BOZ(^B MG@/L/XV*)@@"S41^\^YYL51UH!Z$X>7TVEN69G/51]Z*.W &_]E, ME>Y27.,H4)VH&:,(6:*P]R& N#DU!TYA2Y.3HQ&&HAL&4G3^73QXA831HP@Y MMT.U409$\,Q%P3?H $MC;* -&(^VT,:=Q[7DV+5)6Z FE#W_6Y/-YWN_P__8 M^[5T"G+-UZBI#>=B#D&(S3@//@3I%]2-.<2>-8!^ZV'_/DA%7DC%5EW2E2HV>O.-'%V4Z6'>S%*DB+(#UWF]72Z][P!.ASV M M7S5F=0%V[4*]0*N.W)#66D;_*JJ M)44_(->&5TD;M*$MAZ!6KGJ(QMK@E M[/2ERW8G*>+#67<%^K#=ZH<07LN8:!\8:HW4.2W<6DQ;.VGC1#91+SP1!5UB@7Z >DJ3@W B:428F&T.RX MX8:"QTIV58,HNEJOG=:MC-+IJENI?[0)B*#'X'DWY-YV4S>;?\C5)W,.#N;1UOCDI"EWR$JG,Z:165"+W]W[+EW@6/L&^CZ7+#\* M,K425/(^E&CM&#B2S_3>GH%_#LI1CW4U]Y!MCDK-Z6*KE2%^<#%2B_3>A%AD M]E5B^&$482OM<=6-$D!!NVJIM:C89IZ:S! X.DGJX1(:=P@"RK9O%&+$0Y$A M I4-Q:K9]$>EAAAT459KF--7L76QC3*$#J3EFS@7/$Y*))3WZ]7XVGI1L:UT23B>=>6=6S\\#? Z'P7L^:LJJE!=Q8!-^HKQ?OII.X5@ M16TV!,BIR8[+J7^J?JKO9BUEMR9=^DJ\PB'UG(;,GY97I52.2(IH$-J(BS(R=!"M/DYA5!CPUIG)=:4]EB7^OE0AH(FN+VDO71,>8Y'XE"4C+"*0]#U1T6UF,G=M)V%2ZO62M. ,EC3;9PV)G\ M5&QQP[Y'3"ER=X6PSJR^)/3%6T6KOZH8< !"@$*X4R+4 ;^+5I_>)*U[I*S) MMXME@0K5;T;H+,6DOR?C#+P@E%JVNF].7+ M9VLMP63H?(^H%-"&A,,P#J=.ZV7!CR(H5K?Z2 P+2QIA<@ ,U@FFC-;:;59- M?64A?%BQ@H@[PD#T.IVN-N;Y!.-J.1U\6)>.2#@WPAP "*@^MURGOM20U:@- MSQ/&39P?WQF,OJK_6H>>"EP3'T;, @X_F8M_0E%+U]5KW63:&=VOJ*FGLO!. MNQL6J.?#EV<@J657]287?<_U4YA=W(-+6A$Q\4)MUPNI4_F)643;'*OERO$#1; ME8N:JJ?NXEZXYP<$'S9*P=D<>W+K6DQ75-6-1^!9;9Z_9W] FZXUBO1/F=>? MBLMKBJA UIQN@!A$^:%9J@??G/38%!HZTMW<;)7\=U:MD-$^W#_CQLS-*('D1K@S#E^YT4I@8R"+60?I5$LD1L G]7:^8C^ M6K-IJJX>I26S+ LP;.9C*,D X'?'^"QKA.V*6G>$#*X4//N)I#:X)>,#;UL@ M:BL XG&S_1/QMC%"+GZZY&WR<,/-@4F1\BVXHD08G@G(" 8Y":=5M7M)P[$O M&N"-SKO\:5DO?CG>GN,/E)#8CE;4BQX8*'0)[/@8MOX)4N)O(J&F[UC^]!:H M&P0I]:MR$W#6KO-EPV9#]D'30&,8\T)X3_PH K7! LGOI3B0F"68ILS%;0V+ M$M%@*16F-G[A@=-\@H4C."8_T5CZ4#ZA2&;@*H^M>8XE"W 5J/ MM@VA_HRH\&EWM8@A9H"+:90"C8TIW3GQ#GVWXG;8E[+.VX"W'ZK=30I<<^_> M3R*TYJQN\L^W1:P[X%\X)7B[<]3#RJ(>6 3BJOZ(%F,E/4@W[8ZG\^P]+/!5 MQ*]=55&')%HI-J>VR_**-?$N;[WI;CC:W^6MMV,L7R)O/7A*OGQ,^^55H'ER M!R*]%"M!9OUD>T\\5+);?&(Q-<0X1-9,2MTRD,-9_+&-JPFTC&K)[;TS"SN"3"_N)L]? M=,GF>+*L 'B[=*IIXK;K3$"$Y=H[GOS/M,^39^%;#*;W62N:@_U"D,>-%>Y* M;"(3FVZ8U8L-63N->P13.*3QB%EJO>#%&NS"'!LX'/7C12,'3;8I#\VAE<,\ M!-S^51=$L\/\Y[RZFH(2KZ";HS-# 1' 6G"]#>'9Q_E95LX"WKY+/!A$1Y#" MTFF1N7BRBJ-0V46[(BB[E/8%HR(:XDW&QFZCG LUE6:10%)\;[442D3"IW"8 M/A;[05$7CDJE(?/[0^P1WO+6QW[L+#8UG9WX*7FD=Z=H?U,)$^#1\SF6/BIW ME^:QXU9!GEF'>BP2\35,4'&S)H6,RP 0QB%R;FE,^>R()?K>I;OA2DD2/5QXMW^D'BTTRWA.EM?\RGNLQ M-X2Z8M[IY WVS*2F^_;U9\5?)'+>GD!]10@BHF:,@25Y8NJ4*'F";"-ZJ/\2-@X[0A35M)Y,&!5I$&\&- MJX9-%FVMZ)(>E4: W/4TOUHF_* 0B]H!\&+]%L70[$&'U"D=RM4*,"Y/57[[ MU >G_2F*2BJDTJ1K>@JB<-U.!3VEB,JSQ@ESR#O M]-CKS49!=\H&W/IG"4\[Y7)-70T$B$FP>9#7Q5EIZ0GN -]8IW=V @D5-?@Q M!VF H7+7\R4T6+RNF:(=BMQZ4$\F=@_@Y#$8R?0LE6U&;("J+_WN\ M]GQV!/SQ1F03($65"T(IE+.5H%FT4)$EB61!9&3, MID&3E\";Q:3"ML9FFI?96I-=7!O1LP5UG&:#!+#-'#@(I+"#33]&S:'3WB7% MT;+IE% ,T=WU3@>#&PFY)> X=.3,V!Z4.W:Q#DLYM'[I9J%CEGH68T)-L6M/ MY-+3*+12Y4*T+)&_KNP*Y("-3AZK;Q-!C29PJ2>FZK;=]BD& M4)GS3#+0(V&]#='OE3YH6H>25=V4N$99#>W0/$I<+V74Z-'ND:7#J%IC@E]L M3M\.--,+=02VP4R(AA*'HK)C=]K=>3OQ,\F1O:1W'8NC9.;!+IFY'6/YJCH6 MWSQ\:9)"<6)2 T@6(1/25;8@T7[#![08&>UA5\9SU:9P=] :?S<$M1>M/:L] M!S+Q/V3.)"QJCTYVMX.P2:0FR=#-H854@3RU2_!;T0^1I&SLT7K<^ET.RC;7D+=?:7=<>V<_5PI M9D?Q1+R#S'7MI)%5\8WM)\NVA9(?#G4)ECZFT0-VP8>AQ $8B)CUB#9$&RP2 MD=&*0\E/R'!N?,&PH,=G;JO<^8,!?L$\,!)W4EY"M]NK>:3E[.D(%&6K8%RU MRWKR'@T^J?=3Q/JKM=X]8$;.]1:\I_M+T2^Z^J/!Z#6 3T<_3YKN8 H1*)G#+(C$]KS, N;. ,*N/L-,4^](+5?HI NILUUP( M7_N2"I7Q8_%3@F*W?. M,Z-&G\2L%V]?&.O8C6V&S K?+![&$M7K"94)\["1A@C4O)'LP,906$;H;.31 M-+:3;1 0"L(7:,17"S=<=Y#2;O:CE5IF=]FWZC#>Z=4J3)Z6")%S^<-#C"#H1D+=;]Y_;18K"H@./T)3"_=T8A2L&Q/6P+8J9Z(- T:H/B*W5UECTI*K"IR?,[WSPZ.B(Z$*R.87B M?%+6?-4R2LAO[@W^1M!J1&J]*O,^7XM;M/FJ/.UR%U_K?GEP>%T@]1;;0"=. MU2/;L7*@??. M:UC9V5$2ACE,WI(.CE! I)[YF3G^ F-GMG+;D2VE;PVY;SPJ#9AR1M7\36RD MWKN2^:KE62V(A,I?MN,Z:Z:!+C-@!W,JR,O5K/55,]%@[<1[9.B7K0:C%:/I MB)LO)Q GB(+N/.ND=Q0MQ:I[+(J&^M\1+*B3!:8(Q24C)M3:>SSV\,B G\9:4'L"!> MNMK N)#!C$'UH5LNZ=S%US4EB$A+G]9#B\05CR$N8+M4LH*B-<"5Z"NZ1*8% M.B7^W]RM0$U"TZWN8Y]:?R/T*GR"W'#*,J^ $:)&O245W,)%MR2A$4;:H@@<_BG4]GD=Q"C,+6_ M:W+3Y?8LY]3L GXC#@/NTNP#J5(NKXS@^Z'TG?U"Z>A>Z:ZIRE7W#QC MP4S(29M[RXB!'*IR;@G>Y$.#\?4E&M3#T]T5[Y4D T6TF6ZJ'$3%M%?J$J%, M(ZB)!2*8QKJ+K-47&OH5VC+Z(Q,.NF\Z%]N9%+]'21'S8WXV43XH';S6$_'* M$NO'6HC452*%M8;%"D".9,BN'M8ZH"A[C=,KIM^ W5$%F"64%1TX=SU2;$H<6#,["/ MTFV'!&LPIG$V>2^C)&8N^F*3SU9M'D0WK+)?Q[JQ74K;MIX4Y ]*)7*M<]]$ MHZUT7R+IW7&(N:I/'=B^0CM*%+&W) K![Y>"B6$MX/\EU#W#!Z>@Y1A.S#80 MW'Y&-JXJ8NRWL 3+,V7JM&QN@YFN] 7<.Y1F55/,.A)A?AM;&$PRYV,[K ]: M[PL.JRDY9&&?=XE\F\@_W"7RMV,L7U4B_U*9"SKTJMZK4M[8Z[K*_E1-+FC4 M9=7;7MQ2Q=M91L=DW/0-G#1W,8;S7 RA-=C#&5+XU/EW(.9)C@Z(F^> %*#2 M)7FO'HUIJ;1#JF*S(8]#S06^[IV ?7\T.G2[115)]-7O[X_NZQ]2$P>E0MZ, MS+\Q2:=IR!$A0)U1W/#PI1^J=,6I5C0)7#ELS'%2Q\GO. M&E'C-_+R0NJ&>;PK<0[)Q.8@->PKPK4Z2[6-FEJ%!-M%T>:/+?J M^KM% +)< ^TS0@S0M>P-_%-ZD,<]:S_KTCF@)J4,K3BY43/D;;F/+"#!\R&U M6O[4HG!15F]('"B H!24S&>)6P2L9)K462"Y6 @;'C->=DGQHD>&2 %3ZYJF MV)5Q*(6G>"J"X)NVAQK,7S6:_]1'\X$G1&=' !V0?6URKD!4(*(T.<*L^3_C M&LEPPX4EX;'SMVD":1(C\:RX4_9E\W+ZFF)_N?2.1,C90/AED.9$=!#6X52: M^?'A%0O!MO>(T1'DA>$(T/<+XKS7X'E8%.L7#GW[ZI@S$PL263:=HF ;;%RH MNWC0WII]E5V)):FK*FF_SVOFJ^:#(\2=L22D?9ZLVJ%VC>WY)\(V6BR3<$$Z+Q1?C M)?*9?-QN$VZ6F>FFR#VD0(]M]H*"DX4?P^KR86M>N,V:J>N[N-=614 -Z9 M0/?]&Q+L@X>S)PMCL*>\9VBJ32O[G+_Y+J')-[3.V)NUB-\Q M,>2"P#V\E:VFU08O.=2NM7G.T6$6%\ID4Z)/*A339-UQJ[/)&1G0*+MVOR%1 M7WDN@*% M5":!%2>H_R>GF1%83"[2PLK 2! '&!WB^Q2!B9=!8L]D 4?#/"./(@$1J/&WJ7VUSW7$Q;:UFI &!TN(==MVBHGI >[B M42.7 2;MC'NR$7/:Q,!=J>YN37E/7ZIA-L*4CCH%Y:MFW8TPY29S&]02X7\G MZC@$]*04>QJ6\TT8&;L]=6-WQ=1>TO!Z4'CM5)#/<4DZ'>.^7J]B^HNHLK$K M=I9B/?9UOIT8#$L6B0K#3XQ]\1&_P?AT& MA1;3__KNZO3!X>%WVQP2>[',Y[P[![]*'(__[S\JU#*7Y]QF9C:C.!GG/C8( MZ0*"4)WNE?GLBXKDGW5U26QGTRAW',K];.71YFSE#0[ \7>[%.D86294OW0=9N3Q+WG@Z%VE.!M/%K8 ;O*^0Y2H5LGZ>YA5%!Y]@QMFT M?IR\=MZ1&V*:_.G><98\R9QYYB[6Q\FO>7.Q=M?^J[RJVG7IS*S"_?6UN[?= MW>G+9BFA;9)?-YBB+Q M_\CFB\?)B>_==ZTYO7$;^8=;0K=N3YQ>=489CW33Q#"R7YVQF97$U28#>TO! ME7_5C:F_U)?0-E%)%DT@%'B)<XL@F9,J!N[/G(ITU]L?3TM0$] M_(D&S\,[8O 9Z\ C_FBQ=..-U\DH>IU@+\ MB:Y,AP=4YG'X^(FGB619@G)W,^2.5%H1!.'KK0%0ETZ@+F/:W; :6U_9V_=; M#)#A/]L KUVG1ON<@#T4;=$]R^:+:C)*?I1U?W;RAS:W8F!&E%#;@-%F_@'&I0F]QA\TH5-2"@L;A#YM)#. M8EQJK.%,4GMY4X7/G2HX<4HDFXNZHS;?D\PT8W[:@![B?)3\^NL_3Y)_O#F! MHIRPBRM+@JY_Y0A:=90<_G*XO_?DGWMN[ _N[YT\.?$+1@_R_< PK^?.EUNA M&$6?3EOBUF?X#?J"@T?T@H.#H^.]/W[[S;] 'Z?O4 6NF:VRS)7]'\7,H,SG M1H/<9HNX+B= 4N)GBQ+U!L4,H8 P4'J& GR?'!O* <:5\)SKUT*OF>!U#,9G@K4T24#Q_HL0R5_:=(K[LQB8J@2H >^R9?+ 5M]BD/]A+KG_U< QYQ^[O3K/$UO2%XJF3 LZCF-L1<&/G-[>:( M]4[O)[F>#D[\_00(3O(\HP2_5JG=U@US/?ODZ.".V"?WQ#[Y _W;WF0S%,,\ M]1VO;N3=;$MHAEHBM*(*W']2 LBC[G:D;U'TY=YM1%^.[NVB+]]*].7Q7R^Z MPSKLU".J.GC$2QR0"Y@5[^F*G-,E?XMX8Z8RN2O)S0Z^,+[_#>Z.@> M%D+VZ44P>>YHB#!&/[1)65 S>8'GX47_4S?O6<0"RTHPZ]OU?%R7:I,]^_.? M5YIBVR-7X^V1JZ/1@X=8"(%@WT%A@B,5<+(&8X-*"\;C]I+6B&X<'._#R74? M:U=N22*R3W1XHU3V7V^=;D"A?%PEP+;LY4G+?%^=\J24B3FGR?'^?KK/_^LW ME*$)IK,N52HY5UA;B\V2[_='^_O':6A^<7PO??#H*-U_^%!PU/P0"IO4JR5* M4+&==U($7GFG2 A7BJ0+\[ M*';OA/R7H9!H4I@UW(.6B!@Z0,8!D*UO>A" N5*/2KT5&6V;9TW%K(0%X=5RY!81 M[#NH-9X3_<4T=R)5+#Q#15@(5,YW/B@6%<02N^"LQN-+) MY,\E@1=U#KDD('"'W+)\>TZ4WJ?L_K[B3F-T@/[69(NS.WA.J#ZI+LOZ O?( M*6;!R.@FYP3/9#5?<2A+HG57R]:EMWC7R6K3^^+@O:@WN/_QK9&QZ!LZ_=LKYP0O*!,4W(9Q). MZ94@BT[F[LDHZW^+SH)N6*<4RT/JD7^&S5$R;2(QR*C#-[6K;]&($ 0.TC,] M*R:$9F=UMV"=@ FSTU)D MY$V;%@E))*I4]6K\DTAS63,@T\8OWGVA)F4 M^$M,DAA0^%SDYVOJB-$B4(V[9Q&$)<2[8GKB08IART42_OLNK\SW$; X.CP[^O]/CT;\6I]^A><2&3V*U<'3X/C2=I9"MBNIIG #M@6(O M6[3Y+_H?C\'/7V;K7XJ*EIM^]#&C?_1H](# D?]KV;C_G>J+Y62/Z&3_O)SV M/W,ZX.'#AQL_WA\=?.1GQT=''_7+RP;[8'1X_.#.C/7X^&/'LQOK;JQ?8JS7 M>^K/I&-8SSA-!K7_7]\=>4TLWN@OAXL/R4&L'>&@=I49Z[';OM(>7@DE'^"0 MEHE?,J?]A%SKZWQU8/I\.7R9!>A=Z;0 !X<_'^W_?+A_C',RR7/GJ6[% MG7B-^BI,W1?]I))'J":C:TC"E7/OBLA5OQ.G"4Z6^R'2;\4TT>G;!=U/[L*R M?M]=P]N;OYTWT6]MU<3=_QWM[P^;6K>V!OCTAFNQD^6=+-]8EN\=C.X=[F1Y M)\M?@2P?/7(N_TZ6=[+\%CXZ.=+.]D^>[+\N'1T>C>3B_O9/EKD.7# MX]'^PRV5Y1L'CHP6Z3MGN3 M#@X/1X]V1VG;=^G>\>CXID'9W2[]U;MT__CF;NTM[M*WD+J]6=W%YTCJ7DN( M!U;VK@CQ)^0RMRC\\K7OTM']T>%-K^W=+OWEN_1@]. CXYR[7?HK,RN'NUW: M\ETZ?'CXT3F#W2[]5;MT='QO].C1E]LE,H%_IB*CO[[UV>;2;M.4&-W5?;FZ MK[\5TA$NL:#=!M% "&V1.?%(?P]VX+?P#:*ET!V3B='MD0BDG;YO- MLU-Y^27J+(_O'WQ4G>7!Z-'AO<]2"_9Q3[ULL(]&]QX<[L9ZZV,].';GXOX= M&NSQYH]W%8%?9>'+6Y"J\"HP,RI91/7,DEW2G[0%[_0;7JP3-Y;L-.?U@(W) MJP3./_Y;WIAU^X87JB=5_-_UC):)I4K6SHL5/LGTKY[53"5QL1H[#Z-<\]>J MRKE,DWPJGX$.C>567K1H:N<]S-MO> O^R#X4\]6\OPD_UGS&T=Z[=M_)EB+& M4UA/_!G1H/X4[X#1!6!,Y#_.,Z%"7N?REW$>JPO^*S&J\'\ZUXZ_@5V35URV M;7\U;.M+1 I>3I8U^&N%OM9WW]&_*Z_M1Z5P;C$/^6DXS>V+T @IXL=E*;<& M?'O%!G_>3=VZLW1]\.V-Y[\3YB\NS#MMM=O@KW:##])'A\?IH_V/!#=M'X+^ M#F)J_JS/N9= UQ;S'QSM?X(Q]FUGQ)QT[^_P--N^2P_NCP[N[S9INS=I=Y3N MPBZY&WU__R-N]-M& 7SE\1/? *A[:?QVZ;=-NVV MZ1O>IH^]N&^[@D7A>]?M%O]78Z5>5KXG9N),T@3?+*.&VVA MM18UVJ+&?463QNCJMZ4VM>UZ+SWV'&>UA5N7YU/]1>[OQNLZY MK2]C' Q.>-?6&E6'?W)+08HT8KF39O>;TJ\^1@ M?WR\=T#]M:1QRT_4#VY=75S@3-C'^X_O2C:W&U'B7XKO'<% 6JI MOTRVI5B;G(V_:Y+AQ)(#^%<188_>\0%, 2/#HL171GI&\XUUI%!KI M^>VGC2)0)&&! (6C>^A?_S*S"A>O!MC=)$#6AG?4)($Z\KXJJR?^^P7$HH-2 M\8?\6L^/+&''%>RWQ"B2%RC*^Q.'XO2"YH/>)['[1^IAC3RKJCC4Q,P%P0\_ M.?)&19"?#_)F513F4JW175W"; -]@N?TPUI>)?W[7\+(XNC<@_PHBY:0=\P M7TP$UY07_3Q)^YZSPGR0^6>V5^* M:VD_Y]?2GAB\P_.#]S,X+P\>?^PTIQ;-SW/3B^[^3:>QYWHL\GA,EP:2W86G MB3QYLS$HNM)%Q,Q]0&N>!-/<@K*O-C_KI&Q@C)";$&,$K!],#; GM: MOL?"V&>:SQE::2!1%MQ?T:ZR+6J/G/DP5>&^Z-IC&/U.#X5HAL8$I'D(:P8F MX%]7XB)T&'81^AZ8A$YI5WCQ,GHO&JBW>!VC/(I#(:;H0D[?(TF&C0LDO& / MVJ=\"TF)$?_'FV67=7KYJR]M7;:$-)&_P"$9T^7U%=)8XIV, ,! &]*/=%=E M($@U=W+,<>:[6098_M$<:$#[K?>E![YH\#L\.AAE#]C% UNHIPFG4?@[53X# M6B-T4T)RK\$9BW'L"JA>E5#:>X+MU\SK1*!/T1*0 MOCQXM@GQ. \6Z".2%:%K6&\M+W06<&,.&"G"U8&?"RRE@?='B@ZO%$OP=(G5 MX0D4%!AN"/!"4!08>X64"U:>GK$\/BHQ6Q9>]" /P*S%!\CQ3\%[7J(X!#&P MDR(:W%H25]!#3/H([^HCZHWQY:AAYL'9P\D'O8,!1G),U)Y.)3LR"'KD4 MI10/06 M0,C_D0)N$5XB! 7O?%AX#IN'8)T"F(/0B^D"6!33^%\1&_!#1]@U MF5H$Z!*G_Q9XXO9N,"[AQ4\@^%DIIH#(BP2Y 3WDHQS 24L0\"^@-1_T4D@6 M'1?7$9,X*YUJ+5_8V]/^A:0'('_@A3;+0G4@HX&R,<1"IB)>>*LM8#J@]WG$ MR4>+\$!DE$4<5S"^YXC3C05#R?>;'E^N:41.SF]$?OC\_W[Z>%NZ?^F9Y[/; MPL^? ^U'%H'2,T4(S1"QVW^%D>]J_R64[.=H#NKP/X*]P?D')>(V^JS@?+ K$D M.AV6QAS#LU&ZDHP>YM3+I9U!D=,8C3_??01IG[FL-*,6 \TR5SP: -@>P%QF M*'] JX Y($*\@ YY&S>^R&>C?!1;TPY74984)1+=5IV(*72XWMX_!3$_6V;HRD DLB?4'(KR>[XK4 MHBO\0#1\)5CC*I+(/W]@GL^FGH\SD :;S4#D.FLQGN,@D'58?40R8D[N?!BMI5R@$#.(>&KDA5=M [)X;MV4LQ82U@%"SD=S.PAA3T(Z"U## M@T4J@*3+4D:.864BI8)Z!],U(@!!BMK#Y8,3$+ICU-,!%=M2 M=+\8+T8E*>(T;DC]*R(^PV@7I4&8^^]4W%4?TP7LJ= 9N]\484\A M^"*Q I&%0TL7?OB?8/80TJ!^RH-!_$7\(_0?2;&)L3 U[B30&;CP8![Y/':&.R#_!2 49^2NV M%AD3$5Q4YAC.@4R&';Z)P!Y G690Z4\_T@?ZOD MZ@$.; X+F2.&@;1287Y^8V,OSRR)K6?RYQO+*)>(I-/;?$)1FV^9;/B<)F ]B12/ MT)&%6M^4&>#=1FFA9W7TZ_+@9IYU%>5-]",3JIC_D8+'A-ZC1W8 ZG]&,4NI MJOTT)M%>E#.)Z _\',QQ913U-'J6_1:',8&:WV(< >L/TR762I$M@$.0XP7V MRJ\\6FI?/O_P2Z,IS&P*JSJ%+B.LZ4J:$TDH*OF2(MU!)$1VI<-\!_U\>*%< MCI;L5:G"-,:T"GL$$RN,RN5Y)9OG &Z\N*R-6>DM;<9Y"1F[06KT^L8Q^WUB MNUL;O5P%&TY!?WFC?CTYMV^G)WP:2B.B!%"K.+($['?F';A=_2R@8NL*E!]X-XF MX2VG".R"L='X8Q3[0KSLPH3I$_,LLN:M)GWE4)&F(+- M$@>4(LO*^\B+!V\:Y(V0:+[,%#YP67?NQ7)8\3L6F<#.70JR_29=.B!:)C_DY;[F"UT0$*#<(0 R&4TRFTKBB MPMX!83;G'98\![GA4Y GZX$N97ZS@@C!'9@:W8@+HO7 (U&XE.LI&D$2,SR% M9#B/LEP D)&;.C*54A0# #?(-VAD"N!EA![.9E0<(#!;Y:)":>YPXI2CV2_SJ=G!)CK'L7-($;(K'6.11Y*^,68J#SX)<%C$QX\8OO6R&/ 2>!,GJ*C5RKN6>%&H[E=I?HAPF5R?HH-[(0+]\HPCP[ZF.H^3 FVS\$H;?O.OE MTQ;6=8KY!V1WK&&.;P7KQ;0J*5QH285@Q.(8438KTQ)I(,_W16 Z%J6MI5*X MPGSV O# DXS-LM7DQ=B'I8^$3JYA"\GSZX*7ZS0IJ+:DDY/(\?<_?Y+[.EB* M39X 6G=88AMC;1$/YK "43PQ"V$O(4A\#,P):QLK(%PW'Y;KLF[D$:,)7%0R M_,[7HC8SRB2.K-3!BSJ*\@A9XGODY1PMH?B=%C37=I"BGNNLK$+&W>$7]JW> M.-<)-T593M&M%[1P67.BDR/T-NEFC)?$3A0^DG8V82S8PJ*L%U"QDIJ'L8"C MD,A0P: UG''JSC#,"KRGV^SE4O5*#_Z]J \ MLH<;!F]?" V,U^++9-:01_7-I)A,VE8;#Q41#QC8]T2]&HFP&,O"4 @"Q^+J ML@JKUC/J\PP!<&] =?$$K<7"MVG[GI^BRE7$'[PPC4%J8$S+W9 DUN1M)J/# M4IH'U%M6MKS']A>G!!Q,KZ,R0*JEH W:NN+&%[!1%Z%;"B7TM,VRV%V>S9[0 M\5Z'YY"#4O)YRH'K$J)+IO"&V\,/>CT;XM@N<]N',,#2[M(*>>T];?3.V!%W M@3_Y4K0'V(($QBV6>Q<.K^/+H/5+<_PE+I,(/2_QEP<^=VS8W'#<\@57*$)4 M1R:/L&P,P,QYJ=H1M8C/B= 0+_+%K-1R4X^@KM)E=8V(XSV!S$*3%=ZG;*Y! M#48JGB8,!P+V$==5W:8UV!;9F=/(EIB#P['H-!0C)^P6G3 ,$GDAN:Y,5&L# M1]XB=Z*3Y\DJMST+?ZY9J"HLGE]A,585%NU8R[DJ+%JCW>M;-*9-%DW19::4 M0OS9A\5=IMW]J1SBRP,.U993\,TCG1A J9U!"!4"NKA>)=.*W^3.L8X:.E4B@Y0?POMF8&NW6-J]\:XE3C17C@V* M56P)^0X'I!J&.\KG30%VOW RM8G;.PN"IVP#BCV'>- R2_RC@A$'9]XOKX"G:B SG:,(N;P(JNZX+(_2TRECSYV=_'#-<=V!/MJ+#:GP/CA/!#M M+ZO<8?>LG, Q[@)?F$62^'CR189(6<3*AZ 15%$2/BR:LH/W]?',"2:0> ME2\LSW*A5^4<=J6#3U9IF$4(\XI#$63#CZ[GH=LG.<%WXV.X?Y68+UUDT. 2O'931=WK:NILN#[@LF9*6T-=%& -!=A7 6RIDU=71-7D M?$KJZ^,B_.GPE;X;/#'CY*9!7PV?6OKR$GB7LW?/N?V_G MI:-[WB5]!VZ=;X_M'2C/^[\?6:*ZKI$==:PKQN#OJ(Z176GI#ICI!OC,U+= M"]G"';(P[E_5\KW,2Z<']E#OJQO<6X\FP];[0UNAJ=UHZ@_ZNFV<$4TOZE9. M6B[Q?Z4F8N!9?GNG=,ZN#8.(=???[L9 MV-9'EJ$;C4-W'3/A%3E?!SD/='MHZI;5U,)3Y*S(N87DW-='MJV/AY.6DO.U M%\K)\L)SE\J5\-P'3+IABD>0:E1UMH[3:]>\*G@J>+8#GJH$\^1!]@X&2DR] M/[!U:W1D+JQ%MN?%(\H8]77S6 ]"(>I4B)KT;=WH'VD9M\CX[9#@5Y5QQ\@3 MRQR!3%&U<>U'U&BH3T:J.J[UB#(G?7T\/F,6]PIS3JH^[C6J^W5[:.E]VVAI M?$^A^ 50#.C5CYY]-= GXZ%N]\]8 MU*,P50M3&*R:Z,:@:7VNPM2I@U7Z"'P6\YS.Y17Z+"^3J%66SWX!--+MP1A\ M\;::/@K'S\=Q7Q]8$]T<-)5="L?=P;$)[HL%7FI;RT"OL]#H7O8I4_4;JAY& MP?-*X7F%]47G3S1T4(?WPR[0:[#L3YNW(1#Q8!/C25;-PUUHKWM6#)U<]RT'D.%Z9]56O2<,,?+1_7D MK0D[/,F+"_L98]T^MJ7MRT&K0[;L%9((-O9\7GV:(I$+)Q%3'W57BI#"_98N MX/ONI2Y0E/ 96+T1NEZK,*;K@^_H@E'O@D%MQLP MW-S^WDW.9J^V24%9+G="<0/L'= SC_ I6!-KS5JT1<1G?WOSIZ=OCAV!"4;7 M588S[0-,R*E&@GVW"Y,77KR?^W'A.0L-Y%(<:S'S.=WCZ_(EQ2'@ M UZY.H/AQ;6@SH(%F)_RN'3;*%X 'GG3E"X2#LMOW?_VHQ9& M\)_[%E\H"AS6,P27-;U1U!KV^F/[5>Z]W#_IL?=>CGO#25?6.NI9_7Y'UCKN M3<8CM=97H &C,VLU0828QR[H]$0P,NH)@BY<+6B:+YNW?SH]/^GJ!;B@K6$< MWP<[X1', ^U6V[K^5&)\PZRW# *%HH+*HQ'829L^\I&731X$U"E=G[JDA.9? M=H.RUC=UK7+?JS"B#X0CGGOKZW[07\$-L/\@\_T+FN^GN&'WJF']2^$=*5B_ M,JQ_ O7T SJ?"M*O#.D?A2?_:;EB3J*@_>HRQ/$92.PDU)J6?70([A=API@[ M3)C=)K%I*9-8/:I\Y"=]Y,N1XS=>(" $0_L4+Q'KQ+Q-Q/G+L4'ER7L MW6N4MK>ZQ$7=6*YN\55W1RNJ.T=A!C8>'';_L(&BNBY1W8UMZ([L@KNG7[V)Y^BN@4T1UY.GQLF=9[176*ZDXIZH:6 M;O3/J& OI/F+:J[_"N>T;;T_5!W;6XXFTQSJ0]58O^UHNIE8NC69U/?<%89. M'4<&5U?=)-)V+ T,?31NZALJ+)U:VID#';PI)>U:BZ&!C6>/SRCNKJWUVBO? M]/+4>^K6ZLNXM7HX'.N#QOV(F@*AY3$L1WUP1\W40,]B\ M WTR'#5.SBM"5H3VWA\K6E:T? &TW#BHINA8 MT7$+Z7ALCO6^W5:A_*+MP5O0(Y9&K'\MS@^V2I$"[4N3TDE=Y6:;2[+7.M[LLM:D_+IN$#%QGU;-TXBZ MPCI^ZG+MF_Z@-]&FXB0]=H<-8 V.[\$6L*$L0"K&(_8][5]<"X-IR #\K@9[ M0DAC^Q3FPQBFU1N4!XE+_57*PVAN&@%^J,6'KDWQ;_R84/J__-PLC*A/[9JS M"!NVP#)'O7XV16\O!F3?622/C9J'O,F)ZFJKNMJJKK;7OE;5U59UM6UYQYY. M->79T]76J,!D3PNOL6KAM?VHZFI;:0EG;E[R<SI8JZZV MIX.UZFJKNMI>(K155]NNF# [&_,KD[B^27R%CRH?^;"/?#ER7'6U55UM56.@ MFD>CC)%NC%576T5UI]S;:*";IFKWJ(CNE'N[&5CZQ%9-;5N%E$LF./!50< I M*:>([I0&W4 ?&XKH%-&=]8?]'7;4-U26XXF MO%WGZ-,\"DTG\]S' [UO-?#<%89.+>\L?6P>>0Y%8>E46!H8NF%;"DOMQM*- M:>J&H9K:MA=#9[^R0#6U/:G;O[15L(J&%0VW8-SG8O[$93S6ZL4K$0L=!HK(^'32OA% ,ITGS]KK3V2!^.&]Q6U5FJ M5/CN1(_YW4UILX55^LZ:/3OO/'N)_6K'O>%S^]6:YJ0Z2(U^M4:S?K6F/>Y9 M3_>K[3CF1-<_%@"$A>M1PA?! \]86,;[/4UJZ%?S/4JC=+D!Q5CC :)NLXF* M2=,A0K2(KV JQ#QU(C[C+I[17B6QTTB!B_!W:,DP ( M\B-+F/9GMER]U^Z!X=<)@O\+GR/RF^ZKJ]#XF7FN]AL,%W=VQX=%C[;"':8Q M\@\(:CZ#1T . 9^)+X''D&=7*S]GI$B#'QX\!]@^"A\\9%:02&$:Y5(#7B4! M#WSX!#GE/"?$3)RP)(U!D@&GQJLP<$G8,1(_U' <&-9[\)*U!N8#%V(.N#5T M/); ,O+Y0:DD$3Q+"FS*0;&!6@3ID] R&0R'8\#0(&XB#J*(1@I2$I&PY1PH M,4*%H79SK, &4 M>R!NI.C,'M'"U2J,DC0 _Z"H*OWI+P)Z_SA;_N@O; MS>?::2;?#96^IAE:A MRR61SZ)P*1X'TBK$[\A$_$M< M4"W.ZWIS%*@ -N $/E]O$^]A&O7*IR>07D"-!RK>50CT,*$[G'%9PU MX_ EL$TTSU0HV,78(XT!'TEC5=J6I(O0WH7=,7P#*8L?@YHKH0[ MBP#@-%_GJC)&5@4US0('U0AS'[PXC&)B]9@7J\/1P0H.R743&RV9WOES/>US M*G]!1\*8O!>_TV8>6+36Q.=0N"+)>L5)$'FDV-$6Q$142NUW21I(XT#N<7NA M&CSK _IZVOWN2:71C1\1*F45H0V-M[IF#][23/A?B1-AP>=[K^4"/2$Y/VUZ M-T+!5U&Z8VZ6@*,R3<4%*6B][-XE$ __BM,)\ZD*Z9F?.DG*!%#1L^8@@N3"<8/G8)RR!*_XXVP.1$Y^F]C'TON*&[C_[4>DO?O?[J6- M0F/.P'9"FGIA@2#9S,IQ M)RF%XBC,& ES1X39& [N<6'@P [!C ?M$V_,!@28V3"%5UML7CAU0#'%5UGP M3" O0%-GK3DP*,"=7&KIE80/:(,!!U1G+#SIA("9Z:0=P*E:#/TQV B#OK 1 M!M8KV@B7:2__ ":;[Z_1],6(!,5\-BQ?)*!,O)2-7Z!Q3O:P1[P2(*3@=8JX M@BB9 =&(Y$%.FH7-(0?O+E ;.EWW%6-3B7F/;XC>@)$7(O?]M-]5[$0OZSJ2XB"[T#LHCR(\T$@';P=5 M@]@G(<3U )P.!F:#3-%NN7/@Q>V5$B07) "$TA-ST;0EAU=8:GERT@EC>(&T M*\B\H%0=(/^E$Z57 D(+,<'62XL&UK_F@ SC<+?@>2 #C(0 M9?H9'; @WJV?<16XHT(I _&ZH1:$B;9@#V4J$;'JV)-AY1U4 )2&2R'/"XS0 M, +4;#&"'SZBZX5D(# ?9^$"X:/G1AF.MFT/'$\FW16Y!X4-1K6TD9WK?W90 MX IJ%:ES) =,.0C7O&0YBMSCE,^](,"7863.G$6>@LR,JPIB-L6.,#"S)*.( M\Q3!'1'FW4AQ@K$&>)>S]+0?0C10V7+E$XL?W!:2]3P L+E9&I[X&"9-BG7# M-!0.IJ!\R;H^M VY ;'>+WR52,O)$)93*:ZT?W&%'8%\4%HJB 1PP%#F1&$Z M7X1I4DGU5@D_MSA=<)FSG'D&K NE[7JP9;.9B#!)\2TR[0@J]'0V8Y',E;F\ MW/E!>BZ5AF06O2X3[8\H-6<\$F&N+$%=^-#[]+8I+*FN.##(.EIU\(P939!6BSSBLA]Y;*D#%@BLU(\ M=L%]X>YL(,9-B=@W([EDA6U%5_)FW- M 6Z\AW*9P@?@U<]%6(;BY'F:8&,71(;%PJ6/CVN/DRJ8EFQ-]DUW97=#5_#+ MKEC0=7B$M;:>V^<;UH&('"UX'I=#&JRUQR)& O7B)*9K*X:NY?EFI:2/ +%;[CP0 P 5H/ MW"#:Q>YX;I[ZE(LNZF4"TDEQ;L;.P1!C00)::F.J+**,]JU4Z'H%LC@+?,99 M07!)%;T"X5"J0J5(LNG +)XT#(10\] S1\>LM,<=*R]B#Z7I*OOM:;^5HMHE0)8(&V4TBP*, MT[X84756;C0MU:L77[Q0.9HE?60$=L.MW1U[%;&V=2G)4\J'8-C"R8R2;=-; MB\-9\HALXB)QARL1",-(/[JE^$E$=39C+OMD^B,R.@@P>#E!^I<5"[@X&5]B MO@SX !?C$AA:$52M(4L*A,<"TC%9I=6,.Q41H$+ CZ4"1AT0NC)IQ">*#2 M&W.= F8)51VXFN_-\KA*+IM$SAK,E86W$KYN+J!+$EE&BM"((L-,$&3QNPC( MK37AW0<)_NUAMMI; F!]P&2$7+\C$Z\2[OL2[N;^A'N#:K-Q7FVFLO07D:4_ M3\7@]S+$?)E:YU<*)?I^^(BR%TNE06H5UJ(,O(+D P-[!:I'!MPU,%>6\5UG M8=+0,OFPD4KH[+X/TL+F+DMQY+SZ(T^XD (J#@Z0U;*BU[?S.J0RZZ9V9*BQ MG"Z2>3;,L<0)F1C@QHDHZ&:2AUP]M/,K*:?UCG09AFSJ+HF)&D*T6;)0+ R= M&3,T@;3VH]VIJ62]DH&?IWP&P> $@")W? M*][-UBP[A\F7CON0*XSD.#F3L*]=/GO4D)C_(=PP(;\JM0B=A/U!,>[+?P M(#"#(^.88B_9YJZ&YC_B:6_4KY;E;#D'_PEFAI9^=@4$&F:(]B?J&(8&:A31UD#2C81>B[&R^&LQEE6=,H M\*CJ"E^#]234M8%BSN*)ZL 4B'Y?GP(4X;P*X5" E6J<,ZW#"Z2_1TPI%)T? M12R8>W3D7S+XIJ%=J+O4ESJ&Q*N),VBDJ+$,$3>\&%79F7) MDT7H5KW^(KV2QGR6^AHF._)H0S9V00 ][7]V"F-1P"-4=-V%9#D>/.>3+X,# MLL.EYVRL)Y+M9)9@5I)V$>TB.":KB6[X@\A4DR>' 8M/FZLK$16]0UG<%?,B MH2IPY(0'E,Z29G>Y')G%91LE.X,J"VW66=,$Z+=3*-%$O89H49I^)#CN#.RE%V\$E>(4YSX?\"C "*\4GH47$5 M'DU8(L$1[^Y"?U'O5J4$ZIHDR, )4\%Z> 9"ME@J4]7&BBX7_57%M$<4(C(< MA_ORB!2&)I],.=<01T6H%?LU2/9>A> ?XXH4DE_+;2:N1UX2I9"=W?;3HJW8 MY*X$3E9J+:J4LM,+4Q;\7CWNN0P#T$TR[T#552]>6'R5M0V6:B;0CK5<4#.! M8T6AM$HO4Q;>DXGU3P;V%+B2^6GP1SPE$ZY00?]P_^7OVOV7W^B$^*TQU+,V MG1_YE)2\:=&?PG/\D)]P(?GXF4H2/\MS(C=?TFD2KD#9#T;&K66\HV<^8H$M MB3(A4_^+N]@W50[](:\V WW^?9" =J9?1N]C[?,C?"5J_8NAQZ9].S#>W67W M&Z"5@M:#6%E"!L0G.OQ?]&&H3,*R>?Y2GJ&7M1^EDS@(&UGYD5 S"# Q7!9A MO6N<^DG6<"#O2";S_]X&3>%3=(CL,HEKDX4*_0J86=%16/F Z'L1I[ESN"\: M+6K"2Z@$AXSGK\:5D\"5T2OC82.'U2P*L05MUG8#5'FR !M 'O"O3'B_%'T3 M/E#9M':?E=6+DHO*PF5CC\KH%<\]+[S,*OB%^2GF*[H7];2?Z3"DS.>7*:[" MC%LD51M6E:-IVP#"6]H5S[6<6):(#]J=/NO8IX4OQ M:9Q+B)]P/M,H"8F,B:CC55'=[O*$>3Z"?0Y,1&<4R%+W(O=6%(ZX\')WN:2A MZA%24UJG-Q*Q[W0\4-=9$!P^M;9_PX7,F#,/=8@/7B"/W^4GBJN'\N71+QD M$_5,P(-_D8)9<"<>3 <;%P]PB.:/8FB@23%X68B(HOHE4#Y\P0(>IG&V4#J= M7"KTHUYX*Q&:!19\G?:00[,-[2$%+ 'FGU=KF-]E?[P'8;/RV?K."V@!]-)[.99T;="6WVB$3P0M?I9F_F32 M&Y@V6OKRTBN0$;/3N%[\-!KW^P-S[L]$[]C>[;Q_UYJ'%FD9O.!RH MQ;[\8H>]X:0K:^T<8,>U1GWBSK:-.S/.=".;6>MFO-UWAAS8U/[+6$9U "#B M.*+[2A\R 92^J5?@T@6L;V[YM9%>NL5GWRV)QO8M,NTF M"/2 ZUQ"6&?#]0$G;8CMH2X*L(8"["L ]JWV@1P'!=Q7H5ISH@![*JKM@I*= MG,^RNASLWWB!@!"VM(%QL-$[=K!8B<*)XC15_*X)@=2]+_G_T[!+0:O.;@IB"V$5 K"UC=!1SC37)C/YOYY6H(U')T68(E!I?'T7 M&[O?))PF4-MYU6[K /9-[9MT=VWQ[+<(']S;R)CH_=&PX8W!!QC@M:Z"5E1W M051G#PQ],FAZ3W7[J*[PS)IIB_9<,7X037WS+!@ZQU;?*E5X[4)I,![H?=-2 M0JG=:#H3ALXOE%XHX-45-V6[,_&KNMN'F&4'(#O"+ .[KT_&DX8<Z 0W.&XB65<:=Q$\?^S 3H& 6]:2L!WF?]5W/0ZXJ:-[V%2KF-M%0I2 MT&[*1LK!/W47+&$P*30UR9+8^L<[CURHTU4>3 MBCPH\CA0CT G#L[CG2HTU8\?7&OEY9557GT(EQA!*&ZNGO* S[Q$E5H=84?V M+7W>,[OFY M^#I/@89;E?+G=I(O[;"0J9L#6Y\<>QW+)1X7NC043T9C?=2X(?<%([B#.#SV MO';G]9[B_^?SOSG4+4.=!^\R_U\K^U_#<=!/@1,NN7;CAW'\3IM%X3*S>\/@ M['6*&NC'J M-VX3USG>?YX1U#[$_3^O$>YLM=WWF7HC>]+ZDP'.=\>U JGK'3T/A.VCFF MO;*@XNZ$D*X%/%'>[Q':3C=&)X^-* 35;R6J3XP+NC/SLA/RBJ3K!6/U\6!R M$3+GLLGY&NI+Y!$Z,BJD,7&\+?&"QO?%E9Q9AFZ.F_M.K2DY4[@]@-N1/A@W M#YM<(FZ[B;[K\YH5V[](.,RP+,7V'65[\^1IB/.S_?4=E9OR61CQ+&"6L*_: M*@H?O!C;C]W(BQ"VZ.#47NREB48P=OO'-KMJC7A4^-TO.\>Z,;#5^9ENQS<4 M([Q _@ X87(%G'"AH=AQ\T. UV<#=C"L^>GES;WK]I9&^K!QDUE5_G%J<6;K M ^,RRA\O[53><9;7E9-SW]#'DY.7-"D,O8[]I&)HW;&??N))7F-&<33E.+YT MCV)].#FRV_@E.H^7AM\;P.^@08*AJZA5$3+%"$^DV4:Z933(DG:5$RXU0M8\ MN'E]%EX'(V3WKGNGH9EW(^R\=QK:>1I+DLB;I@F;^EQ+0BT( ]ADD$2A#V/, MP2@4IU25.]L8XD.C:9\,Y<^>/)TS//GI1Q4^4^&SU^EB;!W9SET1=.M/&EQ" M2&G+UO@^> #+(N")KGT*G-YK>&(UO0X!J+L^$+\;IKB\##[/<\]:AY1OCG3+ M7@) [690LZ];DR-/'KXQ2-U>GFV:#XTV7QBDJ(*KDBI(KK]/2 M:S0^.GQ\08+E4N/+#>J5+BJ^_"WY/?!?UWOX[J_P3[8FN;U;E%)W_6&&02]P M>9#-?67<1]EG@/_/VCYR8+B=[RBU+D&,4K; K2 M)4WVOU(B78=C@/U,^!WTJ^ H_[N("OJ<\]MIQ-GOMVP&B[UC_B-;QV^^K>QI MZ06W&S#3_,GSW9- M-AH/QHS3OP:S'),/A^;(88[M.*/_&[WY[E<*H(0S[0-,"/03__5;]MTN3.YA MBM>5*#3BG9< ?3L5D(QVTN#_DD6P&(WAHK0'YN,2V&H%6,JBEV$::7^D+ *) M"*]//9$O==:.CX_"_V#M<>HGR*@)S)NNXD>14:6/_(_42]8:S/X[3V(M4S,X M,OXL*)_FHDVM *BAV],^B:WH!6 >><0UYL>A)A30 X?EL-F,.PEW=RGPO0'U M4V%:FZZU (9BC@.K2#18S&.R -"[^1:P)8TV\\/'&,%W_]N/W][WM/-9(R!S M 2<2Y!L4!!3@,1]@'LYF2"RP.?[5B^F">B>-P3;@4:P![A-G@=\1Z3))6I+> M@0P=_&T9NMPG,M3B=!H[D;="1;'KJ5ZGF1W!&:0DPP&_,R]@@0-0U)C[X,4A MP O M4"\:V$$_[G7@(N1X1+N+ )8XWRMK8!A9F&TC#70J%(T"-BN5E'X%?@Z M04X8F#IL!1D2)MI6' CKZO/&@>=-(M*DLOC2(AW? [AF=%V663L69I4$5.W5 M6;WA$R^9O5=ADW$]SNZL'CY>-6UBV1Z\)9%/C;:*9W*$#HV]OP,&MQ62MH"5 MB!:@5;6T7U<"990MIQVB9/NE;7G2%=0U-*&^U('&.57-1@ZJ:^@XN+=:P"]Q MU# S]0;6L&?O-/4&]J!G[#+UO+B!K0<<^8TYKEJ3*.?S'+7V+\Y\T$E?T+7' M2[BUF,^7).Y!)6P.-2[)Z:V1/K*$:7]FR]5[[3Y@_CKQG'PT77M<>,Y"\W1%[,"NFNQ&\H-GZ.PAF/\5PQ MB&T8]<%S4-("-D0SQ;T^6%?@<9!OZ^Z^9(M9=L:[?:,WWLFZ5K]G[7;2LF&( M<26[)MX2Z4ZZ4ZC@?(YTB=_DC #&TK_!\Q%K<_G*#]?(5O'U$.J',":?\[() MT]\8 "D-WJI^( 4C,[FDDBGF';/S";*A+OK@=)+8% GC,CQ MY]+A2;NH^X% MQP9'Q]A;O#?XAJRVQWJ-%]Z,'*%<;9"7'X5NZB0 EJ\T176;5V:/?@!!QH.8 M(L($'=FUXF(9=\]V2V0XSAEX,MFR[20#]ZTMI;+)P)YP@R(/QP2"SWX@>HR9 M#Y2*_) O %5),J.-8 $B,5#GE#"^B,'>*BLT^\76-_3SSG>\LN#,( I8IK$V?Q)'-$)_4]V4>I]6H%'67[!,3I**_"0,2.1>G7AV5#P+ MDP(&1.0!JQ42Y@6$C>KHP^*-G6JL )-48T_OKY;X?'J8+4%J#BN"U!R\S8W8 M'8ZBJA_95S\R4/4C[5C+2>M'6J6X/_(5>,9>8<.P90@B^C\7K+L/;KDPPG/M M/=#@]('4HM#=/%X2QY9%B4L&M9J"LF99WW MM%,"L[! &/:B'F/OP'99?]=0'6XM2&XJ#[.J/'*C_&C=T5KFRN^H%B;%9;+3 MQB8WT0V6C;F39[:CVKLX1GA:G.IQ,%R0-530(@K[@1$68'1"E#=0H #IT6T+F4&>].R;>W*>YG KKKV+]C" P=QPE44L M[K_\1F/<&D.DN"P,4JYM";"P+8E!X&+UM38-HRC$LK4X(U$0GJ'_0+Y-Q%T/ MJ),YGH^E;#*8,P,?!H0LE6M6ZE$ZA\"&A%OGIM:N@> @#1_8\*80#F[NTH&!.9M KO3YN"=RC>+2$6$1C-F+[*Y2E')A$K[EK#: M5(86X6VP'(#2/7##89(%]]U"<&/:)\CK-WFR"/%'3.YSCC' 1'L$MG/@=PJW MB=%A492\+/&6'&$61OK.]5LEYC^T?@8LZ$6B2!78_=]IG- NTE4H*@_ 9$K\ MTLZP:@Z@_&'A\9GV_5?NI*29/L]FX/]'?XF!CD+G=TW(C1@71VO:6D,V/!/> M!$J''$@29 1'[P&6*@*0P7HS6$!2YYN-.EX\^Y&(* VV#N#QYN1F&0 2D (' M,MLK@CBW]MP-[>3TIODL@E1[)@$*,7/OL>F0AZ2/;ES_*URE0HZ M\5L@18JH1]Q;3M,HIKFN1I+NZN:^=Q<@".9>0 ?[-N[RIF-AL"G1<"(/M] Y M0-B.]Z\SP M(6>6/_?HIXVS;^*WD=VSC?'>GXV>>>1O=G__I(?>/+3826\\''1HK?7@^D1G MEBXU8-G=R^+ IO8>19W4V;^(1)X& IO5R%MBQ,B/%GV_5;30I!//=>*[='RY MP:GI=A,#JMDZK0WJ;/C: &=<7;?,4]TI^$0[M*?>N_2V&$TZ]M6&Q:@;+03$ MG8J*JA15O?9-CM?0C? 5+@A[I0Y1&2&UOI4+71&F(/="]W9=@U7U?9X%0S[$ M!)AJ\]L8B/U1[SP7\YUCLV\5@32&V7#4:WH5]Z40R.Y&6UTZQGOR'%XJLK2E M"H5,-FNNAZ7UL58^-DMV54K?78['D? OWUMZ"9-Y+^GOEW(SGP+7 QQA M)@D6$B^\52R*71$RY0!!E\\OU:$7XT7H91MJ LW\J\/CF ;.3K:4D$#9R?S, M78'&INC=)BA)-56:V:8"?'$G)=#QO>6*.7G3GP_WOWS_1;MW*AOXZ?/_: Z+ MHC4*8OTUN29O5U)-6-Y_^:"-!L:M:6#!&[4J*7%P]5G\9NK1 1?1GX56DY_F MFT=E,@DI8,:&0T2;'ZACEIT1.'S2C)NM=<)0D8'$N;:S\":VJ=/ MNO8IX4MMI&M__M/8LHSW/[* S8GN_A)K'XMYD&JI'4/LT00_Y$V)/H2!*$>@ M9W:N@<8VWV=E$+")I68:M_^-/ +RP_W?OG^ [+N#WP:4>F5-=3W%$D=QIGG M_NW-T[7>P\$;=8RAQC$&6QUC:,=:7NT8PVL3UFXY__FT=X!GTT25&,I_X8-E2D!\&N>:X*<0K$]S@I],Z[W$ M$=@P^=Q2JO=1>Y>ZV4WN@^T1")0FKG3>PYBQ,/- MG%&!)07Z7=&E+PV\F8>:6"QYF1L!I>,JZ,=EAR"QK'"YHMK]'=T)\5$OB!,O MD1O'QP/1&70!U@9\=+F/M8=8SH>UWCZH.9RMH/'_\6:9R>U%LG5@A[W&HXEH M5S>L]K1?:P>T6L!7 BP%<]&9838''VY>')^B+[V=^G4B)?HQ74 ZW/T MTVQFMV(^"8X/@A.T@3(I.29MWQXE A53$OA=C: 4LA0>>E7X'():E1@^%FU8T!Z#6!G[J M!6*ZGALUR%_2]8K<5I^M:,Y6C&5U!6BH%L7 M!P.$AU3$A#8[ Q23[&\G((Y*X'G_HC,4?/]M*+X,,]^43+!LIFQ5C2GIU#2! M?2.$844=K@CM> 8 &,(7^"O59XDC)D5 8+K.FS-BUQGX"LLV" !!TUL)M\VZ M4Q>43R8]>V@>4T]NV[V1]3KUY,=5?A]:K&GU;'NH%OM*B[V<\O+7FQ19SO]S^ MVUWH9%H#?6@W+>QJ"H1NW#^MB+GCQ#PQ==M0M*QH^0)H>3C21V:_I;1\%:<* M:J625 %Y_9.'NM%O2M O4T&ND%3_#-%$GPSZ]>_25@@Z-8(L6[>ZR?T$, M78.;_=.A!-^K'DL\1*\[ -D5>AT/=;.)1-E-,^V,.=6/4W$5L7U"J@][)OL[YRI:J"\&QU;3-A3)W3ZU!P!VQ%)+:C:2^WA^< MD9.NPRW9EU/(^NU#Q- WO+]/2 MHG;WRAQN-Y)V==97"&H3@OJ&/IZ+W M!O [:)[R4*CM &K-D6X9S8]G=,4UH;E'H@-QFQ76O>O>P5B)=B,TU3NZ\7NK M*Q>V-,/VKE'H4U/Y[*)QY<@T/[!JJ)J=EJ/H9C!4F;'VHF=@&:J@ZGQ>S%,M M&\]X9ZKLZ]@'W+IABLO+@'6U[1Y>'D#M%@YF7[1O=G/'?OS8[O\ L&0CD+N]R#UYQ_:!:1_3L7TPZ/4'Q_8./]Q7W'[Y MON)&;S@\KEVY6NS!Q0Y[PTE7UMHYP%Y.)WS3/'%7=&ND6N%?']8OLS/Y.7KA M2R-B>ZB+ NP9>N5? 6#?:A_HDG %W%-<5* ^XI4J[3L8=OJ0;.Y0Q'!D3O3\ZLA:E0SER M175MVIL],/1)XY9S[:.Z)J8:WO"<1U$4FFJA:3#6 MQZ9"4\O1-#X+@LZO>11UU&M"-]*'JAUF^]%TI5S\DF%NT^I9;3<@?PT3YFL1 M=](HPE+R2"9358>;%[ZI?332C6<>9VS]&:QK1O!H/-%']I'1VDM$< =Q:!W9 M@JKS6D_Q__.[P4Q,?6(V=7X4_[<)A^:U\O^514U_CL(9CV,O#,#VA3$>/ <& M9X&KA70UR;.,X.MV'$V\C43%Z-J.I:'>[_<5EMJ-I1OSY#>@GU\5*=*HQ< C MW1XH,=MR+-V,KH]_KS6 JL*FKQ(V!:_:'*JPZ<4B>&P,=6/25)-=,(([B$.K MJ2=Q*6$3Q?\O?G?^<];''^EL'VW8< MD%7@5.=\%0%>#CAWCG%EQ[<_A'&BA;/6Q&4Z:-7U)Q.];Y['M5-HJN]\C_OZ M8*).";<<30-U2EB1QP$NMFW=-(X,@R@N/EFDXUJY^,H*Q#Z$2XQU4.-\J@N3 M][VKBK C1-MPHINV*C9J.YKLD3ZJHQ<362+=5^6W; MT=0XJG(I7'QE4BZ%I9,QTWD"QN?70(H\:C%Q7^];YXEU*2PU.!_4^ [3SO/OE04B/_)5 MQ!VO"$2R90BK^\_Q1N1U>UX30S=&*A;9G4-F33'K.7$L50 MY%&K(8JMCP:JT5_+L=3X[,ZE,/%UGE,-MZKYS^T=7]J!IO%PJ-NFK0XT72J" MP3+5[?%$(;C#D9,SQ;;.K_44_S_?KAV88-@J =]E_E=UG"\0/NV"U?LI<,(E MUV91N,QLWS!XE2K.FH?_J_S2+L%Z>0"UFR--:Z /[:82 MZ,6A=.:XBN(7Q2\UX5.P)M::M6B+B,_^]N9/GNV:;#0>C!FG?PUF.28?#LV1PQS;<4;_ M-WKSW:](PMC Y -,"/03__5;]MTN3&Z2G ?S!;"6,>)P$/-'^Q9F?++0OR(D8UM%B/E_"[JMPV@.A_C"'T'=_G4;??M?TK?/# M]9?-YC87OM_[..:)N.7XT(UU78/"0?E]>,^:%S@@M?''OOE6A#F_L0=&;Z+! M6GPL&O4"P3[ 7M^,C$EOL/&+V=-^!:[*!M(>6:RM(F_)(MB,YJ8/,3Y\_]N/W]YKF<+.!A,RA)9 M>UT!K$.WIWT2.]0+>#WRB&O,C\-\?%@EF\VXDP ,I^LC5B/@)V?8@"/ P6,^ M3!'.9@@RF(!_]6(JP'#2&(P*'H'8>O029X'?$0*9!+#$.B##P=^6HL,G7C(OE%#N02JA$$#+&RQ; MW'I2:=.O5SAL2ZYN(F,X>KLU1EFPCJRWF335=PA/;0%K ZAOB=#]PC]%.1&M-8XBVBP!.0420]@Z'G$EK@5+OTD[GMS#\- ?(G*E0-':]]G M?VH+YFHPF.=K_V1!BF.6G>=L)EPRF*.<:8,X-+HT()0PQVB MV /2_I%%SB(?N;;\VT>@&W&*OE41A-:HEN>Y%9TJ.Y=,\\-'>&C_&K+7KD8\ MUFC;GQ,K24ISE(G*B;5'4IK&N) 8M27E.DXXA>8>N!^NB$70 M,)!BT2A&U#48YG=>/LA&SXR+D)>>*?W"2< O?#Z'OV9) MS(PG:=5++W:X[[. AVFLS6M $B?NES<3@"?KB4IE4 .5'5GEY^")91IXCJAB MQK!VS$G:D#_!$E;X002Q(FJH:[ *@*KPX#$?G3 O( A7EF5NJ)X'P!9N2[A4 MWA)#BQ'&7',0U!1P=> ":"E9>2(9G%> F*O_ X]86! M^CD_7E:!;4,8ZO 'UWX&HU/[]$G7/H%!K(UT[<]_&EN6\?Y'%@"3X'-_B;6/ MQ9*0)^Z!I==@-N%:?LASXZ D1"J&GMFY7!K;?(]?8K8<]HO,<_O?VLSSRS' M+]]_P(SZ#WP:D?-L#?B] EGA.W-V4T9,% M$[/0!_<>'24JBP7M $X#6 W@],?QYL'('82Z$UR26.\VRHP+%(NY3WL"T MT,JH#@!$%.$T(!@_I6V-W/+\ MOF)0"J" 5=FD'\%U8KUTL.G(FW';1Q%H*-8Y^%AGP_4!)XV([:$N"K"& NPK M /:M]F'!@CE7P'T5JC4G"K"GHEJE90_;5I>#_ALO$!!*%F$*X[BQKO&O5,R MKGT1:(W?-:&0NB>&6]T3(#LN=_>JS9PO#&BU^4U!3$'L(B#6EC$ZBKDKN^)O M^T#.:_1;;0*\2VO0LVN+[>Y)8HZ'NC4\LD-TBYK *JKK%-6-\ +O\]SKIUH/ MUT;3D8VC.]^:22S+$9UQ]@!06?K_<97Q%SP'6.7AV!+-P>&0G"'HR9-#9%+B9HH]G\! M]C?TX;$90L7^[<#AE;+_-90*?MZZ)ET5#7:VH$M!K*MC7%1!^NFA?F6E>'N; MRRJ;IK9+,] 'YI%>J;(\3X8E2Q_TS^-]*BS53PE?J7^@J*,6#_?UD=$T%ZUX M^-2I++M^)NM2^/?*BJ*>[H2N,K^U0V*&#?;C>:[R5FBJCR;3 -2H:GE:&JB M?"ZEC$)11CT&'NN&*H1J.YIN5!W4I<<<:UP4H;RMNL#LV_IH,E8^<; M%99:CJ4;\_HB%XHR:O'O6!\.SE.\HK#T*K;CI?#OE44>Z]U]HMRMVBD5['_1 M]"BSGDYN,5QBX4:=3TTFVK:1<;Q<"G9N K/$1]G6

O]\TC0UZ7>%KGTA!L&99NC(^LQKI$!'<0AS>#ZPN8*-9_ M/NN;MC[IJY/VG69]%2M]5JRT"[;NI\ )EUR[P5LKWVU>6_D:7OQ3[U6OE.D# M*-TPQ4LO&]\I0.UF3+ =^T=VE7LY&)TYFJ*X17%+364]T2>#?N/@ MU,5PRJ7''4W+N+[(HY*B2HJ>ELTL6[>&EA*CERI&APWJ]RY%BI)/^VW"@![A MOZ[W\-U?X9]L3;01+W!YD-SUAT0,XMUI].UW^3B'WC+'^5NOL%$:\M;-S5:^179O')%MM8W=0TO2@;J7JY8!#\EH;;>_Z!!ESHF"ZY]'SSP. EX MHGUD"=/^S):K]]I]P/PUX#K68CY? @1J0>DXV);>.C]L?]GL '+A^]V^A$R+ MN)-&$68%M]JA= T8^R1(_:UK7N!$G'ZTWXK@T3?F:-0;:; B'\OOO$#P$_#; M-^9XV.MO_ +\MHJ\)8M@!YJ;,@;=;=O>;RC#S[HYP^![W!3O*<],P:Q(E*(?&6 M2';AC#ZA3O$Y%9O"-QDMPIOAO[F3B'6Y?.6':U05UT.C>]M&=6W?!VEQEG&<4K; HN59KL?Z5DKXOKQ<]$,(-Q%1SE?Q=1 MMIH5(/!V"BC__9;-8+%WS']DZ_C-MY4]@1BZW8#AYO;W;G(V>[5-"M\(A&\H M\DAWX%/Q")^"-;'6K$5;1'SVMS=_\FS79*/Q8,PX_6LPRS'Y<&B.'.;8CC/Z MO]&;[WY%[PD9YP-,B'+\K]^R[W9ALANB^:G>+!R1UJ9A MUQ+7V:!DN<;,AQ]1\N:3X@I(PL&T*[:.0M_7$O85G@?R^J9?V,BZ%H#Q[;!X M049&O@59CTB/6R63&@=>>K'#?9\%/$QCC2_1[N \+V&D=\S>)'NGI_VZX#!4 ML>9''G%85I1XS(<]A;-9#-[O=%TUR.$#(!5$='5E8O1Q946@5Y*(.8GFLREX MU>(1LUA 3;7U- H)?_;H;1EI]B#[:-)6\\?QV_V#LNTU)96+.30O+B,^ D@$ M""16F2!\P$/L_H&)4!W+Z2(>IS[I9C\$)&@+SEPG3 $,,!(9FN!](50P<*'O M1-&&H5"R2;;#'PBAJ[%%:[03Z!H$#DJ\_?LM)$'!.&8F^_K;#KH0?7V[Q-2Y MY&-Q5=:%CI/"9IVU).L-60,BD*$K-$VJXL@HX@6Z!LM\X&+A9*4E8)R2+-CW M"CWZ 'R(\D[X?]YR"<(U NXHRS4O6< :Y_LA(R1?SM1[)!_\^CNOE(5+.6Q4 M5O3(IV"9K6M%_'A!Q,/?08A M(^3P!#L,D\ MZG3#3&T,1QW^X-K/0+C:IT^Z]@ETKS;2M3__:6Q9QOL?60",A,_])=8^%LM" MUJ.A8H_6\X,7@"F#-@1X_*Z7L^?.)=/8YGO\$OA&@SV#$#!N_UN;>3[L VT/ MVL"7[S]H,,X/?!H!8ZTU:ZB_J!)^;13O9I:? (-2'@RZ1@)_TKRT >W# 4F MY=%!XH+;' =!/GF=YP8O-N[-1#7A";-B:&S>.;5"T"&_39*N9WV1_O M@8]6/EO?>0$MDUYZ+\>205&, F[4(A LN)Y;APQZ% M#S<*),1O@T&O/S#W_FSTCOW-[MM'O7EHL:;1&PX':K$OO]AA;SCIREH[!]AQ MK5&?.*IRD9?]/%VV-JH# )$!.@T(QD_I4",W.+]'.U+ (C,FQ2>P*)N<4KI. MU)>J'AL46[:;+- XK%,176?#]0$G+8GMH2X*L(8"["L ]JWV8<&".5? ?16J M-2<*L*>B6J5E#QM8EX/^&R\0$$H680KCN+$./KS#85<8>RH"L/&[)A32\HLX MU9V]5W<#K8*8@MAE0^R%]:&"V'Z(=<(^:L)!XM_GW%SWQ GDRSDJW*$SO?98 MMX:'+U]^O0.XBB#:1Q!]0Q\_<4W?Z0EBQ\'K#IZO'A^^G;GS1ZD5DW>&R4?Z MQ#I\E9]B\F-[T4SV-5'H/(-?0T2G;.R^\$5[U]U=Q!KIX\;MCE4+_U-K!E.W MQDT[TRHLG5S)7&&G'D4:]=K*ZT-#W=+<C*KE MXDO#H=T\,A[JYN )V[BE3105*2M2+@-@:.FF^<15BQTCYN.RI=-1;89/N&1K1QG+)1Q(;]C6N.%IW38>.&\(.]7N M3':;*GI3CO/FE'UCJ[6/Z/AACVMUZRW&+!I6)0N6R'Y6HJ-$I8-.XY9H9FF) M=7JB33:Z QUH5F:7&H*HYI;/;VXYJ8)#-;=4S2U/+>U5K[>#O=Z*9F_FGF9O MUFBK!]33K9Y VB=1ZB0I-8AW%BR:RY[;OA5C8Y.4HA%B MWM8-6UT S++V.]$*"1[G!?E(PE1,Q9P_4D_(S%R=X,P/\!7JFQJ-I5;EWN(X MIL_G\->,Y[TS2_TVL5LF:"JVH_%4T,.W>;" ;SD1&!D_<0*$*F]G0'(L?% : 0?<.P2) MX*RY-3FVE4OI[=2U(V?]R08V\R=,-G/JZ*@).BM;(D'[VX T*XZX]AZH,/ MS\!+GG(>2(# Y%.RRN+2/A;,Q:_6Q=T1Q'52UC$?S+7\X9ZVA5QX/]9\;PF6 MA5!NU.1RB[]!E2UH35,N[J8 ?*$]ASM?K7Q28V1H:0$#LU.TVO7$IF$(O,8" MQT4PP5* HPAZV9Y7()9(H<+[0AZ1'"%MA41Q)0PGY%?&;A$OVMH5,DG>#3[E M #^^@PT*?A$23?1@I ZMX!3(44I?2%M%1[A'\N*<@#@)^%CT1A;8+B)8.L]6QU"?N*1ON#1Y;,C0PIO7NB+T"UML[0J)L(5)1K;!H"<''@>Z1?,"S]T MI, A!WC?- *_-^+U=_+E)(F\:2IZ-(*T+1$/*H 0_$&@CVPY+WY/3DN%Q[9U MLUN -)0+K%[#]P!83W]+5!2S*6]X"Z.<1CHI1"_95%[H5Q@3?RJ<6 MX@@P$9^#%\%4\X0Y2T:Q*"B=X7[(Q*Q.@T9OA!W,T8C>X1^)]NE[IA*W5,:A MSS' )]P!V(ZW)'*!K5/("4Q5, :1D$KHQ2'BK/7YOX$;8]=S!+#AR\>%YRS0 M21#.)*SB7^ [AH&7R+[4NQ8D5H/,_D!8P4>!.MU8F-L.F;99N! 6[ '>I9F. M[^O2)Q4=A[]B&-*+?<$0#K6J$HC._I9KG_-P'K$5+%A;>E\WGSI68M34\ MZK*NVN6);_(,?+E$WDU"Y_=%Z&.H <9]\ H7*9\F2"FF"< 7B^;N+4/1/>=B M!3%=X2<#%3WM[X#:($!$;V@1O1@56:+P?W=K+.11A_E.*N1C&A/MP C>[-81 M3\/7N<#8'E>GA\!Z__7WMYF6\.CBMUDQ>$MEO#>V8.L M?%(N^_9ULXM/Z_-AOO+3+^%]!3;FH$>7-(#BRE,&J(9WY184N%\,W)@G7?E, MJ-M,95<,XT46R"T\X0"TLJ]-4W?.DU@AX\60\6N8^:!4H0&6E[.=@BM$9(DC M,HMUBA8ICQ527A0I'(,KB)0B188W@''AH)?AKE%=$-BO/*8\I$+#2Z'A$]TE MNTP#+PO1Y-Z),"XPSL$CDF/XY4XVV>] 5.<<=\PW_TP^6BGZ"1^67I)PKDOH M )U^]"(@W# 200V$4AO?V(J0+?@[6(&!GEF"FWY_*"F?0R:8CR;HQ](NT0UV6U)Y0;ILFR M2A2\^1#%8AI5BT&V,]39I*+LRHOSJ*M(OE, 7?PU7>=$J!6' ;V1K ML]7%39=7A%=<#U:)L7(J?$2 HOI\'D#?O.$RBX/ON\RS5K)#KN+II/#NL'[#1,SS$E0OG"8^ M.D]P_AQ+XP3*,W-*SP 54/(MA>&;IU,VP_2;&4DIPRK5$D+^H0 %$0;[!. 1 MASILA?6X6D:L=)4L$;G,!LC?)8R59!=0B?*S:PWAQKM #B"\P9S)A* M"6K9 0M1MOM;[J\0070&05P.#_\!*O-6XCT@/=Q] 1E:F=AB9JSECH7OY^6J MK[[Q"Z7^+8/O54A>%B(BH8C$O/3'=P=)TKP>E::1M8\XQE;](P",^60RD9U% M-=;9/HI5Z25N*C0?BCCA)NTTQ6$.&')7>E"V"Z5Z61QGUS)(E)633GR_#TZB?P?:_*KCW8DF?5^=&:;-F=BH2KK"!T9X&(8B\1%0_2\GF M1\;U,J5"IQ"DV5]^02N=3L",B$-1-WKG)8CC"3&KJ*SM5%9XI$1:1'";A*43 M+3Z&T>\4%9%4%G#N*AI2-)3LJG$.@\S4YI:/@SXV[> 0/+NSD-4CB?%+1U6!2M8;Q'%N'MKH\@WI@GQ!W1#C9W*#6^ MT+5O2OV/!"'"-V:Y,08N 9L9Q/L:<\GF!_@N'MJG-,-*).C]-7D?E#%ZX%G/ M),J S3W*5LVIKT="&Z=(TUUJ:>.(\";Q*OX'DPYQG--%"1L76R?TO+TRO9I.V$!$DF(5,. M90!DN8 \O5<49FS5T512$PBS91@GL$8L]@*JDZ0$9[ MN\[['%ZI5EYDW--^2"/D:WVS:(T2[+!YCS_&V[L37 MF9S!,Z:ST/?#1W'Z$K%.OBUP/A:8[2!]<:ZU3/<910KO*S'/JUPT0\MDJYG?9'^]!'H#WN[[S MHG MO?1>CB5M>C1B-[I*$R+$S]*^G4QZ]M!$$U?>;",GEM9OCZS?C8[6XK>AV1M/ M[+T_&SWSR-_L_N"H-P\MUH1AC?T_J\4^;[']6L-VX0*E)P]@&3L.8#VC\;UI MU]F_\+// X&M'GA&WA7R^ZWP2.#J745W7:*[R62L6WU#49VBNE-2 MG6'HIG5&6=?8Q)C1_^VQUZ,TW)DQ7LC:5>6!3VJ* M6H5-=;5&^T1K\_+ ]BGS"T=1\_) A:(.E >VST;IC#;X5.U/HJK"FUO48VM4 MWYQ6Y<8G=WATTVS@[R@$G1I!?;T_. \'79OI_VGCRBQEY#V9ZGUN;Z<-RT MREPAZ>1(&HW.>*KW^IR$0U<_*Y>AN1[0A\/NM_JY<"3=V/K ,+M.<<4^%I3I8LD'S?5# I+IR[''NJV?<;DSK5Y"5\XK 8O.50>P1&1!ZR!4[9FN[%DV> 1 M*+^MY5@R;;U_SGS;M7D$/^#QL26+?N?)UBFR@X5&JK;H657MQE =.V@Q@OJZ M:=@*0>U%T%@WK:$Z=M "#>$%#UQ^\@)M%7D/+.&4;&#!<V)JG%I/9+&EJV0U&XD6?IX-%$)AI.Y$6$$'P/-2:.(!\[+>0;7 M8\G<- @9*3/SY$F@H?($VHVBFU&G.R=V1M3_@WET2#GF2>)S$2>:O4+"X/B8 M4'>MEAM3MXSS!#Z56?EZX0:%IFM#T[79_YE2\((XI4(C#?R!Y32-8OZB'4NO M,E$P&:I$07O1<_8(M$)3)]!T;7X"GDSSBGX5,BOPW#;6UVW7W)AGZ\>H$%0' M00-+I6]:CJ+^J.F1-.47/-LO8,X?J1=[V97%'#XE:VW)DT7HEFJ,5-K@ (1W M7Q@G[9H,HC[SBIH47J7&] M%@OK4E22,L)/[\@.E2/;8@2I#,JIZVK#.-:8[X<.%=?&VBP*EWL=I>.*:Z_; MRAKIQD3U#&HYDFR]/VE:MZF0=/+BVG[C5HS*6SG>6!)MO]]I/NF()(F\:9JP M*?@N2:@%V $0QHA"W\>^3YDOHQR7(TH(C0;7?2N;]/1.P[A)'$LAZ.15TF?L MCW9M#L,])=*YJWW_]T^_?KQ_#8?@J?>F8>3RZ%: X:X/P'/#%-52MGOYP/_/ MWI)BZ*E$B*%$$Q>W=DE4@ B7??K\PF)P#:(ANF.Y _7]7:V2" M^LWYIFNHJ^]4VCB4=FSV2WZ1_+(DO]BF&MAK1B,DOTA^.3!^,0)+-?TU)\?M MGE_0-OT%77;V;YQ>O?H'^U$=7+RI;1Y[8'1.,EXHG,)"=GAI^7B2UKGCBA$"AX?H2;&^SK+WS))-G:2W(:B6F4\:%Z)XPR:0[?8F)F=)+F7/&Y1RN]J?8I[F.;\?4)S)4Z!(9F4&I"< M*B$IV.]P^VFN#-*BS'*0&NSAQ718%BV#$>U3R .48 M@^B03 IZ4OWR,DZ+R9#]%+<2P@1X)H9&8:(XQ\+A@J"8\$ MHRT>+-CM&-EM1BSSSUSCV ^>,Z,6MZ-71<\H!CECG=:TG&7>GROVQX& OU1%T%=*+BQ2J$L&S.J==!J?>S3M N,DT'$,O;IVB< MJ;K!#A>[2:([0*([8D1GKU">(^E-TMO#JHT\E9G4^SQ3;FG:N2M"OE4@GS4# M(D(ZIDE:*EMI&W*/G27.,R?U D:L9AW/B8Y"))<'\X^,%S,A<%DRMGQ1OKOR M0BA9U_?8HM!1;=V0A9?]19"EJWY@[?/&G%[;.=B<%=(DRZF2WE)9N^[%>E@5 M3/^HV=37[R_9E]*G0\;OD:_J]@K[UR1J]P>U-L-MT$/P-.R*CJ=426#YY.S6R5U; MTWNH=4U__Y,Q3QQ%;F!*%/4;18%J>G*JP>-9JU&44UYI?<JBLGDSS:$ * M*K?2/R30OG)WIHSB/G99A>KZOD12WY'D>:NJ\OY%V_=&2\ 6@8@4@V9$IU@D M(-V$E6'IJ)Z]ZN)::84^MGSQ5-M?2 MKKK>#GGIT'R(=Z B1B3_3LO;FN*NLMR'5>(>ML%T9*BZN\+N6VG1/C:"+-70 M5^]AE0AZ- 3YJF&Z^SR9Z6EH".9+-"N)V:_,LTBO2$DQ<4W&LDUC#=+V'%\. MVNDM>G9>"R/1M!=H.C1'XO>T3"^;CKV<7DZ'I,SR&P6+7VE,6J M$^RP,54B:3DD^:9LKNDYDDS5]U8- DKG87WG(T@-8&\Z_D10G>12T+(>4)Q"2+>0)UN]FVU^S MYN MQPC:.1\=6@X!=V^2X3"+L+ZT4)(\&RWT%N04I'5*%_5 CM?I.9(U/ M2.=AC2(ZW98V:7_18ZC^*H$DB:!'KQ/>X1BKPUA]#.EC&L,,(T6DET.:9#E5 MVLGF)*'1SA,*3VWG-W.'UYC3MBHP]LAP?6H(-OQ #$ MPU:K:1X-2($]0B-H(RJSZ+NT7E8OY]#=]4-R4B$^%IILPU4=6;;?=S09JFXX MJN&N.ER@?V;+WNB$/[ 9B,(4^J+,TPA^166@3,?IF@U"AYU4=2U+M?P=SL>0 M:%K*1PI,5;=650D238_-38&A>O;^%X3OC4)XG8WQ.! "?I^5:^X@.6P[)E#] MP%<=6[8@]AQ1MF&K5N!+-/4;36A1[1!+A^84?"%Y3M8=#W#8]HIGJ9XA5QOU M'$N.K]HK+SB76'ID+#V5Z3&]EO5O(',%)PXJN[I:U@'$L?[@V/&PYZOFL::7'MH3[INE E3;:C&%(W7:M!X M&\[-DI66'#SSBBV7*\5\BA7A6X!0OV6%>6RO6C>P>1CMV(&1_"+Y97E^<5;M M%I+\(OGE@/EEW3AD#_@%[=1?<#IA-1MC%Y-&3 #D7VO_KSO<@_VHCBY I $_ MG1A^Q63I.*;C\D2#OSP^U9A\.EX]#>#Q'_^R Q?WV,(6M7=9KI0#JMQ0DA<* M93"*E3] M0K"Q'(+-WB#8.>9P>$V*0;/ (!LC[E[SY07_72BW*A+ J1M.@0RR\?!&201] M)"TZ640F2CS%<:?P/1)GDVJ?SNGG/Y" --V% _R+C*,R*;CDKVT\I&Y M\U%*"[C -%Z^Z!?Y+"D?K-Z03R4?WA9E.B+H\&?YB&F3G^S7.:R?)8]SSC://0L,@@'K3PDI;A$@$(\AUQGF/-S IK_1SDC>2XI%J84_)=(PD[[ D97I.; MXMDOG7<:I6-M!H:SK[_P)9-D>_R-L(XI4\NXON"$V:8TY[/2_D%Z7]^S5!4[89DJ!J;&2[UP@K^9A M\GZF>&R*0_7&M*$8M7=!?M#B1#DMX&WF&E$D8+D.R"06H,9V'P\8CDN>F9=5_ $&44 9[,L0/BQ*$ M>6M0[62:,VZF1=/2F8@LE=B-@M^&]Y[0F[:YU3%(>&X,%:7R8[. Y0X M9>J)B=6B,13 D(%='5V[M?6:2YFO*G]F=:.60L3+BT%VS2X,LRMZ/.,;;D8P M]X1R+] <' ZS:Z!!=",9L!EA,FPP2 %NHVP$JQ.Z[6A_4? M :H"%T= TB\XC 6=BZ:Z^K*WOYY=O#E58- CV*A*-LV505J460X.KR"L BF& MDFC 3G8)ZU@Z%NRRGL[)0EPP:_22R7GPTOFN=S[LO]:$Z,,SC S)I* GU2\O MX[28#,G-23I&N.)%+\6]A/J<,]02$<\_%JHD"(X=UP!M(O)-XL%"T1RCHID) M2?#/;.9I>?;"C_5C8\W/'&N]N]YU6,,X9M:\/*P\K&\N=]M[,-.*$&^#9"_9[3,+58)WBV ]R(KR5#JCA4LALWB?COP60[W1RED/[(I MNT5X J8[I5]]5'6/-HMH>]5?BLSV>QNXS-;VA"5Q6W*$QU[H.(DFB2:)IIX)O$,(1)W.5H#L ML%OT=ECS$"SI)5^^WWP*42S;67-ZX7(0Z+G/)VEXWVGX03$Q2<.2AGOPU@^* ML$D:EC3<@[?F\3I?[Z4DWLB*P65]ND>ZQ^(N9WG$@S[B(3C 9WX>:]1"& M7I_&L7(40TMX^6*]7:T]\U7E/1[I'IMNFXX+J;_H#?J72M5X:GY:J>ORKY2J?@T:O!5->2+=A]QY*O M.L&J2\\EEAX[F.BKNBE][,<"]R=:E/DT*J=SK+J*5*'HL%-FJ[N(9TV'J/)-U8=0*N1-*C]R1Y*X]0E$AZ]#"X:MD[ MQ-*!.=7OH$A\1/+OM+Q5*WYG2=K#JM .V_J4&;F]0-.1H>JNM\_MA$\<09*/ M]@)-.^2C _.S?T_+])+K9]RO#=O594);EKD^931YJA.LVH,MD21Y2:*I=[QT M8+[WAW) -%2%IWR@9DE^5-ZS MW/GTP/B/HZ\0_Y%F_V/GW-P=5K%*%$D'^LF@Z0BSUSL1=0?F//^>%85"RC)/ MPVE)8 IXF2ECZ.EBE^;9< A%XBDLC:>%G'JV!B5[NBU3G[U%C_3<))HDFO9> MV!W&!%^QH/'MKV<7;TZWX4#?=YU8&\+!<#*S.03>?N'*'?CP7H+N'0#UF]--UU<]?=7^G(U#:<=>F.07R2_+0<:Q5'OE/6:2722['":['+FZ:GDK MV)*2522K'":KF*ZAKCVB25:D4#M\@K7#Z15]>9W&Y4#@JWVA@+O>7$)" M!N)IN?B2%G0C"F'9'8'$L;O@:/\-).RP)V1X36Z*9[]T MWFF4CK49&,Z^_L*73)*MO22GY)A&&>_5.F'\0W/X%CL3Z7]ZS5Q<8XL\2Y35[(*.?XA^_D%?S,-E& M#\DO&88$L3I\P2W>IR9C%!(,$D,R*>A)]O;"C_5C8\W/'&N]N]YU M6,,X]DU3'E8>UC>7N^T]<<]]"F_.-V#N>*G%L75C&0!P[3D+@E$:QT.Z:1#X M,Q#PYD+@*R6Y\I;)]5AY0R,Z"FFN6(:JF+JI=^ BL7ZWL[6"S=IOBG@[OJ)% M.::E\H6283E0/H-QN.P^ZF7 L#PXA;Z^?:NG".XWI"3*W\EH\E(Y'9/A#3NA M!/DV0/Z>T3*]7+8@5()W1?!>9"492MVQ@L6P6=QO!S[+X?XH'2OE()NR6\3% MBU6(8-E4?:^IXQ-?W[F5&:8/+MWH';2>\GII7W=5?9=3"B75'2#5&8&I&K:D M.DEULE!24MW3IKH@\%5SY1QD_^H_]Z5I8XL[Z@^[[\@-Y%[;GJ-(=O!)-$DT M/0F!=PAAJ+IK(]]A/&IA4/,0[.@E7[[?? HQ+,]?_#6#XJO21J6--R#MX9H76#VTI80'D%UBNK8HN9XPQ[=(]VC!;&9 M!@MYQ(,^XB&XOV=\!N#1,"N*%TJ29R,EFXC=-[(T0R:.8*3AJFW1,ELIB>Y! MS<6!&MC6/@_EDO2V5_3FFJIA[/4"+$EP^T1P1J#:]@ZUZF%,XXI/MEI@(>_Q MM.YQ8'-EMUBB=-@S%E?/V/?/G'CB*'HJ1;@231)-NT?33@7>@146GT913G'O MZ5T[R\DX5B;3/!J0@CYP@?EA5]\9JKWNY"Y9(OE82#*=5==&213MA2:7:'IT M<>?Z.^2E@_/ )SF-TD9EDU'&3O<3_R =[S5*<%7/L*6WT&\L6:8:V)[$4K^Q M)%WOO4"385BJZ^Y_)FE?5#9L38U(,6#O.H*%J5QWB^6ITK]>71DXJA>LJ@RD M6_#84L96 TOV7?<<2[X:Z#(0TG,D.8'J6CL4> ?F8G^B19E/HW*:L\,KT8#D ME^SFX&N7.;LMB5!_1UE1;J76^8E;GZ[J>ZM*'.DB/'9T7+5T&13I.9(,736? M0)G]4\=2H%K^JBL5I;.]+K@_4W8:,HZD8[T&J?JJ:TC'NN=8LE77E"Y;SY%D MJ+[K2"3U&TFFHQK&#BMU#LRO?@>UXB.2?Z?EK9+Q.RO3'E:,=MCFI\S)[06: MCBS5T)U];B9\X@B2?+07:-HA'QV8H_U[6J:77#_C1EP:RY2V+'5]VFCR5-^4 M7EW/D21Y:2_0M&->.C#?^T,YH+ETGU>/XZU*HM+B?^SB&(F@?B-(>LY[@293 M+GIZ+%!#07C*1VB6Y$?E-LL=3P]2 RLW<4F+_[%C<\$*XQDE=O9"34LT/7;U MA[EJQ9]TFM<.<6=%H9"RS--P6A(8^UUFRABZN=BE>38<0GUX"AOB:2&'GJVA M$ S5MW29].PM@J3K)M$DT?0$Q-UAS.X5.QG?_GIV\>9T&S[T?=>)72$<#"W-0VK$O)OE%\LN2;FV@ M>NM.Y)/L(MGEP-CER#948Y5M-Y)5)*L<)JN8-LR.6[4!MS?\@I[;+QA]9/_& MZ=6K?^ /_AYA_LNK^IV:#WFPLGHY?D3V8D,R*>A)]9CBP?Q3XQBP, MQ_IEM M'YN>O?!C_=A8\S/'6N^N=QW6,(Y]TY2'E8?US>5N>T_499^"*_/%YQTOM3BV M9RP#@(A"6F46!*,TCH=TTR#P9R#@S87 5TIRY>TXIK'RAD9T%-) M(KC?D)(H?R>CR4OE=$R&-^R$$N3; /E[1LOT%<%[D95D*'7'"A;# M9G&_'?@LA_NC=*R4@VS*;A$7+U8A@F43A;VFCD]\?Z!<%K_AZ,[^K;7U]$"U M5P[]]Z]X05+=/E&=$>BJZP:2ZB35R4(M275/FNH"75<-(82BZKKQ?(N&5%8#@(]]_HD#>\[#3\H*B9I6-)P#][Z03$V2<.2AGOPUH$>J%:P9DYL MNS0L/(+J%-6Q;:303?MTCW2/%L1F2KSE$0_ZB(?@_I[Q061'PZPH7BA)GHV4 M;"(V;\CRC(-/'KF>ZAD[7%\GB>X B>[(=%33-?=Y,I DN+TB.,=7'=.6!-XVGF@W>>MC^P M$:!;K.4Z[&%XZQ0V],_H>N)(>BKURA)-$DV[1]..1=Z!56&?1E%.<3WE7:NE MR3A6)M,\&I""/G#/]&$;IH;J>::L)NTWDG;N/4@T230]&33M6.0=G"<^R6F4 M-FJ;C#)VNI_X!^F KY[8=53/=J7/T&\L68[JK+PF5V)I+Q2V1--C*VS=D"[X M(\(;]EQ&I!BP=QW!BDNNN\6Z2^ECKZX,+#5PUQR2+]V"1Y,R-L/2FO.F)98> M#4N&ZJQ:ABPPZ#F2#-6W=8FDGB/)42UW MU7&@TJE>%]SOH&)\1/+OM+Q5.'YG;=K#RM'F69^,0CG #L<,E:DYB2:)IHVU M+?JJ8;K[W"8K$20=[HU ^O>T3"^YHL[ID, 49G9EA6O3QI-INI[JX;T))(D M+TDT]8Z7#LP)_U .:"[]Z >0J[7_R[*>.(JD#RW1)-'T) 3>@?G24"B>\CFD M)?E1^=%R6=9#8.KH,A'7+!!_M*!W5A0**'I9::,H80Q"%MLMW_YZ=O'F=!N.]'W7B:TK' PG,XM7X.T7;BR"#^\EZMZ!?/FY MY9L'4,^YW8?RE#5+[3<'I1W[8Y)?)+\L/?W'-U>=T2391;++8;++D07K:U?8 MXB)91;+*8;**$5BJZ:_9!+1[?D'/[1>,0+)_X_3JU3_8C^K@XDUMDP=4)UF1 M0IWN"=;IIE?TY74:EP,!B?:%XHWTYA(2LL-/R\67M,X=40A\/CY"34SW.346 M$1SMGX-Z7>N$7%(MS"GYKI&$'?:$#*_)3?'LE\X[C=*Q-@/#V==?^)))LK67 MY#02TRCC#5(GC#)I#M]B9R*].8LRR&GRSV?_E3JQ03S?]@G%GSHQ(X.ZKN%% M)'*BR/O+>_;J H/H6:*\9@]D]%/\XQ?R:AXF:YB_^D>8_S+S%.TO,'),J_))"W)4/E$BVR:1[2X_6IM5DL9G,?E MB>6BXKL+('=?]=C\>5H EM_0B(Y"FBN6H2JF;K*?UU09D%@I,P "3LL#J. O ME,'IB@R!+.#BY[89'%L*.]R0C^$930BLIBDSY;GEV\=N_1&9^S#]6'F:L/U" ME/[VD8VBW9%!,V?4#QHKCRPRN;7;@PN6, M,I5P6K G%T4U?'@*:$&VQX]S>I4-K_"Q#"EIJ20DPNY-.%;"OH??BJ9YCGV? M]>WA()P#L.R%73G-Q= EIH6*%.0#B1@E<(W$CL.>!]6L#,IP\LLT4F PTQ5[ ME,IG-67*B-(2GQ?3D.E?FE^E$7NW<"A:5HICY2S!]UT;"BG[_^-BFB1IE,(; M56_)+F6?.ZV],,A"O*;MP26"FM-AC?L$[G@!9I=$2(OEBD.9,%'.PGU[FE':J MKO;M[>^4%A_&RCL:YE.2WR@V"@,3I3!:;\@"C&: ">8#Y9C]?=%G3"PP#N;, M"QEP1E&,OQE/I8P+@/QR"DP*-_^8IXSV;MW\:8+\/H@QJ$?,W"<,4I,\NV+< M";S))<-B8#'>5D$0 \\C#Y<#QO\,X$?I"R9,&;^C-&*R!P;:@1A)E&'&7H-+ MR0&]+7&83AVE6'&(MV'WR6&'),5O5W4-RH3<<+.-"TN\)Q>][!)V#9-5S,0N M0+A.F @3ADXR9(J)-_2+5ZO>.>.B>$POT3UAI[BB8\+.<'CD@.B/@6N*:?B- M1BCB*SA%TX*Y9\"W43;FBH!],CZ ML5Z92XS[TY(9"LISL_57.(!6:Z#J(6E13&'*$M(2+1E!H&;DY/-$T?4QSR)* MXS9#+L">T/+,"$,-GZ1CA-4\ X,DW(ROH2# M)'DV4O1CT_D;W,8X]M@O#''LHO%T!.842DVX195XOF!H53Y_>/=II4<8U2/, M[B-4/&VL3">PV6N:"\=IS.S=(8Y N\1724$U%(RVAM&4-V%B1&U?>$^5.1B?LI0$8XZQV![,6 MR][!K$RBH=O/='U7%2GDBJ3#JK"RXR'!C6[KN+:6%%8#!@:&*4C>38&^+VX* MIZO;/U]G8PP7 ]S>,T=ON1B2:^V,>&;B[CTE\;.Q_#UF<)"\L*L.]H*,4_D*&PQLT$W-FKX,E5YT46;2.&1EP M+TJB@7+#OK;'48'[L'TZO60Z&V.%'80[AG?LK(1P<2?#09P[R^'<61+GSETX MUU?'>1T.,!Q$?'WX+MZ?)MH_,YOD(\E+Y>Q,5E%E[=->SJL <[ M1ZK%Z7#*ER#6[;$%%YCU4<$J%0]!V<<>VWDQPWM9"->0BE^GF _)OJ1M4[;%J@'V39@2O+ M#OIQEJV5'?0^>77&Y$*$<=T+\D-Y/2UYS/!?65@HI]$3S6+]2B_3\9BW6XH< M%L9LYD% .7IV\?I?I\]>*'28,BXCW&"GE0I@.B:&-$>I?/H[&4U>ONFFHD7. M>G@C\EJ8PBU@4@.SK2$ 7F;5,EY,E(R4C!EZ2@*I#*Y4VK&HLT^OE<^4;Q(R M/)N)\V$Y0+W!:/$R%ZGE:A(RQC[9JQ9#;E^BFW&=39D6CVDBPB+M3<#MS#,\ M#H)A0K>I== %(C9,'^&^!'Y+N$V=>F+::3CDZ>H))1#EJM+$UZ"[1EF<)BF- MZQQZ^Y$I5SS5=_"9$9X78,H5.@,;N$KL[:J2#P9+!M%P%J=S--2293[6[3*? M'5G/\WGV-;SUNV%V7:P7"MD/)@6+*L)('"/(\]TF-!D!. D MI\X[,+'QW'DW'XDL^H8P_M[8UL#2306!()@4]J7YYR0RN MR9#Z"O16>=>+!0Y<>HRFI Q&)[CO;+U:H8N\W+8![ MO$SG[S(OO#S@A-:X?:LG!5A=_"[A,7+U:A@V7'&O2Z MN^H]+;FI*HJV8B6\J:IOF27;U-%N8Q#0*H!\:LUJ\UZQW^UFIJ.KCK=JNUG_ MIK%(JMLGJC/<0/6M5?OGY8"9];0 5GU"K?OXBA:;T "'/=;PR/!?=HK+Z7TZQ8^O>ASC:BMH4'M>4+CI9\&Q>N&&QS[]7VJYQ=D5-4MB7HVG=>0 MU\H0#C')TQ')&;RPN:?,%M%:_,PHP_6.[(H#%M7P2%P_ MQ1S( ZC4<*79LU'A;W-&CE:%%28_L.4X&R82J8Z3L-1RO4@C0906MQ(RQ(*N2^KU?-W M]*1VS^?OF=J[P&EB%2QAE%C.6('D,,EK"!T]"8,@**?69##81<3>F&(K/"\C MYX0_(3>C:IA>MX/KN=E >X_[>U=MG*@S=0=C/=V5I%S!>&T;+WNT\ MM>KL+"H8,.^1OS6\UP1NKO*I-K6880AL3>/$N[%7'Z-(KWJ^2L?O%O(%G!GDMA&'_ M(((HI$!\S8D [PR,(#/'.+"$"<@*,]69#D<&OJN3B [#4"99UK)B<,Z$"F;FTO2*/0(>.JD&E=W6[X[>>4K5Y-P>Y]:>:0'#18^5 M+]"DS.>95K?&ATY("FX/;_YJC_P)R;"ZVYT#35&BL[N6.<,GB3B?X@I%V*O( MH4@:.*9C: 9JRT(.=^BU M:\M@YIG,'IY)RF&1S<*I(E8-/",-R3:F_!4K,%?_?8?YR S CF9HFY-B>EW] M7,06SLIB%\XNO\27&63#6$P&S,8U.133D,G:E*FQNV9?'&07N;>XBWR%ID>W M;GJ4K>=/HO6\CXVKS0S ;9H)_K'I['*>.DH#/@IY.JZGK3(I6(] :0T35W"@ MQJ70/:#"6Y-M4?+Q >1B2E2CMJO8R!@:84'"@N$/%U53QN\8]M$:":* @S5" MS95,<0(5X^=T-!TM<_;;M@(#?JUZEIP1TD'7?IB#"P$[ \(ACSY6)@(?1HA: M#TR=(1]6.&RIU^>&'33*M-+!XAOTQR3-<2!-Y<[%.(V FQOH_5CSVMXW"O2= M,M<9&,OCL9B P.?@=+FE[> V,PLZX\D7AK@ZG'@-(RJ9C5+= @W$N)I T#)Q MJO&5K5&CW+LISW'J?,M4QRN.RYD,N4C,^8^3!CE];RF)RM"OU1\Q=V2D9A> M_7S&[Q("%=90X!B(;);AY]$577[]Q'Y"KAF'4@R+.B^/>M*'BN?F3?& "_&Q#1;(.IC%7" V3L9NJ)!'+&^WT1,E^'%H;?/ MOL>1M*5HOZ.62&M"7CTO6@S7GQ\*1F1%.#Y'3(Q<(H+)5%HYX-FP>;?$P'9S MDF;(GL$,NX[,A!T!T7"*;$F:""M\UYKY*FJ.:)CA:/M!)W33'2'*I2;?WP-Q M(AXU'S%VAZ<\-SJCT;;9*B\_A8]?%"=0 MF;=4BD'DI0(#OKCQ \2=P MCFWVX'34"?&!QAX.F;2#G0!5SD.M3"WPXMB# MN8B$054Q&9%+>NLD+756[9D2<=^9N]CC-PAE61-1@OL(H&X;<2C(6X3[."X(3QF)6L9CPVT("LCH7;C\@ M!$V93(AA9M@DIU>(:P%+OJAM#&"/*0CI77C6/-\,5P:O]WVDPA MF_'O^ $ZSH3( .:4B5?:FJ16@C,/ M#"C=X"3.)0.%P>WI:(\>1\I3+$]53J,(B 24PT<&GB@5+/96N )/-!OU89IW M*4(DB!A$<&^6(+HM MO79_C%$X?L;-7/70W]].3S]V1X^W[ULAA>G=*$]#(%[*TS'<;&&@()?UO$%8 M:\+T7WK)&9?]\=LTOA3:^Y;GS\<.PON1=B[]7L"@E8!Y#%CWD:NMAQ1\LPH7 M)%VQA+8L@Q,N0RJ**4_@HPBOMO9@[0#?(0(O7_FC(G)'>(]4);'9P;,<]_6( M^$$Z7O;X7,LUMT=!WSH2(+X6U\S6*[,$]DK MID.>=VMO=FS>O0Y#-ML]^8 _/AL296E(Z;B6R%!$4!^#O0W0;X:+%1-0V1Q5 M2P+[7=;9G'C'X,%**,VA?Y4IG=UHF#-5FSN4_>+=.9?# MD%=(X&. # LB-<[X:#LR^XT1)3*=^'.=2T /*\\26A2?*7PL=)Y M9,YA#C4XUP,Z5D3^5O@Q!6WNQ*0I.GHB42XBBK6E6N^8XW8>"AW!H$5M\S3! MV4HH-3&&$!WHM!Q6%GG3?,HK(;+6:8XYJYT.P8KFU--ZDWE65DN3=B13>\*N M6,9*ZWLB(A D)*IM],8V_TR& L33 G.KB!4^P);/G4>O1"!4W%3.6M]$EMR7 ML];[<99#F+6^*&O8"&@F?*9YSJO0.9<+K5^'/'>3U[SKA*W*612 !7KG"165 M;SQR@15;E<03/NV4EYY&,)\<$B!,S( 5U4YM\^T7H""FX_3_IN!Y\[N@?*ZN MJ(W?V[>H0DI-9DDX%VA@4I)' Q5W$B9,PC/C/B67XXQ9J!%31cP73@F*7 MMXAN-C?*8CIL^2H0;^!.. ]^QJ#HX,W;3VAG^KBQ7WUYE#&;)4/0UK$^50E3 M7@2%B24"]5^P'IR;ZJ,TCH=4$W]IZ2(T_6-(-^,.[KIE!5TK!HW.2KP&+0+> MF1MXPHI'DP1DH\1U(W/W(H8 M@V_%AY;3'%0?QO\@$,?[5C@UX73\"H%H3XA-E5V*Q^67S7VJ"%TG)L=#A$B, M$/UC3ZIYX[H.*\ZQP@A\SLPBPJTN3)(6?)1'RFOOJR]7GHTX4_/-AD!:7T+( M<*>7IQUX)29?&S\MQ>])AK7=:+ M+6P8=/V_*7,G<5-;7,D:;LDR59^RHQ+(>X\98?)KVGPNBH/56E:T[%FLQ]68 M"13? -&,H/*4XWN>V":E\$.&S&[,FZ+2&JGUL^OC=A\7(XU%I5K17WUER)@J M@=WOU5<8&% NX=MCWK/*Q'3*I+#OH T@V"G+HT2@55) .:Z7:%G]")6YX.#F M/8!T?,EYN1;J31F%"(B5I!&B%"5O5^*VMO:BYF1:E/TJCB*V%8K4 M9"TNH<&3HJ4BOJ=!MEK(L^KT]4.K !V(^\HU*^?R \]"0/([PF@-C#(-,<_!_4R(5 Z'6=1*>M2/;0B_:G[L")9: M5CQAD=K6UHTWWB(:]C>L(1DO9&D^4J:&=BM8 !_">"LD#O8,]NDM*==LHQ': M61A2U;:F026O*K&MADD]'M!J&@S6B19?V!'/5,1'E M%/7^C&4S$^414O(MFL/05O&%DF$Y4#[7)08%Q?#YRO3T^/W.^[ X^%VK!+@F MCW8W4-.[@I%E,$1!= &!70\HANZN^7)M(80AM<,L^Z/:CZMS#TC*EWE6%)R0 M7Z YBBG(1=\&"N#?/59^JQA*M!/!]UKV'*W=,K0B!U G435)->TWMQ/?6'K9 M%%Y62?7:>L&H6C&-!O?<9_;M5'YGP4=UW2;7&+.&<UF[#94;-XLD4"S*9 M($N+@;@9& -22&PIN/3Y=K2_GS&FI0ZZJ5!3VY7&*Z^Y\FKEG8%\F]0?N,*\ M>0+LB#DI%#Q#8TE48:T(/_Q]9;?@8"G_SE.V=$XY@Z$^.]#_ MKAV2Q2>>XQ;?,OHB,J[LN47><'U/D,)@]5V/'^H4+SKF*MXQW'4E#UDJ@24\ MG;:4V8!WWG&15O;3VT)P32>=WVA6=MY].ZQWX;>D*=J_(W:L ?0HYZV'=**E M(MJ-#Q(>T^9\=WQ\Z^%]1<)TO+) 0PYNV9]A*:K>RU]T2N%I*59.F1*,4]PR;S&@*5880D1DQN0\? MD%Y5&7IQ60O,$KRNZ,=VN MP8\5Z0U_MWF[)5FJB/=]S^HX15@'E5?-%+.&&#S[;+$@+>@]2IF6Z]^D246TT MPZ="TT O\9RKH-.MU=8CD;RQ^,^(?,MR,5A.L/"=%MUM;W9Q#GR197/;/NR+ M"R"CY^OTTJ3TFJ=5F%0G:5[%D2^S+,:N5Q3G?,X SBH@XTO,!/)*QJ=91?); M]?+0Q<('P,Q 2)1R-*6]4Z8;115FQCM;QF-P/AK%/\JP:9J9++QQF4M.)8NB M:8YUD9UVNFKJ.>]\P58WO$'3F#P6+<3Q-.*^.DZ[J'4 MU=9:M/.+57?I$RVW.DOF4-X(41%13F-/9@@=&YHC7LC8=(XV M7%P/CYOAL 6@X(.\F> OBDI/P.FJ+U8MQ#!BHPVO;C]U5:;$1RW,%6IUJ=P] M(JV"Y6U<((KX$^HGQXM'/,Q!9OO>;3R)ZBHN>X5:Q+ERX!2)?HD.^!KZ;C#; M@%24&M"A:&X7[=SW0!@[SA\?JM 6DPVO#DK$?:$U;F,^%8\K]GEH!1$%#CR# MZ@>&J,[D[VH^=Y(6T"=^UY3P8^548 L*1Y'D6D3,, 13Q-LC"4"I-LJXF@K3 M4G7H4P;TOP0M"F MF"0U0YQ"4[>/6B,)GMU6+CAVD8CI QS":8S?$%)K93Y^FM1_6F!98X4.H/]L M?)D!T%N-;#1A(./S"[GL:H"%!5M,CZ'/P-ZG'LL$\YYJ0*KUD!U1R,5;UH39 MQ1!UG8J!491[NT(0ML>0P2RG[APG//+E, MA_ 6[639*(\9S5VF>C>OJ+Z"J MUF@D=B08X<3[L)IANA=8E69$BFI- MJ=+T074&@]3TKHH,7LYG:LQY!U41%ZEUR=0$S)N#<.< M?R#$!"13JO$?!)P4$"[LC]]H5&.P&LG41!">*!^JY5&0R7'ROOL M5D"@#86JYKL9T5)70;=W912+U&!KUJJI&\'^4M;R01G#05K#P;(X&&)OW_D^ MFTH4:7YK)IG6[SQWY)2JG$ZARWF8$E5YS6@]9O^>,;(E:EW4)B[X?XQ.XVQT MW!F;RI"IOE%/C^-,WSKW_A+H?=#Q.8RD.%( A-& 2PJD@AR8R^;A5D@&H MD9;HP>/CV&>X?&IY8(PH838&-)07:&.-"8IBN"I',X,/PZ'5V%Y1LDA^$&YJ M(0($*W$Y6U<3\NDX#!K,V( A4VW@\4DTS9W#6B?Q?G5V7ABZP_U6RA478X9X MB;="9[/9YMB\23>U),9S-234XCGQ/F*_$?P&^'JX]HZCMBE6.ML;]&0W\&0W]F6ID6KVMK*'D1Q(2 M<@C0+3GFZK+4)#@.Y;6($.,_A^(&9O;VE!OQ<\ -ILC>FL-L.N)2&S MF1X>T:56V/3.06716LCJ>BQK\^!*J;ZFQ57<'US%3> M>G]&8YFUPD@H;9E:&0[I^%+D#0"F((I#D+M86\>L1X+A*)S="-X3MM."L! 6W2O0(>A/\^K["#PU';J5 []J@"760%H/8+Z MXP^$E789F!+,/*E;=UI;+* YFQT*IB*U8"'F93: :Z9RJMV@A A47#)1/FZ% MUU+ 2#8M4;'6,_O8 TOLO 4D": U$S3%Q /0?=4NY5N3-%MC1N=I;1$1B:)\ M2H803,DZ9-,]'ERY\(@0SI^=[=DT\U;NI0!_VZIILB4S1[_#G.=S3Q9^WC4\ MJL!14F%H]O6K !:' *']0B55E=5.Q'Z-!V*BQIE8I-L13"X(/(&N],:SQ"9 M!:M[$PHQBZ'*+?G*XF9W'L^RL2IH%:0 #X'P];8PZ(NV\RL,R1]:XJVNHZGC M@14E\I6_-XV,Q$?"$DPT P?L]9B0J9Q,,KP]6;SN:(\AHX>-=W5??^WL9$ : ME&L\\>1;P\T%+QPK_Y-=0Y")S]$5?E(5\&E-N6="ZBK+^3UAP%KSGUS0U7MX MVH*>F\%MXWW6\J9M,#9-$BC5"D@208,DQQU2.%\ @>J,CA&%4Z%/,&!;187' M+>"W'\#77S&Y6*N6J@GTVS1/BS@5"K/VUY=XCQ3+H [XVN3^4%8G 4;E6-K:+MDC!09YJ8=+7VJ 8-%81?, M"[5C+^W0"C#7/ >M&9QPR;BN*.?Y:3SUC<12!;K'5+#57+=/%1,41'8!JISJ MWIYJ%$([M3 A1=NK%TRF=LVB)E+1=L K&REAJCIM!75!/PX);T#"Z7WT$NV/ MLU9592TXA,\,9->U^DB],ZH1J',=6;2BN%%047Z3Z]^?#7*%1=(0/9FE1-&;,7\BK!7_= MC?5H4S91E &=']D8-%L>![#X?DBBJE2\5><-\OF/S_.(ADO79B@F?/L35FB^ MX>$XW,PLOE8O;,.T,V4.#%Y2"]V6D%MS4Q&5($KP/#F]4,PB80=MY6)Z<).S));(I+%WQD^YPA%_N>;'9F#A0N< MZ_[1%C2Z::!6;0[J6G*-%?N7N$&@933/6=. [\U89Y+32G'"*](L>:(JY7;" M@/X@M> 0B&M9D@PNTWQ<\(%)5/GC^#-(5@8Q\#"J ?*?Q:2>IJ)YKC?($]IP M&W0XTT&6Q7S1-3.^BMI0*X1:0+=0\#(L:FC.6 MGA='672 VL43PY7J+3;5RS0!W0E5\+KA">B:A4Q,@#;VOA^]NX M"?F#G?V:,E>&-U8_]K(EW]S]LJ5/%&+VG;4C>3;.P W>^B;O'7HPC["O17@G M3!\PSP.&_M"F\1\LK7L /\=*W@C-.<_FH.7V0I2M(V8^.39H\$[%U''^\]_M M2CV0A?]N5T^-[/+3 K]O&(]\E[^S[W>T8_ M)H@AOF"O?AL>\84)D-A'6CL,Y.Y=!6):;VL@.^F,!&A-4V>\=OK'.6B(TS]. M:_][E<(D57'UOZF*8_\-_P3_"O7:3(ULB@;XO,S9]3WUR3LMN;.KJ]L';2T" M'O"6B.J-&'BN4!15?;['RBE[FE@5++1;4R\\Y^ZH%_FHR=9K=A[7C<%7C1$Y%OW!E1XH7%7?GJ:G7'_YS]D8S D6$7KF) MSJ.?/ 37)0(!0,S\8&\.P!JT.P]5B(+(NF QS>([%/I!)L@-F2#OQUFVGB#? M)]WV3N1XN(/%?.4]U7*G[;!;6SNTI[2DS5K&I/O>:6M0<*T146N*!J0FLI3, M0JQ>C9:+C91\X0X&L:#:8%B[>"+%E/$Y4O4)L3 !HRAQ-AR27*Q&K#3E8D5Y MW:RJ%-E.97 S 5'.UR4:^M_FQ#*1G!?#H8H8M@XD6F3GA3:Z(8T%2Q\K::W. MCWE@Z*Z*;MP1H.XO]5UP;YZ.14MM-C^4465.YT[@Q>N9WXR&=,L8ZP0Y<<2C M<.I5/KT$IF1/Z]2,>.JGZ8321Z?HSBMLE:IQ*FO+X.JT-;5AL)B:F]1URZ3* M1*_T#WP\>Z7G[K&O5$OK2]RUK6%HNDI^8ASY]@%G+<*''7#PO@R- !B+GA/E13N;\>VZS#+\^R:9\^G)X=? M8Q9(.67>!*WFIF$M4[?)8W&KXX>Q\HZ&^10\%AO_:'(&&_.56+PFCMWF H?L MWWH>EU>$_1Y7 Y8*T3&0\A'(4$V0TU*4"\P_-B_V6? (4:=1B)"-^/P=B>IT M[G-'UX_UFL8YQSTWVW]C4I:A3%Q2@08*2/CK+\ FU<&RE/=JN M,5\WV@C)M$V 4$H!(W^2NO!D 4*%7IQY*6Q!Q>+%"5>+[4N&&:.PUF#G68!@ MI1=MSH,"$KFB;F87HWJ/TA?L(_#@^.>3(0QP[^3&.*^PCT7%';RT?FPZ?X/; M&,RU^!MX<]B5.P(U?93"/<8W4>H[: "=HQD M3$!@V3],_\@)UTEIAD-!6[.*)],<<%VGS.?3&A::B,I#Q&)=3Z(J!;LPRW@. MA^>[!'R%7L?<;K77 I&- ?<*2XL>^*6=NT!*F>'^O.F3N"4([KCQ!J2?K&*_ M[:2;BYWT%<*\_C/IV1^(9[_S4+W?B=2_JWVNS\V.;5"8GZ>3:JP@,P5@'MBZ M28S 6"Z)\5+\J_ MG7V^>/OI[1OEXQ^__G[V6CE]_?K#'^\OSM[_IKP[^W2^("/TZ*XF5W"?H0QF MD WC:DW0KQG)L7+B#3I[67X[>[B; ]=3Z*"C-#H^N3L]R>D#C(LTN5E.42W2 M>/-NM?NYT!\FZ;@JQN559*V0R4+VKH2=>QM:N%SEJ%>>]$![3+==(Y)>@\J-=0=%Y M=M'@8*9&!TZ;TP&S"R$#*BJ)CJ ?]87**]0$:XH)56":I^ C=0MYT%/!#2(B M,%!WDF*HA6DSJJ%_)^H[%X9,JCK8ZC7&&5BW1PREPR8O=JN^8T[W+JR>JX;, MW,*2@&D]=2NMB+):EX8YL>:NK=7<\Y&@-@FY>LY;NUV) >(6X>/3C9?XP67. MN29G#NIUEG]7CDS=L%[PSH&X*@QBQQZES/M#9?\9EJWQN2H?\DLR3G\V-3MH M;L-V(6:8\:MP/N?2MO;N>*KJA>.R94E40[M.O7"%A-E5,\$$1@4!R:18\]I$ M>T6B591HW@[P5E"L2F/O9[Z&7R@WGJ:;'45BWL M%37WZSJ3TJD;$L30?R%QBON^HVDAQA?Q"JNZYOT^<=&E:RAZY]$QSIUB4 4$ M)QO@)'R<.J/@$BL&N5KBA/LO,L:H9$6VK?)[$F=UI58+U)\A. )3'I0_)KCS M]WUVC%)$TUV5,4)8BFHQ^)5S\VM\>%%%#?GP[ ]B<-31YVG(G),T4FQ/UTS] M!7[G#12.8("#BY[_H3'$K<2M7V?5C&<&P+=0%-6HPP_7[$^HYUNW]@U'L_47 M)^T7P?J+%EC.QK HK#'V.@\AU7/^N_V$O62@7W%:+[Q]903WGVDNYM@]K?&, M6)G;+' 5D>=B*7:"+U?J0(0)\R5-EC/^C2=TZK M67]535/;1C^O0<#(DCL?H'*6=E-XLTD-.A[93@O>>P!6"$:1A49M7*4N'NZW M<#!5<.]]EM>YG;9]7N5.[1'W4&-;U0CCZ^/OWPZXMZ$41[3&J(0P I)&$Q>0-/$T9&)5NK M)\Z9VUQG(44KL%) Z1_O3X7^F=I6:P7W\^F05HFAIK=&4-_GYGH<1U]EE1L[ MH+XEOM0>&-I\7B>T757S2GFI^P)P%K7*$B#A[ZE<8/%]\ZE 8MV2",V+[>6I M'.S\4=!+'(IQAM6 @E:["L$2W&I@[7*. )8+YMR:JZU30%'U%;6^H5#3S&_( M8/8&NXP=BXNAZBOK&+,XO;0VE1=:RGM (1\:HF@6>=X#_UK4M@9%3_(LHC%6 M4C2#/]%32HOOQ4),+?W0I5"ZX#Q I:);E6$N,W@S M.$\O-DGJE>R";BLXYLI%E4Y-D->4?$>+ ^>^B?EMU81YW)?IZ*X]C>;V M+(J66JB6/9*VK YK,[@5-5BC3&>-4/E!YG0M67C=C[/LK/"ZGYF@-S"?JNGO M_;T]J"5Y2AF?4R5:V^."R29<.A>%T!/$,R_CA'K%GQY-Z5:SRN'%X/P R8+JN%?395P-65/6&_- M>#EA](CI#[4)A !XJ1R9+^Y&+F][[CPA;X^R*5H:FR]?88RU%&8?@,,JDX&6 M<433B3!;.R71W5?EG0D4I_WC<"BZJT % >NR/C?@B5\>F3= M \^&62;8DE!-TX#F-IB+0DNQ/87=?3JN3D/%XK*JLI_9RC@MOX7IF>/4M-T9 MFX.ESHN["KIYII9!W'^Q]RL537X\I96.!WRR7JNY7UV!SZNABP))?.H6H*;C M_XFS5_- MLRC$7@4QOB"FER+X@+M@TFX,I19H6<=,Q\EB,.XC!4-CSC2_OJCYUQ "@[: M4_3>SK'%T$!848[*IAJXBAZWX$+&JL@W?&'2 MCWKZFYBEV;QBM49O 8;BC/)U/63(Q^*B<( $;R.*YJ6U"\5$(C3L!Z2W:XORN7%L\O+:4+2;-" NEFS$^=1N M1^T,)VCWV5=[@)'G6Q-+T_ M/7UI]I:*NK>NW82ONAQ7IEA;)!8!T6@P9J]P>:,Y M @\B[I5Z$$O:N'K +S'*J8>$7I.BHQ9;.86Y[],RMIIEDY6C/"9H+'(7IZQF M;,_ (13IG/9H17XZ;&2"#:13Y!.(=UPHQ4W!F+'),PIUB+Y&\9VQ7H&31X4& MIWR*^*SHXP[_;0B*&,(>$"#P7I+!J$G4?SD5D8D41R"UL'(]LP64"?*<8Y1Q MX )B^2+2MS2^32"W!NC-17(W,=791+J".FH/@.4^0'M8:9<>VF/Z,<31!D%. M;QVCDQ<0[R HH\V1@B*:JC;Q/#[]A?.\D "M!(786(T9G<6YBFJ.]:Q[5[1G MH,W6(=Q!MK/@8EYXQB=)S](^5$CB[[,AF.I((X(;-NL#U4CC@5I4"*V+8=4+ MN0VK!CT(KMJ.97]O*R/^OO,X&8[T?9Q=#VE\"2.#!RB0TD*,DJFR1=6I11P& M[E^?O/U6HB:![XRNOH#0A]> #/-:<)]#"_?(_DKFA3>SF;*FPG6>9%TLF#9C MH#U.!\YR$HX;4]7)M]L#-/\$OQ2_*/](?YR,L_'[*3-,T@BIAL'G$Z0H4MW6 MB17JE!+'MFV2D-"R?=,*8C_Q(BN._GH#9IW._I\&OQBF93QCHF;$7B&FZ\;:JV/K/3?@FN_K=_'3UU3J?QM_>7OWY6_#MP[?_?#__\M;Z\.;? M]MVM]-=]]>__E_;?WAN^C=^,/HC-W_ MW]?G;\[T/R_>#_[\]F_[PP7[V\7I]?O15^?]E[?ZN7GN_/GFN_.[]6E(_^?3 MS9]?XDEHVN[7;X/!GV].K\^_?1J>F^]&[]]<.N?L;^=O3LT_OWTWOE[\^^?7 MG\/O'RZ&R?G%'S\_7)S_>/_MS#F_.+_^S5),+KJ*(JUTELX*GTL!, M1C#1 876C^B(WGG^[?/&[QF7U@?/'Y=_V;[M1[K%6(,X@6;[KJ$%"?O-U9F8 MM&/'=T@ Z<(Q[J-X#21 XNP!?+(CIJ@F47#Q;SI\'L7B>3\'6:U@;Z(#/;!E M!_K3+''8.IT&2_50-TV88HKO.+IG?O/NS]SIM/U5])5^QK[2OA_]"#V7;,IN M$4.YY ](12O%@ CO' :H\/]J.;@O[M,(T)GO+' +^.K76I[FC, U:" M5+^\A&3OD-R.Y:YUY5V'-?1C/3#WZ;#.4K?]!;'& M,<=H ZCNG\^L9S,.[(DY^:$877H#GW:6/#AE;)K1_/L$NW[;,ZU>_(YWTN&- MGLWY:K#,ZW-VVPT ;DD:G1>E-:F+#A@DCN_ZJI"0..L$)#/H&:5ZD[TB '#9 MEH#-4B]\:(#35^&8D$3?+_.,V8Z:.&$44KH#S?>] M[#*DLN@>Z])0#F^R&W ^4#))<*X)SI5Y,L'_]9,GY[_U:U%0Q:LL3]:BIIFW M7HN:[H?C/T8C_X\^+<_/KSU/IP\?;GGU_>#7ZW/@V^ MCGX,/WR+?KS_\M5AG^H?WOSZ_<]OGT;GHW?/UR]H-=-_CP&[OFYYE^_NU] M^O7GI^3]:_WF]XNWY?EG_?JOT#*=R+1#+4P,HMF!X6G$(+%&D]!-K"@B%M&? MO;+-0#6]H,K=5,2Q0/.L(S)78 HIF:1DND MO;)\6W52:4.^VKX8DN\H%EA'E'%'"%T48UINU14Q5P/E7*F]S[)M4U:7 M&-Y4?*IQ]YZ6P@N7(FUC(NUSR]AR(H=I(&9G>7H0,D'F$\WW+5/S8LM)[)BX MH<^,K #"VY]A*$):=SLMFM:RJ).F'FK.8N[ MQ-RR[N4^B[E-&2H"FV\Y,ID[AO-P>0Y/2KM-2[NT'1S2 SVD)C-0(I=JMJ6[ M&M$]5_,2@ZDK0[>=R(;@D.KI;H\\,,G(_;17)",_+B,W9HM!O-".0EL+'0]B M*:ZC^8EE:(%A^[KING'D$L;(NNIX>H\8>:.AE*#?-LL%K@S<@'FR02]LZ9** M)R?R-A9DD<)M*\+MIF6EQ,PN,8GA:8YMQYI-/$,+33W0#$-/HH30("#&LU>. MZZFF]V S957.V*.8R^%R^\8",I+;M\3MC2GCZ#0Q=(-HOD&93Q);S"<)0T\C M ?6I:S"7A)J,VW5'-8(')ZP?B]N%H3/30'OXY",2^9EOZU0R'[G@YCI[Y04]!,<\T/R!W/% M06^=0G/M:11-1WPY^1LZR6'\"1R;77DZ@H&>/T7SNU1MFU%M']KIP<2.V/_S MF"$;QPXS9-U8 Q-$"SQBA;;M.$;L@FI33>/!!0\R/=A;.;"Y<)N4 WLD!QH3 MUW1-VS>=4'-"2C3;MW4M(+ZN,?XWS,0.+6(S$]?VU,#=E(7;HR1CGTVC:KL! MSA>_HD/&8#"8,BFO2?Z TB>9B'CL@O,)3K+]26.8;31E2/TLD/B>2L=]8U+M M_.*T/$_U'RC93O\R?=U*:!1HEA6:FNU17PMM0C5=IV9,+<G@,FBS'R;).]BI17^'^>H-%GD^0T(#39;PZQ?)/)N=@*H#!"5ZU@4[E#&7/I M'QMORB21;/QX;-PR21)J1(D;6IKM1Y%F$]/40BN(-,-GHCGQXMAQF6=A6XZJ MVWWJK#B D,EO619?I\.A#(SL@152(4L*JLT)JK.VO1&%3JQ'0:@9AI]HJ(9O[DM'K91J4JKUV3Z54FWS4JUED-JN0;THI)II^+%F MQ[JNA:YI:[%KVZ8?&X'M4)!JAFVK9O#@F4=R3L F6O M!I4XFT+Y5@9V_1^WWE(3I,"U3,6(3.DS+&[F(2*YNVL?53?W@M+NWHPT;CEMO1=H6 MI/^>4HV$V(ZV$.[+%.G3*,JG=.X4Z18;[B*6]O0=RR?I.VYP/:*X5EU[ UN&B&Y1VXH-3PN(ZVBV'[I:Z 5$?8-?*MP>?K-CIO2STIV%80;)T90[$7!;I)(LURO$BSX\322!!$6J!; MOIM$$=-4P;-7GMTGQTMR<#]MDX=PL+1;-L?>[5Z[0(_<0/9EL^C"S5 M0RTFEA48NA<0$C&[Q5!-YPF.7]X7N^4-32CC@UC)Z14=3]=+\4A/[)'W0K"; MPN.^I.7@];1@K]ZDK:5?F1>;K=?A=0*?-_6F,M!-3N)?(W8H:O% MH>79Q- C8NN,EVTU,)YL&S .(;O<5[#JRU'KZ@\[&8 M?A.MY5MH27W(/;:W@GZGASR =M??L_&E5M)\Q$1>*'>J[H71R5!VP3#VAB%, M:I[-:9ZO;7/3C8/(-\)$BR/=AV5'AA9 (1(UPM#3 ]VBU'SVRK=]U7=E5?33 M9=J-&8V2:;?$M"USD9A6%!$KU(@;))K-,*:%H1%H1FR9#D-20@S[V2O/@86I M?;;\F*LW7 >];H^(S69V_UQ;Q M@KI>.8YZ"QKW9Z=WT T-7Z>)KIG4-B$J&VJ!%[E:9(9Z2"U#]['[2'?4P-S4 M[#^92^X?)V^Y0E]R\G8XN5.D3P)F([M:0)Q8L\V .;R^[VF!X8>$. XQ30^* MW%6DA]MVV3]G7O2^W]< Z7"X-DXRD;T@OQHY9#DMO*- M"K5._R!QDS P(T,+/_6 GHW^% M^'TV36ZOW9.QD_TR368GQDE7:QOBK-,VZ+HVL;U UR+#VNQ_S-7R5$/N G["'+S1!7R2@[?.P>WIC\Q[<.+ U6+=B33;"F+-M_1 M"PGQG^RZEY6V_= T&VAVEY*MLU)MFYOH*5'@6L[FF=! MQ,2CL4:H333+MCPK)"'5(UAQKIJ^H;H;\[9DH?U3XOYV- M1FDYHC"''#;;1-5C2$_&Z?"?S\I\2F\WD-?P.1W'K]O0 MD0)]"8'>V3),$V)%AAMHENN:,-PATL(H,;3 TQT_]DT[#BT@E1DYOH?TMXJ9 M(>EOJ_37&4C@$#.V3.B48 8%<8D6!LR+,),D,(GIFGID+Z2_)ZBV>WV/ U"^ M?%-J;U8X]O(>!S8Q['.91=\'V9!9JL7?_\LW#>^E0A] )OO Z?LH+>+TJKJW MN(4&WS\Q#"2QW1#/Q[RJQBN C%1E0G+EB@RG5'E^E_'RD>:?!R2G&XF5G+U_ M-VO$U.="ZOY(\@_YYY*4-/X/G*UYN@B5Z-*R6<*R^5Z>5Y;-ZT#_\W\'>C3Z MSYA\":8?1G\8[[_\)_WSXC_?WO_\=?3GQ:?AGZ.WSOG%K^S:>/3U6SQB;_KM M_-NO@__]>?[C+Y\886S$5#,L*]9L-X@TPNQT34],AQE(-')">K?YNX""UHNN M2PK:.PH*")!*2#43QY'&EJT%A.J:8SK4B_7$II;W[)5^K.O.'/-ZY@^JLI#4 M"D!S\3AR"DFJ.)V6@RQG,CA>+LXK2>]12<_XR_-I[$9&H,6Q;6BV$1I::#-* MI);M.4R4$08&6A*YMTIB$U%M9OFU58TIJZC$U M64[L$=OSM5B/Y--*",+$T@S(228 MN@6;QT]C2H#A8\W0W2B(_]#QK94+:JI*3A-1/0HJ]('1\W]'<*&+6EF<2 MS7>-4'.)%R4)3,?QDF>OQMG]5M;R=EB*M( )[ZS15@HIE"Q1WM"(CD*:*Y:A M*D!P^+W9O^IU.#9.KV1O7*^+,[OB $-&]\H!6:^UI!QHTON&18G.?''-"0A3 M"4EL:V%@6)H?4\LW/.+X(7GV"K,:YLL>]<))MNUGC:5DV^VQ;;O,THQ":OJ^ M9E$[8"Z!'FB^8WF:&9@>I;H=1&'81[9][!;67J;\H#XH&_ M__:OX?_^/#//?U[:Y]\BY_S-5_/#Q>G-7Y[#6-[Q;8TD9JC9NJ%#49[/E+CE M^P8-$BLR=IO\D^2T1^1$(B]F9B#1DC@F3)L0:-*)/2WP#,,+;-\,D^UE K=! M-J@>.&?A0;D0[.R(X"G9*\]IV\ M@L Q?,-T-1I'L6;[Q&!:,S:UP(ITPXX<(XATR!'N9Y+P%GW."YY*VNPC;9Y? M_V597AB'CJ/%"0P^#6Q7([;I:*[AF;87Q(EO,='G^JKO!:KAW&Z:IOF:JGN_=& MZ%>)R*L*NW)"V8VNZ/"F/\)S84)2XPT1W33YAVMU4OL%3=OSU'I5<25-+?7M'?5^>O*/*\.+)]S=-AX+$> MZAKQ'**YENWJMDF1_G1&?XYUVY.NQ.C:V)_7',ULH7DE82->?6_F2,PXN9PD> (]6:-,4)'7\^M$C[B\%RYG2]SQ((5*!')4&H0@IG@9 MTH(.UM+@N.2LUMSE]VZ[VM;Z=NT_Q[I11EUGW/4[GUPO0F_0">Y3;^+ZCUWK M[DFSU;Q4Q)GY?BO6VQR\F-H.2UW-C]'.-0/0AEEC#0,>/ 6AN &3:-$EKHH^5^S>=3LQ>:JU")Z7WD $/P""9S2)EH)H(VH+@,2+)E$9BI,N M0"NIBD"A-*8X+5:GNEK?VV-H7Q[5TBB3$ X/#OLUA:0 */="[VY]BE;:@?KA M033)N-QF^>XBM;U.$U=&%%^YT:!,VWC&HB^G!D66FQ_+G6L/H+F4S#(+(3%9 MS_DG\"$$""8+J:ES.ICB>>FNO2(H_D^,ASP!.-]=H""<6P'GV=1O$81/DA3\ M>@_"N02VV!<(TU1H95*TM2FY[5IZ.4O@4>",=9YJ_X!1/EBQY.IR9+4?<9YP?8K>NWV?\\(KNO-GN;[W\:W_[S>MR_Z_+O6_O;QW_ MNWS>WM>MX[=UKH[?OMR0_SW>%._JKD4*T8&FM9: C 2,*LNW%<$(D[+0H392 M%5UB5)>HRU[*8^YKXV.V%(_9%GWGDTG,> 6QL F(\LR!DUF U(I3'LH?7Q\S MWM7<=JF^W-[R6RKDHVQ9KW2HZF$\N^\@^XIS?JCX[@GLV2UM:8VP"C()"02C M&IPW 7(@A?]IMH:2"DW1M?9R=M[-)1]&F-L+VWF%F!&VBX7MC*,FCJU%P8 MO <\!Y5H8L&EI@^4L9<3?C#F_!2@/?>8\ZVAC>B]%7IGI$MQ M+!11VD$DPM>#N!Q\,!1T=HEYGV)T:FV=VY;L%ZU>']KQM2TG'CM5;W7;5,XK MLC+;3F3:;095ROQX[EQS,QMB5H9GX+%0G' Q@XO"@J-EB3+1)"O9VKJ5NDO, MO1.3L3?M$P3]O.(R"/K%@GY&W#BJE DT@3(U;S>%!$;4])BHN.+$$:)< ;U6 M7<[ULH#^H0NK/0(JMX<#J-@;#?O]>C:R5V X2F/,!%P&4;/5&PQ'A=4V3XR& M[#8_=ML[WZ\U&A:8@ZR\!E'6(/#&":AGDSW32KBHI-6"-NV1U\N M Q@Q>BN,SB@07J:>-4V4A?$@N%0%H[$H$.&!+%DPB_(%$\-E',%H_0 M.L@<(VCI,@A%(UBO"' 7@U3%T[&,UY"-[!HZKX/6RQ*R62)9U>\YW^OW)KV: M)CR(]Y%9?^,(_MW[3HP[G9+GO,QB'!X69'\S\/THM6W3_X_;N@USG)^GLM3, M2Y/^YPP$&X.(@W,GXV?D3>C/W?/(Q@CW3->G_TW#<5#)Z/DI]5P_W_?2E%R?[IQ0Q M\\83*Y*SMSA?!G$XN?XM#SB_WYU-)2\<6)SY6H?;L(F,U&DCC$O-5^)8H$DI MJH,+,@3]SNJUTS?MC\[.K;]/X$?)?027RQT^=_TO[NMX[<=S$W'0&\"%B;\X M9]?.3,X+FYDIF J]#D>NL6B!A__M[$Q4+[5:LUX.M M+^H"5J#PKQ_=^E7F?]3G5%_YG+X:?$[CR2!-NE.^W1R$ZX'%\S7A6U:R*)9@LZHM%GVRKWUW:=Q>G[ZS4^Q-_[4=U^?]P;-")LW M_71RK1/^K=QQ8'2NP[HP0=+GW$AEF>PPNH;7?9OHJ.MR%LS M-W*(KA:YW[FG:[>"J+S)_4\)[W%FX!(+-C.PE]RH\ZHLO.G7Z7,:'*;Q M\X4F,=W@&G=]CAXPKGG#*;TQK^-\XGRV8SZ?3#V/&T[!QGBB;V#/?GVURVY_>;UP=:'#;+S,M!OFU0' MOY?/#^7S7O??'KSMO_WPN]S;?26VCS>_[AUL\JU?-^G6[M:7O>.MXXN;5&]? M[AUM'__U'OQUL/VRO[^U^YYO??AW;^]#^++WX<^CK>.?/VP=;^>M MK^1KLT'U!_GR+@K'A.8)@DNU^G7V8$D,$)EV-#(CF7-KZYK8+M>7JS M_8D8 MI*PG2EG.2I&$D=13+X37EF'PJM?QSZ<1CU/M5IOX>?_$3+]B[ L6SJ\S-'+;>" M6>M2D*&6%;),.=4,1YR$$H$,I$\,6ZD$TT@3+*>2:% M\B3OVKG5CEK2\XE/&^/!F5C,+XG(2:A,#+,T%-'N=*0A*X6>V))A_,P3DY)* M1@0%+ZPMGI@JLL:G!-0%29,6QBA;,,Y4M_C=B/&GBW%F">/,6\^H%]0)DZCG M27@5 Q,B,'1=E@SC9ZZ+I7 X&M4C"Z.3](;'KOVV-)47YD^)@E@I2-":<"62 MHIZI0+Q6F3OA*)7HVBP5)?XQX]H$6Y8W+PPHFS*(9#T8I@U0EJT@1G!+]+0O M-N_R>@IFGL>Z6G\0%OGA1OP@J0[6%VV4J!2!)A\\BT'Z6EH^,>'1+5HR?CAS MBXJC&PK-:PA9$Q"><,DET5E M1Z$4\S+IR%/YGBGAB4"':LG8X$5R>>2LX=P4C]GQ MM753M -E2Z,=5FVCZ+?1,!><%(O4;B-I]+D73HHV31NEW "6>0TK9T5)@3@G77W_S&.$>'LA;DV21$4;2>!E%3=& M95=$LN1&1YLE^CK+!O$S7\=8[U6F'&*.-5*:,GCFRE+.'2-%L%&K6-T\ZA+2 MIE5\)?>.<,?HD7F0".*X)RDY*81PV7DN#.,VFJP#CY@,MUP\.'O*2BKJ15 " MJ".%![VHR7!9@^3:,.H"IYPU.T9&=26=UZ$%C D_*7Y@7D?)N'3*5GX0)AAA MO++4VQHUY.@*+1D_G+E"QK@0*8M F5(@BAP&9YP%8GWTQ4DJK&'7UJTU7<;G M7"84V>%IL(,G7$2F,I&!BLR92=DS4QRIXC"ID!5Z44O&#F=>E*?>1VTC9,L# M"&("&!%"/?#(I(NU\G[M T1(E[*ET0XG/M;I0$X?>S&MV_CPA4X>K%@*#G(A M@USJ#K\W7 Y.*KL.WG?2T:\!"4TN> M'O%B.)[44M28!K&4@<-JOIW\ZW 8FX8A)^DM?PS[$17^W.H#[&[,=E^R3AJ> M+ 'MJ *1I ?+ @'EB76"Q"Q%>S-AVS03"W/EQ.NGGWW- '1EJ>LDW6A;GL2V;4,S[X_83#//2B'8'X@,,_T122)9&H5 M2.,,%',FL)IK2#SHHK.L5I2LK;/F "QM$9A7K;CMB^%!C8DT+6*:3&R?!BGW M)H^>TO"T*6[NSL=_G!^."KF]KJW14GPUC70AOG X'\ $ ^6Y&]I/GA$0W=Z+;G'4]N)%>%DJKV4P$A*BG0S3G3;%0 M12F71;BLK5--NTIB^< GC.BYNQZ(Z =$](P/(A7-P7H/4M0ZYXDP<)Y("*3( M3!^L\2$71"O29;CQ\901/7RQ^9M67Y MOI_J-Y7Y9DR*A#<_PMN:=4JT(413:D''6IY+1 N&FPPT1)FRTY8+6PB/ZJY6 M3["[%,)Z84X)POJA83WKF5CI J,&K/4UBT-Q,(EX<,D71!,G3:(5UKRKU+VS M.!#6[87UW#T3A/6#PWHVA.A]**(*1+/I24T$YP@'YJRWV1)#)2FP)K3+=)M@ M/=>]DN6H,#.\='CML;=)5OBT^$*.C-24U)-XS!@9;WZ,]_NL?Y()=48E"H$D M57>'96$\I8 $28(A.DG)FU(R0G;MW KGM:98!,*_E;X-PG^1\)_Q8QC76OB" M?&63 Y$B+RZ,=>"\LX(PF5C0:^M6FZZ>6UM%!/^3 O]"#J4@^!<&_IFC*#1G M8ER &)4 (5@N:[^Q0#F7+$CKE:Z%8*CJ%O)>%O#/I1#, FH-W.<:BZNQ@H.< M>R&8JUWK5GO4FX,P/$B='_K#\?B?G3P:'IRZU\/!H[O53WOUG+OG_*VHS]2H M_RDFQ05T?@OHWCGGV4L9 C5@J*@'LYT'R\LJFH*D5E%25M3:L)ATI6C344X$ M<=O]7P3Q@D$\XP)[8:F.AH!QLKC SDOPDFD()MG"M\[)JH*I[0H$\=*!^(>' M=63'Y8;+=PCGAX;SV9KL=BNX,TF$Q5UJDU44S=2DQ]G UP^.+(,D<8&&T$"!LY MV%PSHPSAF5%>7">VMF[F5B8>4QQ;B-2Y1S>N1RKZ1/.#\4R(0Y'B_7@BRJ-D M"GB%;W;Y,Q@:C)')$Z-DD^1#[]TV#X'<7B#/?:<>@?P@0)[=L6?&E%47"A/+ M N3LP'-M(?,0"9%6"A_7UGF7BS:MR*M6R>6;'W'B[N(.ZD+CM@OP)*;VP\/@ M\V:S#^>*U#-)J'>YZ! 3?"V%2\"KFH5L$E,Q$%:6JR94:_GEG9='"=4B>.<- MW@4X%PC>A8%WUJ=PBGOK TA;UI7LQ-7[9MW.($UP7Z+M[L1U:2#5IMO#P?!\.@B2W=S)[EQ)>N>-D%84D7'&$QVT,+8Z.+HKS'UB%<@$ M3Y()%N<6(1,\#!.<:0*BI*-!!%",%DW@DX!FM[783X;(1>(V-3LTA%W.V6P? M$SS%,VY/M.#)4@QR%8[.G:_*XE-AVG2Z(SAQ1YU/H^'GWKBN"3^<]*:^A'O, M=VCYD:73X^"_C(8'+\IG]0:'9?YVOA7?^;FQ^O3W=MU1&K\ZFHQ<@4MOX$9? M-R?I8%S6YCK*T;#?;U9G3,&>]\)\KF J(2D+44QLK!/%6;<$C)()N'$JL*BU MTKQQUOG]"[]C\E.+U?;B_&ZDA26AA=F&$,13990'QY@%0;*9)ADH9@5U*0G' MQ-JZZ1(AVY%0A82P/.XW$L*R$,+,EJ;@/$;*P2D>H3P/&KRB"FS6*?G"#]KG MM751&,&VA!&>HH^.U[C!-5;(F4:_^>GXS66=.XE"_SPU(ZYE\UO+SM4Y-8HI M5]Q;<#(8$#X6GY<'#T$;XHAUDG"UMJZ[ZOXM#%'AMECA+MKE140O%-&SI_=\ MB(R3",8X5[>7:F&?)$#Z\B ;'@7/19W*KB!X\O:)@GG1[BJ">;%@GJD*DF6V M6B?(S$L0P24H,/9@H@E>R>)HJKI73+K&8LG3%FUBXB!Q._CFW+Z=)M_.@S9; MPNBT+I73^MMH6!9!K/T]WX7P_;F",H))S:D EK0'D;TJ:V"1MCDP(0+UJKR\ MMDY9M_@OZ*@N&7;;X:@BBA>#XAG?U&D32;0&.'<UA"2]HCJY\E)=A76W M4&\[ #S7XC)M/\VY$>/S3G4F?IAZ$__L5&^BXR:34<\?3ISOI\YDV"E&@9E\ M@>)Z3!,&L/I,R[V.ZXYPI,E9&LG&C+%WA]=EAB %WH("S]7--\P5VK-UATP2 M$"Q0L"+F0H%9$&FSMLRMK:LK^ _+5+0;RX]:VQ(QO&@,S[@A1"AA*"D*QB8/ M@B@.1G(*+A1!&KS@6M3FG@J+1BT1?%OA@R",%P[CF9B@L8HJ;R"Z7)9BXA.4 MQ;>X))%Z'G,H6$X%QE?4N5SZ@OFM=D,N;6=<\D!>-=TE!FG2[12X/%O$=L=B M3Y.W;L[_L;!SP;=XPEM.^W/?]SG']AATFAO-'Y_K)4#*,RRH5Z!T\;,$I1E< M,@XH2XH+Y9)S=&V=\BZS]ZX-N&3E,Y#D5H/DVK%!AG2W,+J;<4YYXE:2VLQ- MB5K3. HP+D<@P6J;I C2T]H(BM(5JAB&1(=$]TA>/!+=7(GN3-.4X90M>,I6K;_3SV[<"XO(I;GWIEWK MINKF?LY5M]AN)'S/D_DMC?ZH*]Q\ ]3LHA_SRHT&9;;&IQ_7/)G?7!:"+LL- M7):MV5!TMES9S"D8DC*($#S8[!AH&DSB,AD=\]HZ><;N?0:A?>D#R#[+Q#[? M#:1<0S_WC!RS:^,IR$/SX*'9,_[!^T2C 4*2!B&L!B<4 1^B)9D)GZ6M/'1% MLZQESF!""GKJ%'3/F"Y2T((I:*8(GDPQ6QW!*%.D4+8.7&(*F&0IJB"]2J92 M$+]/78+Y)UY=",_:6T5G%^#4W^<:"XQ[XB@7$)U=\KC&RU[_<)(B1C96?6%O M863CY-G$!?U6"_J?YWII*^,TTP1454;GWJ=SHP4%A\R8!;=P9'D[&$S=H;F>AY5'P&JUJ>+$T0;F[)QNM M=LFR:]7;%/CS#5^1BWKME'4VIJ2S?7C@TV@G-]IMO'/&.2>[5#(AB&+6UTXTD&096,D]"%^[U7&:@6K.)#7"-WNF<_>UD2B> M*E$\D+>.1/$@1#&3:^JUH9%2\)1$$)P+\%9P8(YQ+:0-AI(%^.L/0A2-^_5C M4[.D_!U[G]?_5;Z>]2?FT<(.!_Y%2QX4P/"BC^5J;EPR&D_)YDV'GQ7#0%'5R=3?_E][ #4+/ M]3M_3,H/#LI-C)]=>[L';O2^-_CV7)!3$KULI_5_^=&/Z]=>Z&2H@CW3U6O^ M-!SWZN/Z?)3Z;M+[G'[ZTHN3_5,JG'GCR4>3L[,Z&= M6Q2,;?>S4#=;;K([=I,;7K6)(SAQ=YJX&K.Y.=4\T4JVV/9HT7.^LH7RL>W1 M;6+D1ULO-SZ_'?Q[_^WQD&V]V>YO[?[WSMX1?=V/QZ_ MW=WO[_RZ>5RN>;#UAR5[;_X]?KL[/-K^L,>W?WW=?_OF=UICZ&]??CS:^;7& MO/?8SNZ6V*FO?0ADY_0]__WWOC^(_9T/K\I8 GG[ZU_E\_[\NO7R]<>=W5?B M[9L]4JXIMX[?B[?U.L>_R_\>;\[NNJW,0=I3%6"EB&:ZS:,8E?AJ/RST$G'(Y&:1"^=B:C>]Z@_'T84XGC_-CGZ=8PN3&VRSC?&(.Z>/0P;\%+3#(H@V,F[[NBWX:AY82:I B,)Y]QHSU@L,J$K";V_2FB1R_/$*>)A(QI( M#$^$&&8")819'HR-0#T+()ACX#630(301L0L:1*5&+B\3 Q8RZ#=[-".., # M\P12P>VH8*8'!\TF B"[8\#69M712&L0JC@ MQ?5!@H6D ]RSIO#?GHA9V0CS_">HW4O/8R847+'6G*X<*"/GMW:<:_? ZF'< M'!*H7.MB42_ &I^ ).<",='I2(N,I%UM[UWX;NY8:GFE=F159-4V93 @OSX0 MO\ZXZ5(IGF+2D%)MT:FB 9MDAAR3-+DLEMG4;;ZNEI=/-]^Z@#PR*S(K,NLC MA$J061^*6<^4JV&%0BD1(!SC(&+1L)[QHF%3,E;J&&230*&[DNNG0*TW*"AQ M[AP(EIAH?8D)=:'"!--88>([%2;T?"I,<*PPL2(5)JX#U]R>7/L %2=:F$18Q7/C#9+ M,M9EFE?UC-F[CN?AYY73NUWUX<>JGVDBEF2LZIGA.-9%/*^2VR=3+>;QBH?@ M[>/MX^WC[>/MM[M0S48(AP>'?7>S_B'+/PNM> Q6' 5+K)0]62R?@ZF?G-]>+T+O) MP_-49^!<+ND*S\.JQ>2NGH6:P#P:]LL+[U=X%G:'DPL^*HK4)V/<:;_%%9Z MC8/AX> FA;:>Z@3@$[#J3\ +]ZEWD>)7:P9JL=45OOV7*?=";Y4AL%D'E,:K M/ 47DL9OH//:W3'F9@+P9]=W@Y"ZYSIT=1BAYK%K;][O%.T#'A:]V43?KNDX M"4Y+':3VD@CCC-=)YF25R=$I2^F[S6JBBX=$-[=_N>)PZ,%PT.PU3H7.YGA\ MF.)2=!4_VGJY=7HP].OV\2\?MG[]4^Y]^*NW\^85V3XHG[?[UX?MEUOR[<&> MV'FS^>7MR\WCLX.AGWK;!YOR[W^/_7Z\M1M8 M/3BZ=_#VP_;7"P=##S;9WH?^QZUR_:V7KXZV=U]_V/EU3VR5L;U]N76T?;Q7 MWAM[;P^V^(62F4(:9H(W$'S.(!ACX)5D$%0.QE,F?69KZXIV&3==8PUV35G* M9@(WP_S3ZR5P3ZZ[HH[3G8CN$XW0/$915DJA/#4N6.&LX38J$K+YCNBYOC0&JI^%<\"9^O%:6Y^H@9B3 M V&I!TN< *43E]$H$TAL^L51JKOD"O73OMXB*'Q0^,R!\"XKG[NQW7?J ,U+ M BU'R:#EX,:=F>9R@7DK9((L0@"A,P53= ^HG UG(FMN3:TSTC42>1%Y\4GQ MXBUHT7KK1,XLVN(0YI2-\%(63] J[C-1Y*$=0F3#.<;)=C*=BG#*!F2XM,CQ=N(16I98)1HSTT6 MM*A#XKBSJOI:Y7_,/YI81 :\)0-N?F- ZG5Y$%AQEG7*( 1CX&@V0%V0V0EA MA!!KZ]8*5(-(?*M*?+FX3#YZ&U1B0I)LBH?,/#%11N^XC.@E/PE6_/T;*UKB M69'\ 0P+$02GH;"BHL5K=L[ZK)DP>6U=FJY9BM;$2(Q(C LA1L>I$L)18A(7 MDAMOE1)2.Y\L%=Q^9^,4B7&)B''O&S&ZJ+*5UH!TWH.PC$*APUP>1,*$=9#=]_8T-- MG/.BB$.A1/D24@3'I '&,PF<)2F37UM7G'45N:P36QH^7.KFE#>#\JNC- J] M<5-=?5PQUAE^JB:YR?W?RN5'JS15SN!S9-;=+KN%%-?!LE$TABZR]%X9G M7Q0%RYQ%2?^F_\P5J<4-14X3:EX>CBHQEML8QFFB3?/BSM2TIS;'O)LYTF&8 MS3I.@JJ0E 0O$ZO:4(#GDD+@05K"LBY_UM:UX5U&[YU_=S7I/&;'KA7%^67U MLLD8&H,%:1@!$4V&(GD,V!@YXSH3I]3:.B5=:>Z=.X001R)& M*Z&5T$IHI4<7-7/H(HVBIE6BYFQ+H^[:FTPI&$^;S!<'-CL+5+"DA166.#D5 M-?;>.QISA/@*%$FI^*A54NJF19CV,ICN74"G-E' M3').&+?!A';Y;"N07+\1_G?8&S==56M VA^.RZ_23-2IKH,PQ$#%3\$X1,#1+XDP6B=5CTW@J9LG BZE- M:"6TTM/.JK^]TL55\J:N_&DR_:;8VOW(WQE5%DFN!1BG::U.K,$HG2#K(G.B M\36K?FV=L2)V!<&U,+&[$#X?CR4$:3,:[PXTRGICS3ZW MI*N!?IS!\/VBNTFAYU._ST^\?S_<& M,E8[H1E8RXMT)T6Z^V@32.-"U"$[;>J!$-$5?%[=9)$1D+?12FBEI;+2;;J- M.EUNTUNI>1(I6.-9DHQXK11C5+J6KZZY=Y0B'*?1$!?66R^L9ST$?/(Z*N- M&.IJW2P+)@H+7"BCG6-,4_X-_+BR/EDVF'O,&[7V_?FB[L"3,_-3%*^^_&?&R1"91J.U@IRE!>$#!^^8 M 1Z9),'I(C?"VCI7M&NO:,US\U9E"/.VP/RR@W%/C'_7P7B=^FZ2XNYPKDA' MW^&F2#_S'3@1GG&>(%KF09A,P7"E0(M:LY)K)U)-L>%=2C0"?6F CJH+K816 M0BNAE=!*;;+2;03H(B/<*$ ?5X"^$LT![S_(EW>6$$V3(A!T$B"X5>"\C4"Y MS9QXJU.@[5*@*Y#>_9O[6G%22]"\& Z:@?E^ZFP/)^4CXF'J5,1ACC?F9*"5 MT$IH);026FF9K70;63Z').]QN=_RW5TR4%[][[ W^5JE^7!0?G$GS\B3E\E/ M4*C/4:A_+2+]RS>AKD-2/(IJUER$>@@0AVQ MCPR-5D(KH9702H^O=N80A$2ULSQJYRPL*361*@0/5'("PKD$3AD&G%@5K1(Z M<-8NM;,"^;2_#$?EGX-..!R-TB!\[4Q&Y6+]:>6)_G \[G8&J8E:3MQ1PIQ: MW$5#*Z&5T$IH);026@FMU"+'RFK*C=4V94J$R\0771VD8M%Q*QT7=W>L=B;[ M:51]IE':3X-Q[W/:'(3A03H1CR].M.-NE8[3<6X,XNZ9D#QSS)IV0[ONZ+?A MJ'EA,AGU_.'$%>]K=_B;*Y>9H)-U.R>+%0?KZUGN1Y:,V)1 !>-!Z&3 *"Z! M6Z\)3]RR8-;6M;S^4ZO@4OGAQJAO#3/N%^#NVIH);026@FM MA%9"*Z&5T$JK9Z7;>+K21NFHX3KE*'2@7C*7@T_:6^Y"O$DAS&L\W=]&P]R; M_*?(=,RLF:./RHM_2K[YJ)GE8CP,$(TAO"U+V#:2,&46(-<"\YP6D1( -V8"62:KL<^)$K:V7 MGR-"GR1"%Q=-QC5V8? ]BP,30RB+6H)6IL!7R[K:L@":.&7*#$MKZUD=W67W MJM^&V:NWP=_/KN\&(74[+U-(!SZ-.IQV[WZ2?HX[8WXXBFD$D^&GY]5^XV&_ M%SMU/I:0Y6Y7R9(2$2-/05')!7?41EH>Z2),?"9)J?1N\X8%+%\,#PZ&@Z8M MWK26Y;1])-:HG"/'%7[;_%:YC@:3B4X!; P!A!.UUXS@X',@(E%&N"P*1:DN M9Z2KR;SZ0]X,*H^\*[Y O+>-5/^Q& />PG!MXKC+0NYN!'=-2]Q:)BF-QM-C M29N#T#^L$W;E;O[V<%#',1KVR_#?;Y81%4[$W?W;,][OWQC/!,6CIA:"+\I. M>.O 1\K $**LT92S6BF)\\OGD9XPU:VJS+EEQ>[B 23'DPF..&'*7Y([GT0J M+CZ)@MKOZ)QK_#@4/ \"_YG./\:0%#,%$1(!(3(!*Z4"I4-YXKD/L;;4H[PK MM.V69^_^*3Y+00"H=9ZVUKE-U.IN+/>=8-6\5 \&NN;)B3/ER[4I3PVC$)ER M(+BF4'4M!,:2CIH8:_W:NB5=J^:0\HA\B'SXZ#=]FR ^#Y:)I)ET3/C,C#*. MJLR"5HI(31[:]T,6G"<+SI3FLHK)Z&6&8),&0:4'6]Q\*%X^54PKG64HTK!+ MN.Y2L5+^(=+ATZ;#V\C#;)RC404=%!/.>Z,3(R07P>.&,)]R2) @6C1,Y)Q21EHHQ]QV%&0EPF0CS+YJ!--L&6_Q3)6D3IC=#&*<=T2EX; M_9WM%&3!)6#!LW1AHQC-P6?(G!86E,5-]E13D$[1(*.4F=&U=:-T5^KE2*1K MTHE_;)ZG\G?L?5[_5_.E^ M]-.!&[WO#6#Z.<_EITLC:$8X??FG+[TXV7]N[3.I= 7=26;SR0=/7Z7/&CQ> MF+#I:\P^8TQ=^S)Y1N_X&A?\3N_\WF#E,RWTDHQ5/#/:+,E8EVE>U3-F[SJ> MAY]73N]VU8P]^'/\MF;QV]__??'/594WYM7Q^6]1WO'X^B MZGO;VR[7WONP_7'OX/6'M[NO]_=VM^3>;AG;\<\?MEGY_L.?QV]W^P?_/=Z8 M;+VH>3-%]7UX?US^O(O%V>7<,S""1! TWZ=HIS4VP=;XIW01''LA(U^\* $"J 3X*#RT'0 M>LR3ZV;;D?+[;#LB[I&=T4KW8>? 0J2!N^2I$=PG$W2,*4*,%2&4KY$YHK+VG)+B]3_$6HCN_3S=^XUO]6(LY41& MF2&9>AZ8J.+4T^@A2A*3I51G7N.NI*OEO/*<$>)(Q&@EM!):":WT>**&>1TE MX](I*X1PP@0CC%>6>FMB8!Q%S;*)FK,B>#FGD(WQ$)0A('RL37]M*,I&"9^R MI"2SJ:A1EXN"/A[$5R!7O>*CMGRHFQ:AJ9=[LG/)JQ?'=]C56>F.WU?L:K[\9N?FUC2]N%)MVZ+\,1SGU)H?-"'&;8UX4^6IV MFR,P8GS2#BS1'H2KYUN#".!$D-Y+8RP-:^N&B*Z]HN<9OC9HA' MW7,K4,_L>F1-$DG2 K56@=#*@J$Z@*9"&>\T$[6VV[UW/1#.R^!ZHI702F@E MM!):":V$5D(KH97:;*6V!J[195M$'&8F5,URXIY: S8( 8($ <99 8Y[9\MW MW&G=+I]M!5+KKXM28V;]DXI EUML7L(P\QSI;7,VS,RL4U03#4FQ "++2FR" M0=*4>/ I#<:N05\ZJM\GS%[&G4NT$EH)K8160BLMLY4>,PZX$3\Q/6;S^/>)/V11I][(4UU^>L4 MAN\'S54:B8YG$NCT<0YSD KZ4$PS\"1H""RK(-2C@N=UM:EZC*+ M!VZ6C!&0M]%*:"6TTNI8Z3%#C*B!EDL#G84N:=#*>^TA2$=JLJL%9UT"*ZU- ME@9OA&JA!GKHC->F+^]CA#";K,C.E]YD?S_U8VR_)5&^,(C4ESH_XN M%G-5;S$Q>_3[9G"K>GS%@F"J+* M%@1E! S/$DBRPI-4= >7:^M,D2[5]!Y-*A#E;4'Y95?CGA#_KJOQ.O7=),7= MX5R!CE[$S8"^Y%K#5)B7AE3!Q;9W:KB2(\^7! M.6HNM!):":V$5D(KMKF 8: M9!+&!,F<:Y< 78'TV]U1>6].HUJRH-A?WFA;F6[W!<-0T+I\V(W^9PB@5/?[+:'CP.L5T,&W\ M@:+[5J+[S_/ILU$J52P&*E('@K,BOPWEP#/E2I(<8Q1KZTK=^]0;(AAY%JV$ M5EI&*]TF5B6$8F6)"U%3+@PCSCEFC97,>ZIRO/U>*:Z"BUH%]\X:6WF:=+0: M7$P:A.<<+%4)'"'1)A%L(&EMG7)[C[@3@K:U$G8.\664L \,WIFX,?,AZR"! MV]ISR>8 7J0 Q"LFDHM*9KVV+IEND81=@6*_)R<&&J2->OZP 2%<"B+W3I"! M-8!QGQ.MA%9"*Z&5T$K+;*7;>,OS#QZGP>?GV\/!C,0XU=Z;@S/M?2).7LQH M$]3@M]+@82:,_.>7G9?ARSLM<@[!4N!42A"Z:' 7>0:A' N2VUA>KK'D=B1O M():1<=%*:*4V!J3F%D3&U?#A5L.]\ZNA#=PQ82WHX!4(&2SX["A0E,DU6,F- MU%KQ&%3!,5GENL"/55ECMJ%<>>J;X?E^ZFP/)^4SXF'J%%C);RG*PYQ3K9U= MYF0\&7?<(-:LY?*;Y;5_/!:L7R8_.;V/%W5<&X.X6T>%)PWFA^N"Z9.3KMN[ M&V)[=_-S_/4O$?_?O_MO6?^S__"I]_9@\WC[Y:;<.^X?[)5[WCK>*O?])WW[ MYFVO_"WVCK=[6V]>?]SN&[K]\B/?WOU3;.UNB9W=/?I.E2="A:R ><6@/ L! MK!,6LC=2"L)H6?'7UDVW/"^76.(>)5]6>G\74V?02F@EM!):":W4)BNUO8SU MJ_\=]B9?ZY'6X:#\XDZ>$C41J$KYU)+?31G[;6 M>^]Z@]FZ'FF,V=F8DX%60BNAE=!*:"6T$EJI-7X5Y3X$8K-V- D2F(D^DZP$ MXRHS:^VM_:J=R7X:59=IE/;38-S[G#8'87B03B3CBQ/%V%2&FPZO9BR;F:(K)#J]D!.1RMA%9:_@@FKK1+O-*> M%:#@1 0>O*VQS00BN PF&P&1:\I9DUB.K\T!^.QY?. M&>(&#V[#H9702F@EM!):":V$5D(KK9Z5;E.P17'#D^!9QFB%]<*2&!71Q"OM MF17T[J42?QL-L3CR+6@3F'2M&;+RS,AC35(?0+(,(28*A30?66.SB MM<]*KJT++,._;-A\X#9WN+8^4K&(C7U@Q,B!B#DT(R ML;;.NDI[3<>]GNQ02BCP&@B@5"NDB*9&6-K3:NNX:RKYU82Y\9@>>2=\L6"OFWD^H^% MF?$6YFL3UUU6='5L-PM3-Q&HVG1YHV!Z%_6"?LRAW_JTN%H;R[)?-M MO_C&?#EYIYSDH(FF4.0Y 6.C!DH=E\Q&&G)>6^=7=(AYVI2WPIKG>M?N:M$3 M?32>YU0>&*&\\58Q[YSP@J@J(#82(Q+C$A/C;3;@ ME"52Q*B\$T)F9I-4M/SE8\PTY>_P(M)AV^EPMJ^V\9E3%AQ0FU3U%S,8XC24 M95$SX7,*T=6<<*I45^O+.P)/VVM$6EP%6KR-7B0V:)*R45G+HAZBMY8(3JQ( M(2<1U:/I1>3 6W+@V0G4F&/R21JPE!5_F7(-GG(')$B6!.&4JK2VSJU!/8C$ MMZK$IY.*5)I &9."26\U3R18G33+U!N-CO*38,6S'$R=$E&*25 VTN(I9P'6 M> )HXTB4N8-IS)'3H3CS'."BG!9 MN.\LS54*66Q',[!@)(AH#+BD"62I5>2*)^WSVKJDEW=1D?B0^):8^&[!>X7N M5!&$FE-EZD$;6VB/.&$4L=)KRC!"N,Q<.%,U(E>QEXH$=#X5+G2RZ$#!@9I8 M' "GO)=%!UHMNX9>]I!;&A]L)TEOLX)D 1[IF6!WZ?AN"G@_GR4:G&CS^FG+[TXV3]=/V?>.&6< MY^3L+Z_Y_ CY+[""Z7P3YW_2_N MZWCMQW/W=- ;P(4YO'C[U]YDS@N[R>G34 3"<-34J'I>5J$TJK]5QN1:,Y;. M_JBJK?_KR4B=-L(4/Z1^)8X%FI2B.K@@0]#O]-KZ;EW/3GJ,3FJ_@7_]Z-:O MLN1=8#*W9]!>F!%]Y2/X:O"YR+I!FG2G$J*(PF?WQ_H#WT2Q0Z-=W"3%SA^3 M\E?3!J*::%;V-N4']$^=J?SM_/!MM?[GTMWQ#[U!9[(_/"R7B.-N)QV%5 5< M3?OL] 93C5Z>\.MO[,"-WA?&J-)/-C?1B+0S3FV$8;F9OOLT3L]/O_DI]L:? M^N[K\]Z@&5/SII].KG5"Q)5Y+HC"9LZF+Y^0DK7/I-*5ETY.G)U\\ EE/6LH MZX*,G;[&[#/&U+4ODV?TCJ]QP>_TSN\-5C[30B_)6,4SH\V2C'69YE4]8_:N MXWGX>>7T;E=]^+'J9YJ()1FK>F8XCG41SZOD]D97_9O3S7][G@5_=65^]8JX M^8GV>Y0(\B4!V/AS&R$<'ASVJ^*]P=GUULSM _SJ R+=+N>S,STH-G6-YO'P M+.DT[(Z2&Q^.ODX=W[G-QK(2RK>.B2L\"4T%]F7BTZ68U>WA !Y@4A]%XMUH M"VT)KS/OCUR*!W6Z,-ZD%M#R6FNI#%*;]T+O)A9YJC-PKAW("L_#POV=I9B% MF8R<%9Z%W>'D@DI]U.C.4LS9M"+("C\T&P?#P\%DA2< GX!5?P)>N$^]B\RY M6C-02]ZN\.V_3+D7>JL,@=,\YA6>@FGVRVWDTU/H_3;GTK]S+&)^;0Q@"6O@ M8=W?ASZL,!1;;_;$%GOU=>O#?G_KY1[9.][>W]G]*+=>AO+:ZX.W+[?*>_[Z MN//BPF&%#^^/WGYX?[RWN_EUY]<_OVQ_>/VA7$>6]WXI8SYZ^^O;CUO'/W_< M?O.[^._Q[X]9]_=62%GT 2Z$/I;!76DB>(PRN,@ [6< +("[$NA_E *XB/]E MQC_6@UU)JGB$>K#($^WG"2R/BNQ0XPF/5QX56:+]+('50E>1$AZV6BCRP-/B M 2R>N1(D\>#%,Y$GGAA/8"W))T(%#UM+$GF@_3R I161&AIJ>*32B@_"$0_= MJ_U[Q<,6">:-./S4H'B8.QM__-GD:P%1WK/)NXH-66>_G&;:($@CGN2 MDI-"")>=Y\(P;J/).O 8WKTL'T-)^0_J-]?C/PT^/W^9_*1N,];DLA?#\62\ M,8B[=50(Y_G!^<_)UNE6PO'6T<[NWN?XZU\B_K]_]]^R_F?_84BW=P-_^^%W MMLWVOFZ_^9-LO=D2Y;[%VUJI]W3GS>_D;=\<[;S!:YV3*0P1J0!A/0/O! 'E;4S:A2!%+'Y$5PERB1\Z/_R14F=[.$D= M=J'>UJW6\SEVUEV^5;LIS<9^NEL9VQ:5[T8KH9702F@EM-+3L-*M M1,$5Q6C?,K/R[^=9.04JR[(;0>L8BT-O$QBA',C M)FH/(M@,QG,&DDI+,O$V>MDD;Q@QA\ZGC[+MLGSGY%\=I5'HC9OV)N.*HLYT M!^8F93,6ND>]? QXN^-PRGI)LE.,)5W$:;3*$I\D(T6AC2GWE-H9Q>C2N>7%G:MI3F^-)N3D2WM[L@7E+@Q>Q4)WELLA13AG8 M:#UX3@Q//&L2?:$ZU>6$SVD#>DE34=H$\[]O*G4//8IF0C.AF=!,;3/3W.-N M*2HK> A$:B-R<>VL=B1PY8(0P?AXXW2;O]$U?[G^8;J'K$$_[H:R9N;%&Q)FI*VR=K'OI0P"/@\S33 MOD:GP[2+V31(#9W:QKK<17VE[MV,>J$V@YZ^6F%\MP#V2F_AM3J _?J;D9M? MV_CB1G$[37;R+\-13KW)X>BF9S PGGT3A@RS\>Q$F6.U[F,*U(-(BH'EGD). M*JB%@I%%>8E##//D=[>GTN;#EIH%C00GA6([#(8$0R$8*UEF?-@P]JZ-EVE=8LV MXA#:F!"!5D(KH9702DN0,WU+'8-NV@UUS$R>=-$OA :5P/NZM<9R!!\S@\2" MS"$J4H3.VKKH$C6O^J.(:N1>M!):":V$5EJ18#/JF 7IF+-P!3N\Q/N'\\% M(#-W,BD;(0L=04A-P7"5@'@GM2K/@F=D;5WIKF1M2A9!1D#>1BNAE=!*:*66 M1"!1 RV7!CH+7GJ:A5?%T$1S#<+$ ,9%#3R9&FN4C&C70@WTT FSC]7K<9I4 MV?G2F^SOIW[L3(:=BIMQ_EK;/$Y_/NS76SHKY7#[+GLKO7.#^VMH);32HOL; M7)F;;D0,BNIDK C"$NJU<%[ZS++VUDAYA]STYF.J[OAE.-IU1V_."++\H'GU MYXL2!#/5YR=;&&FKUVCJK%5'( M975QZQ;T"/-'A_EE7^.>&/^NK_$Z]=TDQ=WA7)&.;L1-D7[F1DC">&": ./> M@!",@=$Z0):2E]>DTD$4I)/B1E@$^M( '5476@FMA%9"*Z&5VF2EVPC010:[ M48 ^K@!])9I#T7^0+^^<,T)D)B&'R$%8P\'Q\EW@5!)CLXJ:MTN!KD(&;D5! M9Y0^'8["?@$#UAO&S5>T$EJI=;+AH<+3]43"ZV]T>$7]% Q&SU$A',T&HY/U M5%%)P2O-0 COP41B@1JBE4J2:"?7UJ7L"G/YG,ZC=-9%3+<]%OT]/&/BR@+@ M/%/DC43C52KX94R 2,(68+M8X!QI+LX>9]XWI^X(130O#9I11Z&5T$IH);02 M6JE-5GK4@#.JS =6F3-A99&85\5S!&.S!T%9D9E!>BAN R51:!)<:)7,7(%2 MPB<'"AK4C7K^L $D=,K40_.C8;^\YWVG5S!9N]YAA6'#F8DQN:)PM@7:.N]RUJ8RI CQEI;V0(BW!>)GP6A) M:'.8#E2R H3R&AP1'$QD(0NE#3>N0IQ=$8S&2L,+!.@OPU'YYZ 3#D>C- A? M.Y-1N5A_6FVX/QR/NYU!FM36=Q-WA%G0N$N*5D(KH9702F@EM!):J4W[!BHF MIU34B1DJIIT%':3X-Q[W,JGM3P M()V(QQ^ZH]^&H^:%R=3Y_N7*9 M"7IA<_3"CHL']O4LT,)C]-P'H(XZ$(0)<,%JX#KQY+5R(IBU==J5;4D)0HY M)D$9$:M5Z MNP(IN VV,+$6=]312F@EM!):":VTS%9ZW,3:<^?<:@FU-!J_^M]A;_*UD1FH MGF^GGLFY]%F5O64L!]!$&1"*"K!."4@T2>]YL8\P:^N,,TR?71JX(JFBE=!* MRYL^BPO>W!>\LSS8D$0VQ4K HT\@,C7UO(@$KZT*P9K(?&TZ(52+4N00J2W- M@D6DSAVI9X'=PI^2Z.!!,%61&A586;Y0'I*1QGAJPMHZ%2T"Z@KDLFZG2:?7 M;)1T?JBIJY?< -S_PEU*M!):":V$5D(KH9702FBEU;/2+;Q13KQR-#$C0A14 M1Z]$5#0%&CG30HE;>Z._C8:Y-_E/$>>8=C1'[Y06SY1\\TZ98D&X1"$1:D'\ M_^R]:5,;R;8N_%<4G!OW]HY0NG,>W#N(H&W:SUGK6E)$DI'$2"%MI-8DRD7R@#&%] M:F[L2BK@[7"\\^9>WTOBG6T8%Z1>%:E+CV\^]XD1(Y' VB(>5$1:.8T8Y5*: MX A7=FM;XIN$. M".ZM>U^[L+>IU8Z#EK;P$*KR3 GDG\OD-+"+C<$*!2\,T M]LXKE]MZ]:6YL0.XY/9>!7J_VJ$=^=CO/8\^'KDXZ3'2[V7HW'7"KQM/0IR@ M>G*>,EC",#YQP]B;STGS@=GX^&E>X.EX. C5FP]) EYX5E44(8!%BH%3:$YM M!*[A(^'6.ATYYO[#W@\>4?5L?'0T'E7QKOI$JKWI]"2&5H#!)(*@-:([YAC%WB*BI6V:T(D.5IH2D9RXS!R(A,3WD28)4Y MB0)E*BCA'*QISDWJ8RW[6)Z7(U?.GG\8(J089,4@6Y_O_7J"]$HE1M8QD%,<%ASK'AQ;'P0$3N,IW714Z,)@DQX27B M.A>;$A40"U(+ZHC5C&]M,]4W^KRM6V1ND;E%YM[,L> PEL%RK:24W"MFHA8^ M!"FQXL%25AP+]UK2+M.Q95"24LU1,MPA;E) AG&#C+;9C\0($)NM;=KG@A6G M0I&V1=IN0MI2[(),UN$4(\<).V.HIA*#A"/]'Q_!:$YA M[GJC\0SN-QOWGHU'U=3:60R]%X.1'?F!'?;>S>"%W+=^^N32QVWNP.D3)6!< MQ^/I(&^(IY.8F]]_BK]\'H39X5SNM+[8+#I>?L4Z&,3)[/*OW.+4?G,BI5F= MCO;//-Q*^(A *@>_6!8+DU_];A9/X,Q_9C1&X2[=_( M)GC$IW;XV9Y.MWY>F8FCP0B=F?FSDW;IU*2TL:FI\0?B>#RI3CYX"I"/D_PI M&)/MS%AZAY.LV_[K^VNDMK8/LGC()V[FLVDS%O[YL]V^:/WO=*.J"S?J[N@3 M*,U1G/5K^0PJ]W(D=V70*\)H*8*J);#3P]Z+X?CSM/-/\=-@U)L=CD_@&J'5 M^NKL<(_LY"-@.2LX41GQE39:RLA*_<&8A_9X&I_.?_DE#*;'0WOZ=#"J[EQ] MZ9?F6HU@S3+AC/:KYJ9^>RDNGN!:9#2U:,V=F[>?5&^=4>?U>U(]891<^C9^ M,T%U*;;>^%'RWE_Y($? MV\3A,G'7FCABKB)JNEU*_WUSLCXGZ_7NVYV#O?W?>CO/#O;^M7>PM_ONZ4;+ MZ'_@&M?=4[?H#_T^5;R:C"_S6>:S&_.YI@[2=1"'/J&B,Q+P#MM)W[C_4>>F M[<<#8!<]8K=147H[724F];Z)21W_O?]U[_/[KR_IJ]_>?/GS^=_XS[\^TE?_ MWOWRY]$;]N=?[S_#?^+5<__UY6 1DQ*O?OL#_WGPZ]\OG__]=1^^\_+Y?P_? M'[S!?S[?^PQ_G[ZD_SU\]6\8W;F8U-_\SX.WPY>_O?G\ZN E?G7PYO/+HW\= M[C]_^_?+OW;@[[VO[X_^$/F^__/UY>SE(!=P[[GS@-!>-.(&\]PQQI1*R M0C(4)"4"ELIJ83K8V:F(HD[CR?C3($=8W&EO?!QS#L/H8R\OW*?! M;!"G=^[\*]?X@6NLU4EC.K[3G\=CV-V#*MNF9T>A9X]R9N?7ZH5R^->]!]1W#>JFM?0@T.D>14RPBKJ5$SDF,0$Q[0A,U-%* M-29]JKH$Z[42\:YSD]>93D\S+@$%5971+)T,JW*8DRJG?X-D^IX=HGX/V,EB M-5^,)\^;M=QIEK+(N?7).=]F)4HH)9(6**G J(G++37[ MPJRKQUN':JH+F#?&20J8;PO,+2X28H@\ZMQ1P5+$(]7($L40$S)9I8SCM IC M:G)C!T,!:N: ?6(L$N1@!4$S$X\T)A9Y(92DP$5BJ!JE M:"$Z!.9'%AM)<3*)81[QF]DO\7JLXW%[6:Z2V+ &VG%)8L-\-?>JQ3S(:[DS M"O#O,WAQ,.O2,;SW09A]7*$94GA/H\V-1RJ:D9 .R2$1L0J&6!D8W=IFN7BJ M"^D,!;;W)SWR^[ M!LKZ,-UF&SBP9(-&0C*/N/4"N:@2P@QC'8P+0<:J3;%^ M6$F3!=6WD&584'VKJ&X%/JPD0#T,BMIAQ+4@R 250R!:2EA@$;D$36WZDG5$ M63^JD,?;.(QV6K4N.AEY&)C-+6GLE]Z\X5:)>MR/J$<1!()$Y%4,!" M2,B%N9H2^DN'W"H%QQTD)-<#6ZBCJ./; _!2'1.EGX1=PP"P!6'AFO ML/:P<_/![[HO2)=RO@N(NTXR"H@W#>(EP0A: M&R<(0[!>%G&2% +=R^$WRA+C2?!@ <2F3[GL$(@?54ACQ_M)U4ZA!__+T(,G MB*-9_G4Z"'&R['9U?#+QASGA:CBP;C <9#%4N_6%++(MJO)MM,V MR2"1IZ0#0[ ^!N7E04XSV*%48FE%Y$*JK6UU069H<8$^&(BNG6*)0&F1S#8([X1$$M)'[6@5*MZ8OQY-EB19^U%_3W.3U\-6_KO;/HZEVDX1JEX=+"%8)L+V<4D\8+U#I:;KQ7L!=17!/62 MQW#F%5<<(V^L1ESF,G..!4K)2)Z,9]K3K6VASOLA[D1O/ZKHR L[F/2.[.3O M..M]LL.3V+.+XV[R<3:7!DQ*C.3>T)M+VF[\>C*%D4VGS\9';C"J5O42R;@S MF5AXM6*ZSP[SKWNCG:/<$O!5^IXP)841K5&NXC8C4I@HS"V82+ES!_?!(^\.6ALT7,79LBO2'[!V_H!TEA M^HF7R#&0<%RK@)R7#%&;<&!$&.UR)IOHB/^I0+:K<:,?1FR)#*V9SC1(MLI8 M%YQ%ALI\KJIGR($H1IPZ&6C$*J42'GH,D%YK+[ "Z;O@( VDJ4O)""5A2Q&" M>,0<6:W@MT!-Y-Q%Y707(?VHHD2_Y<[#@$C R6Q8,<;=8X>)[6:/<(ZNDY#W_X'%,,7"1XS9@RE"F MP*BQ#$E"N-$\E_A7Z?D4=\0!4W#=55IR U@72^8&B'ZSBFB%!;,*2Q1] %AS M +.U0B&"J0C!A*#9^LA) 79W@;WVU+4"[-L%]OM58#LL#>4&P\;*JMK0A#21 M A&B!$Y$42E3%X']J$(FT=Q=C@.K;A)"9+5$?(F E1#XC7$?I13" MF"ZZ90J4.YAB=ETL%Z?#NBC*S@=.0E**.825Y(@[;\&(B0FQZ!V\) R);FN; M]^F-CGHK2.ZN4EYKS*0HY5MG(SL?C)58)A:1M%DI8^^1BY0@GX\7D,$R3%P7 ME?*CBI5DHMZSP^'8UX4R&2.7TI!R@GS7><@E";"U_,MK_>)2&5B: :Q3$M(V M/<%*R*22!QN&!<2C"4CSJ!!3#ONHG R9GJ@^-JQ##IF"[^Z%4 J^NX/O5O$* M)D(()E'$@&J>PR@V^(0X%X3P*+W0+G#[#O#=8C), M,9^L0DERC[B2!NDH,-(N11^X=USBNIG/^=-<2T#E5@,JPT&*P%BF)Q,[\K%W M/!G#0X5R]'S7B+XA8%2<'BJ"52/%'$96#(<&:0 M-(E2FYA0=GU9'P7%'8Z KC5P\L,P+G3CIEA>T@T7(C>2)03V$VADISP" 4R0 MX,1)R8&-^,J= 'NN&\'/1Q4QV3LZMH/)O*JDFIW\R\DT]FPNS2I!DOO!->:^ ME47_Q-^CG<;EZF9O2Y%Q:Y1QO,TZG-68:BH1)@+G;O'9F\(PLEXX'2VS,E4% M):(<6OV0T;SVJI*"YMM#\Y)]"(.]ES@WJ5 YU4/EFG?N$$N<"L5BBEQF!ZGL ME(.TH+E[ 9#KHKFX$6X Y-89]%(808%P),<#4(\4D9.*(FMS6YK$"?7KR?%'P6LZP?KDBT83IS2VB 3. 6V M( ER-# $["!Y 1N5$;^UK>CY9*E2VM%9G-XI3;@YX>YX3J*;^$1U>OR\&]8@3ON] M4:Q"&*UB].G3C48QRC76>U_:1%D*%VVD"5$1->**$F23 ML"@0>,>8;(/IK6TB^XJ==]47\_M!0'KM-+E ^O8AO:33R7/,$Y?(@$$.]G@* MR%C@U):!Y$["TT#RP>NBC\5-SLXID'[0C/KRRJ,"[5N&=NO<&T,(L3@@%G(W M(RT$@G5UB =+50HDJDASE@QA-RXL["C1O@^LY/4D'MM!Z,7:Z503[''V2?7\ MR622,P5+9N!]CMF=%X+-DC^/*<("A\;=N#,*E2NR:M%?3F&^HN0[7:E*(D!0 M4O)(& M&C1,:6>L($CYB2QBL;.);VZ6@^OXANF-,Y<>07 R<=<)\R5VTH#8Y M8U#4%&>S!K@+EPX%3!(7$4OEXM:VZ4M9^LH_4(RO/1I8,-X%C"])C%98NCH; MV'+$@38B"T(;$4<)TY)I&LG6MNQS?I-RIHXF$]X'_E*AH ?3CM9 5XK/IH-T M99$@4:]OD7AKEWA?V^0EUV!'+ S"2>4CLD><[ M.990RX, ]2WPE0+J6P!UJ]^"8LXX11!)*2*.F41:.H64MMHS2YC4-/=;H(QW M ]2/+<"RX_WD)%X88&GE,9;H2L?IR@]$EO,R_[Y!!)= YK$^O7G-5'&_=A?6MY,+5F"]45@O^0GU.#>( MDKGP,?M:N4=&>8%"$$:Z&$FBV?- ^P27R.E]@_4MLY2K9(2= WC!\!4QO*0C MPDOE%0O(5H?9<<*18TX@9H6%I>(R)+>UK?=E0+^KI>SV*1U-12'+2A M(1>:Z/,=&TOHXT$ ]R[*3(I6W@BJEW2#6V&H\0EI(ZN6;Q89QRS2RG+J$Z74 MQYRLH+L2TGQLT8]YVF)O$C_%T&SDRE,4)S, MW2BG1>2M4>2MG,ZR!7_)W]B(T%LYC!.4$+$Z)>2X)8B38)'1FB I MO"?1*N)#R"$2A4OER'T#=U?I28'Y+<%\24T(4=0(&0'<2B,N/,O>5XY"BCS@ M0(55)F><&TF[X7,M"+]_U*3@^I9PW3H^QQF*/5-(*2(0YPDC%QQ!VHMHN8I$ M2Y9=#LITZ2"*-054.LU4]N.LE]O#]XXGXT^#$$//G;8[8\,:?.I$%8D;3T*< MH-GX^&E>S^EX. B]^?P\;)FX=DH#B_X,UOQUL^2_GOXQC0$$XWS9=Q:K7D3B M&D7BRD&?569(B+!D-@7$/7'(4I(0-EZ$9 /H03!UJ,!]H=;EROEA#-TC3^TC ME@MKKU$I*7%@_ARIRX:[D0NMT(4NDDC*B@&5"7#(/["D7M(&XH-%Y*U@"N8!U7]%[ M(Q<:AC4?R'S#BPKUZ_:MW-(U?FC2RB W,LB'Q=C5A8I@;_]?N^\.]O9_Z^T\ M.]C[U][!WNZ[SIQ*=2]4Z<7"L$Q9F;(-3]E:3^.F3VC7TR!>GTS\H+ER5IDWANID.#+68P2KBI'QD2'"$A7"R,0$W]JFK)Q5 M]G"!O7;?7P'V70%[Z?OS+''# -A>D(AX\A89(@T*S&,>E)+66N#XN0!#%V _ M3&"OW7E7@'U7P%XZ[ZCA4GOB$2PM:&QJF]I MR_-Z+=\U"UEDWAIEWLI)9<(11V(RR$7,$<^)7T[(A"BQ.A#I8A)Z:UN*/E&E MFO2!XGB#+*7@>*,X7I(2++!,22N$33Y&F2:.M,81I8 Y TLU.!^VM@7O&WP3 M4E)PW&$<;Y"4%!QO%,>M]IDT2(<#1\Q("SAV#FEN+'()=+,S6#D#'(3Q/C8= M.5/PL85+]D:?XG16X0+81^]X,OAD9Q$>_0@&4PI'[S'I:#POV=,R.WT99X?C MT%KL(O/6*/-6#AR307%L(D?1Y=/AA8K(QA20=DHE&R2)G.4DZ[ZY(&>J.%0? M!*PW'RDIL+X56+=.1U:"D60<(BZWR>4R(*.M1B92CX-*5'B_M4U$7][HZ-0" MZP[#>O-QD@+K6X%UJ^.FHTIA'1%G-L.:4V14%$AI'8AUBC&.J_/&1$=0_=B" M)!4PIH,\X55*ESN9PF>FTSCM]T9QEE^J:DEM#:!0HB3WG+#\NEC@_3A[E7(1 M2/-.*&)PC6)PY0@RB7$,,AF4)#&(1VR1_.DI4#[UJ#=ZF]CL)."*L0L]3D/!#B+& M$P!"8-9U(YRFWT2#+!M2$?Z MZCZV^$J+OLP+4B:#.+.3T]XL^L,1#./C:0FRW'/.LC>:V=''@1O& MZ[B -V3_ZTOV@6'JI*4"$64#XM@Y9(VFR"=NA(WA^: M*V(Z#;[$@+[&R;C ^1*:"^/5"_7P5UXI@&ZA72G#C$N2+PF]8(.PXR.UHM/.XB MJ!];?.7U9 R3%Z:]-!D?]8:#%'N#T?1D8D<^]H['PX&_'CUYW,Z9.V4GS8J^ M@ 7]'=9S;[Z=87>RH'*V.@$]HM F@J!N%(!F1 ,;PW/K;IXKA4/BB$-ZX9X= E9)S0B+!)!3%0LQH+G M1X#G]9.2J^&Y> ]O"NI60TLCL'><()*D1YQ)A0P3!D4AN"=2"9#<.=L+-E^' M(/WH8B;A4\4^ 6M($GNQ7A2I8&5<,D]#Y>4PKL-"#JV$B8Y^,@_@')RA%&. M(O4& 0$AR%"E44K<6H>]P %,&':AM"M1DLYBN5-1DHNA7#C(#5#\9A7%Q.) MI PH,(ZS8T$"$3$,)6F2M%YR%DP7':D%S)TG(@7,&P?S^U4PXX0E!MZ18YL, M<4(I]RON$E9.Q^,D3H%ZY$V%N1;E!9I'3ARV 4:;(R4I.(U?03HWMRAR3>">?$Q MK"MW:^=#"(E3$2QBP$P09YPA+55"GEE"C",D$+6U3?O:K.LLP8+T+OH+-\9+ M?ACA!<37S-7:^2"UY]Q'B;P/'A0V!86=,$4*2VHT]][&W#'S1A["[H5".LT] M%L>9=<,(_X;!I^U_PH_YN%O7\C$?N]+@<_N?;O+S]N)A?_1K&X!U=<6G MU0DQ_MM IQGH*$-Y,#J) 5UY]-]YZ.8^G#Y1.7!W/*X;&CR=Q*$%W,9?/@_" M['#N)&Y]L5E\O/R*=54:W^5?N<4)_N9TY@-"VM/1_GFX.#W\V'Z,R$VB_1O9 M!(-]:H>?[>ETZ^>59SH:C-"9.3S[^)<^9$H;>\@:3R!:QY/J!**G .(XR9^" M,=G.C*5W.,G:Z;\&(A"KP-JUL?J)+?4D2DF4MUYXKSZHK>V##/?<:>-95FRC MV?2?/]OMBU;R3K? MS>"?NIE\7H+LQ'HQ''^>]GY:"*=_=/Z)?AJ,>K/#\0E<(TPO'^Z1G7P$7&?] M=2:;83'Z2O?M)]=89]5V_)]431LFE;^,GUWU/L,MO^JUO M?FNP^HDTHHQU(V,U/W35[WCA.^%LU^L]8_Z[U).('WG^6C3L^CCTR%'(WXDL/0C#_S8)@Z7 MB;O6Q!%S%5%SSP*\%S_TB[W]G?UG>_N_]7:>'>S]:^]@;_?=TXT&='_@&I?N MJ;5?X7QD/<'?\!87_SU MYU_[1Z_.^?1?DOVCO:_9I__R-[A']N]_W3^$4?WU_NN_#O*$$<03(4B32%%,@3##)6&L-)UY#$#>:-.9 M;P+Y@4;H;@W-^\\6: Z8X<"91TDR@;@.$NF0$B+.!Q.8X@'[K6U!5%]TJC]% M07/G*SV+6MX\D)=J.6G,HN4":9X\XC)1I+6U2&I*+4V*4,Z[J)8?6Z.9RVG' MDIWX\71VY]G6#UO!5@O MB2:4%$U.!,&D(UO;A/=%.>GX/@'Y*NZ$Y!U1W&HB [>U0R%*KIBRV!MLKUW2 M633R!B&\U,@\>"X, #=)'Q#/':DUEQ0)2YCDVK$82O/]#D"R@<6W0B!GXJ/% MU]+U$,C;>+P0=L77L@E1Y]ODPP1OM0799@0WB!NC$*RF1%98):,U).CUM<T!28E@7(]Q7(=]I0 MYH>17+P(-X3S4B][1XTR#J,D@LO'CDODC%2(!L9T(B19K[>VB>9])P',2/XV'GW+/&3^)83#KP7H-AH-9.:OX?K&1E<-& MQJ./!W%R]'L^J1TD8;6PQ919B^S[V.8D6 1#K:T:=?/VB^Z7 N>NY\P(CEIK8<&XRTP!(I:AF+D8=DR=8V M7\O90072W87T9H\#*Y#>.*27:MKQB+6+%&F%04T[B?.1G0H98X32"6-#Y=8V MZQRF'VF49 .\Y''[9+H2)2F\9',"[^\V+X$%\QQV,/+2$L0#8\A:3Y%@1@H? M-:=F?6'AXF+ML(MUH\&28L5L'-0M8J)3POE32QB>B*BW!C$5?6(*V-0SBH7 V6*%-L M:UMW",Z/+6[R]C(.4JI&;I&2&!LHMP&0$BRGS-I$G55>4:NCCI&6JI'.R;G= MS^U&^C1X103,I&=1(=3%(M2%XSDKU7H.64QD)*'H6V M)C())BR E1 2-E@U4I!\ R0ON]:S1'E(&*/@C$3<6X6T\00E;ATQE&@6UY>Z M59#<81Y"H^*28V2I2D@Z0S4SDM 8MK99'W17"8\\7$1O-&WK8D07T%X1 MM*USB)EWWCN*.",:K!5-D;/2(V43HT ^<,Q-\"0^?V!6@>R#@>Q&T[*^KX2+ M(^$&4%X2#VL2#XP*Y$3@B.>R3HVQ191R:6C([L+4Q02%QQ8!669D)0!1BI-) MS \^F@X &M7Y/3E7ZW@R&$]ZUO_G9%"?_E0B(O>#B,31IX7CY6"\DQ=P$G\] MF>;X[S1.?YN,I],7@Y$=^6\62(: E&"B)<,A1(Y#2 MWDKGN!:EEN3^HOM.G$+UCM? MEG)#L!=07Q'42S)#:%!*.E#:.)"^/C$H"Y/P&8BX+0[_(ZOJJ7<;=9WU"8RAKE'6TS%<&] M2T$$%(0!(X91AZRQMBJ=YUQQ+',J&.UCTZ76( 72G:,Z8WFBA5,WP*FE[2$ P?1PC'D M,K YEQS9%"4*ED10TE9:[2M,"T,[A.G'%F(YL%_@8L=V$'J#46\XB"<5- M7XPG52[MKWFAG[76N0C*-0I*UN8SUE 6;):,VE/$0VXP0BE&6$HP>Z)51!+@ M,R HZ4V23(H[ML,PWU3LI<#\CF&^Y#@1$\=% %/(10,>NQP<(" MW$&;LS[!JALP?VP!F0H1O4D\/IGX0P!&";W<4PH#TNWM8A7S^5%'1^-1Y>4I MXFV-X@TOR ZO>KJ$Z!8XVM1HG0[%9T&FE.,-*.1P^(CMR[+J+ZL05@ M7LT.XZ1$4;I.0:;PP/#;MP+,+6E7+6I)=+VQ6.,K!??>>2RU 2*7&.+6)^2( MH(@1ZHE.20N2MK:E$-WPJQ08=YYT%/!N&+SM7F"),1PXDA8+(!F:(D--0%(& M+357B7FVM]&L[L*?C>!WV5WSJO?>M_[J-'G8C[.>M]/#WO%D_&D08NBYT]Y/)SE):S#Z1R_-0="S M"Q3<=;3#C2IS[1JC M?2/65>E29,6#EQ5K9U9%5MR5K&@5T-#(N9(<,2MEW5_4*@Q_!B83DYIXJG+W M]#Z\=2]$14/(YJ-H-KNIT+YN9\LM7>,&XJQ<_?:N?J]= ?J,ME 7:HO=%R]V MGQWT7KWH[?[/L_^[L__;;N_MSL%NK_[]7>_5?N_9SKO_>]?L_Q[JX6YP_-V4 MHI^]2KM?_*$=?8QO[2R^&F4EG?_;_<_)X!-HVBH5?#J;#/PLAOS&SBBLOM#Z M9-'.5]+.>RL'$B6,M4HDY!1O@GBR^4 $IQ#-^SROM;!@R8L;!2-+KE2'H;X& M?EZ@WF&HM[KF&>F<] (98AS@W2>D:2 (,^WAK<@4=EO;FI5DYP<*]370ZP+U M#D-]R;DQ8U*![D;!"P]:G6AD./7PIQ=,6^<$9UO;S'2DV_\#9-3E&C]PC4? M9_?VG[W=W7FWV_OI^6[]VS]Z>S6'[5<_>[MO_MC[U\[ON_L'[WH[^\][;W?? M';S=>W:P^[PPW?O74/%&.N\U/.\X[(W\)-II?![K?^'OX4E>@[9VK35N\5JO M48.N])$/0CD..A2%W%B:X]R=,5&+3.(^N&BSH;2US7E?D1LG^Q6CN;L"8NWA MZR(@[K. 6+)I:97Q4BD4L,M9_" ;;#:VO19!NR <=@1,;$SZ1IPWLXN$Z+:$ MZ :M+K+B/LN*%ATW*B2J!0(SPB >DT?6&! =W M+<49)U1I-]@VYR;$TA9)? M*]BZKFAN&>1CCES_.*7O]W[=_6UO?W]O_[<3^]B[.V/9[%' MSR&^:.QUVO3!!$F$5HQ(S5D2AA&!P;27V BG"/VP=PNF?-&V:]2V9"6%73/F M.?$("_C!713(VFA0"L9JS(7A48!EK@MW?^ X%TE[ _\O<5(<&)GF2EMIJ8K1 M*:U,QOF/9)$6G'<(YZTD=$,<-DPC0ZL@ES7(<$>0(9F 1<-4[O>C:5]=D+U2 M8/Y@8!Z351PKQBSP;X6-2T0I9HFCC I*>05S76!^KV#^OM57'+8PX1IY[+(Z MS^<\,LZ1M]2XO.A:82#/VO3E!6?#W7D#H,*@RR +@UX[@]Z%%V^/.]]8P7:N MXOY_W40D7D$4=MQVH-@%F:S#*4:.$W;&4$TE!L5-N-6Z<@5L.NQ?;(J!BJSAD'Z#8:J?>X-1K5BS$8!ZHT5+QWPF;SB9Y/:-L\/8.Z[R$JO#> X M[8HA>7=E.WO53JP.D7X-^W4_EFS8=9J)*RTFO0P\.4Z0=X0BSKQ"5GJ*K DT M"NJ2DFEK6_4-75?KN,)MBTBZ=X5"121M6B0M'6X\-ZXTQ"-#2 *19 324A&$ M-8\F"DUI\,!<^PP7=UL12?=%)*V]G68129L624MGFA-84JT4(D3DP]9]1#KF M(*9S0A/*O8/5 I%$2)>J"Q^#+^T:9/C[1'@6)W$Z*^>GW3/66"];$89K%X8O M/[( MX"7#THHFH:U!@1J".+$<61HL$B8F6#C"9=2 8-HWYL9>GX+@[B)X YRD('B# M"%X2DN2)PC%$)"D'! OCD+7)(T%XP,%:S&0$!+.^8%U"\",/S\$BH(I]C(%N M !T9?>P#V_@$@*F.4QN%"P]7>[K1 O1RC?5$+;M?TX&TT&E>6#'NY,I?'-ZO8!RT>.WS:7CZ-/3=WE%]ZH%_;59O9WE MHJZJ]#3X$@/Z&B?CHLVOILU/VXQ:!9+K7BRR6 ?$K<0E,6S/JD60Z$!#4+!J_M4TI[7-] MXU2$[K'L>TU%9N/>-,YFP]@[/IGX0SN-O>' NL%P,#LM#=WN!1F9.Q5;XH\4 M8;>9J-X;LO^7/_T02+3*IH0P21+L%R>1<5$AC;T,F 5'G-O:YGTL'V"!=H'P MQB)[JQ N*+UFY*Y!*3%,.DT-XQ1Q8'B62R@3.:",G92&!H%HP^7(RN M/797,+J6V%R#4>L]PXI(E!A7B"=0HBY%C:@725NP>Q0-6]M*W3A#IGOY@O>( M-XQRX"V.9AE:TT&H@G( N^^&,ZY9(5?<)W<1T-@?CW+0]=7DM9W,FC]:_I/E M+GC6W@3%/[H>T;ARD%/6420W@HX:EHY[2Y#3A" F161""8:Q+O[11P#PM08Z MU@'PXDJX*%CH2*WE6]NB#P*]8/SA8GRM M,9""\2Y@_'VK2-.P*"A%RDN*.(D6Z7RH$BRO%!)^PQ(P3D1?Z0>8@'AO*$Z5 MD#NRP^$I(.M3'(Z/@==,QVGVV4XBS,!T-LV-/X8G8/989PLPB>#S;0'*9Z=C050WL9IM!.?&[$]KS=!SD[=K9?X7;,9=K\T9]%5 M4G42P][H]63L@>P^@UU29.6UT[NR0^COSQ^,\#: Q8L,XP)QK"@RT7,$ZQP- MED(3!M1'F"YUS2_0[BKM62NTBZ-CS8E@#>1M3-YZ;I#3AF?VHY$3.")+F65@ M'XG$Q-J\'07VW87]VF,U!?9=@OW[5=@K;ITS2B%*.<]=HS/B \W%EM+(H!RF MZTL"+>&?:P/X]WP$\^%X",3GZ'@R_E35;$U["9X0&) [[0WS!S(]@M<'GV() M^=P+UI.]18NEW6NM[(MJ87\]_;TY>KM>U2+O;L1L/G[Y(%-2FAF/0+\9,'.H M1#9RD'>$@*K3WO$DM[:)[%**;(%O5YG-E>%;/+R;HC" ;>>#2P8;9)7([4&# M1&#","0ER6>>&&Z%!6SW-;YQLEE!=W?1O=903D%W)YA*1K?#P3'%4 S2(XXE M048[BE(T43E/HG2I0C?I$KH?6PSG93QR<3(]'!PO6M.U@S$K\9LZ5%/UF3B9 M3')F6PG;W$<"LUSS>4N=WY?KN-*ZU9 ZB+.;1.Q+]9 M1;P0,F+/,/(^(QX[@G34!,%:9[!3,=PSS[U7VVAO\L[]E@WEIQ M$MT% 9JO^(72[2;>/=T?S]['JN=H$99K%):D7;EC8 $9IA;9R +BR4ED M,2$H!N*=PD'9W-F(]HVX<0);<01W%^-KY4/7Q7B!\15AO"S-\4G@D!L&$$XC MXHQ;I /WR"IG8] 8"RRVMF5IW/^00;Q6@K,.15VRSVX [F5-CI!..ZQ9CN3 M#^X] 8GY49=/$8[7%8ZT36"L5SQP MPI P*C=-(>4B3Q(K74(Z^NB7A#>783?'K\I89O;@OF2Y4C+A35!(L>40IQIC+0@ M!FF5DDV!,!)9CMCP3O4H?;01FW'J5?JM9Z?3>+[; #PRO'AL3ZT;QBIJ4T(Y M=R]!U]Z"X)D]'LSLL'($A<'L9%))T2PUPZ\GLQ+ V8C89&W^HZ7PF!N+".<. MQ*8,R!$1D!'..VQ32!*5EG\O(1F'S"RU]YDH"#[;I"]I#I1,NLT@-HH'!$'R8U, MY 1AKB-U,1DO>(7L3L5K'ULXYVW^/?.<$Z ["Y8#_ 4(T.ACS.AH6@EL(HH# MDJR9I.(+NI5F:GD34_WK>J9IQ[A4Z+ MH%R?H'SS94EN7GYY>?"1?0 20Q.Q#&F6 N+!"V13A.W.A8G2NZ@DRX?7B%*R M\Y 1O_X>:P7Q74'\FU7$*V<1\FXR!RE@8NPM\7R'>=^A3(=P;R[UBX2%ZHY"U 'O>YZ%*1 MWF,+_QQ,X,LI3C(MJO+8X!N3\1 ^^+$"[E M8OZ1U[)DLZR=TNQ\P%$D;H#(J&@M"#KKD?$D()$$LU*FJ CN8C)OP7)7^

#"I08#2S$!L\1YY(A"_!%3 DMM'4\8),U[5FGQ7= M>_M,8^<#BS0(&3W"DC'0O8$@9X5"AOHDM.>*RT[JWHIE_#S+J53P;QA\VOYG M]:,>B9O\O+T8U?S-^;A:-\J]]^)D#8&S>#%ZJF@D\N?=SF#IP^49E* M'8_K8Z2>3N+0YL:#OWP>A-GA'/RM+]83_A0OOV(=#.)D=OE7;G%JOSF16>VT MIZ/],P^W$A,B$*O P+"Q^HDMS6T )5'>>N&]^D"PV9I_ZW R?X9C^S$B-XGV M;V03/.)3._QL3Z=;/Z_,Q-%@-!^2HC#FLS-VZ;RDM+%YJ2$&\G=<'QGV-#>B MG.1/P9AL9\;2.YQD[?)?WU\@!>R[2J8$ZIV/1? MXG0VBK-^;V_D+\=N5\:[_\-RZ,J/.9D]1?N6.YI\LMLCMWWUU6JA^4L??:TM@_^0(KNG7 MX))9]4KOVYR$\RHUGF?8=7=MVQWL-;;=&(/=1O;I_N#EP0[9_^LE_O/??QZ^ M.OCS<)^"K7?TKP'\BU_^^[__>G]J\)__@W_??'E_M/]7/FE]_^N;#X):P71.B7$A M(1XQ1R80(%O)\2AHHB[1VBH?C$YBV,G6L=# PAP)WN@(_!F^J8R%KTOIM;8> MK/@(%O-Q!N7D!&3_J\E'.QI\K0\$SRGHS^']R>!X?A3XK\U1X'/SKUGT,XB$ M]YIA-">+AQ\9RGD9T<#M5M!VL?5P1CKW?MI:O++UCWYO=@A&[YKODG&. P^FQ4#4_SYV)OZUEMS.7O#4""5OP&6$PV[O+[8#GTTD*, MVO!IX.O2@,%H6N7:Y+,+0QS")28@]ZAG?9 MF S3TRFH&Q@MS*&=]<8GDYX?#JHC33QLEV:^X!E:CS!K76LX2#'/':S 8/'5 M[VCA\]OR.S3C @73M?V=M]"X!G^N6JFX6N]2_C^-'_,JKM?_OK?_XISL/\E] M!!>R?_3Q77WC50< /+S/,4?84F$:1PLG 'YTBN+]UY.*7(,<\%P#-J"&33[/#['X4$TP%I, /V9> XKI,*?/==(_5ZS[M,G+8-O M,*J7HM(8;GPRZT7K#\]])V^PO%NJD'*6$MF10/$OV9[L$=.X%9KU!6&[N&CU M.?++D]X!",ES(ZFD(@BA!/)V_'GZ]"H87+%F!#]KY!%]9["LGEG^LF%+[U*7 MQ/=M/\)KVV\I/_Y=B_AW<[5Q.U;JQ=-7[2U"?FFT4E8D$=S2ES^B6D%%SP:S1E_FCX\J+@I*Y2C_V=)">RTMM,30[Q=JH=ZU-W,G M-,K9'5%-:*PU_5Q'@\"!&3BNCFJ>&U/9&*KAW"Q<./&S%0MF>C( $GI]K*NS M&O@18_U"C\QWL/[_@P4(M!T6;QI7_;YW,8$-M#,2 7@!S<8HYN+9XVR63OPA M[!6?*>0%>#\>VEE6-$M+_O/A )37 MS9A@2M-05V!'OP>#R!CP\'XVF5WK[ MZ=X,C<8U%;3]^G,2/E5_D<'S2G+87[,PV5X<-/JH$4R4K;$NHP'A&_3J; MO@>8&/M* P)?J*:^%E%@5<]BMM 7HUFQJR?1V6&^7+:>81K ,0.MET%@;KR6@4O.G+-& MJ"AY2M)(J:Z4AC&W /<6-WU=W_0'>PT\/AMP]^O^7SL?HN()>Y50U"XA;CU! MSEOXDV)KP0!,G.JM;4K[@,WS=F!KOS5K/&VSOC;^89\"^1JGE EEM+[N#P5;T)U.0X7#MRSE9D?:;EO8' M%N;8>A@[\+D[E?6]A;"?&W8@#D.UMUJ"KRT;FVX+]:L7R<)J%]:BO%<'PD#> MYV.'+K +^ZL&R[AW"&/+2XK-+UGGO-W;*1OU#C?JR_$HGOYV AND6YLT.[:F MR-DIF 2KVGZ4WU[ZVFH.T/K,@H3 E@!1.#FM>7#>=[ #;;#'5>![R5RR\VUZ M(4\)8$ //F;N U;-K/?)#D_J,KT5UM'+#/LCV#/3O V1']IL$RP<@[6%$T>' M&42U7_!CXY;/@P=>DSTU\<L]=^CV# VH]Y M'\\W*.S5MG<;GCH#8@(&;[8S#K,^^'@"PG^/WRV48&+/.MKC7B<\DWL_'Q4\2JZYW-=P+% M4>=F &]3O%-3O[7=[P$B7R\,KI=+LRFG")P,9S:KE;F\@86X77ES<1B]0VX+ M$$(Q^REJ0[2>LLHJ:/D?00F#&%DJ\\&HYR>Q"HFL. <6XOV<7J_LAFEL?:3I M2?8=ME];P:$QHR]F_$I0PCR13JG(5>#&<&P5G5> V__OM'0)8_"3.ZY9")XIA14FA'W8NW"7D8MVV>OES9;;[/'N)!CS M^P\L*("RCF!DV( X3"72U&+86"H:":B6*6UM&W'!/FJM76O#3$^R=)OV_G," MJ@#T2I5LT'*F9L%W^=9IG)6@.%9\34N*G[?3T)Y6EYG9+[WQ\6QP-$]BF4O1 MZQM?)3)XL\C@\VQ-_V][=/Q+;V?N^NM8=/!"OV7U8COQ91$NZ%7!P.J+IR!2 M!K[_N$T9/QR?A,:],4\G@DG,-LCH]%O&%9EA$P7<;X*W3"U8,),QDN^B/YG409%J^\^[;#T;'\US '_:>K?[;.L?3RY* MHCZ3D'FUG&EQ[W.FZ6/+F7ZW]//N+.(?K\%8\K"##N!.OP['_N\[1^D??![ODY3F4_O'YY<'+ MKW\^_YOL?PV \HS(EP+^97#?O_>_^M-]^G8(]_KZ/U]??MW_ZPW^(+&'S0Y6 MK1$>GLXG4 M[TZ.?#FND4K]_<&_3KW4M7Y7-.<0)*=,UD^5Y'">?BP:O4^OS9\(@SJG(U)S(Z< MRF4\7I0NU#X>.SWLI3SZ)SV /(C[T=S-LQQ:$V@C'Z^I/3V!00YA!1$V3*#]GKEBOQPJ5Y-@X5?/($ M;F2XZIJC;>+AFY[#;XYAON8[[Q9NU2;I8E@%/4Z.P\K>V'GWQ_QS5XO)72 " M-JO#EO5EL.Z5L#Q]W)KK_9]9 M,^(;IO^9>O#'4PQ.+R\&+V7=I:R[E'5_OZP[US8VY.(?5WZLRTN\+ZX9_1YQ M.4-T/([>:AJ]$@D^CVWBDH/Q >:'P4#KKD-T-FOEO!A/8!E&SZJCU,#":2F# MG5&H_FQ2$HL)M/_7SMS@"LSC))81+\RO[26N.>W;L M%\6=5L>?AS[)"BJ?S)9-K\7 !E7THEJMYMZ5(9?-Q.:L@_SQ]DG6]02.6BSY;D*=8P@G[204LQU4;/JVXW1V)L> M1GCT++W[#0_\%$$\UN-='BYW[OJVRIB+9^[SI/=\D!8."GBB:KVJP$SM5#@S M2:>+J];6;'M^&Y?%BI6],NII7GA8UY.CDWI8]02MY@.""3X^BKV?AN/I]!_S MQ9_.0"#F*ILXF?Z?7OS/R6#6Y,G.O46#:1T[AK7Y*\]:3E6U@\;@SM>*3;SI MW .UM_8Y4[U.'&QV3;6ELC?H6Y=87:?Y+N[W0 D=YB\W]4>3>,'1Z/-G;Y;Q M'_U>5;A]P;RV.,N*^^D[9.';A>Z;581_3..KM#N=#8[RQGN4VFV/?<"2$&N\ M1T:!8@-"CY&)@:) C>64&YV<[ZAV:^7]+9:Q QJN-:S]'6"R^8E +$[FZO:D/J.T M5>*RG(O:=5BYO>O7ZO;5\XXFF8V!4(^#3YF8+9^\DO0?1XWW.U<7M%S>[;D] MJ:H@0%T.0#8/)K4ED6]5S^['\3A\'@R'N>IQ!JIH,#\BM3D-=9QC:: *PF(= MJAZ!JT<1K=;Z3 ]A(F&&8! Q]-O37WGT0R,>\Z/ 9F\2A^!Z(3OGLSF0LXKF M%X:9:+9/?G7N \E93C8[M_*+*QMC/.]=P6XM,L:JU(:O1T_.X'--H]H@,[*!:V59=#+>V8RJ*(3+;M@N9LJUM]\ MN-GPBR'E&MIYP.1FNNDR;KE9G?6VWODOX+FS1UX)ZVCKI;Q_PW?7+.1>F^7(O31M"!JF^FV34>S'WVN6^QDDEG)0M/E#TY" M)=PK35?%,@_&QP!RB64/]>8S6LFD.3@;.C;'Y[3WT];.NV?Y&UO_6.4+L#*# M3W&ZU.K5=2H5T.2Y5?TH@.G-NZ,U+R^2]JO:^\DXQ2H[IUW)M]1ETS&(X%A% M@>?&PV2A1W,?IL^Y4T#3_+C1 YE@+FH"YVW$&BTUKOM?S1^O7\T4_.^H2N"N MV/HDIJS%IPO.L-!^]?N?8V6\U!3)P1\Y87=87_SL\7X-W9TGV#8]!8;#LQ;! MUTO8WV4LI6D55 VMOK.+BVM6"^%7%W19)-Y[5RGA/,4GT\J-7ZT**.5F^O/7B']F_QI.L>1N-VVR&_]/:!A>MSW)A)XOF:N'*+<3N6CQM;5>' M_J!?JPE[F_/-*FMQOC47?9_OSJ+?:<%OLAC@8FWJYE5PVWF>1D7&8^.;J17QA^-02&-)RMUROT>V*C#^2=R=^^07 M&XX&HT&5Z#]/M,ZXJ7B9_60'P[IS4JOSPWS^1PN[LW)[ MU1\YOQA9J PM&.^' ,XSSK: M<+7Z;N-:)0P!O\-Z6YX>KY;ZMD>]*)?+BBB3D*66:U46Y6]4=&I:]Y$Y6>L\LL&HRMK*SPZ;L?D]+;^8:UCJ70Z"Z.\X MZZ7A2=ZG9_C-@]MNY^5;GKEL'>7:ST'3W0M> ?94%W]5+0+_\[/^?/\MOND 7BGOU?E'YARY>GIX8>DS MSM!9,1!7)FB0>Z<=V^R2ATL,\I+7'>R65E4U*Q=.1VT^Y2D=?:Q1O1#T8S<< M- 4O-4UOK.%U]S_MTE:=#"HUN!1]6=_"&IW;D;/6I^O^7]E[-S=-ZRS0,YJI MTD9+=TVU)G-)TPC52AJOREYOA[Z)>%3:%#0K_-H,):_W*-?]5@NV$)S'V0-7 M63/-YZJ69XT\FX]^<=.: $PKR3\W?6<7XJ'Q_4V! 53)2DV;FRK"--_-9RC' MRI8/)XV+T68[9)1C&I/Y$)]4F;>3/.K<$WENT%>AF=HEM;C>_/Y+!(R:R,BJ ML3T7&@]XP[95^9+VM';/N.JI"IOB4FRWXH!YMEO\);^9(WW5+H%[#*;GQ5W5 MV:YJ4],H[,;*:@*/%\O^\^;@Z>8S%BQQI:Z*6"ST]=U76%5*#"9 PT/A5 M6'+%75"'3FO3XA^5SZ * MNU[VZ:R3Z\\^Z?TV-W%6AU-_8=HBW7'A3ZNH_J&=?%SD8\V?ZO2BTR_@6>+* MM7."@ 6V-LG^[P75K%S,50N+;U_O[//VZSLTML[C#.Y:$N7<\/I MFF\?VT%C)']K)&>OY<>U,W35W=W*C5I=R\9,:F4[@=WE;8ZN#V;S<,1TQ?Z" M#^2TI_S:Z3*[;$D25I[U21V0&0_SK6,><]5+L"G4FP_+Q:8,KG'J D\[SLRK ML2?/S![,T:']5+5D&$Q][M&6 3Y:5@(V%\MT[LJ>F"Y8=_;B"1=%#1:D*5_I?%ORJA_.N>-N:M1>$'.LQK1DA//80G4L:L.#1I7# MMAT2RZ_?2YK3O5&>T53M%>JR1_3-PL-T^8@O\'.>(^^Y1W[#RR]S;RZNF85R M9N^?1S?U6K^!1)JZ;A:%4ZV>)Z73KU# M$ CC2782]YM<]P::V1+T=EH7@RQ:X7ZCW/S>.VG;BG4-$885[^Z58PUMO7_- M0$-]H;/FPKR@OCN*^3?.9U&L!$\N($27Q$^J.J7O!%%6&_1=5(:W/$BP4/%- MM=MHI9Z^:V<6O*ID-M8J7.3+LZ;K7:D.VTS[U8F6"OE:S4'=Q&?G)^0 M$7+"T?BX9MK+U*%!SKO.%MGBY,NZB67FR;W7%X[HHGAL5>=:J^"ZKJ*VB98? MJ)5,3?^:K).JD.8LS5G6NEX\'"*YD:?6] M,XZ]5877>U'7;#1W;M^U]GGOO,_>TQU!\F9E9=:A>W^.H!O;0T<+W#9^/?@/D:<"82$Q.AA#[(O_ULJLLR00 M-AAA:GK& TA5E96YL38(=9.3JUO:'$&['8./[KXR;1AG+J.LCQR:JIG MC!5^P\<5ZI AA:TR;=G7CL;,&=&U >5!CDEUVS)XZ_+Y%\,Y=F-@6^?V8B%@ ML_!O:2G@]P19'^2JYU>3R+N:Q T82U>3N''CWR5%Q?#@2T*^G"PX(0ZP\$,2IP8^]5Z!!87#YF-BT?;JGW2H>F,;AVYJU_Z M9?!KV\2%Q1Q/!F"9Y ]W5LO0CDX\R!F:-U=63G">AF 7_@[W:-S$E46YQ%NS M]#/WZ&JX$+-Z^AQ>Q5\U\&!/^)$'!W+H!5_&N&AX[\7HXN]N9F 8-XQC16J\ MD4G$HI6)]5E+"=>.40)NGTF.MES M+;LW5\$\X8S\'351 0#2^R/'UMX I_&P)=E(=5!&HVL@4=[M^J7$HLI%_]<< M' 2Y)"[DU7D9_,QS@J;>-PBR@'Y/30R\VG!%!,K.+A&7TV^0G [-)Q#<(_*[ MHYR;>:L^H1U0=;[;K!4/'+B1K7+E/# 9>D+Y8*M:@?*]JNKBIN.TLFMWT<+9 M?)2<.\KT;B$0>2IO T1ZMR6CBR6T[B!;DK_9NB%,W$B@.T"!0BR6B;K'ARE+ MS9^>KBHGT4/9@+F.9\H7OV&L.QI2$K!="[<7P.7RI/)]:*$Z<5 MY%_>=0%&7%F+X:H%81X(SDF[",67WJ%XYZ47;4 IU+4#G)2EWW93)3_GE/7C MMHE1;W@IQXL(E%D)'%C1V]HE<3#U.9_L9C>>[4KFBIJ<$ M]OPVU-T['48;E-UK-$@Y%\.LY:&NOM2?4/C!O:SHV:Y\U43.%RA/G%Y5TS7[0::V MB;M>*YNMH2[)AJ:L02;EVCT'%"J=\USI8:6#D^(%[*(2REZ6E8@($8*H2.TZ MY%:VM*B1:1457NE*+R=@T6TI_.+']@R-G#B31V9V1< M<4O!WO"NA&/VD+//KN+ (]IP'GR^YXKF;9O"25K-3@ MAB6.-7[-E=[$YIGS@%AH%,+BM4ON1LH"_UG?2\C!J>A^C!Z/_F3L%7Q(Q M5)WD57^+8XAP6GPR<$3P[CS(S4]0G$COH)M0UFU=U]MQ:G@77M5IS##8ZN$> M]]6A\!/=6NHJW3:]EZ#>_V-EP=1\:EKE48PJ$X'BH3#SG&94I2E+6$2-U0&7 M27*\MZPJBHBV'BJWP>OQI-@$B^K(,]W,&G526"-%S-CEXO#V9:%4].S4UJLK MN#\]9K - Z,U41F/"0_"A,#O$8DB&<)"@#ZQX8N7X7:Z6"EUCC"%Z%S$P MJ8D"D<1A$"4\S$0:!H)*GD0T%2H.F!,#VHG!#Q.#DZ_'/(QB)F'Q:: Y 0,A M)4G*- EB6"3%,Q,'"KG,DY5BX$B',=L"3O3PZK9JYLZJJKAFY?04C"K\?Z_^ M9PY".T3/KL/OWS_;"8XS%=HLEIIDVFJPJA0HJI@G)($#0TMK4L7E AJ/9EKK M**21!C#UUZQLW[*G"('$'/%@: M)]CC-1S >YN:"SHM.3K,8EX5%.F\JKB>6.M[Q:9%V"/OA'<)(EM-Z':OG.OV M1RW*73%;JYA- M=,5L&S"6KIAMX\:[F<5LMQ:GM8YT)2*>FBP3,6?*M^ MU$)7,KYBR9_[:F>,!R(*,Z)E"JL=QY(H:T)BTCCDS&J:1@MTX\PH:05HBRA- MN4BC-$JX5"S"D]WEECEK@BB5%'N M\Q+"_:9T-Q9*Y+B1)_E\_VZ69#2[.A& D6EY,[6_%#[^;P?1B**]^&XR<4G87_=X\ MR_"%'!&CEL/\I=S[^8]S4S6-MGD:H":?3>#_3/'@W)#==DK^7S.S^)E(ME.Z M^F.Z'7SC9T+$WW3E38,-@FT>BVZP#S38=*W;_LN)F!)>,0=/:E[1[FC,YW>\\/H35S@5"[?ZJ2:6=A/[(!,; MI'?1 ,AM=S(!(\J0?(1:6YME=YK=;[Y'3=^NO,G]K@W4YB^_VA/ MTYU>L?YJKE]LH][MX:L[PO7RH3NS/^5D<@73]F],_:R7S@^?:$#AZ.-?TT^' MXZNC\Z/K_?,]<7#XX:I_?43[;_;@6ASSZ]/^]:?33V>GYT?3O%=__MZ M;]8?T*]_'[Z:]7>.5)S(2++86A4G M<8K:*4@[[;2)VJFRG3!WD/*4$1TI0;@)$6,["PD/N+)1J#)AY8N7"=L2=).4 MT_=&(9Z"GGG7RF'5N_ N)M91FU6=4A4^:*/-\YOQN$[Y4O3]I'1AK MQD22&LK ?XR93+,DI3H3U$C*:NZ4K=OU+J=X@#6R;6=C+L-?,<-7'>@XEB9A!D260,;F,4I M21(1$AF:U"I-TY1%)M+*+ AB$<)Q*%02@W;B(A8A@FYC[ ME-P_=9>"<:U4!(Z$-=P0+DQ"DIA2\"NHU&D@K0KHO5DDFQ?2[39QL8E#*1(9 M4=C((><)EZE,0YJ$269-'#:!D$6I5',6P45F8DDA'268"PVPH8:-&BW@.3SX/X9X=;\=BP]V( MP[$#)5R[[^8AL@]KUG?FM;DA3"ZB WMW8MS?[9T]/U/T$]S/MQG(6#K2%@X M,II_6.FJ=4GN[SE9/M3]M5"$F84S'URU%/Y)6 HF(&-$//G;[M].U&ES9V^G8C]&W-YXX!W^K;3MYV^?4+%FIV^W0Q]6]FW5M(@HUH0H[#$W-J$P/FJ2!#$ M5BFA,Z.%*^*,Q7<7<6Z,NG6AEW\YQ(EE&'5+_G(K,%0#IA@6CV M2DS##E03QW#,.&:"!N#$ MITPF&G:*XC01(A31 MS,4\7CJH1ETWC:D/^D#L_I*I?A.)AYSAHY\MR+.\'F3+V@^S;'6;[BBIZR6\,6"8\VC?I[" M3 GZOWOCRY&=3$\'%RZ0.03%Y]!]X+4GXV&. S2MC;N@2:F_7YLL927YSOA6 M\IWFZQ6$=XY$!BE=QJ/B+9 Z"E[.XYB.IQ4!R]06DSV\\L07Y=ASX-'>R,YP MO.-S6USMJ8J0$J;@KQC*DPH^J60FFLZ';2H7QT?CG@&7>_QY__[Y$W[)B]5_ MW7+/738%*UEB[LR\^*.%O[E87P;VTD/5UJ7#3>W$GLR'TX5X&]<< X4-R@!;CWM M8H[1NE7@W<)[(C4"W+D0XG\53'CC^6PX'G_>JH3 T[P4?(Q;-;J9?U5;5Y\B M:Z(?MV,JF@T\<^<.[AU'6]4@.G!\C'-U!E-04").X2"ND\OZ!2LE_,/V^^W> M!9@Z XV<+T@O4MM8?C+\VF:>VA'Y;,J%N ,IA)7')EE-.@)J:^*>81= M(2O6OF4KM(0SI@XX]H3XE+X!0_K6 _[E1R3%DC7I=(1Y+>&LJ3!XTX'.>3O\ MCIDXMC.)7I'C;1MX=CE/+.2VA^?.=51:#=8Z=[VCR,NOG.;ZT!TYH.= DWON9VL6CI_+R6 VPZ' IG#J):=$-@T0 MZM?ESSBLZCO^Y)6.NM=ZK.Q*R?@S%2GSG*17S!]._"?%F5W,KX?@7KE5<":G M(/JH#'%^G,I7. "8@"U'F^8T8>WY<.8,+H8>&[;V7O,9[M-\%>&*XG1R.PKT MQM4U_K6Z #:/!]MH1!E=3 M<^G.T+JE _;)M/#6!QA]<^Y(%2%8<%J=^V'&UEOMCK^T1J6.ECV8,P7;6&FY MC9!>51KDPBBL,X=L6UE#6VC"-?C76K:7(POPK)*>)-)S7 [A;B-'3U%P?_3@ MYO-I34(JRK6+X=QYZ/X;U<-+C\71M_I1HQDW5LB/Z48*\Z'+[]W=$[Z[O#QL M://M!"VUV=7;(:S:SLB@WKOH(IT^TOE!'$M%8V4H(]H(2CC'O&D*OZJ(&OC? M-$LRNA"YW(Q 9+&T;@>6Z[H!_ "-@=EB8&ZCN9!3R=[C8X+HAI_GG+/&7H # M/JCXCNN4RLC)7?L8CH-L/@&C 7V*YJ,+YQ7S6"&\V*<'SF&49P*F[9199 M#(>@:TIVVF)@J")\5'&[]S?H)WLZ1H[;\XO)^(NM_,([D)&#;JH>74:?FF,H M6,O/#,,=IR.';JS-$8$ .\F",;EK'+@[:D[ON>&= MP9%U(=&*BAK4X.3$4R$U(X\%\S6&>ER(U4>4T>_/R39>20\FL/ @$?#,*A;0#,QYK7TNK]PII&QUVZ$G=]H(5[$R$@^RO\>CD[\Q M@.0GYK_@4(73^*9F _*@O>860LD4G*20;N'!(# MA1);SA_5.^Q6^/M6.#,A4S(!_]\PPIFF!)8B(@&L2P;V(O)'/K)#V*WP=ZUP MQC-J91 1R=.0<)-9DJ;&N)YT)6A*(QK M4.&\M2%LF??C;'8)UL$SYG[_$!RG6H@HDI:$4:I@>T0AD;@]=) %D6*1C/0" M2ZF5RMHL3$3"$K@"%D4G"@XTJD(=I#QHNR7%I(/OO0M6UA!VB>D5T^^V1_&- M'JS+DZ$NO74:7OXY]K$,;Y(6)$)@KV/:="0G5^AVG'A;WOB9*1V2/$MNFD;M M@0]LN+0(6J4X&$P[3:Q$SJK<(ZCNY.Z_Y0,K.+].,WW-?W'FM(M-^.QOD>;U MD0TYW&K;YSTLH!AZEZ58/I_(1&,Y9ZI'_V9H9S9O!)/FRF>MW$S,O/H#)P() M5?,;^]?0Z#I,>_,+_-G?(W>F,(%>>P:X%]/%R@\X/L>UL4YS9Z'&6U^RW,\O M3C )Y?T+.SI%.[\,3V%>#U\*E+ER3I6K)L'%,,ZA@R\-AD7I RXIUK#EB>EL M/M+^1Y>=[]=<%Q>,FN1>4N7'+%_EVH8QY8:IS_BZ7IPK#%ET'S.+@RORYF7I M@<\V+G$RI[96L(+2-QIA^8=_D'LS%[1K)B>7>E9YE NFK>EDC3'C[9.E>CSW MCJO4L]R[;#ALK2'=DJD;C9'Q%[8]DNJV0[8WS;)[F6+;8+70-QWC=R;2_;;C MO*/?_6;ZW:BCW]V L73TNQLWWLVDW[V53K=EJW*FP)?70232@(<95U2(. AB M\,:IME0]N,?Q9CPV:#'LC P93KVSW;"8Z88ERRUQ'!PT[F4 MX*NG\*M2D9(\R3(F%I8U9%HJF5$9,,Y#%<+2Q*FQ*I$L205E/TM-=R$]SJ*H MY"NGSR08%!_QF0V#'SNHXBY.]B< M IESSN)0,SBX7@YS%Q51MCW-I?0,'4"L:QY-KB1V7(PM\\OQ6HJK&[ M$K4' 8=ON_>V^%,^G"*!V] A59GWEG.672GO>=X*45<^&2S6&'Q)S"(J6],U M\("RA!AUC&^?< H)''];J!)70(SIQ[*L_Q9=@CK9YNTCS4SF=F\ORY_0+E[V M?YV/JH?.EJ5"Z_>N%]74:WWR2GML.G!%R^VI;TSC2:G<:\J\G-H;!KPB3^L' M6)\B%^UQYQ:("'YYR>)L^0-CW6$USHSMGJL[7U=6!MFRH><'Z(J5Q'.A/MM8 MUUZ-RW7R6'RKHLG #++,3EQYE'L)5;5;;=\E57W_B.3,9;>D=UM2D20F#6)-(J,8 MX09\H%2%E.@XQ RF4"F_6[G!_5MQW9+><4EAX\2&6<(TAR7EEA$9A D) VW" M!)9#,X&AEF_)/B\[B7Q=U-27Q;I>I+*;]AZJDF]H*]M<,W)Y'.G6 ,++FK_F]-F< MPG;.2M:H>N_43'[&.FAGK'E;J6@FM5@37751E08+F-K8V8CIJ;(;J]9;];B& M1KV>IAV1>_4U[V4K]%RGV99HMGWLK0@R'D1:,Y(@E257%/F4THAHF:7:!)HE M]+%;:;J5OI>5CG2LN>&2P/D0$1[&G"BA0RQ'CVV2A*!"XT5SE@L MA!0),4+!2FNJB(P32:2$79W0P H3?ZNU,F@=A ]KM;13[,OR\ ^;]_D;@]76 M5>)WB9[K_;.]K\?(B1C$1A&&.1ZPA6.2<,M!T'2H.D] M9H:F4215;V_SV#N?]'[W#\05LC82S'O%-)=/>+_A. MC/Z^\_Y/_,#]%OS^J]M\F&ZP0V_YN5#J%SD8^N8UJ3_+D]PX1)4 FM85/YF! M;P29]BXMIKEJ-QC[YG]?;H;M(P3C?'F+B?UJSR^\&3IV!6(Y#(X>NG@K_NJK M"WS&I"@5NCD(CBAEZ>9X+CL.E<=>^/!@/9!:ACRGOK,0G(H)N@E%CY'TL[3= M.RCM[WRE%Z")RB^\._B0S]-6Z0:,FY?WACGTS" OGJM#&MWTW3S5E0__/Z?K M(QXU&SW+4BZ/'&/SMWIJ"UM--<9UP==RR8C&!#GD.Y1M+#V3HP5A+@_&JN/* M U8MS/VJ)XS5<' BBRUTCDZ>O_A"7A7=60.7,BUAGY8+54UR_!#J0I*[S",+[PK78(O?(5JWE=#Z#OI\ZS./[26BGM!/XPQG;KJYZVDYD<+ &B$R9#"3EB*X34<+CF!)E8TDR'C#)$O@O5>WR+ATQ8:D.I0R1AR-0 MN#X9"XRT2L5VL?%]$S;N'3T$A[WE)*=7$YU-J.FZT6.HY<]K,!BWNA!,@ M1 M%8_NC4!#S_/JT;I'P43A4>0-Y,6Q.FU A18'$:HFGQKO30LMEI5/6664S.IO MX9KYT3#(RQ(PRC#S7\0ZC,'T8BBOEE17.+>D>.:*)XV+$B]=7G*3L8NZ&&W= MNC[.9X4$]-Y>^K4Y<"N%VA^L5YC":6'75, ,#S$"$!B8=,H_7OIHZ9Y]>R$G/&NYDM*[>VH+2,WRB++-J@]41?L!8 MA_)B:G\K?O@]MZ1_&XS<$]U%OS=3.GB$M\@^W)3XC_/#*4VW$Q'B^903KN8/ MSH^N;7=TM?A+_&?)-@^BE9_2[>";/@NV82]_XY4WC#79IM%ZM[V%?+9%LG(; MR1,LZR/Q&/V-N\/+WEZU1U93:MU*=_T$YV#/JY4R[OL_\S%J-M@FG^W,-T_E MKK8K'_=_SYUSUSRE*TV*@=*F"]C&KD2UN=V8Z9]%EI:S&7W_&STJT==#O=1& M+=//(H%U;78G==9)XF.\T3]>T>8:MA[)6:Y-%W3P[X6NKMVB4LF+]VO;N7## M0IN73$@8"_1/^;WGX$C+)9*S07_56;.U;^3&"="*= MVN\VVR8MT\\B@4[M]_8ZE;_Y2Y7;VA.;81:EUA=)NKBPSB6^V #>!//P#L5J[DI(W)%0U&'X!'CM-+E::9F[W%"N]%'? MSTY0?NW2\_MG'ZZ.8VY4%HF$$4%84Y^A1=B.!49 5V#69'9]"B(XUKO>)4I==>7(=R2 MM[&-5>)TI?TZ<+B--Z9$'>S\Q")6H[.N<53*5ZYB.9-MU)EB>[M[$KS*I9R8 M.\Q#KFP+%'X[DC[C#E=-G++'ZJ=6'?(8/\Z5KYO[7 ?[W@3XQ8>*8;%<>5E. MU-.8MP+SL;AS!1QO724=C'LT:A.1RMH1(S',[0+PKD+!S+5=.G",+]JMTR"7%Q\I7&N7POD[QXL;)E_8JQQ,]S(>K[,AF@UE[?Z^U('E5 M]\)+EXJQ47L\= U:L^*)?MN>.J;?$]B?LX+.$AF4W50-3L>>=]E/3[&'??H- M"1S1I,[5G:.R7*]GZXEV SVP3?M'#HX&764B6M#'0:JC 6C*JT;=46L]ZK M3_N302^_]6U7EX$66'Q8)U>^>(T>S0'T>9V2VZ[>>'!X"9Y\M\#PRTOM'#04 MF =E@9Y7R$6_J(,E7\!1*&Y1%,PU3#QTTROUE3< 9+E]667IR[28:YMP-/'E MV/V@2[:XDMJI=G&MOJ\^FF4C*4^^.OY8WG?3##%@T* Z&6=6GXX&R-+M6RIR MA[\8?1XE+KCMRKZ0[=[.Z*H&PK@> "/:U^M.^\ QFX]U85T4<"0P;1.0UKP- M/(G7J+6F 6WP++^PGS@]I(%9>=:4B@^)Q/^_[E,8L1$#,11%K-"<]D0!23FD1! M'*4QRU*:T@5@:,UHG*E4I#;EJ4[32,CO9V/]F3@YZM4% M:0,"8/7A>./ EVVC%S>&P># O1.9[?3I&>GG?;T&*Z/WYV-AA>5?I'4_LA7.PD=G Z4 8<]&G MX0>]59RCX)U.04TTRQ?SNR#I+3QE5MY"YN&L^IF7>V8Y?&=N2TT1U"F?GH;' M5NG#17WKOE]Y>KD)=#*11?]H<>*XF9Q6%"A3NT9[I;-TX%A%]V[R!:T-?_05 MI90#?\,OGL4E__ I M3NMEILFQ-=EX56X*-8T<+^FR+FE^]J]';@5GYD%7?^ M,L9]40![HCY2WY$,\XO%":9W-4!R MY5Q$'?FRCQHV1:\R4)<^"@=4O*C?3*<#&.#$E3Z4)"JU0;@*A!5/\/O>FZFU M]UZX[^QT,#$$DVY7OO3"V1UER7K-2#D_'X_\;9O/](8<:I'>9##]3+*)M,V# MXQ8-Y[S0YDDT'@VO\@P)1O/S^]2#D2AG?J5J@EVEAQUHZ\J1Z!V3E;H M[YZ?P/M+R++H\O^S_/*"@_VJR"R79M (7A*@@8L,\H[1RR4>.,^G'K/I>[O>^@Z/"'=CFK9W@^0L&;;G4A#W+M>Y?'JLL M-D*)D(1,I+#664*22,8D2Q-&,\EM &KP9; =BX6E_M^]!474,W/;^VL^L@A< M&R)*?&]G?@(.H@.R_6[%0*D*%$VUE2"A@O&4FC2(A)0T"\%L$"@BC-*D4PP/ M("R?V3$WD8I4IHG**)R9<9 0:>*,!#:F0<#A@ C-BY7;%<,#K7JG M&%:N]?7.U7$@;!3#_Y(D207A,K4DR4)&:"8D2\!#91(<47H7Q5"I K$-7QD. M?2UL#H6;EX\M7%J4D&$6/2_7* @F;H3FXC'MD1ZN>>^7%XBT!']X\>MB#'(9 MS1;"[RSNB=Z.?PPZ8&\GX]%X7G#+%\N#T^^F9H!#&<]@)NQW5;;^ M\ Z*RLN'.7\/'N/ #.1D8*<'DP.L;MASX0OWTO6 P*L<5>T9IZKWQ'$82$/# M," )[!PX&K*0J#"2) 834NH,; RU2%Z[&>[4/H(]P[97P9DY<'RM58G6'0]623D31@H:*\D59THF(F2:FC@5*4\+BSML'JRLO6]> MP>-G5WU7$%?MD8/+$2C.T\%%=ZJZ4S7%5)G#$B M)=-6X'\A>_&2ATO.U&R.BVT&F%2H937Q$,1\Z9<2]&_D$SRNPJM9!@3GR)W\ M\-0P)8(HU(IQJB+)96"",*(!BT(:\CHAYE20=P'.. M0\7BA,,QG9K @I$/KIV,60A>70HF/FSRV-@51,Q^/H"V?J&3_-C;>A9W1<5M;$:DP_K&T,9DWE 30=@ X4 MO*S89,<"-E28P%ZBJIL?N %XO'>T M^_T;@4VU@WXV;.%;W^T1/0$\L$M^,"0#\]K-Q3OR2*H/$00I"=A6X;W76\-[ MO_C 2,SIK[_UWCLNC^RJ*,7;::J_^H7;A8_O6AWG%[[0:' ^K37$>K[SKZB@ MRTB ;>O4>FMWFUAAZL$_"S;R!V;.9PUZ6UK_F< MJ*O>Q5P-G48LL*]=[&4TPC*ELCYP<%XFAI6%'>AJ'UVA2S7K@?!\;.XH0!*( MO(Y)60VZLC6H)N%#-D!+PS54U^[_EX1!3*YZ.=M;^T6+5+9KFG0 3..B?7QX MM>VEMH3 J%]H!J:B%I(5N5!>3C6^D;1H>9/K77?WW=$Q'F-O+4M/+.ZH/.B6 M[R@,*.9[TL46G>G\9Q4F1)%RX:+>01XP_.7]7,V*D"2O6/JY' ^OD!/C(QD-D M\9S_K#]AZ=8OMFH![=!\8M&'K6M/KL&SX)9T.J-0/#XTT;+ 7$WZM$8'Y.Y< MNZ/!N1^T7@A)@-',.ZQ-R0+=0ME!#HN%G>/(6>1>O'>.DK#81"V=-843U2LJ MXG,E O[#^,*Z;C2_%5T33RVD6[W1=N]#V4>()2;%*+96QILS*WU)BX\K]X9C MT#:3,IQL*OJJ4RSL+,?8GJGZ)#EA7?:,!C1;*X"]$+4V-='U0>MRPK<<;1+> MS(SS>[GNIKP&!S04!JVPK?U\,#^?+MX;F:L(2H^\P(.\:+"\8>%+-;D87+]3 MS'L/ ^ZFYOK6EZE9YS[(2#XDQ# M44QJNKJ@!5JQ$)MVI@78U3=QY;SU0\4V M1GB!^V(V0]0$-9^A2,)Q!F^;M\C7SK@U#M%Z)T![M*4!@17*]=NV#[W:^,KU MR7%/!OG6!47B6U@F=E:=GSVW>S&BUOI[T0RY6)SXE,ZU=HK+5FOKPC=UT9.N MMKQEBM1:AU9,8#E1-]@A?N_["CQ9-G7F>#\EK[RQF:.4NV-P4NDPLV$4I3KE MW,A8BA0SE4DLTC!F"?59X3;'\F),\IWU^!:O'/8OX5V^'AQ^/K91PI7)-#B^$?RC>$H2+L /3N(X$E334&4O7K)D.UJ( M)_E6Z*)&X!<'B'0W@8A#F@H="YU*D(B IY&D.M$)C[) *$I=E(,648XU)*-$ M5'OE>PW^\!@AG3BL(0Y7\)UCKFT29A1LWBS#8$@8$Q4922@8.TPPRVF08 E! M>HLT>% ?._UUJZ5&6L;"CU,A".@ /[4E9B>W'^3P+8QL;_2G'U4R#"U8!K8 &R#%R^39>6)#7G9+FM RC[#9O]]#BU9."R#Z2+X M(49%C7=#I]["],/+KCT.@*SET/?_DM M%P$PI@I9UI!?R[_5L<;R&H/A8)KW?N?QUO*37#N77*EUR/&+"1SV@XMA&>4L M0&]7@'5Y M,\GI1?4H:(?\F+[2:_UKKL:T]<_YV6%"]CD7)$HTT+#K([!0?S M(@]<A[%&D#0(PZ&]MWQ;AU]P!_R"M,,OV("Q=/@% M&S?>1\8?LN>_GMC M6EBR+7Y 3\T2!.?=DL=^'>)^+H;(?VW[RBG\X^?#W8A<]V M_QI\.N_33X?[Y^"(\:-!VTD['?2O3T\/=H>#_NX_\*QWY_N'KWC__/7G_OE? MYT?7X*"Q3Y\/P+;[[^M7(7QV?1PSR6Q(!5$1QZ1)FI$DBA714L@P"HU(M&WC M.\8THR)6E"LF>)0P";_)A*:4IIG2;*&Z<*>JZ)ZN0F^^ 6WD]LBC!>3=:\N<3 &U&!>9,9@%5_O>9"/]%RK94>]W)] M6GMGM";>YN79.Y,95A+B&8=1HR&<64A3TOOE\;2O=[P9?6A@TKM.X-ZC3TFP M85/R:^&I/=E-=*.N.ZA\7K:55Q)?S"?3>4ZOAMC?)Q/K8R>.$P4\:-Q<<&1@ M_9DW(IM5(_F-2O:DTE#VZ9:R;6)GK^BOL>.Q9K@R3D"HI[C4_+",G!)Z_9Y#C/[ MU@]C F9Z_EZOW[\M&J]_=2#B+J:#P8:BDPO[1N93\.GA,@_5.YU?(&1[ <2. MM_"1F1D&5NSH!#SDK>);!2<@1MSRN\&;H-DP[0T=JNN)+Q :P.\(;PI/QN@' MHM3GCR7H)#B;4EZ48:];G*:GNJD<<0T2&L#S3J[!> M[9Q=.9.]_R//+W[O[8#,7@K"9L9E4!)VR>^6@X.!^@KK)R,B+C.1)9NO;3*D&V DKZ+EDQ M&8DXPKJ$B&<\#KBBX)A*;2.E4L68\Y&"%'PD1HH?5F?%EGA+?]8;>!V*FR<> M^W-<0/TWOO%WD25\*NFQ'^YYB?[9/U_W=S]<[Q_VP_[UY^MC2TV@+(\(E:DB MX+0PHHR2A,DDB#3X9YE1+U[&MQ:MR7*GMPDX_ %S@T2V<9@7NRD+\@>G6EQM MZ\1BY,Q1J2")50T!! [AX1=+SD%$3@MZCANZ3NY)F3PP:X0^M68^M ?9NS(3 MO^=HR+$X=<V]CH;PM]LRU,C *)JTT&64U%.-EJF6B4'K".XK+Z;VM^*' MW\U@"K;VU6^#D1N]N^CW9OX;']#FF<;G^8^K=,4V]2F+G'@\?W+^\;;[J&"Z M;GR6L&W!Q,J/Z7;PC9^)Y]$[D?O&-&W.XA9E6N81O6H3, M_<]-+[]Q;/)_+H"NK,$L_U.\>2N&VMR1:[TA[3V%]_R/[WK%^JLYR(J->K$MV(#%'.U<''O\[V#_?@ MNOWAP>[^X.C\PU7_[%70O]Z[ZN_V67G-?_]UJL[-\.#LG^M]=B3ZNWOBZ+P? M@)-S><0^\#Z#9QW"-8Y?]ZT]@#.[,^@/Z]>_#5[/^SK%-9!;9D!,1 MSFO:J>K[4]6O MZJI:R@A<<"&(E39$],"()%D4D,"$,8]UELD@??$RVF)\$9C]CIIZN9;X,9KZ M"5J_53CV7G7U$YR)[]#5Z_H$G:Y^M(1!I[374=I[=:5-TXR), 6KVL24<"X2 MDH:Q(C86*@DLE0J5=KPEDN]6VIUY?:==^W$\^8P9D:)]O$8:WEG6G67]P[7U MJZ]Z"%_Y MJXB(9TBO=.BK??L)9%R)+4&A)9Y/4R@212=?P,PD M"H5K 2D_? :1]WN6Q9"V9E,$ C:$T,Y3.B]D:<3/,ANB[JLJ1*?89WFY?[N/Z JCR[W097V MSXXNC],DT(I;1JRE$>$)P^AWHDG$8YX$::PM8R]>)K?"F'BD8(1>*, P$PR,HJSGMQ"TFM@+D99=V9')1 MQR\46U%9A[:@3P>P1\W6S5L*Z]#R#8IX=_=5^_VCRC5?(Y*[_7L +[HWFL'N M0*2C5KWF]*V=\'F3G L)6BW(!.$97&&E)N&*,Y"8A170:P-Z#C9 M+M@TDLG )EF4JH1KF:@HC96 72.,R00+GD[!IB^^=)TFOH1R?GXN)W"3?."OBK!S ):2'0VVZ4A+'3GJT+NG0Q9[>^2B MM;B\NZ=N6/XLH:2K3[LGUP>'.R&:B_W#/;CFW\.C\R-^\/'UX!,\Z^#-N]-/ MA__P_:MV*.FOSP>[?='?U>!'[7SMGX&I^?'?< T\_^-?Y_U#S3_A^'=/PE8Y M:!IQH=#@C 45A#-N21*QC,2*I9E) YXH))?D_.=+FVRTXO''S!(#]GDG27[R MPJ)??J!.OB'R]G4AOEG$:E-,L"!D9O2 D/PYA(&AB86BM#BG5,D7[QD@5; M@JZB WK"MO 3*^ETV']=)'S]X[LKYOQQ$]2=7??C711'WE(O8]^NR7/7'87K M'(7-C>SD9#"%2>TISSU9EL>X-@LO M$EN(-XAU-4.L\O2LS!Y/LZ1)K#CO\K+2:9L%[&+LX BQG0/A6AR$IV/O<7BR MJ,00_K77>*G!M'<';:>32 BI0Q$FAAN=)5*:4$4R-*$.X%='L[C .[>W_WJ5 MNJNAAQ=(&V]!CNS.<#CVV+V%AGN5S^BA_+KKRP11&;H:SZ:2RP9?K2'7=C(N M]1M]HOKMVTO7^JQ_]NI8.%Q-E1"1Z8AP1BF1 4M(9E@6!&%$,YJ^>#D:+R@H M4"WE'+NJY8&C444&3T2JOAB[XLO[*X-<)#VXO8"N67#'168":S*N#.>6&85_ M8#$6)S,3Q#>0'CRNAMG)"^HZ(D\W8[C;RMZ>R3TQ+ ;[ ,-=CTQN"4X<(:RWZ@V) !^+VF]PEPO), MV@6>8#[V[61\,1G8&7I=%67,\\Y&?W<&>N/>LT.)=B$[;@6G+ PD3R,>I"9) M#%,)9SI18:A#=6>T"=]-.KRIF_1YH$SP_ODKT3\\@K']^^Q@%ZZ!_SOXV+_< M/_SC_-/YJ^O]W9VK3V_VKO<74"9.KHX./W_=/SL]_?2QS_N'[S[W#_\11]<[ M0?_-I_.CPS[M[_[U&<;$6D5-0:BTBJ,4H>LBPJE*"(9?B0A K"E/9!CR>RIJ MNL<$_%/HW=N$_;RT%?R;-G!SRQ;[\H9&\(]N.-;L.&(YZVU=-'4;6QG>3_]F MYI,KL'V[S;O6YMW_L]R\0H<)+* DD>"P>3-$0\MX2'0F*$TYU5QFL'E74@1W M6VF-K?1^-I'X*\&/%DW;Q>QE/?>P["_WD=',1\@Q_'TQSEO;79X/]F(5]?[? MS2Q%[@?2ZA*IP.68SU9?\N-Y[Y>G-1!(M3X7]7]/)Y5K?&*)FECY&38"#/8W M.;R45],7_VKF)P:CXN8Q@Z>WWWWE&V;9@[WA3530_U=NS%AZIQ,\0_[70)A MQ@G8!];]2R73@8VB(-82VU?BX_C%2T?/AFDH1,S!3/;__9>\)4G_0R5M.5=P M2=>YY5AJ-WZ\^^.9=:ROB$:$\0.7R:LQSL[@#P[(J/=+F>+\]:=ECLS4+='Q5 MC1Y/:SR=-[-35VM4+(R_>ULDUH&JNO_ER>TR@I&7WX*DL,SR6^$?'FZUW!WO MP'%?FU.0W;?CR2R#_3/^TZFL7E$-]/VO>LN4-8L1TNVT=:?'E?*#46\'!'+H M>6&7L<*CJX9_])1$)4G\5N]0PJM)[<_ DJ,\_VM!4WX+@WOM)"T1FS18]G(P M:@(ZU8O5G/*:SER96;98MN+W2W[I_/RBD(#6?>L]]?F?VC*BS%!-8+ZMW_VWCNNZS6G"8^0/T_E9 AC?:]/+Z4"-3VY MR(VO5<-;37J_\D4O/.?\%&85%\:!XDOS93 =3WRUS^+?KPIN^^)B^*8#>83; M?)Z-+[9ZIZ#^1ONC,&A3FM_ M*!Z H%V2P$1+#[_H[EQ#X2/G5D[G$__9; QNYQ:6+5Y:+*BDJM M,04)LK2%]928&\+F6I_\%]NYFI_?^^GVJ]%_@NH,G!GYJNU M_69KH%QA5/O_QIT(2DG9&?X)I0Z$XUP._2%X/C#NN;UW>SN];# YG]XBZX/I M@HW5MGU*]=3[:.409/I]*8M3>X+R]51G?6^$:G1D?2P_!V5=G*R:!BD5OL.C MO!-J\QF$8]2$BF6$2Y-0I)8)X0;KA(9F3A(U(N70;PM%H+[ MO0):%7:/EM/3[5)"LOG(K-C)#5,7Q4Y^D8.AT\5X#W0WW %1[-[BI,3M"M(P M[F&Y^6Q8UJI7,*Q>)GH*S!0X:$;M)__GM,1&+BSQ&1P)7^"X %D]+:!;*P>J M9AX5X3_;-_ON[O M?KC>/^R'_3,=',=G%ALZ9[W!S(-ZV_JG M(/IWD5\-^B0"E<*5#'@0I/!O**P2+)))*FGL^CCH,JCNV\3V1O'#V>W"95>\XP MA&_LP"B_Y$!7G4C=*E("VQJ/K0TB2I4D2(5'.&@]HK(L(* .- ]YPA653J16 MVQQ;N:KSB.JY9BKX!K;<8>O,5%!XN/;;:[3_4!EJ$.\ I,ERJ@*IDY :T%!4 M!"#E:@%O.V1"Q303(C8\I? NL8FB@(),VH2*;)/CT2NYEXH3HF&F2=?V]ZR: M>A*V+=AZD-,;TGIR+_C8&](D\E-4J3Y!$(L_T0-KZ(8.OF/=-_S9*E1_:B#K M[W6F%RI4[RU<''_O\T^ZG MLZ.S5]?]=H';^8>K_=WA>?_-'CQS.-B_?G>Z?Z;%_N$_UT=G>^+H^O3S_OG^ MH'_8OVH!5VL1AVBA$6VT!O<$S,@T =-2QXJRD)DDPD;L(-X2'>;>CSY-;@V* M/>_^APZ-[][5\:/$-CNMO8[6;B);JUA%QL;$6HX1 &J(C$U(0)%+1E-_-1-A:X[YX:799&\&\%Y&I%\&5@%=.9 MX8G->)9&:9 *+B1L-QV&66@V.8+?<61V28 N"= E 9XBLV5;6KHP^T]JSG(K M="@L"X1,>)AR"8>S%6#(:A9G4JDWW>#KMGF:1!F)(D,X+P-,K@)\Z)U*G,- TRC4PW MP7WA4'N[D#!^KZ)[$D46E"0(PH48'(",TB+K,HII'*0!$&]QCB[&S"'T]]^,Q,P$=0 M?,^*4/ '::H&H6!"58SK0K@SV0*>D313G.C$)B**8F%3#9I*;(FD(Q1\;$_V M@0@%[QJ ['+Y72[_J9G"'4W?CSM@&C1]1H+;+[DDL3&,<*;!%%:6D%.G^%$;9#S.12&O.NOQ%#!B@ / MK8)H*OZRK?7(_CQXSG!\:2?%P'+<./AF"4VVP AX=_*W]:M)H@XS=15F:M!A MIF[ 6#K,U(T;[X9BIMZ&@=JJ<&,Z53$+$Z:%XI('RH"3FT:IU=3*,#8O5CSG MULJX=B4=5Z$UH581-UPKJH*821JF*6>QYJ':U$JZC@JSH\+L!OL@@^VH,#>9 M*:VCPNRH,)_Q.VVD,-X[%>:3FH"'I[I\4M/QU*@LU[C'_3)9/DP:X+L[!#9U M7I_$XC<>\!QJ,_YT6.1V D[D=!WE_U.\=,<&^JS80 -&@XS3@!F;\9!;R3,= M&!%&F38FSYH[-M BNWGT\?4Y9C+WX5E]=D3WWQRQHT/]]>@:_G[X:?CI M35_ N*_[[]O9S7>G1Q_A37=W*'[^Z>P?>-XG&/=K&.=1L'_^[\]'U\/33X?] MKZU"OUAFRC >D!"!C#G3(9&!E8BP:N-8\M1RB\@=]P"WU+&!;@8;Z#=MX(X- M=%,V;XT-E"<,4P$I265H"8^BB"0Q5;!L(HIL9%286 3>[>A OVGD5W2!1(H9GA)H@2'ADKXT"QF J6Q:F!C=Z9 M@AM^FC0KJ>-8<\-BHB1-"$^SA*B0)R0QH8I2REC"TQ/K)E/PFS9P9PINRN:MF8(LC2/.(T4H5[!YXSB";1P8HHP2:1@KG>GDQ4MQ M+Y;@L]U*MQ##?W]P\XFU]8==_\N,FZ*=WH M*DEIG.A46Y+!0A&>F(@DH:2$(8*RDED8:'%?#=;WOJE^<-CV*:BXM:M8NK?M MWO:IO>WSZP;SW5:NA6N1=S;O?T+::"0';[-.-[@WIU5? =RK=N528MH@W5[- MY9Q\G;HOX,TMX,37-[-T;G2!C&XRB&&\3<6JVLC&BLPD@P+HW@ MN6T1Y+;%[=2+2YI\.^A[FT.U6_W2Y,WHZ> MS>6:^ G/G([QZN#PU>4Q52Q05&6$A=1@'"\DRH812460A#0+8AV9%R^C[44X MA(K@3/Z&]^P$\]L%$ZS? MLZ-CJH/,T# E-,D8F+DI)2K.P.I- QEEB=&13%Z\9-O1+62S#>G+%6X-\;H= MB&BV[MR1A_;>E6&],/T@:_M:G0"M$"#6OSXY#K(X$8A!12W2%9O8DC1)0(#B MU.I,Q)PF2%=\$YW].LKJE@;&.W<>;X@I\[KVZM/E[\YRRG#?YXUSL=7J>/=M MZGH\G56*OW4^-/EE+1A%H_&LAPTIDX$<^ENW3:43.P)C:.@_,^>#T6 ZRTEI MRK;R)[LJ[HZ_#> '.@UNE-K)XLS.?=>8;)]Y7OD[@1!W^&W("D,U& X+3(7Q? :6M4=!F)Z":#GS6LL+ MG'(8_%A_KDVD[U$&,>S]>X#]DP,)XCRYR!NW>[_\G_^5,$9_S[_M?@M^_W6[ MN+QGSR\0_P#$O^P7EN;+8#J>N);B^=36/KD82F_7PR# M+TB] .,?3'IZ./ P$N,>(C_,[%9O<'XQ=+Z"VQ/G$D\UA(-HW!J!)^0,W((8 ,K31VTEN0""=LTV*B$6)D M_&7@F=0+(<5%;XH=HH0@TSI8Q Z!I)?-87=-$I*R1W\TIS-IS-<+Z^>!M/I'#;K2OGQID-+A$P<3!S_U[3G<(1Z"" VL5_&PR].P.&P&F@,W@SNH\6@^[5V,QSGWZ=1!ER$!V@4KK#=A1 M\"R8P2^V.V&6[_N3K_O7>\=IDFEF941BFTC"6<1)(J4AJ8TB$1BA(DUAWR\F MT.+6:Y#6NA:/IY>#Q+XXP,_1"'_ KL#[.J& MD^$NR;^&'Y8>QB_O;?DE1,7J!0)_"]CO[_&-R1]R"J/ 4=G15-:=DZ;*.T6G MY&1B_82XUT.&P1PC$+-?8,)C&,C*"3@=&#>2WDN\J2*513(2W :)R#2'IZ99 M*F+!&#>IC:FB2P_?:E.Y\]*]0?T%=B;.+<%U^..J^DINVKF]A@']I>6H8&*8 MJ1T]N]WU*MP_W&''@<*0-VRO4$2(?AHHHM(8;3BJ*8\3'<9@M$UAPJY@S:_: M]:4]]!S!09OFF%PK%?G\ J7H;H::8B%/3:HDI8P+*U(5I()9;0,*QWVBEFOA M)?;9MTC-#CB1IFFF[3#*^>SPK14ZO8CZO7O_85HJ1]3F%W;B5@_] M^&47O*U?<#&?@,4^FA7685OM.H4/@U@2=8>O8Q@"_VE:(G?;!3IBH94Z9: Z M>:19FH8F93I-FB>\UU6MHUDPHT M6 5IR%+ M:93J,(WC "P^$41KQW)6F-NY[!YD!R.+'LR[XCW^P/=>EUWH^1G>C9J3L']V M$AR'(:@8KB1)3!(0#BM$4O2^LR@U469M&EOYXF6RG:PVPS$18B3KNG8UA'4T]+5%%=T&6/<>U2X4T.:Y;SF(MD M2BQ#,H MC850+"*4"0WJ5,8D%6E$6)9:12-0MS9^\5)L+XD*%=()4NET7:X2"ST'TK-2 M6'UB F1N!$L%/\!:^43\ELL(^&S;720MH5D:A3*1 0\XN+O*<&P)8):)-%.I MN.VDOTWD2E$K8MZ=5*VE ]/^#$S4C*921)P&X.?E F26!V21(N4&FFX2NDM M(H8.M;)VY-,A("_C^S),D#Q;*WGSU?P#L>*<5#F-B!A*E/"PU@0F82&:!.85,HX273V MXN7L^K \1I'KR.W>-Y4'-LSH"=)?X&7?[N4] MM%73>7GWX^5I>HRA> D:BL3@Z!">"$HD334!?T,)"(F-J3!&1R+0*96)$PU:B ;M1..11./H^EAK$X).DD1S:N'T MM88HJ1,X@BD5@F2&0W0+P_@8 M$0&S;'BUY2LBX8"\&(_RM*NN!:OS S3G8;M+7][-\7HL&\9QC'WE\3 G8KSJ M7C0,WL9%*UBC3* M(Z7K-'E6W&H)VQ9,/"4&L/4&^Z@,8&O#R($(;1S5R'/ $_YSH<'C(1 (OQN5 M=^/F;7T$M66O^--@H'UO=\]"K=/]=/<\'2^%^S#[_N[_:_]W9-@_\T_5_M7;?PS]/T_TZ/S=\.#W?WS@]UWG_OG_QX< MG7T(#G;[M(]=0+L?X'Y[X7]?[]3QS\(DXRG7BFC-(L(S$1/%M":93@Q5DMG8 M 4.DR58<\ V"&WX.+$:N#OP>M/2ZC $WX:BORQ;4J;5;P&[^K"_G866/+VU$ MVQF9HA.MTX#WIP%?U36@2:Q569"0.%8IX9%(B0IE0$(N1&J2*$D%:D#&MGCR MW1KP'KEWGH.9^C?LG=_RKJ#O031>%RG[YV22^.4Q52!Z&B4V_61\7NN>ZE3: M_:FT!ID84S&W@8R(CA#MBZJ0I(FF)$EIQED:AA*#8]%6&"W6KR_0;CXA:^Z) MP;:OC,UM.1"&LA_R'K' MJ) -Y +[SL[(_%V=:#O^0'-QC9$+V^8B_1PLSXNS@T.P,M_\^_/1V>G@TT>P M&-FKZX./[\[!$N7]-T?PO7\/^[O]J_TV1P]8K/TSL"P_OAL7G\[>G7[Z^.&R?[T7M')4@BE!31@2%D89X3*(B IL0&3 %;@8 M+#1K#1L9* M"@SBQHJPU&K"3<:)#*TE4FL>IM*P)$3GSYL MY&RD52D-@I18R;#?TR9$JDB2B#(>5#1R4.G&.]/,39IOR,9L@BQ;I4"Q2@R#"F& MFE@DM;/*I)%*,:1(Q2('1FW&K]=2W:F MXP_2DBN@/-;1D'*IV5A(Q=\H%._PI0ZR#],[47=V:G(=-?FAKB:MX7&4@)K4 M(N!@/Z8Q277*B(U9((W0H9%(%;1%@R[2^&/W&*N(LE(H3'8:*\"1@1(:1):'1*@)]2"/TIID(EP+#=V;C0V[? M-^.QN1P,AYU9^!0T7[%:G:JZ/U6E&XD0E2G!8T,RFB:@JA(*AEN<$J1QX&%F MJ4[ < M9N)6*X.&%O')>,&92VGB?CVT._FRZ]"ZMY#\^AK@DA'A5:-%<6MYZ80%-N^-%):_! MZ13L/2K8SXT8HA0JBB4E&4]!RUK)B60B(D%B$AY8HV.;OG@9;$71HB&Z?C/Z M7?=;%UM#A3,IWPNV!T_K+C[\N_#O5G_ M/:K,G6,9)B&37!.I648X#2U)F%6$\U"K"/QVD)!5.9>G#-ZQT2IQUY:HN8X- M9B:_/KYQV2G#'ZX,"SDXE%]K'W;*\!Z5X=>Z,DQM2EG,&1%)3$$%6D94J"B1 M<49%S%3*F #O//G_V?O2ID:.9>V_HN#"PK4OX_L2@0=F+@Y+F!F-Q_"% MJ!4$6KA:AD&__JUJ26A!@ 0"6M#'QU@@J;NZ*O/)/7.3D=L9C$MKCX6"N"0: MMOT/W^P]KN:OT K7&0B'Y2P3;XR(XLN )@I,7"$F7D]B8D2]%-[A( @M 35: M ^VH!XH1IR747'"RL2WF!J'764%SC#:1.K)#3-7SH K;)CY\#C+F::.RS;0Y*_:/?-TR&$EW:YU M4M0LM%N-6[/5VOZR[3O92+VLI^;/-$0U#4"];OKV::T3=W0\*7786S-K"3V@ MA\W29;N6FG+6T[#O>M:-L]LJQ2>N-6T["]/5FJ70Z_;:?N26Z0RFL\;;]NI9 M.^G+5C8Y-Q.H5R4S!)1!?[XT9:?4\?5Z>H+6Y66KW4V@EDU%G7K*6J?4;$6Z M\JX75Y9H*P+(A%^\=-EK7[8Z?G:HZ<.'-^_(YP[PT]00[U(XA#IJ#31(8 V) M4A2+R'5F=H ?4T9Q2 .DB%!-F=2!4@R=,]XPINT] _Q>C[1VAFU8K]/)C5NP MWJKUN-&(-B<^U>OXT$M&Z(]A$QK=B =:ZP\VL>&[9RWWON;\4;4EA%BG_JND M6.PS+78Q,GC5SK:OW"^W47.N[E^G9>[>",46,/'>ZA[L3,#U,DV#EXPBOAYBNX[^N,>\U%ZMC?Z@9\&R@I?]9"IKP>>=U>)*?BK6Y'.=/*5MHB?($M M>M9K+&-MKF<3][QNZEJ<_-0-WD,:V<=>)][[G=/SAG+W9XM/9+I M;;J1+75,<8N"#HKR0 PAE%(5'*$2(\Z7'JKTJ19OYI.'8*)YP+3O^'T,4Z*5 M;(#2?O_X\Q&M-+[!RFX9'>SN71^=NT:Y\:E13D.3\!$^GG4.GY_B;(#2>>7B M.+X^KA["KS[W#6/SPO;(RI]V 6_X*P%3I1>%51=L@Q82""%FE,Z%PDFL:>FX&@&0;].0^#OF?+\6XG[IH^]0-;(9D* M4Y@4G\]^<+WV=;0="A1:"(4J'X_@W-7B,Z7GN*[L M?JD?5 _C6OZN57;CO1OEZX/=?5;NQSW$W_ __<.38+E4-$@@E2& XN"!$0$" MX[QPDC(O=:KKND&O(2UM@_MH"PEM65":&TBHP$X;11BRACDI+ RJH*UW0%OV MQ%M./38(&&TTH%XJH*27("B!L6$2,TJC>+Q%6].1C&?)LWN:')AOV+YV';6O MIX(_OUK?PSK(_-1XM5WSW11EZWI[UHSW/2W*')_9E)&2,ZT)5TIIRC%67#CH M5-0?:/",L\*4R3G03_48]\HA%@U0X#E#@ I%@+%&@4 A132E.%$7L3IO3='> M,*H]P9)Y^&ES*,'N4R@?A36%0ID7G+E1*'=.1(@GII4"E# (J-(6**]1Q!GF M"//:&)UF&=RI$KZ2(WR]6.EKMZVSAMOIK:>I@VOH JJVM?,9]Q>UW<^J 3H$ M#4&4AC2\#G$G0]03(%0\8.()AH4&F'-DGAJF8*CWDI@ D/ N)3IS8'":,D,M M1%91A#7?V):%*WL-%,"U=&' M,F"E=U0[9: )&]MB)0K@N_4&KE !?!.5AW>GVQ<%B'G*_2@*$.]4MA6!R'B* MK&M+9[V99QRZ[!C+U1C.UV@I[;4:*=>OS@R5:0.ZEJS8MF_ M]O=2^/:_XR^#WK6M9E34VJFLP-9[+BN;S"IJXQ9EX)0527:Z\3^-K"0W7F/B MF\;'YVZF0MBROBZAS5*2BUL3=[DIL$VEK^FZR:(K^6:ZTZZWOF%\NT2&7RQU MDR89W_F/96*DRD-CC1,P"FFBG2':*F\8CO2KJ!V9K6@HM!$FTT*;+= ^X*]V MZU,2TOO-@:S..@ID#W80AH+G%YS=PM=4PD]GKYS5 MROVSLX/=>JV\>QCO]:51J>[1*.$ORHTHX?M?ZF5\?'%0/:NE;JZ5ZB$](3X( MJ*P'G&H.*.(4:,<0X$9X$2@B0N.-;0*WR"TA78H,4X\O)BGNLIW*9G^6ZJE, M.\]4UXDH$U\]COSV=#NQ7>>@_6=\SH(*GT2%YWO]$\@T4.:;"!+93]#=$U;$M?,M,GJXWC^CZJM@W64UY$&9M MEH*$[B:A4W1""?5<.AH-#L0 =3H ;8@$FFMM.$6!41E)2&SQ.TEH(<"ZNUU$ MCO603Q,/UIG_9!AE#1CB"[@YTQ%DT,;#MCK=,:8/(7_JDU<^JC++,! ,BA,M M-:*("B^-HS1E3GK,5# J2WK :,A &,TRT'[ETP+P/0''7P9/\C$]R#0WA=I/ M[T#?MULWC 3?'2,=LLJNI>7=_7ZEOX,.JJ2DQE/'LO('/.UFZQ:&WOI#MY2:([1KNKY5^K0 KMX'.B,= M45]>MEL_LZX+]>OD3E"/)QS/(^(Y%CSSAD*"%>3* M$B4$LM@S]& ](WM@3-1?^CJ9]@?AH.F3R/_BL]Y7K>;OK69OX7E/[Y%Z*KN' MJ-P_BF;L#BOW+WZ>$!*5!6HB_3B9,GR1!1'./ A<.1Z\5\)'[));MYO8W2B MD7Q:J?%3/(B2U9VSB$/#XRB9P7F4+NN]SKBU630UKFK=L[-6/3GJ.INEJ[-: MTHIF?#JVU4CCNP9F1E*S;EJH+>/P&9@X;=_02:-L)\*^N4E:1;S6:;QN.\WJ M3+VT7*/6K'6Z@V_?S)I;[I8SI2KWN>^&&B=-$=/+U@ (/V0[5?OAQYVQ_G.Z ME'"H+L/Q5[2)Z^IU[_Y*#JH/,ZU:DIG=F?AYUAXW]SCUP+2]O@ ZQ,5^T/4K M?=W9^'7:>(B6P_#B L>[SS[[G4\8PK,]X6F!^*_EWZL>8&!>_HQIH&I$KL@8:2/0*F):IZB7@L.L?-!S_9CY!YY M0XP4.&MA0)4A(1(4I4)9["C9R)_Y/^\X[F/C9&65)A373DZ]&]D5/Z0!;S6[ M /U-/%$6=VG7?D2"*U5'M7/7D3 ;<:77>6_<>M L??*FW4N5?TAN#MTS27P/ M'R#]TF[U3L]*29NXBHI(5'!;5\TDTWNF4W.U]-6CEJM[/P"/TB__]2^),?QM M\,?L%_3;OS?'7E*=FKAF&]8=;Y@=W*_T2[KY\ IW[^LD38WN,/+0WGEIWTS@ MW+G13N+>#Q6:&[TI HDNA7KK*FI0W2OOFZ5P RJUL8,^WJ7UHQ:I/&IDG5Y2 MR#HEHYL7@R:CDU_I=&O=7D;YF[?>&U\N:GZ3EQI_:.(IZLFP;0_NT(J/T)[X M6/SZCYI-GNCX/+;F.^-CTZEK_%6K?9$(U=9;/0>,[@Q\U;Z=:6))8F6_!9VN M$8WI:,]$1KAYU-.V;C12''#\J<%F3RPO6]8X=CALW7O/:9SI'S[NLF]F5SUM MC]JZMB;)[[\[I1O95-I-A_-?NG'Y6VFGJ>O7W9I-O7I/$]"OI,MN_OAS/^GV MS:8?V)%)"1]X1Q=BC"E&GF"_>GUT/*U>-VKFS61;E#IGT:I8Y.#225_JFAM8 M,(F1$B<\+L3A(73$!Q:@I-HKHZ"42B&-J*6>V*&_#B,)1B^6=IM\G%Q@-;62 M'@QH6C WZQV:OC\/JGOPQ&!!I(L[+YR3(-6P DT8 U)I&PCCT H>!?P]@=O- M;&!%@IU$*./^S%%PG$>*3OJ;]>VN3@9LO97U#,]HJ]7I@IL_N/->IYNISXG9)7TOTB_BU#BC7]*K@W#0ZZ9&X9V_=;WG_S 2;]RZJV7,@5THO'%'_"]V)OSF8:MS=) )/8NDQI@SVK^1Z*] M$7%&J98=3M.FSN[M4]\=BK\1M+:3[NLRS68T[^HZR?$AEB;K)+W6TUICOHGV M9G)\09EW4F;U")U@Z!!34 !%/ (TI#%T%&I %-;<1",02[VQS;9N3RD>P^3 MJ7S;=3=^]AX&&ZN=:;CS*U>W673'8Q/0P*V2COC 1+9+=IIZL/PF.X\CC$4 M9')+6]ONC?3N>+8I0Z05M??NT+MZ>QUFN5 "%($AD10JS"BD6LL0K U8$6%] MPHC[P]W+92TM(.H^GJ67^\U!@^>#\!#0% K9(K&(?KE_2DX4LE'P,1U%H6: M4JZ %(("$>6""QP%K>3&-KPGJ)7QS#+DE:K.M-URVML*D'F:8X91W4^M M]D-4OY]Y3^(G=M*Q+#%D\QWRP13,5G;WX0EU/NIV3@"C X\P*R50:70F4]H( MZ(,/TFYLHWMXHG05:3[SEKA>.QD5]^>I8/1&'5ESS:4Q!]^,U7HENV@T'K#@ MC3ME1'__YXDRR&B+H]H1@@#4< ,B'RA@(=%<>Q+M';6Q+;9N5]S-&CM1&#S[ M,=^3SC?A)?VKUXZ"I>/_:M>LWZG76P._]X@B]H83ZJKZY^[-K+>!SE%D_,VE MDS(\P3+JIX$R0.*1@:@>-=6Z:WR(#]0:*Q<0HN(FAGW,* MU=-5+N]H<)DC-\RCQV?/YO$?I-A0-:I*!:8]1*L'N]]^GGCB&!3, F23:Q%S M J01&'AFI0B:F[!M&$L[(X&"1FUUL?'EMY/YS9(9T]>AG$BZ]N5_1-5 MBO>'EU9?O'@KP)V=R,WNCS3[>+'1092F@Y IP(S$;YW)A[@SA6VUAR:S!B%O MIZICH;CE;)X_X#>YDB1"+II_9M1*DJ6;18_W1FX-9Q/+K*, MH&N-RWH&; .??NTTT00*%U&#DV:P9*I''<^T_()'=^]KG?/2E]3.FYVJSN3.=:)/!_( MV5B$FJ8I.G,?C/7=)V9&V")CU83TQAH:"WP1D%+-5&4VZQ*^3[S>E[*12I@F4N3 M^BZ26Z&+1DI#C7,,(2:IP[Z;9S25UTE%N,HZF/A,Z M=&$3O[9-O(A>^'R6<5%Y-U5Y1XO*NQRLI:B\R]UZ\UEY]V EW4SE'<1P/'IS$A378'KJ7WX1@D]SH&9RM?DJTRXQ^< M6X$U],Z-_%U9NR>'[F7=,WUE6-U0-/][C MFUS@K!]V4R[RM(-?.Q.^O]F"M46VY'Z'YV/NR[YZUW"!C+FN:$I?7[IS5+O_R[22=(B7>N!, ?G_^!'BPNP-/ L0& MVS1V3$((J T"&"HAL%&BRA!E+@]N8YNR6PZ#_YQ7=3C WE%;G26X;VCX6)O< M>2D'-"%,-\LPC49.=IXI=S\>:+SZZ$2W2K^/"WVF708$EW:%.,A2, M4B*JL51KKY"7BF+L M.(>WKC@"=@'NDNY(#_VO67$Z _H.[]8=W!?G/43O23 MKK6S K3",7\WR5;Z( MSDL05!'1>03AG,(3!PWQ.#4-55P"*BT#BCH)(LUX1QWVD(I4'';;W?I0#>W( M>S3HUI20]!:J3I4MC9#MWHC/, ]>ETY3W'Q).B2!6JM1<-JF690^4J.QA$<^ M\08[16?J0R!Y1 N\!8'M2]08=:?7SA3'S_%9"C*]@TQ1N;I#3H0P(C*S!1)I M 2B,PCT""@328X8P#]AX&D7Z/36,(Q]T5.$[W=+_]70[GDFBH,RW/!2V;0\F MSB4Y$:8+-Y(F,*$=GOGZN%IN(LHPZ>@<-,(8!AI^&?HV_SU@FB?T(-$7._C-D*"S@%'FN M9 52)"OD(UEA27WS63/Z'][WM3FPQ'4W2K=NU[(66%FB=]S\CA\2_T0[S7'3 MF$%;0S_4A$J=Z[B3IW'[:G;<#'K R/$Z61KY !%36ZUVE"KM^#3COM-9@ZUX M,NUHKZ4C*H5!"?[-Q"\][5JX;&5]K./1->-.F*&HS,[1MM.LG(Z/L)N\%)>7 MK78WB>NL2V&\S)5/SYK(\RRU9AG 0%Q *L6?E/MK7QC]B-ZI:+'>J7G?@*>& MM<>*X!AMUC[_[UGB89A:3B0-Q%E*G3)2(VBQ(8**(#6GF;*+($&HB(<]51<] M)0?5HZN#:OFJ]O?>' MQF[2$D9.L4F?MOW G3?N877':M/U!OKU9 O2N69>TB=_^'J\V4U*Q1T7#8-NM8]T62#, MA<)8$XPEU4XIY+FC(1X:UUHJ.6S,$MD%S..;.2/6DATQ@5]W!4X*^^[!G/7= M"U9.L_NO3VPD\*"1!]ZS*$*4-" !$[#&,NJ< M],8/BC,>\FJ,$]XF1<-0\[^*!#O116V@R"<[H^XSDAETCLR^F 40;\<-LP:3 M Z9(899D(#X YN.PY<#8RYJKZLM,(4P!QPES9&!O;F9MDY[@BO8(,0W';=_=R-%7Q,(7)/5O/T]@2A02*@!OK ?4 M(IPZ;%G 3=24J'+&F-1;FMZ#Z:. X*B/VW#2:J2FU@\?P7&D.%=ZC:BCVYFT M,:00T33*$>0HHU 3SQ2BV&HAH#)L+GW,2/KAL0\HX\]YE/$]4_F]VXD+BKKR MMXX/O?J?M>"G*"7:$/:#Z[6O6FT7#?EW1QY3:C0K5\LG*D3V]2X 0WF4^ XZ MH"6A:>06H=YP;#W:V YQRT'R;(U(9'C2VZG1:RTJO4D:EY+_*)T"2$98:O-< MZXQR7^="U5F:Y+!\2N?Z.B>>9IO_KVZG+?"GG='GQT-8!@[W06_R MH4_]Q@P&4[@&') =3(R-YK\,OS&Q.B7 MTJZOZZOD[K6M]F5KU(PS/<;O2=6X+@V7_+5GLDJ8S9NT>/!@6OST0\3O3/^PZB8))M/,/"[=GKM'[5!T_CQ M\TT=R>@N\]]EO4&CK9NF/1*T[$M'OK05\')Z]OPI"5E00YF M M105A[M:;SPK"O%8$W@LR(_@?3B.+/D@3OS]JCESO="*ZVK5LTCFH-=6*46]G;NY@Q\9D),J0L>/0IL7_KKDVK4? M Q4A2VT=1$#C;[=+U]YDPZHY&LOS53$(*0)TCD-$()7,*!J4MX1I'[#VT@\M M<@H%&+U8J$5ZI]H:6NJC_"W?^9PBTH6W9A%O3>7\\/K$("JSBB\O8=NMJUV?JY6ZM8Z*Y-1S3-4B$ MJ+;^&L8%)IB@?<0DD9<6FH MQ-TN[91?:GR27\-Z@(@XZ=0RG_9]/KY'4NLH&6V1:5J?7 M2+ED(PUOWHR6<4QIP:1;W;UKKMF'Y?2N[?\9+G+D7FA'=07$[:KKRX[_,'KQ MFZMU+NOZ^D.MF3UT]J7?IJOKDR,C*H?=6@3[H?F1GN1[C-Q]T_N^>=]B$=UBE!2+?:;%+D8& MOV8D-B"S2,F)]/_?!MD8NYI<$EL?8 EE@#&ZWFH^BB]_I@__=LL:GV62 7^L M&K#D0YZ'C G_:OMZM#Z;R8^Z-P2F&XQ8R78,$674@>.R6\H\'*71HZW5=I4G M:C4'VDYI9RQ"BXV[<^.^^!^UY,J82V,OR*:(S>YOMW6Y[IO[2U9 TNK%2[C. MOY?96J/MQ6F[%94],%RKM=Z'<-_SUWVX)>=OGOX^U_MS*5[9'E3O*%N:THQ' M6[/2!?(MML *YX1X$N4!LC5';4INOT'.LQ9KEB&"&!I65)X M#2KXCUD(7NH1)Q^MG:Z:JV=;IO\)E98'(KE-&3Q4*\(UM%RCH /#Q@^3&6>= M0>0!8__1M9W5J1R@Q7Q%9$V]!4??_^@<5R\;1XUOZ*B_0RKG^U<'GX_B]\K7 M1]5/\3N'^&#W^*+2+^.#ZAXK?QU^YY\_SDS#U0\:Q[7CZM_GY5V+R^<[]/C\ M\.JH_\=9^?NGB\KN$:TT#DFY?\3*U8N?__3WN^4:_/EG=:];[N^3RN[%"5$0 M6:P=,) J0#FG0!L:@&6(&LD8TVDL/-Z$Y'8!\TQ.R"-X*$G2)7FI0+0"T1Y$ MM*"9598))S&G >KX6@<4 K?86RK4K.=2$;@4M/V5PH6=K WC?G, 3_&7_523 MI^L[@]S?N*O[S5'&S%CMW_6#^H6J_IGA6P%OJX2WRL=I>-,&86(# I"R"&_* M0B )T\ [9*PR# N:1C)O8G$[\E+ 6P%O^80WBY&@"J;,?$8Q\A(+[Z"GSDO) MF6<#A>W6$.Q"85M'1)M1V*P)S&IB $TX%DDII(9X%$A+J S<$ZG)QC;;).AV M1/#U$&UIQT+(_O=HQ\*K^!2RCE]SPB\+./H>W( [751XN4V?>A:B];S/%;^'= MOQ>&NOEP\ZS*V_MF\)S[%0?ZJ)4PCUG#'YC%#W.HIMCR" PN%HQ@0( ME#((<*18I$*2)NPF)K_M=7X5H?[2@='78,_]>SN*/LJ(>+>JLRA_> MK;D-,R[&+UPZ*\3"PUL&CJ'8.ZD\,)2QE.)M@6;<@>"C$(0J]30Q&]MJ,P)C MCEPZ!08L@@%9XU3\6W%,^3ZF-==,"ZA^)JB^I;8*2@TW' 2*HMJJH\8JC5?9 M^&^GL6.,Z/Q!]7OPOH_ZOA?.]G704Y?KTE^@U2)H]>V68ADPM]@B"73P E#A M(EJ1$ #R1DO/(+$(;6QCM"G9D],?"F]:CKUIJW>ASS+R:+[,V$T^4>E0%LXB0Y9:_7\$D*:3R ML_#K+1LBHC#G 00"': 81ZGL#0$0*>RE\!Y*FXJZ-QF^'=)^/:F\(A=X=F^Q M)5C.[8E!-D^J!IHI$7H.1_A#WYLN[B-Q%UVKEWSS:1]^6[@T[8TF>:YJ=]Z, M/'CE:,)(C,QU556*E/=5BI>C":.OC.,SG2@-*?/" \(- Y2E69;0!2 "B0JB M5ZF9=^HUM"G4DU,H5LN .4^7+T"X .&W48/4B2 \+U<_U'YZ!_J^W2I0>$D4 M'AOE\7J[Y1.BK>0>IAB!2TJ^EL!HQX&.8ADQX8GGYB8Z6,!P <,%#.?;-U+H MPNN PK5)%#XZ(593BBP"R!((:#QQH)15 'N/G>""".?>EBZ<>6E^S?JM+=[3 M[:4;G.!5-#AYC7Y]4TT/VZE=>FI[V)AH\S2M.!*B=GR=1_Q.^LO.1QD?=<^D9T),CUU8\ /JQ\YZG&[C[ MGVG=Z=@G1T"7IC:EUKE[.NZJ5*G]RJ>[=*F)EM"C^/%?[9KU._5ZRV8T-U*? M]H8G$I%GU[M>7&K2M!H)JQXT8>&[PY_9@6"G)\(:A"@*0&FN 65QCQ3Q$B@K M&4R=I96/TK79NH4^47VYV>_!?-PD%WR&+I>]=I3BR_7NG]N[E\45<$@#I(A0 M39G4@5(,G3/>,*9M+GOW[@P[]683A<9=>F\53DSTEAM_JI=-LBNE<8B#&>_# MX7N#31G-',XP8M ?N'.[4>\C.B<7'7R+IKCKN=BB@^\S=O!-0'%/5]#WM4-[ M-R ]&#=:2O-&D_YV%%7G%3?M7:N-V9D44>5,1+UJ\]C7<#S^-7?FZ2NFA+QW M1_=[>63WMU,[G7VT'=@N7=BW[Y M_(]:9??O6J5?AN7S(W;P?9\>?*Y$.^LHOK\7K_4-']=F'-3GA\G.NBXW]F'E M^SXI]P^O*^<7\=ZG] @?H4I\OUP]O#JN'C?^Z>_=RM 7DFK.K .:6P*HH!8H MA!$(3J-H <$T?&=CFV^JE=43K4L8<)EKK$-O]N7@8.X\ID?Q_S//7$_^Q(+W M%^+]V;Q]A9S'(?4F#*&^OK+P*T]5B1VD MIMI$,\(8!]1I!*CG$ACJ*2"4!1>H1):0U38R6@5+K9%/,M?7F),E/#?;[W$I M)CE+U$D9;X,TNRQW[W]U^X?O=+/2&_%;_--ETD[B$T=AW$Z!7EOON2R19S X M/;Z1B#&+"'>Z\3\W6;T3WS3^M-9LIFR[GIYUR_:;3]FX6-;'>\5WF3$]?IW/XU&H_F(*Z.7SXF8'V#7V=+M!KEQ+[ M=+-LZ7N6$6\15X]O)\*M"P-E5_Q0BSIJS=Z?"H"'8?#2IR2=2U&2ZZ9-E#R1 M3+ZVV[ ,CDQGVT[01J?4B:3C2W_H"*7MZ]* M.$R./#?=R! QAYM'S?:IYSC MUD!%BN1WL_4I:3#=8YC/[-TB2=W/TB?#O]'5GX]>IG8BX-UJ2P''-LSMVY[Z$ M\&S[,E#D7"JER>CQ0]1@?'M0[/,_.C=K*9VUDR7TKX='W@4JO'RO]=;]N*U707I/@-70?_@^Q%)!:Q9 MW49_#Q[O?FD<[+JS\NZW5"1[7>E_^QG-^7[Y>K8.I,R.SRVLG)^=5SY_ZY>K M7RXJGX]H!>]=5:JI2':?5*I[^*!:[O_3W[NN[)P@[XG''@."<0!4(P:48PX@ MX[CAF'!+\<#?DW'(3C?K7>&)HA12Y315%DGCA;66>(<8U2INNN]8?9G8IMWS M65;QI8X&^]Y0FPD2L.C*.T,ITC2^8&@:2E/NSZ=G:\>U:/%OC/M3X%JWR+XWCZCX^_OQWX^#[X<_*;&Y+X]/%P>=O+-[G9WP_KN\0 ME7?/:O&96.7S<;U\?GQQ_/V('>_NX:G4[)T3!:ESR@O@L2& &H>CE6\0"(AH M1:2C$*?>^FR3(O;VTK(+$'JC(.24XXA)01"7:2"Z(HA!326'BAF!< 9"L "A M5P2AF^SRG1.$F991-(!@I 4T2@L@A3* 6(>4C,($$A5!B&PBGB<0>@_]&RJM M)ICH8-7VUM=^)"]F,=\Z]UI4)76I3$=7U3^_W!S<,-!1@-GJP&P\2#!>'U;Z M]H0ZHCPA*DT\3:7*P@'M P).$4<5H9Y(N+$M-B&ZW;^R&'W\9KAX%6I(P<4O MQL4CE63$Q98)2[Q7P!D8]1+,/#!2*P!MM(8$$=*F.?-\DPF4(RY^#SZJO8YM MMZZR_IH3B:1%37Z>59)1XL7@['9]EI%: -CJ .QPTK%C(OQ0 26PDN.(70@! MK; A'C&?<0RJK)R>\6>C%WY\^L43+LJ#60!ILWC$*0UX=<)'XCGS%-E/7 T M>$"Y5< @+*/"D9(/)60>KV[^4>$$>51$K-;L]-JI@WSA^U@'16-X;/NC4RMT MC=5AUWB,9F7W$)?/3T\@A9RGKCZ,VC2P(RH_!T[+@?B?Q+E_JZW:K74Q1FF,0^FJ]3>#W62!FIIN,KL&QU6'8Z MK8A4CTZ0IHXZ00$FJ4VLCY:4$EY$141AQH1D,O"$983Q'-E1!>/F6Q$I&'?E MC#NEA$3&]5A31!P!-IX:H%8H((U-=9@1=6WDWH!X"K=0K'+$N._! ;(_,<,L ML3"V![#M=(>><$4\ZMEPQ(*@*@T!E@8 0V MK@B34"&H@LB4$;2JMG&%5R2'S+LJ9:1@WA=SC43F#5@@;G4 F/DT#5U(H%V: MADZC)B*TQIYDED0\TQPQ[WOPBF0M&PK'QSKH&]E1#8VH8;N3(GEMY;AE)Y6. M"%)"<&^ Y\$!BFT TC$%-#6I3TH0@;B(6SA:4D]VYQ8ND/RR\*JTCH*%7X:% M)]-!M.3>8P0<]"*R,#5 $V: ]-[)",!"<1]9&&XJ^F3=(W_.D/4:4G"Y:(NA MW,TL@/ZL;U.C:79>VLL_5<[S6'H7O]5U\UNA*F]_^O5+E/@ M>+?6L?56I]?.48O=PR$279X??#X^.]B]B)\].ZM4]V&Y?\B.OA_!B$RUXT:\ M _X[#:LU_9K9\=GW\YKWS^HW%\?M0__OY' MXZAO?T9C_[I\> (=%Y8)#"SV!M H!X#"/@#B()'<66PAF^TT;0/EAA/D#(,4 M"ZLX5R$PB@(/ L-PN]/TX!0RH_3F"#8C774?T5OZX;M/KU8(CCAU 3).*:=& M.AMIR"C$*.,>%KVH'V"5=\T@IR<.1L8PR E+0+4: <4LA[8J$G!0(5W#,V2 MG$=>X"A^B86>4DDUX]@I8IG2*![1+0;)9<_J"9[U8YYM^NY27:K7@*\FIZT, MVF(G/68@GEZVQ;926P**QW38)F0KHN&S-*U^7"OL^Q9+X1:7]UNK5&-BSJ6\>'7KWT9RTL4@+] M7IN<%]WAB^[P[^"6"R+\:I>YRH\^0>2^B=[T:UB(\K'5Z7YXUCJ3O%QCB8D* M3QL3<4_V#\);..\I.&D <"]RZ-A/DGE-.JW0O=+MQW5J633!\&E)U2\I@I>+ M9LYUD2/&H>L7/T&R^>G_:/OQ_5*8^^J7#VN53X?_3RH'I_= M?&<4JSR/[^U:5CD_JQWO7ORL5 ^O#W8K9\>-;_BHNO.STMB'Q^=[+%[GYS_] M\F0"B$?*<64=<#P$0)6AP%"B *26&6R\Q1QM;)/9*$ V;OY9F@H\.1DW=^!3 M=-O/H($1P9U'@LM@J U0S"GV?WK=\5_2,@]" M1(TLZ^'W;+[[CK6]1J^>[-1=?]F.M\GB5O&K.XU6W-9^]NNZ9$:L!]I,9$9H M"!%73 -!+ 44.P(DEAX$&CCGC'("^<:VP)M2Y*EZNX"V MKN@S;(E-_WHTTT8?R.I:BKX?SRF!4/">8>6ADIARB:,-1Q27 MW@;E6<"%C5@ MT48DOUB@+?0"!VJ@XQ1::*B"G!A(F$6:0%EHHV\5"\;::#Q\81%Q0$902$U) M/% AJ:1$NT<;2@H+=#0?9$$<)55*\ TC)2D/0ZBE9)@$.":^Z=YSQ2D'@@8C8HD"L: MVCQ'H D2J@*,O*P@E49*9!CAFL373&F#"UOXC7+X9%.^J-7T/@@O- \T=;J0Q!@LF:"&>,^<$["P MA=\J%DPTNE/<>4D\(-QP0)DS0$:-#7@EC-16.^IDQ *TB6F>@L[O+3(SM(6G M,_1:CV[A^3+1F;=D""OLN.-"28L-=<++H+E2)$@1&)/,%V;,ZP/;T=UF3.,X MKOOO1KE?/S_>_?OLJ/KEHEPMLTH_]3[Y%J]?IL>[>[2"_[Y(AK!U$?RH9X!K M'S4DJSA0#FF@0[1CHLWF)?_<:PA3Q:#]SPABBE!,GN8'.*Z*L- 2Q)Q6Y M%Q24+PJR)QX*YT@4J499!6@D&Z"5=@ QK96'U!@3=6RVM"90ZK1@,A 2?Y?P:H0I#^(UR^(0A[)@77'H.@N.122WW0 IL 54^2GE. M)>-1^16;2CPY*ZF("><7"BPA*@BD$*:!*HAUH,D!KI1G5FON"SOXK4+!V XV MQ! A# /4$ >HBQJ?02H #[&#UEE)E4I0@%@1$GX]IOZ]5ZNGA0^F=XY^>7*R M8A$77M8<1E([1$7 G@FJ%=;*&2,#Y9@$S(TJC)G7QS=[3U3O]]K1>?FJ'.]3 MWK71<#EDQ^E^YQ?P(.Y7-'(:1U6+COH7+)G#6DE.C9; DV@3TR@K@>+" J$5 MUXY[Z8V?$]6[/RX 6FM!8BK"/64:T;%QC;>%+D:'UM P8JA M0#G"&&30!0RIC((?,2&$B[2A/8.FR)%^LU PV?J R:C3!P!M(( *H4"D>0A" M4-)#&2Q%)$$!YWF"@O<6%OXSVL$Y#@#GL#ROTNJ6].5E/:['U!_7VZ;PJRXH M1T)4)R.,2 $=ICP@C9D+TE.")%7>FURIE(6H6$)43$WTP))R@0(#C*#4MX(J M8"@U@*EX^(PIP[W9V%:T&,_]AGF=1AT184YUU PI5DP*:GC03N @B4?YZO)0 M\/IRO#Y1.D<\]MXS($S*[Z%\CE+Z8U,@8T=(:X0#&% +JJ 62"1U_%5($ MH6S0:&,;4;B)5]9*+#>#*0L8R=>HQ0)&U@M&)N;?*I]L=@@TXQ)0SN,K0CC MG NA.;?2N0@C!&]&.E@7&)FK#2[1*GH=.@_^Z3N=#R4]YI[(HF/VR9)G] 0# M%5ZPI7?XE_71R H0?6D0W;OZLWK8+7]-0!J5,4BQ)\$"XRT!-"04C38S0!1+ M$ZPA#(IH,L--R&]7V_Z[<(Z]!0AX96VJ@(#7@("C&P@@CA'FJ ;Q/Q$""$Y= M,2(B!.D]0X0;E6Z*LD4X9NKY=2)47ERH_)Q5+*)@.A%(0"<$#*JT&TCH'/"2> M0,P4U&QCF\%-C-AJK?,5L&+.IPT4H%R \KKY3 M0?C50'JOZF 9O:! .Q@ MM=8!@[P$$@41N(^VODM]IL6F6EGBY.N# M;EZ7VKY;:WMWAYD1/ZJ[I2O=*35;I7JK>>K;I5I\"M_^D36[;;6SB^TU?_A. M-UHDI>]>U[MGI:^M>B_12"=^]#2[T%4M_CENP%FMTVVUT]E$-.ITTUR!_U@" MM$14)05R1GL$J>%,,L>H)]1$G-(&X[EU6!/HQ19&K]U:Y[+5B=]:#'WXFJ+/ M=->0,CUN[-&#N*YX+Q2OV:_LUL^.S[^<5S[_T3@^/^H??_^C<=2W$4GVT<'A MB9#"*1@X$)130*&G0$K(@/6"DU2?8T@*NN M<0L^2I'>ZR,'_S(T$&T&A'2: MA6"B]:"E)HA@2:W7 DEF![5X<$0#MR5800.KHP%<.3UACF 3E 0\*O%1LT_# M"CQ+S2F4\(Y*%8]B8UMNW5;K1R2P&6&H<^GC'W_X^O56Z<5A:U=W=>F_=./R MM]).4]>OH_!8.70I8H)66.B $96$&4A@(-83SBVA?'Y/KH)LGX-L#V'E\(1C M!:/.BP!)M$NILL!(S0$3GF!E',/:;VSCK=L^SD M3&! M>2&0ML2J KE>C@10^?0$8\M\W'>@(U8!&AR+). M""000:22VIF-;;(E%T:N MS[H6E9Y$%_56M'(ZI40ER=P9(E;6]:'DYN!;Z5M3V='VK-%-) M'->0R*G6[&5FT2(*YP-JZE!9I,D5'NFEEB[[H>VC01:?Y[>KFNN>C0S+B6\- M=7E%* M$W,I[4:YV"SM-^U6[M=;:77CQ;JMM,N9S9UEX@P<.!&,2E^[\0\#^/IEB$+> M_7OIQYH'2(.?,^@V$$A"<,2I"Y!Q&BT,(YV-$M0HQ"CC'J+[^[Y "C4QT'O- M**4Z:$.HQ/$",@A+W'U-+'WSQSV>K83HG>_M6C?2XT$(&856XVU_K[?LQ;N3 MI?:Z?'7"H<10:04$,E&=0H0#J24"R,3=M]$JP#)LE'Q4."X3>;1[?HZ$>'V/ M2?4LV0?U>NLJ2>C,212-#-_)"#\9#9GJKQNM7OI#$MZ9N(RL(^R+:CDG6_#+?3(]QBY^Z;W??.^Q2*TQ9$J%ELLEF.VT&4?*-W*1TXN6FUA MU(/I='>FX;Q6Z;U\2!W*-N#(ZW9I+V*P*^UZZQO&MTL$;68V6[$M\[8%3FW+ M.O#"[",_-RM,9 L$>/*"T$\M8)RD4=^HULWGY%:V1:L2*<4M7^*6"\J^52P3 MH\>S4WRBU^&E7VK-4O>LU8N7<)U_+Z,VO(E"Y)1T^N-,S=)BZ>FSWO$=],=C6GT@89$',>4R6%-!Y[9)FV&C,MS$/9/HNG62^9 MZK'F:=+]@^H^*?HTYB!42]0XA:ILY[Y1AU1SE' M?%WW<^HZOD9 .@AW ALJ &V5@#8Y2'8RU+20)Y@0S8%V:4^0E!S)-IM-,0&NU@L;KA&<\]-.YQFG M2;X&YV8EZ6>MNGNY>9SO?E*3C/@7C!+&*D0UEUHH)4+J!P(A0Y(_BT^LP*TE M<.MPTNW%*-)1-G& 19HWKK@'AO, %'&.(FN@$#A:B>IV:6\Q72W?/+N,VK)R MIEVYVE)P^%(KTJ7#R XFG.($*YLZO M0([:9Q#0:$<%ID@(HZ34Q"(:.*5"A<)KDG=>'DMK$Z1GQ%#@$1-16B,"I%$> M,*T)%PY[GDGK32%6U5ZM8.D\RNN5\W3A9L@Q $RX&0RW5AJ! #7!QQ\" P4% M! C32 T0^ZQM+]HD^"ENAOR-/\VUF^$@A*SC3*\=.;;7]EE"48B4'U\_SMOP MOMN8+]/?,$0;U9 @!1-4&*.AMHH1EH:"2.9HD8&3:VS[-NF*P %'Y<9+H#'# M@,H(<-(Y#C2E\1>+6& 9M@F(WUY(Z(VS]%*3"5;-TX5RDV, F)S:*Y2SC ;@ MD$K*C8; 4,0!ET'&TT[PD%DWG.8DAE+P_HK%N0\.&D:YBF8N-1Q)BW7@+!B- M""(&/XNOHF#8Y1AV++&5=H($!8$(R;6H/0-2*PTDPX(S+JW2D6$)SM/HW8)G M5RVO5\ZT1?#@=3E\PM] N9,:.P&<<0Y0X0B0, L/1OX-B!(HT<8VIK=G+19) M#<_K;9@N7VIUSWR[2&QXUF(?K%2 #A(D%<5$2.B0,\HHZBC"NBCVR3>L'4VZ M&B"!A#II@% & :J,!Y)J#03D'FHD(%0LPMHFQD7>P[JQ]%+%,:OFZ<+5D&, MF$R*\((1;R1 S"E L;;1188-DD% O8X26S$*$BK' M Y30,[6Q320JY/6:\>PR\GKE3%NX&EZ7PR=<#4%YBZG%P =" 67( >VC=NZM ML=XJ""V6D<-I3O(4'W UC!HQQW7Z^_&@^.1C/[FBW)*W,"IZ?S MO_=0[+BJW3LKXJ><5X$7F%I@ZC+&T,8 MT"R%4A,2?V"+!+,>01,1F&XR<3N& (]'G=ZY]A(1;?8J\W0G!%T=T]W]2@E4PA( M+/242JH9QTX1RY1&T50-&WF<$#H)#YFG74_@0LG_O/3-CB]=Z4XI_G\P2K1S M>];G]@M/[51J2T#QF*&=C&T)]=B)C/=/:R2KG]:(XV5YL=AG6NQBLUN+$5.W M/XK8>H[7N6/@8S%2[!V.E%MP]FDQBV_.QL%BXQZU<4@50[W6Z)8O.&'K*1*U MF+#U.BZ>A6RG7"8I%5[&M?(EOF9L?)+(9]R&[\$M>%FK?#Z"![M[M-(O7U>^ M'\+DWCNH[J'*[G[_^#Q>M_JI4<'[_?+'&;=@8Q\>GQ_2ZQ<_0;+YY5&N?&I7OY^1([.RU?_]/>G1G1AQA"V!%@>)*#"6Z"TA4!'RG;< M,ZX=3>K$W#CW,P5FWE+XI8"_MPI_*X^D%/#W0O WD>8C \1:( VT#010Y1'0 M!E-@K)(0.FBU@1'^T"8E+Y9H6"L0U!Y;(J/U)C:/VYS0@T'@EC!#QB#/M3ZR7 M]G='_'I;<%RF BM+@8G8-YJG_G4X0'VWUK'U5J?7]M5X\]_K+7OQZEAG M1UAW=E2MG!]4OUQ4SC_5#W;WX<'WHZN#ZG&]W/@6[_5WK5RU['CWRT5*9CG^ MYPS:QM]-_5WU#AJ?SLJXS"J?#W&\!XWXR8Y3(DOCVW7$NGKE^_[/2K]^4?F< MDEDB#EZ=:.8#]R:E83,.J*,>:.4UP Q*9+"26)N!G(I,[=U.DAB$2F^9%ALE'P7(9>+Y=L]O;.\GOV=3U^O7I>&I>%<:G<1FI+7N MK5R2AQ,V'ES$NH#/\["#;_[X\+77:.CV]4$8'\#-_H^VOYH0_3WSP,'AB5)> M81'%-:2I?1SV'&A.%8#&4>D@Q3+P69K.83;0!)NY&S;KW+!9TW<3=75JG6[\ M>RN4NF=^F!24E(,[Y.):)0=A2-Q^>?> )7W#9@?RRWRH=X2D<\_X[U.M]9(10&#G?C6\:%7'[S^LQ86"56_ MT[R=(E-L-9EB1<)3OF_Y@@E/S_-1=4]8Y>$6V/GCH'>>876O/?JL \>>MI$O M24C+19'F.HD\9L0PYX2"G#(AE*5!&*J"($Q*QQ;PF7ZJ-6M=_V?MAW?QT'3S MM!:M]YU.QW<'6D;2+Z8B1O$Y[ ?7:U][W5Y3G]$H1G1\O@?3M/J_7:K<+!QA^-H,2*5;CN@F<5&>Q081QO; M;-8I6DJ[_2I]T]Y!S/F-AI2=QE(JS;PF%$EF=&I"BCE&S#JB_,G^8GF$'_5E MK1L?O>]O15(^MUN=M>GRL!Y0,9%-PR#UEJ@ F.$>4*$AD$00@ DV@K@ D>!1 M5<=LD\@W.+^H *8W"DP^"&^544QH2YWBAG(+4V3+:J;R@TPO8?92W_Z3N=# M28_;B$S5MCSK_*6G[63^(&UAKW/1+_\)'72@<3QH X/W% 9HE,(2.NN8!KD.XJ$\J;=R9 SVG(%H=P1 (7+ N*C&A5&,KGD3;.V4XXA)05 \=1*8(HA!326'BAF!\ ITO(*M7X*MQUJ?EE9( M$1"0PE! D9) 2Z>!(L8Z&["%/)JCG&PBM!X#,-Z^HSU+_,JQMSU_&/<$G>_5 M6D_.1I??J#-DA1N4;QK,E_9<\=U"I*Y.I!Y.:LK6I8)7IX"2P0(JF(FOL 4, M\C3_%6J7=9$D9).S53E25L=&.?F1F?] MF@VOU6*+SLBOT<>QZ(R\?N?]1LLVBGJ7HC/RBVYR/>ED4R0^]K,2WN*8[9%#W;W^N7='7A0M?&ZA_#X M^Q]G![MG%T?GA_W*N;TZ/M_I'^Q>](]OS4L[I>5J^:J\>\@J?7<>KUL_:NS1 M@\]?:I7=,J[T?V^4=\OTH%IIS)0]*6T-IR2DO12 (NZ ]!("+@5SRF ,K8O: MA-SD\/:\M!RWQBNPL,#"-6N,7&#A:V#A1-3?66.PAAY02UW\X2S01GF 0_"2 M*R800AO;*&*A>+'IO046%EB8?RQ<>9?D @M?!0O'>B%5A@<"*6#.$T!9JAJ( M" @TI4$&:+6G+IMD#NE:=8Q?(":_S@V3I[U[- 4X+UN=6GJ,#VU?C\_SPP_C MFD,FG_C6<.?A^"O:=%KUR'QW?N66O^B5]D/*Z;V8_+E$(VD"-T;?.FN/?62G M'IBVUQ= A_B('W3]2E]W-GZ=VHE&K3E:DL!QS;,[=N>^A/!L^S+@C8B&K79& MR1\BT_EV^E1\X?O=)N^NUG:;]JMW*^WTNK&BW5;:9G%U.S?K M&ZND[U63)O6-E:N'_8/OE=I1?Z]_7-V[+N.4GU6.U_R]]D_?7AWLG&#+/0O& M 4D] Q1*":1!'GA(%3+("J'U;/-VKHS#F-F A:):^@A]2E&F&%>80WVKT?7H M'+(9B>.3* V.XK'=VQ]]NC\(HV-XQQ3_L[)S I41/E() M(,$;0+T4P+!(\2B:#A(:P8/':Y"-^/$LLE&\7!9E]"6KV^WK"+"I3T.OV4TJ MQ^F([:Y\V^EK\GHCVK!(GT-W\?&[.JN+OV7;ES^5MII MZOIU7.5[WIQJJZOK17K9&MWR==++BI;1;R#O['==UTT;]=WN5")[Z5:*:=%? MLN@O>6]_204](4(@1P3EUAM"M%8D&&.8]2ZD&MY%@H,CLWM-@G^/-,J'P3]6 M/M_O5\Z_7*3 7^5\'QY73]G1]_VK-$/UJ/]'+;XFY=T_SBI?9X-_%]?E\S*N M?/YR?KQ[B,OG7^H'N_6SH_.=:-B?G9<;?\37]JK$X F,K&,"YXK38%11$0 D@Q(3PD("LOX+PJ&BHUM MK/@*TU(+ "H Z+D!B 5I5?R'PR"H8T92(3776'AOA!2J *!7!:"Q!D1H@$$K M"QQ+K5*-Q4!B8R(**8^1%0REB?'QQ#8ERU.+_Q5UTAY@"M["+.>X\E>[]D-W M?:GJ[5DSWO/T.CYV(R[DNJ3M__5J@SRFHE7T8U MA-I!)O32B? W60;I!-O>[?;:MDP%C;4EX1DXN=)>GL?.$\100=AAY#[R"%%#).(AV+@'1IL)4"*U0 M2N41F_#I,T *9LXO,SNNK/8:!>$YM48H%9BD4%",J- 2%LR<7V:>J,. 7.C M S F\C&% 0$E0GSE X]G*8B%/G_,O**PV-J9(1_KK9Y[#F-DT;;O]Z'>HLZC MM48]PK7EWBNL8:#(*A.4]E8%J@71$>8*U,LIZI4G+1)FE2),,< #\R,$C9@N;&-X*8BJZH^RY'[M^#F_\_>ES>U=6S[?A45]YUWDRHUI^?! MN4658^P\4@'B&"<'_T/U"!MKX&HPAD__5N\M(0DQR0@0L$^=8)#VT,-:OS7V M6F-N)@X;G9+36-O,PU:V$5&7GZ2'U*E@87D;-@@7#)";(. M?E"IB$R8:^SMTEP+-2>O+B8M8J<8B8YL&TMEU>7G:>: MI ON+8D&.9$]A2)PI&T",0VP+#RG@3N_@G+YM49%)NO MD9%HE#%YAR-8(]$ZC[%E#.SZ?$9*JQH!5Q0!/TY;)BE$[HF7R)B8:P1E+ 0( M1)II0SP%4T6JM0W3I/S>?2QJY^H*,[-U)A"EL/*,6\&-=T98$QF/5B==&R8K MR<=3A@DE04?!))*&@R;#HT/&"@&[I=)V)9$\*(,Q8%+S'BAB40T-HBGRSLG+?&L+AZ8OFU MA4D^='NQM#V&O5[L^+/&H =/:U4E*'(IB^[@*/;J ,G""[M(!W!/."$VBD0= MX=;F*GV,:I[3XHD67MP!\+(!";]=1CXP-XM!_*/X%N>JPXQV_MUHX_8 MM4>6"XJ$I6!RTN]ROS;HJX=^"X"? MW?$C;GVD?$Z-+6C $*FA$W!J% M3 H.!1]U3,SI).3:AL2LR>Y_3FY1OGA&/M97S.M>$*>Q4I9ZRZ4EQD:&>;*) M,!VUUC6O/R6O3YDD FP2K"U%+&BP2ZS'8)(XB9)3GO.@<<1^;8,!KW-Z[T/Y M-:^_1%X/)D@BM&)$:M!WA6%$8+!M)#;"*4)K7G]27I_(=!]X,,RYHQX1@ MCEM!=**!$,QX]))0RA=NCUG'DA\'^_RT30,Z)T"=,PA[YQ$/2B-KB$,*=A7C M1+D@H6P#)ZA7G:?*U'@2%<4,:4LIXM)XY B52"1%#&A7BDBQ@G+YM1T^ MN2G)ZZE#*B\;YH YG"*@L$2"N9,BE^'BD7'@$F8=I0O#W#TCQ;5&LXRRA*=_ M[&T-MC]E&,RENKC+]9F0D5@BSJ1&!NP1Y*EB4E@A@ZQ+=3U;7E\HYXNY9 U5 M-E'"-1,.,YR8CTQ*S[B,=V#V.C]D);C[XP5W*V=,4":AD+,W.1 PRLD_"#15 MIG+N#TTYZ8N+>R2(U$R]PDS]0]T):Z9>0:;>OV!JAP.@LZ4(&ZP0&)\4:1<- M(LQ$DI/P@Z:Z6QS$KW@NCQLX:.Q?/.70";"U, M9.2.4Z5T]#AQ)1P#U=L[5F/GTV+GQ"3VQ@FAI45>2)$K02;D**$H@+3#PA,P MA6*5=$B5KK&SQLX:.Q^Z8 9V02;K<(J1XX2=,513B0'M"+>C?.T:.Y\,.R>> M!Z9$C-1%I+S2V?/ D,VUPS'125I#G61A;<-0T22"OQCL+!T8_QY8>"G\&XIO M&^.I[0S;P!U^XW_@P_%$RF<7G1 [@S>R:E?]R/Q'K^A#7XYZ9M!+\!/.LM\G M?Q3#L!5WTPVNP;V\BGOPVE];7?_UF;+@E_\<8=_^NV/_,QD^_;.P3V M^2RV]SZ>[_ZS4^R?OS__LO?^;)O".&",NWN_%O\Y]Z>['P],Y$PIQ9'16B(> M"$/:4X>HIYYKGCAU8JT1 :=.,CWUAJ"/7$=A3#X9A4VVMF'+O6TV.G&0R:I? M] 9JW4E6OU(Y&B5[,8L\42:@:Y#TU,.7P6L)56FUY^ZW7[_;N$5N\R MXQ>ZDP->\=%<3W4X<+ .C7^+2U/Q8\^.3\V.M)BP'EIX5$;RSO=X9C':Y MR/RLEN"M]\/VL&4',;SB5:@)H5Z"FA=N((1:/+Y"2GC;[@X[2S9;GML"P%C. M[WI<] 4OPZNG@U>_ #4C7$D'K^&(RKMA'UX>>XU6T1_$T5P(;J6(*5G+. N8AWC4)\(;Z?7Y4;!]OXYUS^/YXZ_S+\>^M_?;GTR_'?WW=;N\4N^\N)0>V?_^ZW_[R M%>9POOO;UMGV^4>6,Y?@/>WM]M_%E[U?VSN_?3S;IUN\[&-Y-JF-9$W2B?N< M&Q@1EU0B([!%/$C-I0_>6K^V(0QN8GWOPLV+\LGS2)NN\>Z9X]TB)[,? ?"F M7"'3NE\-@2MP6L;E),FT4MH MR5&C7XU^JS3Q)P"_RXBW$P?OO_O6,"_9:SH.\HAP-Z7Q"1PL)Q99R@T"FHC( M*37F/6_,D\QC)S%/ &R<2VR(DLYKX67 M*I)PUU8%M87[F'BW.U'O= I8<*=0,"3K>#$AAY-$$H"0*18HE2Q;N*0I:&WA MUGCW$O%N$0OW$0"OMG ?P\F7X6]T MA:K82) 9!/4<2C,\ABKE'PP>73H8+H MW,K Z*80]ZD_5L-?#7\K"']/@'ZUB?OX>+<]*8^](@YL[ZPQB/ZH ^\]+.)#![Y? M=V7:17KA6&(8QQ) DG*FDU&""&M"P)I1YT0=[UT]:/P\'>^55E$7B(.U!/V/ M>Y80;"E'0GJ;.(@\'\7:AA9-1N]="J8N,;W"9MXC<')MYCT";T\%,BD.TM"0 MTSAB0IR*B*S0 2EI.;;NN'+^R;/T$7%V;+X_.QQ,93:4- M,JJ(&*<$^-@YY(*E*#=S$=1YE3P#/J8@H^_ML*Z9>769.;CD*9>>:N^YX\QI M87"@C#'%4XJ\#CVM(B-/A9Y4--$H&9!.U(.RG04REAIIG91VV"L3U-J&X$U# M:F7[N3'R(LKV(W!RK6P_AB$]%5.A0=!DM4.& X=SGQ(RRA+D6(@QL[<4(*6I M;!I^GZS!FJ]?OH"NM>W'9^1)L +R57NM@8V$DAICEGN)^L0%PD^3T0(;X"1 MU3)B!76#IH5X<:]G0RR9Y8F/OMT)\UY%#VT>M=;6$*6IX$82BWV SX0DDD1L M<1T!6#V\VY^. "B&I0G>H" $1MP9A5QT#K%$C;1&>Z'=V@9C3867E0ZW0BD? M+YR1%S%*'H&3:Z/D$7A[*@(0J9/:VH0(CPIQ,$&0B3HBR:((%CZ#G<>2ULH&L;IDGT MLK*7:EY>05YFUFLKE/=82BYEU"QY:8C&*FD?K:H# *O(QU,! !)ANZP(2$>6 M$%>1@:[-"#+$>*L%Q39W_*QU[6?)R(OHVH_ R;6N_1AV]%0 @#B& R$@I 6+ MB!N:6T,YAJ1@5!G.D\RI=,0TQ3+*!M1\_8(%=*UL/SXC3P( W"41O$L(=&N0 MTM)+8&0K4*3,J,B%T$H"(_,F(-<-YVWXW-+:\_"/*BCXPMC'Q85H_CX.=%)#8_)XURH.<(/'H-#+@6/L(V1:&,"PV%M VBER8RL==(: M1&L076[6MPF2"*T8D9J#QF(8$=AR+;$13A%:1V57$4"GHK*>4463]^.]M#GU5#2Q8;557^-IC:>KII#65OWC ^@D"\$H M)I0W B69BP4$#_HIX0XQ#)NJ%/8\URSD# "4WSL-8050M$Q?^/? PNO@WU!\ MVQA/:F?8!I[Q&_\#'XZG4#Z[Z(38&;R1K,311^9*>D4'VW+4UXR2R2<;Y>:P M![O3R+Z\ANV$_ MN-@9'L?&NVX;QG#5Z<5#T8FBD8:MUUK"5A@1_SZ579'8O M[WS?^1;[@TX<-/Z)MC4X:GSJMH:9]/J-?CQLPXP;IP5\#+,]*OJ#;B]O/.!4 M?]#HIL;_6<1)J;A-!%,@>ZV/XN=?-_>(=_> M^RRV]SZ>[_ZS4^R?OS__LO?^;)O".&",&<_^<[[%MP\/ L@7&41 -@)0<9 _ M2+,8X4\5F(P&!R?7-L3Z?&YS ZB^E>D@D^-1B&/WXP$ )5;<)T09M8A30Y 5Q*(@4DZ:=#K*M+:! MU^=#?&/B: ),]4\B?/@MMLZ: $ZC]6^<7%,FMB0G/],R=;TQC8;3&'AD0V,! MRC/,)6NHLHD2KIEPF.'$?&12>L9E?$)82L7W&-!Y['5?,=&]YSO'7[_#?VSG MV)_M[NV+ XF3LDQ09+44B#N&D:7PIR->ZRAT< Q4JDYWG@(K^9CWII_%UUW$ MXJ8=V,;_M>V37QIO.[9U!IK/A6A<;VQU2BE\)R%\)76?W7L0RY+/1@EF JPF MHX$K20VUSB41E2+6,V]J"%X!;OC(MT\/+"A,1#LP*4*6SY)99*)*2%@6/"., M>6+6-MA- GI]U77=JS3R&3-BEG@QQY8Y'*,5G(.>:4&-T!3H62?E856N1/&[ M>QVG7(WOOY_$3C_N90-G#][_:ZOKO[XZ.O3?<\:/"T!W ,$.!S!MI63(6$50 M(CI(XZB35*TU(C#K22:LWC"7;UD]4IO>W4:LMK=Q:D'KR%#<:G5/^V^N99>V M[1T6G=*8%N4,2LOWPD*O3&V82]..;\2^_C&O:%)UR/.5-OXR>-3+;<^+^ M)4N[7+#JZU].BS X>F/,NL(J^Y5&)P9&+ZZ^)>NER^F2VZ#Z3HAU9[ ,-5M_IL;<<3%F) E3Z3D[8J[UJ-\SIVJ-R1-QE M_AX0+O:>9@74E2NP'VT/],L :NEF]+'MP*YBI#FS)/5^WQ@76J OS&K30E:( M[G+Z'XLOD1YO/E",QV^N5XBWS9^ZNU MW]['NWMO^7_.MP;;Q:227-)8ZUPZ#E.-.(L,:1=UK8'U"8-UY M-SF]8SC!,7DDJ:>(&^&1M4$BD))>AX\K9*N:!#WDS^*8=B*W71#./?# M<##LQ3JH>T50]^.!28Y%+QSBF,$/KS R2BM$I)0J22U-9,\@J%OM\3C[9C:V MVTW3^3K_W;\B!<>6^4'3H9$RT:S9*/KE8_P@AL:@VW#QQBCQ8X>#04JNXTI2 M+AH/UFR=BA^+6MX87^3KP,PO)KYX1STEA]> 4#IE5N.8BBHT9.3- H&H9U%9 M\PHINR2'_G,I8@C80.]3*_*%VB4OT[)XC-I5\[K)#KQ_[S2VOL5M&,S1ZS X MSK_\\QZN]V+[MRU:&1S[I[N;'[YN;_Z5_VOO'V\),#Z^[W^Z;'# 6$'IJ4YX M?:D,CN.W?/N?CZ<[O^7_OA3;QU_!^/AP])_S\7'7TN"PD?BH0/OOE'ETR!15F[V3KLU "T/ M@+:F 8CZF)W& @5'%>*$YCX3U"+I(Y61$(J6.2TB,AQ(UPD7'%IUC9R M-1 R7PVD5HZ6#D&B5HY6#X(^=(>]&H&6AT ?IQ'($<)4-!21,AZD(T%..8J2 M]"(G4#@:$B 0:$=L654R:^WH1Z!)UMK1"D(37%M#T_*@Z?,T-&%AO 7;#:GD M'.(.$Z2-$D@'&JS)25R)E6T!M;EW_XU#R\.A_6D< LS!B7*+9-(<<6(LLH _65ER@E-%#/%K&Z ^ M-95ZJ3H2H>MTY2$JMSY[PER_EQETK),AZP81+P76_4Q@TKE 2=2(TL00-]8A M1UQ (C*/N6/6:KJT!A'/*14R_YW)O>@,2UUCE'I5S=3U_KUQ;?6.$3_Q+"E. MNOTBW_VF%ULVUR:;Y%3]:S;%;;0:>'*+=?U<-O'Z6^92-)\H+4Z;V;68_IF' M6_*D",0JS;6-Y4]LJ2=12J*\]<)[=4 86QO?==2;& J'$3E0NK^B4N]^8UNG M]JR_]N_9@BE%9SPDE;-(+Z_8M>N2TH.M2T62 %'=7DE ;X 18B]?!6.R*S.6 MQE$OH_E_W;Y!"I2+,O&PFQKOLB#HY(ZJ]GI&>'SZG#L97M+G1Y1+[KTJT_2P:>CO_W=8#,ZV MX^"H"U9Q)NF2!C:+OF]U^\/>"B69;X_5H*\[YY_/=_[Y>+;[S]_%[N8^_K+W M%M2ACZ#6_'VTL_=7:^>W]VSG_/=BY^QRDOE'MK.W#>_=$E_^V>([QW^UMC=S MXOE;OO//>[+SVV>\O^?9=GN+_>=\BVQO'AX0!>LG&4=))(JXY H98R4B@:J0 M< P1FTJ'+3GF;=8F,;,^$A436+3<2:XU5X(KDVSPU*AT.2M]:N'G588[5+]# M1%]PS%4,>$GKJ#;R]D'.3DH'9PB3S! 1@=:<\R!<\LDE@UD$4'_BY/IK4+HD M[T9%WXV9=5ZLJN MZMF*G"78FRKNV3WM]!NQFG^1$1JFG@\0-+[97M$=]ALG MO>(;8'[KK'$46]F/D>_+-6QS5<_3H\(?-8I!X\CV&WV ^2*!XML9P -2:Q@[ M/N92MV5-;Q#UW5[,M7)]%ZX[AR<4Y9O&B]TH%8/R),-H/.UR/]8;-X M)510 M\X!K]7YZ*%.C[3=L+S:RKQ#$8NNLG%8OEY^R@[):Z7KC\]73R2J,]1YL$^": MPZK<^=0B%/#@<#SL9[$[KIOZ.,+FZOF/Z.0IM^#__I>F1/W2+PO.9@]LMP,$ MV>@?Y1V U8RVUX&E[#=@N4 :]6._V0"F*X#- OP*$%H,RAJRG4&O<*-B\&4% MYB,P_F-)[< &L=<_*DXF3#"ANY?%_6^O.PHT=89H);;[*4^)"$(9[HUP5'.CB.84DZAMN-J#1>^F MF.V.1_]G[&6]&PS9"T<5HJ].17M/=S\>>)KK3?"(F.<)-#2%D8;E183@A+$5 MRBK0L>;CF/_*UM!B>VL=J-DFR)BBX\XGJQ*FRGD>50S>F'IOE[BW;.?C@94: MT^@8,D+@K'US9+CA2.;,&HL5*.=Y;^(0M( APE+9*CC@(X 7-P$ MRPA?$AQ2J8A*23)L+0MOKG>6#P=\LV'R73J-?P%>\ MUI#*I+WM"1I4K M*C4C4\0D'N%LRV;?4O\HPB4W.>,?7#U[4K7L+J9\Z9H#%:U=#/+2/070_CGL M>1A%?%>.(C/=7[%MB^RTV8:?[6'[;3O[P]Z-1UFSY-4LZ7&9-F$(-S8@;8Q' M7&.#+-,>!9.X VQ,-(#FQF[J9@<\E:IZ,FE8U?0 I<['WL!F3DPCO?XJB1UC M?SZ(>6-(X?&C4J\[%O7U@$7IN<0,<1'+"F,:.:]9;J?$E%'!2*Z?0<6C3\-V MV_;*3F, 7PZ^!\OR(A!=="J(R.0\\I/WXXQ:64PWO&G\9$N( 1LUGH \R@(F MYVA47=,JRK[ZZH8"7U-Y;IU1[M>+YP?ZR8PP?SY[ M]^4LZ5VZ]#PH\"U<$GNISS"W/V.YO87@,4^SUS^5WH_N$!X1^C^OWJY??5CJ MJ<'\1NA^-^->^J&&19=F?>?R[W<]@[ER:W;W,TM73?'%G#HBRA*BM3=*2YZB M-L89FH/+7&CA1H[HN_0**DEO1(C/Y7C1C_DRJN-%)\7^/U]:NYO^?/]\"^^< MPSV;7[_O[OW>WOUG^_3+/UML>W.+[+<_''TI+ATO:L,[VY_YSOG.\?;Q1[9S M_-?7W;WW8KN]+_;/?VWM'_O3[>._X?D?VI=: SDL(K,Q(A8E1UQYBVPP$FEM MJ39>2&)E/E[49.S>I7V6>&BT!J$:A&Z,AGD5##,9!*Y M)AI6@]#C@=!4&QTO6>!8$ 1R(K<4CP[IB#E2R6J!K8S1&%#I69/+>[?1>7 0 M>EJ3XCE@U,Y<_/(A.F+6A8<>1B.#W?,U'BX;#[>GE3+LI5/.6!0YUH@G'I!5 MPB +DV$5$PQ4Y84$G19;<56J#%8S;@/H\74C/LPC#NER'"CN4G*Y@I@#''+ M#;(\)$1BPE%P[G7DH,B0)GL&C%M[R>[J)6L5UA6M8E#$!W&5U:7+EJW)_#'9 ML-JV6SHD?IQQ,"GFI:<2!9=:MW3*+ MN&7NJ]'4)M[3:32UG?<0R/AY6JFQ@E@M T$*M@J043-DH]8(3#^0:YA2XC4@ M8U/H5>J'43/OZNLT-?,^#/-.J3761]@GG)"5V"-.P"+1.&+$1(HF\$A92IEY M^?T-DN?@HYFMLGE;#.Q'/,Y$]%_%OO._DXZBO.:=]JL!G-S5V3V)5M;7.;G^( M[/8ZP?T>">[UJBZXJL0L F9/F^(_)45><8[_:X@T_A6_Q<[P8<*+=1+L"TV" ME3@0&G+S+/Y^_ MPW.^?CG^S'D"&!(%@ MTZ(7BDDGQ-J&%$VL5S_B4@-1#405$#E+L-6):,PH9T'K7!L=TUS=U25G> E$ M> Q$=W"8UD#T$$ TGNX2E7MM@HBEQ?2RH M!J+G D09<01Q2H? >9#*8<&2]4D+"KJ1H1F(B!D!$3&+ %&--8MAS43I"=BD MW#D#*:P$XCYHY&S@".1 3-A0$S%>V]#R!3:M7&G,^*/;[U=5BKN+.#CK>/(E MS\7C6FRYOPC\=AFH1C[JSN%6QW?;,>]MC5D+8=;,"1T:"<@/AY&)5").)1AJ M'#0EXBRE'-M(1%C;('P^RW^N/D6=^?$<.74))LTBG%J;.O MFXI!;2PL#$XS1^ LXQ9V62.+O0%C07-DDP:LLMXX(37'3("QP.9;C=P=FE;/ MB5HSZ",8"],,6JL6R^/>*1N!&1*%8P2YQ,#4%V#T6\D%+(QV.SX%/WBL#3G2.?J%E$.88;>T7,'L&IO4#/S(0"([CV M_SP$R,\@<"V=FU#-?&]0+YVY*XP"S^< MD56S\(.Q\)2=92C3SD:/&'4><9X4LI0[1!(6@G!0X7#(=A8S=5#UA;+PP]E9 M-0L_' M/I'!,0B=O-6(ZB.$4^R[.:;ASX7$KSV-/7#=*E2L&-_M=AJ_V\[0]LX:>KH?_+CQL/5 7CT@!MNX M5E*"B'*Q=TE8,L.XB%)@3RF/P;E(HE"4!TZ8M*'J.YSU73TM(_G=VL/NGG9B MKW]4G/P9>_DDJ#V,%X(1T6S[LYT]?V"P\0*6'"EK,.+8!1!OUB,C MI'5*L8"#6-O@ZU=4P_L7P$?>P[RD0.J#V(.%SC1O 8PKJN^/J=Z/*",W;/6V M?U1B1A%&X)"18I'VU%C'Z 18Q"10H(QH<<(\!.]Y9-(;=F$6:705O5S1I]J> M50V$NV\KTJT[QB]&2^?;>Q\/+,8^I9RF$GT 58D'I,%011*K7%1*"^EQKJUX M0X/J]<8>X,BUY'-B>X/,Q(W38G#4R$ (XBBC819'I]W>UX8-WXI^%X I%;UV M/W>W/HJMDXQ.[0:H7*?-AHNE*&MW>_E%.511%O^QG=#H#3O5YZ"+%;Z Y[;. MJA&-D6V8M8D,=;,"%.C7>I_;#(]::O?@)3V0GR %1UK)J+OVM7,;JP4CP5J. M$9BES#7I9I[J=F+C?P%S@<\:+7LXT6E@"8>@\P#W#5MS4G?QTMU5^%KKPCDYW4"D.IT5N)_X= #?_ M,KZN"PIL.8YLV12PU!9V$%:LTVT7OF34?A[\;4OV?%6*&Z7KC1R0>UMG2HUM M6\ *V89O93H=+]6%!(9KCFS>N&$?=C1V8%6!<-IE+VV@3P=D P]IE2I;YBJ@ M\_&YGPEE73N*01>T(;AS$="F1G-MA8W1)BY"U"'A!&+=*^&95?(V=_0<:(_& M^P%&^U!_"JQ;(M?G\WC&D%W2VB*$H(517,(+P:SF7BEG4R2:&:R,48[) MVYR:-2'Q]R,+ M<' :6]^R3.T,COJ-.%=+*]L(I"24RE@ 6742X5'?8A:P;TNDO^GZ:6@[LF$D M7DL#(XM+^#,"4F4QOJ F284.4EKCHG:8RM$3JZ:PJ=UEM_/^39W=PZ8(Z! A U NL>9^11R 4144R6)2&9 M(!8,!;H^[U$=[_8LA#1O5UDNZ8KYN9D:BLZP5)27H#V.=#B>2X">=/M%?NR; M4L6",8XJ?XX.=T_=-2H^AB>W6-?OMH:#ZV^9*VCU1'JJP9?6=.KG46]2&_ P M(M>+]BNR"0;[QK9.[5E_[=\S'ME^=^[0Q3>K 95G[WD$5-22-O MAD 2O7P5C,FNS%@:1[V,9_]5B$"LRCIV+']B2ST!&4:4MUYXKPY FN^-A>2[ M#(6=W*70WF(0/2JE7>U2O?#S-QM;'7^+V;<"X]WI#F+I>W@W[1G_4'1LQQ=@ MJD^5VOQIA$(Q_+SPM*X"I.KG)72KI(P.SH"]Q0P1D=OD0-2EQ'B@!K,(E%+) MQW(L;P=E\D$DEFFG _8\8&XUR&B?L.68)^_\%:CT],;SW71);WN]L^SL^&9; MPWC)>'[UP:%B)H)QHR/@*=P)+^!W4TT%L/>7ZG"UFOV$79+(.IQ@Y3M@90S65&"0ER8!U M5_NM\O=_BG[8*UL6?/BV4[SK]N_8L. 5ZO'3)MS9SOE;?,"U\#0)!39;4(A[ M3Y%67N74)YR")U[% $KC3=Z$14TX,!DE$5HQ(C4'R\$P(D \:8F-<&K4:.8. M)ER]^_?;_???#X*)WCMLD=/Y1%%D%M1]"[\EI97"CL50[OY\GMMX]Y\2 "^; MDZ='A3^"ST[@XU)-.^QVPRF,LR11V\Z2YKQ4I8O.P'8.BS*"5,D8VROZ6;4H M3=(R$EX9=I=B,=F%==B!,?8OGE>%B2J)ZVR_Z#="D5+LQ8Z'I[=:75_JD:!7 MSK^U#*G8Q@G,OQL:+@Y.L]/_*8%\YJ7P$(^*[^BH"* AOGE%O+)UOK.Y?4 % M2<("/P3B'.)"4V2P-,AZ+8W0FGL&^G2_^'ZAS3^A-@ $]C\S&6.7,AH#,#.3 MU,.,N'%,)T>UX8D[Z8@)[,I SBS@@BE4#.(?P&UAZX*4JX[.?Y61+6"@MU-< M\6=)UF0&CS-)O0G#WFFW%X!)7QT(9\+Z>F UQXIIBT14&6VU0QHSAR1LDF!) M*1'BVD8JTB#CP5FTO?[E=,",2\4E%(*_+Y+ STTQ^G78QSI4I6^0;Z M0G?8'YO8K;.8+ M037R75V7 M6]F9RL:93K_;+X" _E-Z2AL_K55_K?V\I-0[+P/A 0>%1>1*$^U54%'K9%F@ M481*^!,\%O[P2YUZ]WBVV.[FX?F!E]@%<0$?(F71P9:90>/1A:E2T=#WO9)5MYNKMAZ <5396!V'$FXNB.\LE3[[W(V[Q@A6ZV MV<& J;9\%FTG O3*H8UT[IS7=VI[O2S7\SA&:9] 726 GXP@L]$?NF-8G\9H M1'UX1S^-,#RG9<;> &RI[!0HL3.ST<#V#C,C/'@X_.FIB(X+J<^'PFX/;=T4 M1[K\Z4U!I9Q(6RJ]%[K?Y*C-*0#)*CB[_RER%RIX28E@FU, ]@& Z.\\&S#& MAW=MW_O:9?#.^7M^H'(1M!@5PE92Q'4TR&2/2'"Y +S-N4X&9+!>5ZOO#J_I M8\GTL44.D@).M=:BQ#G0!\<*68L9PEJ!PI8BTQA0"*_/EW:X+@6JLA&O/KX' M]Z-1"^ZQP_BJLWO.MDHAT3^*8V4)'EB!A+;1"=QU[W@@[QJZ/#0[:[MW^ZN[=]N@TT"?\=.!J" M3SXA:LM"<(P@*UE FMH8J7+),+VVT>G.4^%$2^U/8AEAI"]GL3=SJ/1J:;K> M^# Q_RM5M[R^.3K,,!8I5Y+EQ%]*.5%!:LU'$%F+ MT">'R&,P8ZG3%G;+(THX1YP2AHRT"45,M;51.#!Q,T3.ES&_D*#9RIRFSC#L ME0>T /BR*_RZ3/7U>85X:0[9:=0[': 7GW((JRW(_0!-T4IX%?X?(T=OJH%K_3WN6N>MM M)\ GO6$,?Q36%:V2&3>+OF]ULVF]!Z_^M=7U7Y^W=LY_K*W?;:[]_7[SM['\]UWE_GIK^)+^W?@H0\%O/-X M&\:XO7=T]*6]+;;I3FO[?$OL[@%?;6[S\D1F#CLZ4#,"]2C)W-(#5A20G1.D ME=:)YWI@.%Y.^^,4Q+, G5'FXSE IHP*YCGW@3!/HU]K1$"IDTSYL.Y/0FZ_ MS/ !U>LBT_V($!KOJW!39<)7$8<)<3QE[&D2YKA4C^.&I,U;=^-:+)+LR8SN M2SVLQK-[0%CXY(]B&+;B;KH+0)19T*\;&SX?"$X%T8:C?+X&<5"$D(E1(HM) MLBEE)S*=X_75<_",N3Y.YI+K9S12F.ZDCX MQ1&-LMLX3*AE3_KQS?B77T+1/VG9LS=%IQQ6>=,O;=L[+#KCIO+Y,,CE=N-Y MW:JO)\<6.]-<5CKVJ^> -<[JV\)NYR_2KTPQ/LP!S M>D6Y -.FP,PRU'M\8X' "B('W9,WN6Q9Z5%JC&?RK @@*QAW:>UREPF_MH7# MBW#,BV@G.E8^CTO//_5+C7Z M\.'!N?[/[]LGK>Y9C*,3[5-VT[LJA/!<:HW^F%U5U1KMTNW?MLYWSL/7GKQ_NG^\S7;H1[R]]Q7F]/%L MO_1_MHYV-O\^AOF)W/>T>#=5'EUY3URR A$7,,HG M2)"EP2#O)&<,4^=,[G! FIC-GQM;4;Q[#4TPQVKO5#HC/-,>@MT,NL>/Z;NO MNW/7(ZIYL?/MS6@#)^G5V]7V?8AW+5U4H]U=T&Y[6KLS&&LK@T3,Y7IK'@OD M,%>Y!Y]S.D4%&PG:G6CJ*SIS+XAV=>N]U67@^^HM-0,_)@-/J2N)>FXIMT@E MX\$\\QHY34![D=HH'WWD"LPSH9K:S)?+?#H&?DV.N$'T1QUXY^'90SC=7GA; MFZ=10O8NMJP&KN4!UZ19=\ZGVSY^?P";I?)Y/!1T2HA3QI C7B"M>6*>.LV- M6-O032/FRR[^F*VU0NZCFG,?0/NH.?=A.'>LFP"BS3WZ&@JO$J<^YH<(=/'42\JN]5ND%760*82BO,6_CFU@]F(JEV_ M#ZB29%N*:1:LW55RND"E5<_&*:2,U%S^= M>E*Z-+5A8$"@*+E$W$L)_(P3D@PK#1H+3L:L;9@FY?.E)FJ'R$/RX$ZW@T:U M+P;V>RX9D+.3'R05J;:MEND5^018U'_;">^_YY99>_;[Z"##",K@&]C:T5G> M/UO#_M@6L]]KE%L>RGV>2;!L\? MYJ\])R^&NY?A.:FY>S6X>TJ'<10G1YA'D>72K!S,$7>S9^7 MKX:!9CWCB#N7D 7!@D#O)$(1$K3/>=]-SN[MX*^=8:O+ MQ]6ZTJLN':RESM7SVDG5Q<->,)S>Z/R >PDE_P>YF($XZ6I#[HL;8%>C.!8 MG_ZQMS78_I3EQML#:H*@BA@0&H(ACKE#)A**I Y>898LZ(!K M&Y3R)B?W%AM+9Z'G<2CP!R9:(^G=5^?%P.B2@]$UC#XTC'Z\@%'F7<11::2$ MRZ*;@RW+C+HE_[J6X_[LL.C5=QGVZKMQ-/81G M*D=.U8I['F7=MT8]'KK#WN!H7!\_E_:JRK';?N,DMZ+HIK)-2N_0=D:=K4#Y M[\5R'>8[",PT#^A'>,*HH,>X/G]_U.8BPL; @^+HX'!_O7%=LX)KWS55E'2Z M\^J"W4^Y5\DHC;6/G$5F0S3>&LE4(E@[_[)/G4JSV ML0OHY><">@AH7 M(I@!I'DT=.*(*($E(J*BUF>&U#K-/E M57OGWF%C(I.$Q9QJ8PD@G@P":P,R3*AR\_%X\^]0]KW>_+M53SS=/OY\H&'I M0;A0A*-5B"?'D3%9@Z=6*Y>PE-EE*];G';87&P[@U!\O^=@3,5VA>' :6]]B MHPV;?M2_KE3Q5&/SZ7+PZXV[-4(?P]$1(.;8*?+C>"0394D[9CA)'+C!*,$E M+ 4ETC"3_)VK:R^G(L/KH\U98-K>/#R@7BD*!B82^=@ SRUYM4T!62> H[MZ&HJ> '$>IL>^_] M@2/<)VDY4IYIQ+6AR"C,$;'2,Z:@E!%YP(4;JYPEIM*='U1?C!2?G(+ M@"MUJ$M ]>"-B$9Z(\^>Z9-NU8OY33EZ&,"D NN_9JO;CK1Z/+G%NK(=U/6W MS*G83Z0;&W)I3:=^+E*!WEQ4H#_J36I"'D;D0*O]BFR"*;ZQK5-[UE_[]\Q* MM(O.>$B*PI@OK]BUZY+2@ZU+9>\ .'0KBGQ3MN+*5\&8[,J,I7'4RR#Z7[=O MD%K;*.M89S'_+N-OV4?5WF*Z/2I]7MTJX**1<+/L4;GRX]WI#N!A8!*^F^Z5 M\^&B%^&G20/AGRY*Z?^\\+2N@K%GU ""X(N=?/S77VH(P*J& ]<<_Z/;N=P M+_;:F]$-5J>8_-=)XY;V1[I_?OC]2WN+[NY]Q%\V#T'Q^-+>:?_>WLF*Q_G7 MLYV]]V*_F&O<0K]L@E*R^:&]?[PO=C;_^@J_%SOM?;K?WL>@>(#"LD6V]UH% M*!MX^_CC^4&(0KEH&7(F4,252O";=(CIQ"0')=-3?KG31#"<$^_ 6A*>,VL< M?SPL]WSMAFE^N;*%P^VMFAT42#E0SY0.CG MNG$W<,$LL M]LEX7;=<*,D?T+#T3X((*CE@M7HJ/ 4;;+,#+@7#R1.DH\K)Q!Z4;LD9DDZ9 M[*/+7H-GT%1A[XK^IMWAH#\ S3^[)P)L>*/K0(A5_>JO:_!UX6VH.C'9_JCM M0K]NNE W7:B;+M1-%^JF"XON\0OM'? $31=&TF+^42]J89?;E.$NJ_O#SS"W M/V.Y6P./>9I]^:GLOML=PB-"_^?[[= S/"+T5_S6;7W+BJ3OQ5 ,&LGZ[-H_ M&W<@?HC30O<^6[!RRWCWC*^KIOABTK8L548+XKSEB=.(M5$2X$)RJ6VBV-PU M^_4/&,1N>E=2Y*W-HY\^2>O'+-Q)DM9GOKMWB'?^^7BZ<[R-O^S!O9M>;&]N M\_WCSV)G+[3WVUOB(K%K*DGKR]ZA@/G >-_2[?._6MO'^WSG_.OI]OE1L;/W ME>S0+\7^\5=^J;N%$E0(I30B6"7$52Z?ZAQ'(9J(G4R,DY U); WZ2\K=$*B MQI\:?V["'Z),LI($327C3E-G@[:$>>)HR ?X[IHV6N// ^#/]$%_P:T@0B/+ ML$:<2(F<5Q;Q&#E13C+BU2KBST@CO!3/)KQ$EU74X^_PC"D]_HK$V6<\RM>@ MOD]Y_AM5<#0,8W;SLEIOK^7FG>4F3LX:4/T$*(:@#3(KA-$Z!B6584*2N^KM M.?JTU>D/>L,(&\^U"=1;3U81D%Y#(=+/G9Q"''/* M7"CZ/O-! ]APR3ID7<3P294NV.1V%];C/(;-T2;7'HREX-Q,(5).@E-&)(2) M W4K&H><%A$9IR(CSN*02Q4NR8-1ER)]9"[^Z1EHA)K)]W:!N5-?$4WR)^?@HM?@VMKB@,:1;\_+,]F M^GP>]@&4EM==&&\AN%N2UC(-)Q";H' \'R1LB?AX-?@6KE>'6EXV^N=Y02[;[8U M_+%TNN747GOM=2I?4QG*96EIETZ6U:"^/%#WTVH9)4X%;R)B@2C$<0S(4)Q; M\M$HI3&4)YK=YK19YN2DT99LBZ M)!"GD2--C4/&8.\B2YX2#O!&9%.R)9?6?3AX6THRX%W-UD=ZQ@,F S[M*%^U M$2*>PNIX!9+W90I7*VQN".T2MHRG0)R./!D/.BAET5)7)P.NCI2=Z5UDL8L& M-@I%E2M>^%P(TQJ/*$[2$>^T,[GR*5%- ]$(!R5GC4HS2!Z=X M%%%;)A+'-#@17;*F3@9<)4":4OM3$I'2))&0H2S!8Y VT2"E.-7R@9\,=TR-<=E7MRI:M.!GPHG)MM'>2Y=-+%A(3-NV\6\7SC#4;+SNX_C"Z2IT-^.#,/-W ABM!DT66AICKM&-D Y9(4B:]5]X* M+M8VI&@:/-]#HHZPKU8ZX(.XONKLYZ7K+74RT:.!W?>9IH>*,YJ#,A3[W#*% MMZBFH>7KK/4//R8/#Q16)25& O@X>3R M620N$K(.>)A++WTRU'.2&\N0IKJB:7U]?N'1HW'+2 F\Y\'XNK?UXRW0:@N* M)]#UZJR;AQ,,9[,=K4&?8Y@C::- ( 48&V1&D)K"'VR4&8-H0\*H5.ZM?<,1\T0-?F\7(0?AEJPE 5L(S92A.S9 MY\PTM50O!D)OT<_'C3]@JO%FU%V]*U_ZU!9K0[["3L7H;"](O9G6[C;<7GYB^:C57-2V\@(>)(?X&SG:[_Q4VZ%G .E%/_R M:_ZD_)W\\G,SB[C&Z5'ACQKYBWS+-HP[MW5O%+EE\B!;U+EY&-\+;UQJ1WS(TG]UUV,78:=D1)X][R@[R0U4VYSVJ_[&5?#:3K M?>Y_FR?9V/6#;NZ[X",M?#?HZ1F].+BD) M!S;TV^COZ4L$Y:%161PFEFA!W9[7A6Z=S:^7!36>P/HV%MV^]%>]C^M=OK M=4]A]=[9$_AF.6T,T)#-DRC;'1MF> 8(!%0,"V#P3OSIZ 6&+GVT*$DAOFPI_ MP7]EJM_K;HW&?]T-BR1MOC[Z\M]S)CA55 M/$,.8((ZM1\YKC 1-8&^JB,$$ M7=L KR!OF9$\:1-S AV/UR@4B6>URM*R]T*KP/H!E!*-U-G:QARG_*%.MEC MK+@T(45C+3?8::&C,RXR'W,+9E-CV&/2&-Y]>Y!83"%0AA+G 7%J M*&.X2Y MY2Z0J*0VN:G]#10&^B*ZZ#>4U;M,<>/DCK*-92L.0(LL?ZVD\GKC[0W]+2]_ MBDNEH!>KGI<+D!MU(1K#7+(V)T=9JC*]I%5+O\(/ML'02"V8H$LXJQ&54R 0?D22" M1DXDB"RUMM'ISL')/+Y4^M!LG]PAR*0*8*Z590M;;2OC*[F#K;<[U2)XLA;7 MRVK R\.A[8'U%4M-LC3N83$'A6VUSD"6MS(,7[@#+GH3?U[_M#[C"%AO;(%- M[7VW%\J"S:?3MCI?JLPG9B,Z40T\_[" M[DW9<)5UGCWA71 6)[8'#RJ!?]"MOJHLPBPBREG/>@C>'I:OZRZ^0OT\ZAN6 M9W!%\^;0A;T=%+YA^_TXF SJ\G4GK1@.8W[*M:@&&@DLS"5@$RYJ*A5 FF4\ MMQ'G OL<8'!,"89=[B=.!"'$H/$OTPA'I_7XV2SD=[GQ\R#[1/[N9I7]_?\. M,]9U>T!MG4_C+3_[,_9RC\<+/$/TU0':^[.=S?V#P$(4,A#D8_2(1R>0TRXW M72,B2<6)-FQM0\X7//C7F':^E>O4PB-3G93+J!Q;)P, MX;<^#/)Y2-55'^56I]S=^"UOY;33L_1VC^W=NQ!"$T@+9#?(M1.@B*)T[O?+ M(X-P5S]./\P.&GDOLSM]<)H]ZHN!EC+2*\TC]2)RYES6^Z-1DE@'H*G3W4'K MZL,TO]I^T?]TTHLV[';^!I;( ;._8,#D52,4C/GM@<*2"^<#"L9&,+/R03:5 M3\& S#)<, "O BU+JZ"J,7EDV9#TBJH8)BJ MTMW#UQM[I;LGQP.SL]$"N;5! )6/2#%FF9DC>MT%Z13$,_.8&JX5YCR"T-:1 M2*<%3D$E4^I1%%@$$W0/O]#G3I:R$[_X>.0?8ARI4+"$KYIP80XY>&)CD%(C M2Z3*Q<0,,KG9D(\::\VYY-GQB*\F7%!( *=@D\<$&RQ(7=C^4L$YR<<7NIVQ MLO7:/ 77N%;!$@=4O7SJKA=;I7U>Q69OMI,!@?LY'Z ,E,,?)[8(E>K8CY4V MV,WF>JG=EA'U?%]E'A?5-@$[EFE.Y2M'K>D;_:.8+ZF"8#G<.^/QN? "I84B M#/[6][.TMLAUO4RHR@9;Y4_!=)QY6?WA0^X"H!W -3 #0 MN M/+@']K'QOF5_3OWAF:7>6"!QBLL/6H%30)D\91X,O/!B5>Z$H70+C:WK9 MT=$K9CV^6>RTX8[R+E#R3EK%Q+MLX:LRHMN .1;=WB7]LSEUP57Z:?E]T2F_ MOS!T\W@FEY2S&U]CPS&L,FS#^U^W]C;?5G.\.0I^L3]3"S8XRH9S.=EX[53' M[VP5<%W(_I\\]A;L1ZL =;&\S[HJHCKMGR\'/)>C-RCC\<->*>#SEG[-Z2/Y MECQ4>&@_@MI=2>)FCL!F%TVKB)F&8N6ST W_8H%^Z,- /J!#1G$F>O: ML7>8@[EY*-/NH&;I4@ .*X"GPK0^D%>^5_B\MB,*@XL/,YE.2++RDU=W^2/; M.2P7K^@UW+ /3-.O4@._%8/2];4WG?AE2_7B,O54_HRK*-%>K1]= IB,2KY, M:AG:*D U!1XC%N8">/RD6RW FU*5@KG\2 OKXBFV"P;VSKU)[UU_X],R<@ M_O'#%86W7Y[[M3-,Z<%F6&76@^SNEL#0>5,:L_DJ&)-=F;$TCGI9Q_FO0@1B ME>8:-)K\$UOJ2922*&]]SJ0Y *-_+[M),JGGW*S,=/_S;WN+/'Q42KLZ _P" MZYJ-K8Z_1>JOP'BK0\$ P>^F;9L/%[CS":1S*3+ZC9]&>!+#SPM/ZRIMYCZ: MT"5TJW14DG"@FBD?&.5<<.-LXH998K%/QNM*TRYG\#:KO5CJ9'( 3%+)%0U: M* S6EH^)8B6PN0++GE[CNM8\GG6LAS+ZNXCAX5.0(:<5)8XYB?CK+AFUM>.P9+)MXT5 MD2F-Y87:-I_B1>9I1LD&I:/:>3FH#!IRUJ/?E[;%*/^TC":&""IRJW_)%?W? M?5#ZBMX5FOC,"16XZ4-TO6$VE7C)V/3Y+NZ"9Z?NT$QS10GEV41AM\'"H9CH M66&17:HQ+)ZD_V/MG6X-ERU:$OD52H?3[;W# ^H\<]Q2Q)+5B ?JD?9$((TY M1M3?-:IYE:TVAH-+J MH&KV_ 7)5!*M/VJ&T;EV[T^M;ERVL;O M1;\ZBYVS_(9ERL9HUGG/'$RR%ZY #./'&W W/BK&8,M5KK=C*=7*3/3A^Z?YM=\:!,=@#CJJR\[.IJCD+@Y3S2L$Q A\$-.Q%)L>][A9O<6[%ZOGV:9B+H,Z,0W]QFS9!>-;.9O9N=T#C; M.I_8&?\Q2C\H[\[$W!_" D\_XX6"VN>3D?D\JFV0PR*9IL?Z9P*@R142,],YFM76IZ%RQ<979 _0=<@ HYQ1?$^CJQ9-A#Y[;CQ70@!RZG)5S ^EE M+X"W_:.LK2RFH]Q3Q;U56?DKAM@^R0/YLU?X.I^KU%0^PARV#W+-HY =:CH% M#IH*CLC@7'$I$6F,PT%%/B2TT&R>M8;_$ MIMP799@SUDL(+5.5QEKP"^7YZ:!HQ9L!5(8I;AIQ(GQ]B1=+(=+,[%;">4G@ MS2Q4\N4YD%=IAV)T1K=(HS(J_1SISL_*D@[(/^]@!33Y.3EI,Q\/'G3]UZFZ M+(-&*^8[5XNSIVAL[PB()(/[T<__ETY_SS@<34 M>R$PDI82Q*6DR&*A$*:!,FWA_Y8#Q[,;.+YRG>3$B1'IP(>=+'8JK:"DW=L) M)MBS%:"6O9[-"8N;.>#]>@\!?X9WOCU@S!HOP&R-$GO$% 7T04Q(5 8> MK%[;H%>X-0;5*C9@3W.N2K=4:XHL73R4;,T9;(9N^JT\6XRZ"DR(:^: M3G8W#P_R(<;L_494, 80D@(RD@7$E $:<TU; ,[X>@)%'?$@)B80- MXI8E9+@*2 LMM6(F.1[7-A*L]T@/FF'51M%NQY!SQ5IE)J&/89SJ%TIO8V=D MW$X;"J,R7OVL?XSTAMZ%@OVBE;0;K>[I>$(9U.P?P'[9Q*GPNQ@(3-Q5FZH_!$/HJ<$PKA'<6@RI"[$,9C#S'AZY)I,AY!=BAV M.UE*=X?]S%>+:^QC)\=%[FJ_/-YS20VX+=D?-+-/>4A+<5'3.^/YNXMQEIK@ MJ\9ONGV\?\!$DH&0@)*1.E?3-4CS))$GS 5A%0$@7]N0>OV*EA4E-96$5:62 MG@ 8\KP,LR> MK@F S*3:5"G=I?_Y$C!>9-%7[O3K(+#H7_>X_%;;6)OWHZW=XD$K9E <+/-6 MJW^;:5[:0959#N^9R,AFOFEZ@)U!$8K6<% AZ45.^DC0S@]GO?'_IIQY(\$S M2KR^24J-KZG&5,F1L[+$ZD3*E/9=J]LOT?PBBWODEKSX.^ML5^L.DRA4Y7>@ MV2-1'O(;ATA2M]4JL^%F!=V;QD_V9QALKXI>E&L,^J#M-?YW:'O9FY%%9@3! ME;\OW1OE6"]?=:%#5MX/ALO"-1J>GMWJ>2AARJE\^?:?FS_B)VG6)N^S@[G] M[]N;6TLR>1L_G1[%,IQ2FKN#:3OGYS'[CFR*QO^TRQEUOMLU?.FW"30G*,L+4;V99V>Z6H2"[:*V0VKF[2B1Z MOOU SMW;PSD3SR_<5":>@%G0*GR5$J"&6*,YK.NG&E8&:MF:,J=-M&TLCY5+W:UV"3+_?_/ MWILV-9(DZ\)_1<8YY][NUP@F]J7JO&5&-U5MC+6@JYN:'O@BBQ4$0F*T% 6_ M_GID2B A 1(($) SUD!IR8R,<']\"8_'%\^;S<#P\;F>P-F1S)<*M(3\2^%? M%II5>*WC-B(?I&P5914OB>"S*.KN1N^A:U'A]U L\Q@:!BL/3H9&RD5P,8+% MR G/(/#&F)GH39!B[9/1M\/W0MN[!0TTR%.1[#T=M/I-@.V24K,0XZ-X30ER M(\@&+/<_YUCIO' Z6F6&OCM9H7:G.(\'Q(N'HCU_%,.@E2N.QI3A=L?H^F[% MTW[,8_TI_%RF!*9+;C*#03/EN;BFQQL>J+\C3[!1VQW;?9\1"H.R-UOW/%C, M:8Z%G^\J.YR?;GVBVJ=7/-KDREE26)H]GPW]L?*Q6_4,Q9UU[6S#KA:^3A+UIE>[/=; M96%7P1N43ZN![9G+QESE+S*';TFE6W3]Z0Q+4O,SY)' G:[O61*0N4[_Z#86 MLF9QC/E6JMT18<+$X'M9J4:6I'=U\^JL_QUG_5EUUG\%QE*=]5^Y\;ZEL_[W MGMV_<=9?>)G;T# A:>0FP?>D])@10804W+&5/.M?F.41X]VD4>Y%,$ZE_Y-I M[0<%K]VH>\GH*$!9@3^D:+ZR@+UY"E,+]OB.M_V17S5YE.^*AF^>&M>2?W=R M8-?V>&0/LXL80N%H7B?GKO>);C[%T "/1IDK-+(OD>-+&'S!/EW+%/>G=G@, MY/H46>'$EIM I:>=*:M'#Y3GL->$Q;0C![&@1 J=(I\]HHJ"R]T^WDF"G^$( MXV(T< ^K!9B]%3R[&,!VNQ M)A-2 M8G0BQ'WFN#N'04V2 38D1G$G^<&6_R@4I^[XG;$IRZV77+(&:+**M, MPK7O@_1GEJW96/8-WLS%!IX]3DF'YY0N1:CWCA475G<( M2:N9%Z8L#<[?.+_A ^95 ">F?=@:=[E.H^T5AQ!SBFND.H6U&%F9W^'&*"=C MAES+][(>;]0VBYY*^587Z[=1$Z[?FW"98&>^*L\Y['9ZO6O'A)5J!N MSO.=XY/E4)446=C!->C/Y -_%AF9MDSCMBA+RW!0GTO8JP3E%B;]+!S@3)^P MGJ&U=[\Q#[-KZ'FNG(#5'19E*G-'@ MLT!B\&',9(R>K>)ANY#51832TD"$]]0RST HB@M GJ^L_45D&S_'*YUOKNU>=E@ MEG@EC4020 UQXR72F@804"*I=EX$S]8^F3L<\(49X3$UEB:*$W6"2P@W36ZE M9AQ)&E-J9+$Y;8;R0$PE#\\C#Y?P/!<-KDP4REDD"8X@#PHC'21#BGL%:^2, M3BG+ YV3)WZ]X+6YPJP;_2U&8/5&'>GM8A.R'4N5N.K1.7^R\0:Q7=GM8#%M MHS9ZT#5#(*SFE!G#DPT:FP!_*AU-&:P^K/_";]FAK93K?K?QD-6W/C<<]A0P M#UP &W7I#&A#'")6,*]R _8H,B?#/01W-UQ$T*^2 Q'>*L/9E\EEW-6>HQ*4 M^07E^&L#Q,-2YFG.P))24%PD&)D@O; Q$9.+V/1=J=B2>+ M",KJM5'$FC.PT^'SHG:^2L&^+L&[W%Q".O9>P9O*$4V*WKW[ W-E<>[+8*T/ M+U&$V L-MILKSE(K^K'!SM"3_+F2#."@LL1(,X3UN+$%,.BR ]A MK*L'*2 ]3 '= M%,"*ZWB)D@CO?VV88*(4BB+F@@5)9!QIFQ1$)D(:IHDG5N;V"W=E)N^A/A7+ MXSI^(MBJN(YO$Y'=K>T&$1%45"H$KI] W)J(=&(4X20LU59I:E7N%?E(KN-A M"?!$JP@B"F?I"L7>/>^Q>&V\Q^)-\A[?]\P5Y?'R*(]%17G\JO%L<F/!:/H#Q^I*=;41X_=!^K3AM,LY"2-8C'G+W2(2)'DD4B2*F<#I@)L6S. M8_% SN/I\W5O0NN?DO1X,JAE+\)[_-3J75%C+*;VEYN\P9+ETD&@ @N;$"'"4=*&(UXPAB9"#_ (FC# M;7 VAI=B/GX)X:@HH*8%97=K^T?#28Z%<0;YJ 6"OSER 9#$1.J54%RI3+!3 M41\_^5J<7#22C59X*Y!FV@*@,X&^;%X4O+CA^6L*_+CA\#&C_IQG32T"LHKII$W1B'NO$26!H^8-)PD M'KF7+H=_[*OKC95>[G CXW>!)4JV<0C0&A[BV"AG/ Y** M2Y$9LYD @>$;TZQ,%?WQRM ?B^>A/Q[;FUH?&H^7HC_^*Y[UA^U9@+!5CS\J-]\49>V9R[]S+I7.#>R<$IQS&06@M MN&;!N<0<=]H;3#B\=H]F/BGV5%G*U^23?OZQ<[EYL:0LY=.1U5>9RE41EGV\ M_$SE*V>KK[;D5DI&=_?JY$FVY(:OERY$Q4S_R'6ZJ&_5'Y)IKZCI'SC;AS\: M6&AA& &% '<1<5 +T(K$4?+,:28HMS0MBYM^1)UXG;&9S3+??#C)_/* MR*9 M?[R [9V0AG"**4TBDA#"@&N0NX2DY! S"2L-@4T4[.$L\_?S8R^!=7Y&-G** M?_Y:IE\KU?Q49>KV;*;Y&5G'=\ T_R9V5RL*^ALY^B>FH,]/]7#*^3?PSRYA#.>-8%,4N;-@U#2?NDP>&:D5 M*IJX:@6';6N!2C],$I'D74EHG$<>ZF"$& -:6\W]%ZOGTCI#8+&L$TA0JR#@CPYI;!RBQAEMM..4Z$SP<8< %NAK?\3% MR2D?B4_3\K*7AU&M_NV8XT5#BHA] K@1C$7$7>+(!A^0\9I%Q[BF1@'F;*@G M9-@6SRTJ%A"=0%!P1W(LDDTYKGQ2^DXGJ M<13;;SD\K#BV'\JQ+9Z(8[OBQWGQXLSCSP*>9SE<.4_!L6V%U2Q8&)9E/ 7B M=.3)>$,Y9=%25W%L/Z6@?+T$00&_=I_L'.]C&%_#^GRZUQADJ22(:^&0,9KE MH[_:6!XM$:E@U9SV<>)0%I#2XXCE9"L&^]R%M^_ [ON^)/?CA_ MLKB%/]G"_.4:^061?^F:]D?)2M/;3<,2R"JA,;>7L'V>F7(-M8%2;5'@."$N M$D$F"(98\%XH:YT*X"40?@^AWBQ*Y4RW^"!*Y6>]?F1">^H!-\, M1 ($)1\.$X8B(YQ'08%KSX($E(X@*'3%.96KG.N*2]YD2X7ZUC9=1LZU(E5^ M?E)E\4:=JK_B%15L?MX:T<5V.OV825^WV[ LL?;3[V!?*%J\[O=YTC$]4YLA48 M2W6.;.7&^^+GR)[*&,S=+WZ^,V@KS^<_HF"N#=.>2YHO<*)VP+OM-OV-_#[' MECD8@9BPB>C"+X81+WVG,>C78XV.Q(%_J^!S?X!;R< MDW?G[AZRW;W]\]V]^OG.\2&N;]4;V!AJDI+(.AL0QS&!68I%*QOE(.QR6@*D M1@@0SO*R=@?QI43UGM33#>TVGX75^7A]%@E/^=N\:M')M#KA*)>WPARFE^/2__9)3>^3B@/?;13 U+7O6 MBQ]&?WP$%^VL92\^--O% Q9?^GAJN^":HZ%?E)VIPO^%@&T(@<4*E&\/W01C M-A16V5/H=^&_,+KQT(G8*)R(?_3#]'M";"A#;GT;;SST/<'8@[YYUV A^A=, M5H-]HL'JN2[[CT+$2C$#0,/].Q'C8#LCIGN5DQ3LER* M\;(Q1-\'(85;7>XN72GO\,'O>":)F.?Y2]?E969@RKH7,["?&T!\ MGMKZFIB2:KWO^N@0VON=LP_PV5IA+&JC)WE5LI#]J3GF9JX'GG_BAE9N\E(? MW]2LXFI6ES^KQ"P"4L[ZD\-N9] .:#A"[V-,::&I?? UQJS#K1>Y=6T67QBX MQLNLRD^%TURR/?9^?MSZI.)_=SW\\UF7^R,27+:^*\X9CK+:\VC]?8]]4Z06 MF2Y<>PV3]M\WIVFA1QQ_M**5S$H]VR)UC0_)>XSM'[*;>],S,B&??PR9CP=[9\?[IW52__N@>;!5OZSO>0SW:>UNU?'^9>ND?OKU M\F#KZSGAM7NZT]R__ ;W^N<)?//'SN6?\$S?>/WRS^/= MO[]>'&SMG.QL_0+/]NWRWY?U?KV)?_R^][F_L_7UHG[YN>&H3ZL+ F9M036IP*H"J_N;13H5!&7"2I/! MBFNON7;2$&=T\)3=5V95@=5*@-7.K^-@56]01ZSRV"#G54 \*?A+LX!H CS MC%KIR=HGMG2W0=%Q?,F6NAB,SD3QU\UV"T]C)P\:O*0(O@*X.8!N*]3H6,0 M)! O\D+Q?+R.260]Q(\I@#_F79 V\K5/8EWQZY7WO(\165 BD60CXA0 17:Y_8.C/31QPJC7XS&KWT M@*32Z&?3Z!M!B-#26:8P*',$&^U91,X(B\!T@Z(++ -E6:,59BNDT>]A+^Y; M.W3M>7NLO7V*\6'!QSV)H[F ;=XDTJL&MJ4''S?)@0:]&'[I=+M%0>>O]LSZ M9O_B2YR3BJ$"N7E [MM4(,*QXL%P #E+(^*PK,@YIY!*3F+GC*<$W!:R3N4J M95HJ[5[U0&1^[:X4>"$%OAEW2,H]#\F@2!+$'1*"#]#?@+!*/ 6&(W-V[9-Z M?-11J>_JJN_2HXY*?9]*?6\$&3YAG\#((JEYT3. (T.91IQ99JQA@6*>U??1 M:T0U8QAXC'+D8=98HJ']LHV ]6*(-2Z?2J!Q=+HLBK M%'L^Q1Z%'"/%%E1K:V5$0H).<^4I;5307KUSK6O-+KMZO73[S7 M4>GU4^OU38/- *>C%PA6CR(>C4+:18&L2 &\KX"EDJ#78AVPXW'% MAU"0D'[OM+X7?4.Z,33[M031>*8+KS9 7E5DX*5+<6VTHL>(!R5ZG M/X/C]RGV1N;DUAB2HK"SW/ISD.G91I,P-S'*6SOYM_P)>C/6XCD8&2HKL3PK MX<JR(74LDF8[QYL-+*T,8!,1UQH@5864F[08%!F)4H RV(C7 M/C&R+O"R]O4J2*T@M8+4EV2WJ"!UJ9 Z[J4>UQM44:$T4X@P*1%/02.M!4%1 M,)Z4XB8X 9!*UP5=UI;JRT-JD0KY1T%W_FFLL\QU5X"QEB>OHVG/ET[9N>@B MVNYMW42'/477BU-I61W7AVT.IQHAW>@B>6L+)%:PWB_2GXQ"(&L)IAH3R9T5 M)D3N@@Q&6X,ENS>LG6J"]V# >.>MQ^"U;=P(7A'OE4#64(H@7,7P%XG(81HR M0V"D.*U]TAO3JC]J/;:^T/(#G$0J"5$"8F/!A/.< NXP6'D&;XB%.V16R__@ MY:^31L D$Q?7Z+]JBD E-'/9* M!N4!S(2+S%M&30"SDSLEW>Y"^_WV+I8+QOQ^DDZXNLF>XOUU'T.@_$(_K1W+T);^[3A MJ,2N8[I:)5;0LE5P\0BX.+QLTJJ 8L;1!T'6/M'5M3N53"S7G=VD#86C4)%II)R)B).@ MD-8 ,E(G;;!S6"J0"4)6.Z2I!&.Y@O'YHB$<=L$3C$AF%N=)$:2MDDA9QI42 MB@AB0##PW''.1FWOJJ/Z$$7T>/=H?L9M; M_=C#:S8%1-^W3,%XOOUH)$=] JU'C!AP9D*"L%E&C#0WPN.0#$LJ&Z#ISH$%O!94%@\G5MZ)R- MOK'YU[?B>1"6&[4_NLT\ ^6=;_G4>O'F;0\(DN@'K7(\(-N=Z^;)MPVWTVT> M@J_4*H8_K5+ZLW^TKN^0U%*PO9(S?[Q,*;?=+&C%N.A6"X"E)KD:*1 M.H=K(3A6;?8]GP?\532T$S9@Z9!*&XYMGJ> RZJ].TC),B3!DB/ITI11)7)Y4)1(>M-0@I< M8(A0(!*)<>T3NT."5A)#*K%XA%@<7C1BLH89KQ&V*D)HI"U$12R!E# !BZ*8 M"7;M$YD1"#]O5G_I$%,EZI8K2R>\H;2A A./2$[H<^(EL2MHRG0)R./!EO**G>!010C61)Z(# MT]S* M2 +C^7!Z]J=E#-+B2*W2D8:JA/>Y7*.=R^WSADY2))P"TB*W2,F)/<.P1DX8 M(P/#P7*]]LEL3#=(N7:-EIG(>0[QJ"+VQ\@,;G!IE0,\1UWKJ&B!BI M&(VW064V[#FBK*<.V)<4LBD" 5WAVL;B)[;4DRAE49@FO%<-PL7:#.]H>- 2Y9/;A7OT M<=Q?0L_B,,U> D*N!&;BU.82&'0FP>+WV.O%N'L6P8^%J?@]VE[L[<$=?FEU M_,D+Z_[.UK>1[I_FS^Z<;E\<_/;E:']O&Q_\O0WWW,<'I_ND?KI_>?#WY\O] MOP^.Z[_>U/W]/"ZZ?_S/D_V_OQS5C_]L[1\?'1T<_WEZ[6R<-3'3,E4B(&*H1ISPBBZE#A"G&8P@)>U&B..AO#)L90H715E#M MA8LYL^8MYU$+Z36S/G@-J!\!4<^R3]X=Q!<1JX\3\D[9ALCR72[Y"NGVC6/* M4UI[:KL0.A5GI\T-E7W!$.=_;R#Z$)GNE8I)*<(V,VU;F?YSP7&#!_(

B([%=O?9TK#;C&JO<[>:$@EC,V4C& OWIU@;%_6 M-QN:,XYE=ELUSV&0,4AS;Q VP5 3&<$!0]0\+1@P8[V-6I[;WG7VKL"<_SL# M<;*T^"/;/HRUU.V%7CNSWG-@Y!3BZNE A7L7][I*E M1)GWE(@@E(%G$8YJ;A31'(*CJ&U8#%3R(^ZF7^$&V6&?*3VG\.;1NY.?.MGY MVDB.**D#08D6NU(B()<811HFW9$0=; :?-4I\2FF[#[K8!U @0DRINBX\\FJ MA*ERGD<5@S=FZ0OY+@U$G=:_-AR3'EPL4'R:(N(B9\\,3T@QFJ346@FQUI'D;DNM&>()M@L!]LZQPP M=NT?DYXMN+7#BRL*=[_Y[+<^84I/]H2E?PTN6_8G\\H,P-7NYD_!F.S*C*5V MU,VH\E_WYP(4^-"9%BD;FHP7(#P0_=A[]E">5=)FYP0^M[_'7K\=P6W?;OM[ M=HI68+SE'A]8 9CE@N"JV,49YB-MJ_97WN/+84BO]M-5%/3SPH\U:P>L_#DS M(KL_PGKRC N8JYR,+:3P_:9:#MGNWO[Y[E[]O'[\5=0O#QLT:&,2!Z"DPB%N M=,R]KQ3*!UJ%)2ZHH*?2*"N?&,C^;^JT6D7;YEK!R%9KMEJ#7C\'Z#V(LTI? M)4OHJ.)FRE^VA5^< [5TQU;J1#W.AULU:7*>8%K*05W9XH*:#J:G9<]Z\K?H*4K5J%\^]J>;>#2I@VY^H=W'KZ] M4;QU@VJO?$_*#2+(K6_CC8>^)]CM-[WKFW<-EO -P=EK&JRBX:T-GDCG<\TZVM7\P\CU^:K9>9@"D374S >!'&Q#14:WPG,_$"[)VK+0#9 M8LS3,&2>!WYO$X<7T9B'M[A=QC7,_-=X%;/_4[,-3E!G )<(O9\?MPZOL!-I MV?CG1AZVJ#ZI/47_T4U.#WSBO.=+[TKSV2>-@>^KX/N M_*$1<4EWWJ$'6[\T]X\/6O6]S?.#O[_AG=\^7^SNG>"=K7\VX=KTX.^=UL[Q M]H_Z7S?HSH\/3NJ_P6=.O_VH;_W2.MC[BN&>(A<\U4^W\<[>06N??J/UX\\_ M<@?IZZ8\F^?UO>V&E2I:GTFA3!"(8V>1]\6M @K^..MT^RAO78T[84W1@?.@$CA#F+;697;J+4JQBWD&N,.8) M,*8^Y:(XFUB@ "IY8PY<%)4QQOI\FH,*'CEE6.3NLH8OR4.IE.OE#'BE7$^K M7#<->/1.*B8\TCX7?6&=>U\0AX3!FCLC:!(Z]V+'?/K@R[O+I/Q=_".&FH51 MV2MU80] M+\Y\G3#B.UOUAD]:,6JD/! M!$D$K :1FK,D#","@^66V BG"!WG4:ATZ"5UZ+K;*SC"E_4&49$G'@V"M4I9 MAPC2RC(D<.X3D033UA>,W5.EF>\NTIZRU%='<',9S9-&!7>X$G-')Y$S=,F1L61VZEM']RS^3XNH-.S9 MJAXJ#7L*#9MP=HY]@RL'_PL>.18A/L*$(X.Q1U;@*!-A7IO,RDS6N9RFF9MV M _Y1') 9)WP:3]_,/HZ3*8BF2(F>O6Z^.+;T_XT?W*\%,/?M3K\\M]\#U6PF M4%.P[;V!*ZTY. %A42W]MUVF\6!HK&RU,6HA&^<;7Q^!J3?1ZY)W?8'7?C] MSL_J?<:[>YL-3S7WV GD8Z*(DP@FR"N%M/<"E <+@Z=ICE;^?-Z7 2PQ.*S- M=O-T,"KC.1LB;JTX80RBWT8^4_RU6M>2G9E3BF-Y,WI>G4>XI.T-#_[UYCJ+ M1_@+',8S9D,+]I"S>)IN"/PT9_'HDQQODVJ9Q]OF<(<>\-%7:@R9*,;5*RXM(']I=4I MA@>=8ECH$=].[/Z@G>\\MK['.@SCZ'T$]1<'6^$8 M/G>Q<[K/=V@=UR&8W]WR_. 4 OWCP\N=RZ/F[MXAV_WU9E#_SY,="N,]WJ8' MQX=L__+K.03S'#Y_>G#Z[6)WJ\YV?X,@'ZXU46J\V7!$,P(Q"Q(JD=S,6"#+ M(P3UD7A!+5:1BK5/A*\K_>C]BSM J8!M M><#V=1S8!./",JP0UL$BKD-"+AF.&%/:*D\Y-AB 3:P+,DU(_T0;LT\!;*_? M$^5/NO&RX&'3"MB6 FQ'W1@K:%L>M'T;AS:3&YN80=QX MB2PU$@G)K9):FZ@X(!M;5X]'MLII>PRRRW/(UOQ>^6Q+1#8_@6P2,\M9 M0IB)B+@E'#D?,9*8&^L%PSSWV6#W.$XR"EBJ/<8(E'O% 2FVB++/$?"Q^"2#4PE"$R57*=JNCGZ&W'? MS*HC7$&+F>ZJYWIIU^[6DH,*%)<*BA4.+@\'3\9QD!@N1:0$P6JYW%+,(0L+ MB905(CIE=0B979*;=4FFSR$\S-N;3VE6P@]<=8C,^E-KGIX-^L51K;+G>.4/ M+CR//ZT:]GUKC_@08OC\P\-'-XN3>140+@\(/Y__OK?=K_^5P7"S86*P"N=> MF])QQ)/5R K&$1:4,)(TDRZL?6)T79IICW"*2.JU.8-4;*B5CWAGTJ2/CITV MXY-X@W,:LV&-/H/I#)U\AN:J\'3NJM0W6F6XQ E:;1OR B;D%N-1&8DE&HD? MXT;">9=X2!YY&\!=MBD@[;%' FS'3DEZ[:P+BM6%1RC. M178&,QJVYRO;X7G+?/#R(O:+:\2VCZ%HJMR;8E3HU6PWUN*/L^BS>]_O7'VC MYB+<*=;^:=L#V[W(8^=%X^Z;G9?O;^J> HN!2>J3L-PXII.CVO#$P0TB)K ' M]/*>[-V[T^GOQ_ZOHV=]:Y1SCSJ$N;7?\(XJ2HU&48C,S\XY/)@YQI-"B6U1U5@O.?*%B@>YMR$JX7IMQ,G+J M'/3$W=&S(,7LQJ:$7DWC\]]^\GPX91NBF(>G/2/]5[_C3XXZ+3 ;O<__&8#+ MD)N[9LJE5B?3O*S.R>C#*Z4$92$'Q_[B8._H9&=K&^]<_@+F/ASO;FV+@]\^ M8QB'J)]^Q;M_32DEWSG^%RCU/UN[OWW%]>.OK/[;=G89>/VX=;*_]_7'_MX) MN!-?Q;\OMW_L@)FW(DJBJ4":PBQR8B5RUDG$&8E&*T()=:5+5S2YW7L7W/MO/CE8 M1G3>^) X>L.9949PAW6T.FC/E4UKMUITPX<2^A(V_88#-;.E\,M['KOMVI?H MNJ5E%MFS ']PPK.P[38X>CX;]>P5-/N]VB\=VPV%4]+L@KWO='O@+(2:'?2/ M.EVX.?Q9ZQUEAZ ;SP9=?U1L@W0[AUU[.CS5?G[4]$<3]SFU%^,?G_ &IN.4 MXO*]&Z$*$4YR#]K F.-:!^<99?/J\'\ M40Y]I^"7VTU_%??>O'K:OH1:BYBW%Y',)<#^2R;0]+,C&7E[>6 M<0QNW6D?=HH[@5/9ZY6,#4.V,8#.9D[_M&,,5R^Z00]NT^N5V@4.S@FXU>"- M^SCK88H'.(SMPJ$??AAD/33S+/0V:CN=_*0YHP2N?>']NQCAN_&:[P0N=]:* MA=H,AS"MC>O%??)[(_7,:@CSTAOTSDJJ%+A:D=X=0G(-,""K:[Y[.>,S=/P* M"7H3*@X*??71J0=.W)A]_7L\7<]E+J(&CW^Z5TM0K7H8U^ [1#T1$ M[7C8Z3>+5O&3G^H?0;![>%2SWL=6#A]B&(YZ^N''/MXY*VF?., MG.,7OWKWO-F+L!P@EC"F8NV:F?6C#)7L&?S3E_P?]KQ7K%IYS;R) D(T%(N] M\LZ=0?^*#&1LB&%!/-4\ )JJ"#&6YP83I[AUPB6: %2U$/>0M]T/K&%KT(6U M_ -L5R?\-1Q"A9ZST//KY>[>X?D.W*N^]XW!>!K1."*) "5"@"4.X=TP 81 MC96446"P>&N?A%@'4W@7CDXV?9_421#._UX@5_A(@4%B$7GYEVW-N]DNWYVX M?(;/GOR _T!4/*OOG="&)CR&3. 7DU&(*ZF0"8XAHPR1%%QOH\'T\HT91A<< MSQ;\L3'!RW5J0\X/39A5@*Z"1*MV:]+*PO=^%-4Q\/YB";LH@DY'AC"V-F<0S*"Y(.BZP8 MQ.'9Z?FE94&*09+7:]MMOU'[:>@#7;T^3VK== M//=V>^_:9:KT[A:]N]BY_-IP7'CC24!*Y=( ; UR/@6$0_#,"6P ^ 'EU2WA MU&0339Y M9BQW*:Y]DF*#R.EE/P/@*=9\/;-J'D=?A%5^ &[@:4X- 7HT46BV!L5JVW , M[Q0A;^D27 %,N0E4B$L1K( 3_-8AATKED42!,(BZ9@["""B2M M3D[$G$H#EH@]TO#-_UJT4T7'RP%_O]5IF7 2G+=P;#6+;FZ4YD/88F] Z?]$I$BT1* MWO(NO6 >+,^C?_I4IBKL7\L2,NK&X8S^/NM?[@X<1N6ZT)Z@XU?3! MML[M16_M'Y.;F,WVZ.**PMUO/ONM3YC2DSUAN9$)]C7O^.>5*5SI_"D8DUV9 ML=2.NMD&_-?].[AJ[5-!D)R5-&_CER^SU >)*]WWE MQYMW78L( F:Y*-LILJ!?FFT ^:9MU?[JPPME&ORGJVSQSPL_UBQ >@R8S=R" M?/B6X@L&B=L30>*H ,A/!HB+Q7'20$20K*0T*HYU,-)@%P7%7&I& W]@@K<, MVJ9SNS 1Q5M5DO<67ZQ^L;MW2.J77_GNEK_,N_O&*ZZH5PBS)'.E=T*:>XV\ M-\;0Q!@$>VN?E%Z7:KHQP.PD[Y4?/I7J+9RH:[<*OC96L)PEIUU6=Y5;$CD< MS%UX_'\&S=+,WP-BR_)9GEOQ]F[4V0U5#7"PJ$3,QJ<$QP">:J84+-(TM[XM MRHWT'"KYL<\TVX"M=R_8RU7^K'WRG>>Y^^PE&!/4,O?G8=ILL5$VVA,=BB-, MXNFP<<)&[:\81SN#>0EJ!!=S23]N1=^-NN;E/9ASE[B)*ME(U9T]F/8ACDE.R5BFSVP(?(N;??KYV' MX>*%W?:?T0^ZV3'\Q?::O=7J;?,BBO2YH1G6/G=[HCHEQ"VEH$@R()- V*@2 M7AE]5V^;%7*3RIXSN3RG.('1&Q4D]X..DJGK2%&!6NU+@7 M.FSN6-0AC5^N#0YI=R1;N5*KV1L5$/GQ@-795E%6TSN*Q>5GYP2+V]Y\%:]? M5X#EZ_8S'2>"475KM^P^/O<2C$W($0S+=OW1Q57_G]?2W(>;#4+,:VGN@S_P>6[7M M:FZ?:FY+ =ZN9OC)9WA[$2NQK#Y\+VH^RIS AWE$Z^%L3^3^B[P=@7JFMGMJ M+JJ=%Y6M>J<=+T8'A!(\UHMPZ[P#=IRWR6\3DPV@8DXP@KFAWFK,K1'.,*,H MB79>?IM?;>]HLQWRKWPT^KMMY4SUC(V#5\)X\\!DZ)#Q!O[]Y63_\I <[&WR MG:U#O'/L+_:/#^G^<3C:_;M^L;/U&=[[QG;^NLEX\^U'_>\_CW>W_M6JP_,TF1!;N"N,8).28$X@XG1Q13'%?X5.'3*CS;(OZ343%1RPVAB8,\&QFH MT59IP4">27AB?$K-'S&@R]CM5-"T*#1=NTX>*YZT(DB SPN !""EI1=(*Q&N#7LG_F3-Q MH%,I=G.U3CZF$-N]LB!O5,]S4;'_/R7X&>V2942+I"58<*H=HT$$D[P**3(V M+_AMQ90)LGZ);?BC_T?+MJ^ ;S?E?Y8K7\6-R\._B9[KN4=F9(*UC8,X[PS$G-EA0;.L-2P[K M) E]4GVN7)D'J_)8"HAQB[4E ED;,R>[3<@2;Y!35"47G1%)+,V5J71Y=769 M&@-RX'5@ G.0 ^.I958'%T+PRLV=U:UT^9EU^=HL&^Y4]";W'X,?'-82##37 MR& A@\-81R\K77X'NIP/X5I)>0B$<8J-U=Q&P2GX;=(YXRH_>X45>BS/H!67 MN:$T(^L]M.HD2>4QT0JI0%-):V9)4B@:!_YVBDDYE0^TKVNZK#WW M)^]P5>%W*:"E/0GWFK(WART2(;B$/<$^PDAG!>C&LY!,">F=1A)B5L0Y4TA;RE%*S!HMN971 M+RL+^5PX]QZ.N(ZQ73WM.=05%%10]1]K^05!4 M9;J6 E%CN7R2,*P<5HA*DQ"'%42.,XTBM<%X1CG$A:MXW*6"J0JFGB/M7L'4 M"\+4M2>EDG2$2@LPY0/B6AMD@F*(26YX2L)*OY*G\BJ8JF#J.3+G56#W]' T MEC9/,A(:L$>&>89X]!99(7,_2VU$"C(W+%ZUP.Z='1#>J@X#O_Y\U6@1?QU; MPRL ^W4 ;[7[F^VPTVG[\A_51N'R$.]P/)5%I*:4>H."$!@0SW*DB75+'J[4U^8Z2.&Q/H(O>')XV.UD1IE65:>]M EZ,]9B67F;L?+4JIK[2>W# MR7B21L4(RP0!',.4(4Z90;".!)&H G4\2*YE6@12N^Q5;A:86G M+Y8MJ_#T^?!T+#5FJ7":1HT2]Q!%<\60=2PBX3"VS@O-I5M6:JS"TPI/*SQ] MIASE(GA:I2X>#J5CM,*.1"PD10DK@%*7-$!ID,A(!K;160X^ZA.=J*ZPM,+2 M"DN?+#-\'Y96F+D09HZWHI O'JX<(CQ8RY[UXH?1'Q]# MLW?6LA_3$.:]\8WC%\,NW/YXW0__H@S$;6K"L:L.$ M]O#&Y;MDH]#"&S->OL?-!B'FUK?Q!GG@>X+1!WWSKL$2O"$)JP9;#582/M=E M[]GD>4WL"K/A\XZ'FJ=-^*MJ^+T5?3QUL5MC9+T&?@!>I.?W^USJ,?_^S?1] MSPY=.4.%6S?//N8\S_ZNYO#W^#VV:MO5W#UT[DH!W*YF\-$SN+T(BK\)GJ22 M4>QI*9+&;/Q#YFSU9.:G9KO6/^H,X!*A]_/C9.9U5_+4.^UX48,H\23VBQZ# M+U+*\PX2=&\SQ>:U3%(2BD.DN5NUXUJ$$*UQ7"DK4I%BPT_6$/9M[@2?G>[O M>7&PM2UVM[RHG^;O[\-G]R_J6]NT3O?IP?'!:?W2T_K%C53/J\?[U_F[\&U+G M)P6_.*X :J4!:JQ4A7,3=9 $$9';MBKED.44\,I+K ))$F=._@J@*H!Z^6=; M *"XM1%K'X.DA@M&G?%&8TI8($*# 7YB@'ISM1_/B$UC95>+8%P EB.9I+1!DS8'YEM%Y#D,<%QLG@R)XZ MO*O Z<'@-,Z 7SB^#MPEG0"<<,I4/MHBHX@$X E<2+^*X/3.Z'S*1&YMT(NA MUN\4N3C0J8KBY^5"QX =]Y[P1!-G7ED:&:$J?V2LX@E8:74F1%MO!3CD5!NK M!5/@J@NNL71\;E_F0>I<>3(/UN1Q*F?.DK/*(\,C:'+0&ND$GHPUW&II,3$1 MKR([0*7+2]9E!:XL)LX&0@WW-MD$EW!.XZA!1O33FN9*EQ^NRV,I$Q6-L*"\ M,C>0YEP(9)W22,I(6/"<][[,;WW= IO66F4=]TZ];D0_=M$XL009F'9$,=!(!ZC1UH[A0(XVDD'08(F M@.A\':LED^V\E?/*%,^0T,8@$ MP2$2H9;E!/%2*XLJG*MP;I4>_ 5R;W/B7)5M>SC$7;MRC!/*5<8TB@/BX'@C M Z8*49EL+COSR8@G(J>I,&ZU5+W"N.?+25:^W+, W5@6DB>3L%06"98G2?]2I*>$R4 MX,=WMH1W21EID564(,Y<0A9[BH(R%'OK.6%L[1.AZT*8%3H144%5!57/L07U M:*BJDK8/1JGQ7W^^ZY'] MM"O0>PSH'8YGNX((&AL;4=*6(FZQ1%9XCG 0AB='3<1L[9->5_31Y8W50;N5 M5NQE'8"O%/OE%'L\0608EN"9(N^20)RI[,U0A0QF@0?F'=:^4NPWK]A+/ W_ M&,6NLBD/U^EK8RVQ858IB2!VD!"F*(),\@FQ3,"&E7"4+H]*L-+JU=7J)9Z+ MK[3Z1;1Z+._@'"=1ZX2L-19QIPG2"@?$?*"1.JJ%(:NHU>^L=*@\'M^Z+D9] MP3/R5:_;JM?M\V=M%ND;7D5RC[$/)Q,I&F8T)CP@Y3)'JS!@*4(F.I,B8J%8 MPLFL?:)DG:IEY:5?OA=NA:<5GJXPGBXE65;AZ?/AZ5AFS&<+*"&*%D(%Q+W@ MR$8=40R&>(J%,5PO*3-6P6D%IQ6(FXR MJQXA!AGJO-36>2S\DDO07AY/BSSR/_H6;@J_0_/[I]&C[0Q.06/\I_\M7BR? MRW7_\>GJ&8O7XQ]B7F$M!6;2N>=7K-?FT[OVW;/M9^ M[73/.L/SJS]E*TOQQR];V[\6?Y*//Q]H[@M7E'#>.8O+:+K2;,2P_>MOWB,^4-3G.[IZL+ M3[2;KMENK,%HP_#1SYO]HYJ'NS3[YYUN_^BBEIIMF(HF3 _S%7(GQT=#X9'NEI.N&I^:[A^(0^ZF)7\1O%' MO&Y@52O:B)?7R2IC^WER;*M8N=Y1!,$HYR@2W 2PN_A(&UXJ)+2\^^CFWRW( MP* W8SG&QCM\>>*+]TA:K=E;]A#+9X<9.3]J^J/BK3.;D:8)TP=S=62_PUS' M5O1PB_5BF9J]B>7KP'>Z(+]M--S@O*&H]R[AHE#TJ@!L^U8(*[2CUQ\M"$@G MF/X\/3>DV=]VWM[V:N>QE>FFBPL,;S/J;36F!/^W-Q^$W2J6=D;OK(6N7[-G M9]W.C^(!R]$6NMXK! 8>:/)VUY=M-5,L8;$0F+-N/&T.3GOSB>%PU M+8+:< MY:0/BL>8D*[A&O.\U5H@*GS@0S>VX)/?X\?S9N@?C5S.L6\-70-\_17K8#2# M_NU?&7, /#Q-[+Z0'!M]8W;&?AYU1Z,YLX<1N6ZT)\@F&.P'VSJW%[VU?TP\ MTVFS/;JXHG#WF\]^ZQ.F]&1/6'I:X'@/W8 /@RR0^5,P)KLR8ZD==7-T\E]- M$8A5FFL;BY_84D^BE$1YZX7WJJ'6/NUE1S!K4SX(DTW>__[#W@.8SRII:J:D M?2Y,--BK=7#0_#UF807&N],IP*R39_D:6KY&%TN/X:8@G,?R\\&/- M,G>/,94WT*T,,!5)Q%E+'1.26\*=2"D&"\&2@6A8J;7:U1-LYI@5$T.9=)$+ MF7C$0GL>E,'12"D98W8&ECV+22ZN^*'9AWGTFC)@+ U@Z!Q[B5)OM\4U;;CUX]J7URXY+-Y9? MO?9[\CF^PYJMA6;/0Y2=7RJ\A-3JG-=.8_^H$\KPI0FC&G Z^U&<"5ZA6K:VK6G-C8%I]'F8"RK;^D< MS;CI\.+7CWC?E8K1]09G$'+VRSAO-# /[D/AX%]Y-'EHX,#T>B6"P'3&'V>% M%P[^5W_0C=>3DY_G:O[[140V/MGE/)?/'F%8(Y\,/GP*[D_Q#'W;/FOS!W@ F]S\#&%-YV3+NQ"+ M\LD[#B"T$-/>^E6X"=&X'Y13!(MF/1C84#SDZ(LUP-O34? ( M=F,)XV\T4AG/,)PW(: 807V6$'#I"BDLTP#3[>$KKUKFPX3T#D;/BW$]=OM&L64 MK(^/ ,*B+%>Y;U:)4"-P'->S4O5NZG .X[_G^>E'?]0&23B\*&*K?-4QU:J= M=P:M4."*RU #T[>9,0WD=]#J3PX&PK.!CV$^:+^HG;4&&;1]=U!,&3P(K,,, MI6M.0'L&M?]>(-L.SD4 %U82$2*WQN=SPB9R3[$F3.'8V,JSBN'_*/\QE787 M:P4RPU\//Q>^V>UFB2N6M12^[?;F:<:@W73?47(R7R)?OM)$_L&_C[ __5?; M_FT&NZ??6)&(_RV/ \:P]_7B8.N7YLX6W&]KF^_^=M#;.#XKD*CR!G%,1,1>B("0Q&LS:)[RA;LG+ M _:UBL0'*&W6^FXHI#D+8"GS(-^%O($*S:'@&[551^8;VQ$C]_TZK3^I2YAC MRQR.T0K.N4W6,:XI,T$GY5GP,W5I4FFN=JK&7-YZZ<"$W?:?,>=60!U^L;UF M[UO[VM':SAX1O-V!T <@),_S'HSKEU;'G[P[T=^_W-WS#8R%PKF]DU0_7V7$ M2Y>U]%BWHH^G+G9K#"QWWM?-V''S1?)AEB*.Y[7 A#?;Q?Z>*!:JG+"KY%^Q M^P<+UK)GO?AA],='\'3/6O;B0[-=3'OQI8_#:PTSACG->&/GKY"+\NWK!-H& M+I-HP[,DPSL/W]XHWKJQFUF^I^F&H.+6M_$&>>![@MU^T[N^>==@"=\0?+[! MWG.P9D'N]J@*CYCLSW-<.=[7";W:%KWV!:I'?YB+/2IDO@VKK,6T(EMS*X-Y2KM5>H9^*_%9G M )<(O9\?MTBSCR6O=*WL+\,2 @UIH* JH%!Q6,Y=P8SF"")T(H1J3E+PC B ML.5:8B.<(G3>>N&KU$O]>L/H[V;_:"K-TIO,L_0FLS)7F',/8+X^: M^W__>71P_&>S3G>.]O=.6)W"]_9:Q_F^^Y>_G/S[\NOXB6*B#"6>>Q1DRB?@ M%$%.<(:T9Y8[*C'AJ]CB8)E,EX1NT#D8)UY4C_^P%U>[-??O>53,EPM/\$\+ M(.6#\M.3D'G+7L]#L?,6Z/SK:C>R5P'H\@#TVSB 4DV35<8B)DGN)"DU04@/X\-W:N*%G/:\#.+U/EP#8<#\HB^IR3?R(\O<>/ MG@M/Y_6I*SR=Q-/8_KYL++VZW.:5\%2PN1!L[D\PV5#CK.$6$4X-XI*H['<& ME!)6EG@5"R8;*:?WT.?'S,K??+#Z;GK?C>5NZ!P ^5 &M/?MQ7-@8)2*)$<25Q59Y:E:>^H_)40JI*IZH^M5KNFQF^TH9\ M*VU(MOE2Y#(]4Q4D5P7)JUZ0/)F&*_SE]U.+?+)SZ<\/?OM&ZEM?\<'6"3XXW:>[ M6]L_ZG]O7^[__>?Q_NFWBSJM7]2G,M=?V<[E+R<'>]_.=[;^/-G=^_/TX'B? MUX\__]@_WCDZ^&VG>; 'U[C 0N>R\^<9TE1HE'10,45*L3;@_$G^]ER_ M5QW9DT=$]O8H#=C6EZZ[JW**CR]89FHAR,X&6KST1*C$^)) M<*2-LT@EKHC07E%KB@-ZA#^ZR>?2]>[Y2^*,62F:R-6LU'K"#B-7K7$&9\/F M.(]J,5*2?B]WC*-:LIL-D![1NF0]7RAS-,,[H61LSN/*M6?#49_!QPL6U$/P MOWNCQD%E8XF+_+GKSDBU[Q'&UXJ]45^G\BMYN*M!LCR7B$NV4HI8=9.9Z"9C MJFXR*S"6JIO,RHWWQ;O)S.P+LZI]7N9N:%!V+[AJ.M:/AYUN\_)F1?C-WFSN MHM8J*K-'30O&FWCDE2E;2X U:_? Y,,78O\\QG;YK2F3.32ZX!L/8"5''3** MKF_?"S*%+G@&\&T_['R0FR(VNQ[CYI@F+O^J.P>!T]<<#BW M.S.N\7MYC6W0Q;('9.Z1,M95Y )\B%IVT\)TGF3AKANK8/5?7_.CK>CZM:\N[:(DT I&Q1J:EBK6+(#*;Q1*VL^L-LLJ*J;GU;9'A MW<6K-D$3D&-[Y2KHT2<(OBP5VV#=ZWVQ#)#3)0?+$^EKU2JD8HLX_;?3NO;_D&=9XY;BEBR6K$ _5(>R*0QIPY MJ@3C'J]]8EQL3"?3:J/&)Z4/?@OV%)U_[H&0T@GJ=HO _T9"Y%9,B_\!I5Y0 MVC25% ?AF ^,6\VM5$I23X55$*!%<4MAR[Q$HO$ \"HZ,9!QYXC@S)A&:J2H9IW>)7I:A100 8$4%DHB4@7.C MDC9!68F3%@G&0V\K0JP$8-D"L$T:W$)XGYQ'RGJ%N(L1.1$P\IX3HPT)6D*8 MSXC4,XCXDY*0(*&J.N68XDIA@ MX27>T'/BV>*MX%Y- +$Y.!ST^F,(^9@8 COBL/'1@O!#&&%P,$0*:W%BBF%1 M"C_650RQ;+F_W($8@@?II$L>N809XHJ !@25$(D*$\)!!%A8^R2(VIBN>YTK MAA!/%$.(!\40A#O*@_:*B\BYMBX9:2SU H<@;?!5#/%,+F3]1R,P!_.O0?2H MSRT,<^DUB!V2%@RAD\10[D'TL+P#VMYVR]L:A!+!PU>.[ M=EJB* ":CU1C#^$"AZA,)L:)JA#MJ>PGV;G\W'"!*Z\I08YS GXCL#J,P7_WP@"(4;DQ?4[NP2 6) D".R:D$)R" 5/<,DRU8=Q8[D4%8L\#8I=U MUE!$$BVQ10GL">+21&22C!!'@%73@N7H'02 +Q XK,SFW^O8HKQSE/=C]0)Z M9ZDR6A#G+4^<1JR-DMY'R:6VB>);,C0S8I7?89R[Z==N#,T;NI::/V) E['; MJ=1LJ&:[6]\N&P"E-"8L4"!8(VZ"0M8RBE3.-0: 62;-0K7G1!GP!$G05#+N M-'4V:$N8)XX&+XJ45[B^.H^R@.E[2UF)X&LS)'QX M; 3E8VN%B'\O[;?YR8%\HV2NK8IZ5V_C/70P[BEV[G MM*#+ -.1SX;].NCU.W#'U>%L_CJTS!U2/STXJF]])0>_?3G>!ZMYL+?)]O<. MC@Y^VQ=@M45];_/\X'C[?*=YPS(??[LX./U\OK/UKY/]OW>:NUM_MNI;X6CG M],O) 5A@L.@_ZEN_G-:/-^F_+^MT=\LWC(H&@E2,8&HIXDYIY+"5B#&(60RW M.H2X5KNJ#M[,OHVUU,+*D)!$@,C36<=Q-)IC08P&5;G)\3Q<@MZPE TP$7!D M].+48:@%#V3<0A8^77=\_Z@GGQ+F(N4:!Z:9Y8))*V,T\&(D6EG)Y$O5*2]8 MDKG5[(W28<-<^56WS[.0^6FA8G*J=M-01(O#"N\:)_:V&_^/O3=O:BM) MUH>_BH*YF"7!. J^%EL0+OC4:[=[QU5>>668G?/!7Y<;WS_#NC#9 M3#G!]:36L0>]?FT AJ2/;Y:06)VS5:K,$Q"KP\S.GEA=KG*BRV"?9K"4%LKZ MAY+B$K&8K+C;N=[FW?7U-C,ERETFBN3"Z'NGO75>>%G[.]KV<+_V.9J:I5U%PGA@S+#)N8XQ.62\XNS>YYBW1[G<_,I4.S./; M$8=!V+(_%H7M[&%QKS';6:O9V?C1//BCM7/P5C1S]\^_WW=R%]"=K<;)SH=/ M!\W.^X/&UGYGIW69[6R#;A^\HXT/_^XTUK^1G8-/^]M_[^0NH.W&Z;^_[7QH M4'BO'YL?=CK_/6U,LYWELE@K;$+4"8>X, 1I+1(24:88L+(D)[@J;.I,7:V2 M>CE6X0):!;1^FD.M\U&(<$Y:S;5.UB7.C!>.8L(8UL\/6M=DVA2\NAM>-?\\ MQRLK0XS>\USREG(-E$#6!8>P\CQ13P(L:8YM5 DI!:\*7BT(7N5T*NQ4\C08 M+ATQ1IKH(V$$E+,GM!A9"P=:$R.+>VRMU 99R5SN.4V13@8C2CDL9'*$8CN/ M1M8L6S+$:_!DA$*8JI2I"B+S9F6-"U8W>IZD_+6UVMSJ M#6T[E^>,.L:L0@96549AH4FXU6">2U9F<55/OYVDF^'J.C?[J]Q*("BP( M.%^YE6?+C\N(1UP,C_+"2@#JKEF*EB5&6&[2R;GBT2BG0\BDU)D\,]H"E(L% ME-O3CE9,05C!'+*X8C[F$3DJ%+(JL2BIMAQG0XK7L2IG24LLY-BS2$*@PEC/ MG0B9WU]()D3P(C*+BY OFI!/>4LR:>&MC2C*3+DEB$?:48JHQLH39VD*=&7- MU+&F1<:75\:]EWD#1"=5XAZTN ;Y%EQ:J1Q-.A897S@9GRARYISSR0J$$TV( M6YT]'@G2#NOK/+%68;^R1EF=B'D2\M=ZD/1TQT?WJWAE,'>A=Y1)1NY=\KJD M:= SG*"E41V*8J=(<#82S)T46@3!(^,.E(0%4Z*HCL52'?Z"#VC $K"6(F.X M H6A,#(J)A0<)D[@@&,.IAN3PV4S/FR;@9#->=U(@=L"M_?/WV8N64.5391P ML-(=9C@Q'YF4GG%9+/6%@]LI;QP,=6FTETC3;*EKZY&U"9SSD%+T."B6:U:( M$74FKK:-*'!;X+; [:Q311Y 'EK@=I[A=HJ'P7NME+6()DT1]]HAIYFI,D>" M))P3)ZNC8"WK@JBE =PJLO);104ZS#3RYQ+I!YG*[^9(K#$@OQ 0+([O$;C_U<[\_X6S< MB\CUH_V&;(+1OK'M8WLR6/GM(LMKJWMV=T7A\9=?_L973.G)7G&TNT)N?5#M MA3=5AXS\+1B3G9NQU/;[&;+_<3LYOUI9JZB;Q_TIAYFS]U^_V5L8QI]UJUU/ MV7W.IE>O;73]+>T^YF"\HQ9VPUYMFF&N]OZ\3\;G(?RA4U$F_W+.$/WKO5_K M.D3Z"=_[K?SME]BJ&>-4*I485HEKX2R'_94#(CHPEJQ=N>$YM[)*Y ML"8OVF +Q7.A>)ZB>,87YF415GW&3,[WH:)=&@+0Q_$RSXK9]R<$ODM$MOIX MBN4RWX4M>7G8DA=K-Q6JY$*57%C\'I6[2#QX\49A;P-7,A@A6(S*$1(=IV/6 M47P6HK_:_;R$Z.\6HN_AS2U_"L_YMO-A@^QT&CBW H//.CM;GFQOA6^;?V^? M;G>V<>/D4HC^X*-HGC;@G3Y]VS[XVMD^_7C<^+"SO]W9@3%_W6_2CV+GH-G: M.?AX>HDJF4=KL<4*2>PIXC1$9&&1D68AL:BH"#A47=3KAL\J0+] 9YH%M.;I MW>Z3QA&$QC[PQ+WF7B6'G4[,<&\LUA;'YP>MI:-*?CZ\FLK@T#IP2RQ#E&N+ MN)0.F2@S#1]-P4E"G&&%*KG@U5R\VSWPRAK!(]>"..(X=\JPQ+DG BONF,"F M&%D+!UH3(XM2+*V.&C%&.("68V!D^=SY&6>>%!)B$/-H9+VRFO="E?S,N5^) MI,B(#M@0[KDS8+ 18J/ A'#MBF.Y8)AWD2J92B.44(@&JA!G6(!(X8@T>)8F M*L*(="MK8,75-2GE[4LLY2#!D4EM"/.14X.U$%@(+;PP6A;+9@&E?,H=2]IR MESQ#47JP;'#N7.,#1MYB;&VP5%=D/TK5I7FT95.D?'ZEW%MPS*46F*?(9<*: M&N*#M58%XI.41E5M8XE77P M5^=(RE]KA7NA2IX;7*1!4$(3=80'CF74B2B7$@D$(#+HXN,L&"Y>H$IF 91> MRCZ.D@3QR,'ZH9RC:&1TL*A:Y.IMI4T='*%%(3HL^/"L,1 7B(A*!Q$(%T%9 MF6#S) <_O7.8%'Q8-'R8\HYH%%Y+0U#B20$^T-QB B?$'2RM=%)KAF?F'15\ M6$9\$$1YX[BGD0CN273>T>"%PUKB2+DK^+!P^#!E/R0M$E,&D20B O?9(TTH MF!/>1NIU\LKJE34C59T+OBCX\,H.C0I1\CS I)%<\AB8S\?F0A(7A34."VR< M8(;9 I.+!9,7B)*%$IPS21&L*;A9AF/D6 PH!V8U/U(W*@0"5GE!=?:>&$?,I7\E:;2+Q'RN36NCPF9'-4 M1=H8*("X$P17;.@ !47(EU?(&=',6S!^*34\&&Z)B 8'2KQ67&A>A'SAA'RJ M-XRF3B7!41#:(4Z20CHRC!1/7"6=-"%A98WANE*/9KLLYTB%*7EYLZ +E]QU MA6J\2A^L3MNLU9811C7WT2J2\XV*ZE@LU7&!*9E%[<&OUX@2$G.FD46.&H$L M\91A*Z@V?&5-8UG'YM'YA'/#)%?@ML#MO,*M48*9P!UC--<%4T.M":XBQ5UIZ%UP@O<%K@M;:24.W$^N66&.M80HEXQCB(CKD@K4( M4QZ5]D'1%'(?$%T'8W=IX/8:GN0'LI$^S67/2P]JS*H6[('LH,:()^"P%.QN M9)/WY;"43T%E6@8+@U5W&] B\$06=M!'LX,24]A!"SMH80>#A'3_B[8.O!SL'_V[#V"CZ!5PF\%Y\TY@&,+,:4"2ZR8 3&*M$@0S&R%@ZT)D964#)X$@"THN8 M6@*CW#$O4[ S;P,)SKMY-+)>6:%G80=]9LS#45%%><0,\0UXTAC \#'DS*Y[@OG]IT4J[K$\U0)4J1\ MQE).M 5[QB8BB.L!)%RA=-RJ?900&UE604$9VSFCRSR'EI M$/& Y0XPW'J5^6](G(XL5Q'XECD#@Q?RKFG1.*FN=ML$77%PL7+S #DJP3C('4>Q2BH"@Q8"I9I>+,O*."#\N(#U$Z307+)]> #Y(Z M$55@$7ZGDCO,"SXL'#Y,Q4B-5,IQGP,G#NP''I %\Q!ETX$0DBR8%2MK6K(Z MH6)1\.&5'1H5=M!Y@$G/+256,9,QT6FEB?,FA!B4$<2:$GY:,)B\P Y*K9?< M2H(,SRVH+/7(14=R@V %-I756(=L1M7%XXD*2HQY?H4\>&62BP$;K#EH1TT= M3\%(3I2(-)5$Y(43\BE?R8#K:YBRB%J>;2%JD"/"(F8T-E((!5">Z4CJ8/D6 M(5]>(3=H(II'L%];_E(O,8XM<^ <6)'9=)-U MC&O*3-!)>3;*O*3DC$V7C.3EHH1\]OLQ'+7C9AK+RA\G#7O0ZY^)R."/DT_Q ML =OV-W['/V??#M1^;/;1R\I?\];=#-K<:NU-)J M&BBRR5#$A?#(L%!U]@M.PHYV"N M EX;,;:WZ\UC7K/0C1,(:,@;5.KQ]KPWT8$\'_K/42_!YK?_8Z,,J3BGU M_3ZH#2_$T>JUP9$;#"UL;MMNG]3@1[[P>+_E]VL6;M?J9L2%!QP##%>T5;%V MMMVO>7U*J*#F"5__=I+!EUB4VF D:6\N(L'4[ADS\V;<$M7>>7:67X750UA^ MA5A5YJ%\LS_GHF6SYZ*E<%M9!OM$@]5+P_+[W'RO2T;R6_A]7R&_;[9(GY]9 M=CDF#I>)>]#$W8]*_*Z'WG,=F'K?"K'=&I[,28'D4P4$%RCNU3W*>N\R40SA MG)+$;)431(A.GD@=L1=<$AGYM:[\)/1%+_OU?_:Z60#[583A4VOP[:_8SW^P M>Y&<1[$075#G?1S&.MX^_4*V#SQK@(/>W/(8G'BQ?;!--]=#9V?]&]]G)^S7D8ZX^#YM;75O/4GVQNO2/-TT^=[:UVJWFPS9MTY]OFUAYOP'V:IU_ MX=^8/J0UX.^+A"T*28&W3V-$SAN/M.'62.-BPBEGZBY#!.LEQ.:?!:CF&J@T MM8DH)FA,FBO/;$P4&ZNBUB[!?V_IX%6 ZDF!:NIXDQ,NE%()<2QQCK=39*.@ MB(F B<8X>.H J&9<=%6 J@#5? 5531HS@D@D>*)$*>]5Z"BO=(T17=;V7D! MJJ<%JHE%99W$EA&.-(\\-\5FR%*&4>"*)HL#8)4J0#4KH+KA0')RQ'B74ZKG M.Z>,W>]OUEL#N[?7CWN5Z$V=5'Z(O;V^/=P_*2>26Q]W,ZT&@!Q%@A.5M;Y$ M5C&)/,[S0ZUSKLQT$^>;[V"/+L\+$6)OLD MAIH[J>V=[8]ZK>*ZK?5&)XZNU6[GFX,LPXT'9V>;9^>@=SUVNQKM*@=QY6QK M 0=;#N+*0=R]#^+F.SH^XXWP<$?N#O=8IA.6NYWI/6HF9C#5R]Y?\JY'A&4= MYOW$\:Y%]:5EYIRUS)SK0^$OW59VD3X/P5-ZD>+G5U#@L9PE&MQ'2:*T1!// MC2.&8^W@+U1+8Z4@MYQ3EQ*-.T9B#_Y;&(G0]?<+/SOK.Y[F$\ MG]J-#QO'V_ <^ [?^7PI$MMY)W:VVJW&%HSQH/UM9^LCW?Y[FS=/OQ[ ?8ZW M#_[8AW>"[^RW+YUM$RDLCI&BE(Q!7!J!'&$<11P<2X982C.99YU(6:>"S%$; MIP);!;9^"ELX=\K44CO+N=/:8*FT5,DK19R/[)93ZP);44T"J@]>3$Z5)[YI-1D3&>HC(T M>L43Q3QH*C4IY; +!UH36\LS:3AS!F',!.)$8.1 .R&6!($%=Y%0L[*F%:ES M\>CF&_O<@KJ18Q;=ZLC9MG]6I/CPDA_'[8&[3R,-[T M8QO&\SW^GL,OB*U>CU00)#/J;FY1R?T^"F.#41B[@(PY"KNM2/3JN/:>T MS O0:::P,L]]J*WPUEW5' _*;R^:8VXUQ\=I'U 2JBS1.FL..2I/<5YJ!/X? MSW%9JV2J#D6UK(OEJ/LM@%L =ZX!ESH5!&7"2I,!EVNO.1AXACBC@Z?E.'?A M '?:'V>12^L"(K!W$6F_7Y@5M2IHGH5F+PLF?*M;J\B#^R>WT@A?"/*L M7CJDOE2+?D^R[*DU'(^1*X?[3=D$XSVC6T?VY/!RF\7*YU;W;.[*UCG*R]_ MXRNF]&2O.!)"@/S>B(3C#0!+[(^R'?YEYV8LM?U^UIK_:(E K +'Q,;J)[;4 MDR@E4=YZX;W:52MK%7-!EHJL!W.)^[]^LS?OZ>??:E?*9R[29M=K&UV_.O?C M;?:&,7.5YUFN=$G%$/"^U;5=WP(PJ@IA*F[[VB]CM(GAUWN_UG6(=$Z.,8UB M(R.%,4ZE4HEAE;@6SG+8+\9PI0-CR=J7HF>H[OBF!2C=\G>8W$^Q8UO=S*=P M&/N5D=;UL*4=S(^]0*5^_3R^/./$)1OF&;HNC.W?\YG[:S)QF^?S]N['8?2P M3^%=X2N;Z3/\=9!&=E',1?BS[^UUX7&A-NZGD(Z&1V!RV8K7 M9+JZOY:WX]SV% #;8A6/[(O[&&^..<8%,#0'[ MKIL'?#,YQ+W?<_YJ@$>P__25P O3$QG@@3ZJ\F(Y(X++&=.3@J082&+,!4>:5YNJD>;?'QF\P^GVWU_SJ= R>3"E8' M#W3YJD@6"5K9C?KSU6=>.I:PYPDK;A6/G#M,@E(2&_"KC X%B^85BS:FL8AY M "'% Z*&><0#E\CIH!#QWKH4K5$1KZP12>I*TB7-L5P0+.(/PJ*[FGP+C45, M6A&)CT09RXWC-G(K-,4>WMI+G0H6S2D6-::Q2#-K0P($,D&%W)/3(J.(1\D$ MX97#WDNZLJ9UG:"8IUE":?)DEF(H9- M7*!H3J'HXP6S2+H0@DO(ZA01)THA"UX;LI)K83AF.H65-2[K1,U3>=DKM(ID ML8INY$^B-@8LI-=,<4R$<4QC3P3&2F 1?(&B.86B+]-0I*@+PEJ6B9(TXI1Q M9).(R&M)O%%6TL#!0S-US6?5;:-810^H@MN/_5CEYA3;Z$9N)(P)YT%)+0-W MT1FEI?96!&E"$*+81O,*2-L7W+1.$G3%44XD!9PFW6A=( MGU-(]].0+F#Q+$\&\> 3XIYI9*/%2%!8N<"\LX:NK G%ZVR)JK>>K*O:W=/5 M;E1YSR#JA([SV/JWY8+F)EV^W#V.\\VKEY\9^G/U;E("&F MV.]/I3D"%(,3E/?)_SPC$T/N@ '2#;]--R"\KD;M/RWK6NW6\&2C.QKH^GC M=],L;F[MP7>W26-K[T?S]-NN%DS39#AR0H"JB-@AXQU%U.(D ME:0Z4+#^Z>I5-5'KY Y^L!5L]W[[X[&%XV5_/-/^V%S?WG6<&:[DRAI;O9K8--D?UR=!5_OF\E]Q';5CEZ8."2P!E,0-VK2HW&Z5J MY\SLP50&?QY7[V@X&-I1INU-^C*/=*KKY?\;G'>O]">^G;M>'O6KO''XSFAL M\%LWY^_&,'J%CCWH]6$CGK6YG-SI"NC>-%W'\,A+R>:@N_NCKIF]H_X@GMV\ M"Z)6&Q['-NCQ#HC%_N4"OZ516_"RMI/K'*?ME:D)&N[;8>T89G2G]\[ MC)6%=&7VQWJ^NNB9E=Z55MW7VI@70K@>T#09NUJZVG%+I#8K>B\PN MR<$?"A$)#JYMHD*YE$'LYRCV_%JN;(@GV1 ''W<#M3KS3"(78!MD EGD(E@] M07NIJ)8)/H8-P5>OACS/-T1VBR: 'Z_T\9PHN9OTVD6ET#KOHIPWTJ U&%:* M8'#D!K[?.LP/1Z,.RH"6WUM9M>6;'_9[*0X&(X;TR2?]ONWNCU@M(NSJ,]3\LS<8-N.P MP.(-Q9P_X#Z[AH"F8@)<0(!$Q F1R*9 $(;)5U10:E@^FR:SU)/!!$F$5HQ( MS5D2AA&!05U*;(13A%9K?A?U6-;\ 6ON=ZUVBF))4-*)@(-G,3)*"B0\^'HN M\A R]0S!#_7PKE-^;SN]_K!U.@*)7$O;'<1S?1J>!%IF;Y]?O]^F7ZULO!LV MWDGC8&.720'6L/?($><1EX(@(Z5#@7/&&!AAVOB5-;[*Y]DF+YO@,9O@VRX! ME9*((X@ U",.X)\YKS08XB*R@)V-,>7PTM4$\1G9X7%X?;-XN M\D=P,5C4=C"(V5[OCL,Q4PPG9Q&%P7[,7\D#L=?AWZ5G7'A^OLC%;DPMN,/X M@NN?-IBPJ.3@%MCH(P-^M?9\1HR'T5X8?$#%GLP#BC'I2WY?EP]SG)LLL"SWB! MK64QN6B1E](B3HU#EJFL%0F/VA!K),L,2E=0\(;#^WP^TDHM;P&:6N=+4&O# M&E1XZ2>K!1LC1QJR/95C 7V G]$]IF+:9\>^"^O+WOO4=U %23Y=;H+PB/=^ M&C*C?/+UV>_'<-2.FRF/>["9SH;]QUE8\$_0"7N]_LF(L>B5TQ:QQOJ77:DB M-IG06 DK$.=8(X:Z^HSEFHI<%F*.5D*8AZ'K'?M.#F+>TRIM!MOLCQK\_1D MA7-=9I/;00Q'B0@OT1OP%=0E+6=ED:848Z>2I\%PZ8@QTH =21@1-GE"[]V? M+P<[-M.'7B\,WG;#YW'FR^=>^XZY3XL::QRW*?G66&^(YL''X^W.U];F%EQS M\(5L_@W?.?VZWUS?H]LP_N9I@S=/+KQ:"" M7EECAM75S)KP+5!?IX)-\_1N]RED-X)'K@5QQ''NE&&)\\RLH;AC IM[M[(K MV/0\V#35L4ZIF*)-$G'B<@=Y&Y'Q1B&AM5):..F9!<-:Z;J8*[JQ@DT%FWZ& M30F\$)\TYH$+SI@RP4463&;]233(<.^^;P6;G@F;)G:3D538@!VR!(/=%%A" M+D6&1%*@9EB*T7G )L[JACR:9&/^2'_F&F8^7\FO?Y!;>]=8R:LG#=(Q<>6I M)8893HVQT0NOHQ'@0UA%[]^GO>#9<^!98]H/I$H0HC5'W(B >)("68X]DIY3 MQ23SL)2 9Z;.'\]A-D/.H"++,Y9E;W7@4@O,4^0R84T-\<%:JP+Q2Q\7HIFW7B=*#0^&6R*BP8$2KQ47FL_4IRBR>B]9G7(;HB,J2N=1M!S< M!DD).9S[_(ZK+*JM%18!D,6)<,]*K.Q"D,/$:F53!) M\.(SS*L@3Y1NPHP0CRTH70F"S&A"+L!O1,+D\L"\KY1NW9A'NPSS=S)1/5NM MJKGO1E#QN)%],27:><,S+V$HZ$( M[#V/N#489>V/%/C1.E)LF*H,/E97=%:-(EZ>4[R@:D'5>475Q[+9%%1](52= M\,2HCLE1;5D.7TB?9(EIS"NJ3FS52!BC1B64(G>9QU(@FUA$$6/. M9:1!)C;*!=?DT8<)V1'_$$W<)H0?5<2G[&<\1Q".>P- M6OFV;RK._=;W.*;R& OAU%7C:<*32ZR#&3D:WGS)E:+0%^)<(9A>G(SIGWF\ ME;2*0*S2N5-T]1-;ZDF4DBAOO?!>[9+<56]\U7Y_0@FQ%Y'K1_L-5*6*9F\(-QOV\BQ/B S?M[JVZUNV7?L\H33\90Q>,?QZ[]>Z#L>N M7#S&891MNXK8Z?=I5$3/0O5T_2P1<;Z2S__XWR_,"V6K(T*HI^$T.S.#LVFP[;V[2YOWWZ M]@>82:3QH8&W.Y_:FUO-3O/O[>/F00,W.^_83F[U]_D2LUGGZT&^9V,],YE] M.=X^_=3:^?!%-.@VV3EX2QNG'^GV5FCOK(80H0DYHW6RE([,GDK.7J;K<_$$L4!.TDXY@G6#913(DI)*L *QO8R$]KG M(4TW^S6_OW43>.!DMI)LXEN%X10/[1L_U0<7RW^M$/ M>_U!S1X>]GO?XZ@Q4OYF[3\] (BMV.]DM3-FT?VK#>_QR__^(U?__UY]*_^E M^C?Y_==Z+:8TXN*M'1V>T=F"S&.7+!7@2M< C&-8!.+S=Z M@J^/.FJ"G%P3@^\U[>CSA>]JM1G4(?IA5U6[5J@DD[[R$T>9C=Z\=*0_U:9?1Y.]B?8A*VHSN M@HN=PW;O)$9X0B;M/6H/;7=,"9S)A,\^KH7S68:+#H_Z?C]WO_*]3J?7'0V[ M7CO>;_G]6M;TXS90L!6J.^W;_,S:S\"9$6EL8%3Q('ARUD1NJ U2Q& $_*OR M<3&6E**S7RZ#-D\I4Q-E=3^>['86MDE?U5L8I><()A MZ_HWX:A_#+[2('9?)83O[3J&I=?&(\\\!PC'&.GTZ]D>K<]2I=8\J8KC&!4_W]M_7-[;S>KM-U/UZ>#MT7"_U[][,R;\ZK;[]FGCXR[L\1B- MP)G-.ALL/"!# D-@ 03N(Y7$"S!_:9TI40<->"5>LUJK[)$S8*] \$9LKWK= M5KH@[^#6MAC7F>4+3.7O]]K_\ASVZ1L.LEK'&R MN;5'X&]\<_W;:7-K>Y=&:RG)/7Z(58A3*Y%UQ"(G&8M:>Z%L[KA05UGBKJE& MOT<\X?<;#-M;(HH7N8(KX_5N%C(E5%#SA!9RUJ-9%L%P&\OVR%C^:^/=,((U M9OW_';5&\W%L >=01XU5TDA__^,(E&K&F;>3RP9CTW@$"L_C M\%__KF/D^,D0GGRZ:S8 "(YK4WRO#OVHM.W(O /S'6)SQ'PRIW!#/]A2LGFMU*W"]%7(;X%*!ZAF9 MXW]$ -)8*=2KP%K,\^;!QBY.B8!5 @8+6)J(8^<0V,4$>1T9TSDKP_J5M0', MUPEL@Y,K]KGM=K/9.[#]DVM1Y.TTBAP=PNX:QP_NI;(=9=P$,'XQIEQ$81PQ M@F;&/1P5F,65-3S>/\4:GH?=]>YX<_WM+K8ZMZ5-"+MD$%=@$UMA/;+>$^=4 M- /.2.$U/F-/%83WVL"51>,U'$$(Z\#?&MTT:?/7RIC<[P9\[\.C_K9HAR. M>V=?C\%5Y&7J%M>$)"9;_/P+Y^$>Z_=;\?L(K&' G1B'56/M$5I?Z$<*^SNT MQD8Q8'4$G+99(^<6J?'_CO(=QI65DZ^.XD*O79&V!N>-7L]ZNL BM#K52+Y/(\ZP^2%N_!B65&@U@^TWPI@ ML[UY34*,&^M[NP8D5EICD3>2(*X9 2'V#&' 7\:"YR2RE;7A/E@/XWUQ&>6O M-0Z4D#YB&I.@FBNLC(DR/':%J[OPW&(P"J_!*=B1%8/3#*O;C86[T=[YLU5AR\-/O9W&K MC=IY5ZJP"W.20(F/XCV^U?='G<$PJ[W!:NW/ZNOY[",W&CSJC"-#N;.7'X6; MAE6!T*2]]]F+5=T&^Q?:?(]4,UQS:4L]1[NJV8>I-.1:5&:E&6^$TI"K-.1:N*4H#;GF92E*0ZYY79M7WI#K-@^I M=.DJW29>CJEC'+J)X?K(SKO1'EV02L@'1G?&E9#MG0-/&J??3G<^O*/;.6!\ ML(&WM^#^I^WV]M;''XW3/0IWV&^T+E="?NTT3[^2*##U C UL::\E8X*0"A!HT-)VS>>*]?0UMO+;LCW$Q8>TLRVW6/O'K;B7RRTMZD7?*$H M M\$?LQM0:ON_W.@47GQ07+_0#T\2H0(T!2.0!\9 8LBFD7&)B,0^.!NM6UHBJ M4W(U9?77.T-B:1\TQS(_LR/S\R?R4RZ:Q(M)SAIRT!'&C#,H)I\@+ZXT5 M6MAUS*"LD\2:4(%(E9J MY3'WCD20>597U_0*?!&9?PT'@,TXG')]6EUP>%[DT*_0K3[?!,VW#IG_ T>0 MF@+4!;@'8Y#WT+T#X)T$XLVA!C5+DGL11$(DX\1\:IA$0R(2K*I@K<3K=["]_7G%2:YHKZX;U.D6O6];['JLX4YL\?5;34 MM:.*O=;68,JJXJS!T Z/AKW^2:T_Y@2\$4Q&Y'^S]9"OQEC/*'#O_#E:>XI;-D/%T'"__?!( Z/L MAYD#PI;?#<%2[W1 3FN'.%<1644"4IH*8V4PV(T X:IM\,]SCO**$J86K]3T MCGEBLW17^R4O:ST341Z.%JY]<@LKY[TY.)]/)U=W?-,:@O7A[] &8T3UNSEB M0)F#X=^;]_^YB%6N9W&JIF\\>YG??B3<$TZ9JN/-:V93R11\P1G,A'!(86D0 M3UX@Q\'P5YX8*41F6M$_8U.9D]VW53'\9?*3;)".O@K 8L'@MWOQ I/0<>Q' M,%S'5$<5P_49_?095W8XZI]1QXT(@S(=46A5CNE=N56N.!_/3K8"WOPJ'GGT M]V9;H:L])?G@;$^#.H@_#VP^ M[IMW)'VY0T7ZTG*I/)1 92[21)Z;,&,$_MM1_:+?69W%^Q7SG LXVE7]\% M[2%LRF,7O!*/P<:X%=K?8Q?M['+\T?%=[W03QM9< MWVDU.G"_TVW=7JW+%D0!2]?'UX^\NCIY?%R.A)46?6 M>97/@CJW.+0%C>Z(1M,55)ARFOE+%$T:<6LUJ[$WF(&S2/P3-.FA92((D@R; !XF ''$' (2R(\Q4[BG#?.\2HNJ/-ZCLP_ MM0;?4.K'W,9^&/NY67(N''K2#D<_0]^[DA#/W]Y9(B8T1:&8&2%M@IHQAW;F4-KU[EL7H1'M^7A]X".:_, M [T>S/E$M<%3@:+'\ MSV(!S01V)A80Y[#3O4V(2)40#]@CJT4N8)78A11(,G9EC5Y3M/Q*(>"XJ_3#NC2A*=A#8( M0%@@SI1!CEJ+A,!,I<0")W;.3B *),RG3U@@88$A85TI>?%3&-6CYO#N47%)^-&RHCF M;@<]=Q_0VX+U)A?0#M[>OPE'_;P!"LC= >2VIUTA3ZU.7F'$+/:( [0AHZ5# M1B1O+&.:Y%9R>0Y MCT$FYH(FM^NT!U!Q7Z#"N8&<>W8"01_,B9G?(TM&JSLBI+SP)N.K>>;W.^P- M6OD+;_HQ9Z%^CQ-:OW]>Y& J9_[ M_0E/UUY$KA_M-V03C/:-;1_;D\'*;Q<)&%O=L[NKO$"77_[&5TSIR5YQM!5# M]+U^M=QO .-C/W\+QF3G9BRU_7Z&Z7^T1"!6@1%D8_436^I)E)(H;[WP7NVJ MW'\\TUCV4NW/C/#=X>!?O]E;Z'6?=:M=SZ;[KOL]#H;=.*S7-KK^%A+A.1AO MLS>$FPU[>9:KJM:*V7,:#$\.N]7^LZZA@\ ML\)2R1QW@3R])WP-2_"T_3#-$OPV,TRWAB>%&7A]8Y=:;V!A'0JL*N56$6DK M">(T!N*38ER)A6,&'C/P'G4ZM@\W&8RYV6IVO/*U"A(KYM^\26SWI(HQJM\' MM<,VC.+-=2K]1@[@1:+\S16HBL^>B_C[RY';SBFY:)F USX!U]/+GE'XH#&'SZN8BCOOA0)UR[RZRSH! MMTCZ*YZ#3[%C6UT8[JN8@P)S9767> *N%_'79,=[0;_M-* MKWD^WN[M]>/>92Z$@GE+L\"7V_J]OAEX]R/V?6L01UOAKW[+OV:!_V7[KDF4 MRSH#&Z !6MU!RX\V1)6Q,5-&G%DDXCSF'G>BJBV#?%6#7 C)S#G>P_W>$=PB M7(*HUU HO'DT' SAU:M>]X.<^'"I83'1I7IX=G5!@WQ./[A4%V0$L9XZP; A M7,M@@U5!6\$I\=A*M[N1E^$IRX'&!MO49FB."YBFRW^Z1QT4>E6631[#LG#) MX^;IUX/FAX^G^?\[6PW-+:^G&QW/AXWX-KM [C/E53"CZSY=P/O MK.?_-]N-TX\_&J?P7NL;/YI;_V[MK,,X#OYH-3]\$9=HJY3W%MM$$!4Y/1YS MAW(J"#(VA1 -<4K0E352UUK5C31S5 54 .").DL\# 5FWE!B"@,N=9,X\VDJ M;Z8(_SV%?RIC7UOB1. 1>1TDXH%H9*1S""RK:*-UPM&0^TRNXD=SMLRQX#_. MD)I;D;\VUT]1QC"),8"$D4 MW7N3[IV)SD6S8TB[*ISGD:)K.M_=9( O>!'^LPGDYA0OA]8>4Z%1D,+G(GR, MG),!41XLCM@HF=C*FI!US.4<*>$9U>!7SU:K2LQY=*)J8!8?QE]V7;0+(&ST MUO=%PR6DCKPV%)%,($2G!.8IY]I$S7.[W*%_C+#"PV$9*B*)1%W'.!="XECH%1(D@R*J:5-4WJ&JOY8),L'+)/&9)X M)!K$RWRQ*?> P,3,4GDF+Y?PD%EV% $8%HB7TGV6<00]7(*^3(8@F?B7VS!IT"!*5M0$NF#-1IY)C7B0>2FFI$CPK1P M7A(=2#ZH9JOBT;;@' /!HM_CE84-W_?Z*;9*X'#!;<%'1@['N^"H/]$2Q5B< MG9KPT\8B@?4V-C#$%!6@)CQ&5N1FJ"HDR82B#+N5-2;J1EWMQ'=W6W&.PP7+ M"0++8"M>@P/%6IPA#$Q9B\JI)+GVR!OB>\=_/2J3=WKK%8=%URK3TIN= I.,HT9EF#F"0I:!8JX&=0UE>I M.<]A1I:D^"?4'GL7..-3D(8FC;3F%'&L%-)86I0$=EI3ZBS%.2F>"%P7>E9I M.?%AKPL#6\_FULJY>4["$1GB#0N11R%R MQKQ8E?.4K%,?\@+[)DS"^ZR$^, /C\M$*Z>/#SE]Q%(*29W#4D2N M,=5>:\*"P%1J*HEY0+?EDHGV@IKGW?%_MC:&C<]9^X#JP=QPJ\$6U#$B[FU$ M3NN(*)'61.MRZ>S*FL*BSJXY6"C'BW,KY0\(^CQ2TDLJVJ+!P,=S&,!.&,,% M['N9N[8HBY$1S*,(^U_J)"W.O E$K^IRNCB_]WAE=0F/RT4K=0ES8@V67+2Y MUA,_ILW%8"F5D3I$K)2(@\Y FDF.A/728PKD17<,*N=US)5R6AJGN*5\U(R,"_W MF%'P<*YMQ%N3T2A^TF;M=P@NO.YD-.4MIU$$K"+E"92(!H\3XY!BL@&6)Y]Z M/8L=69+1GE)]G$Q;D>@"))(!?1"&F8\)9$4!],US%_M )Y M *WV7 0C2ECR40A16: \%)442Q")L1-XYH$&L"1:% MQ#$)ANK(%!B4J^1J1N,,,AR+17?'#,>'67(EPW%A)71O"N4%Q4H$I*P""875 M1B8"($?I98X6$BTK8OXZ$8^N,YBA:??*3E0?0PI<3E#N'O3R1@O'%&')$-@))3$[ MBJ) (@8CT'BDI9,()Y:(TLFS: ']99WA4GBQ0$*^# 9@*;QX6A28.O&40G&C M%6?1[O+(PX>P++UY/?.#E;XJEA8&(E"F>#]5XAHQ-!G :+G'<"14V$9)Y9KMB,VH;-,18L^CU*O46N MMR O'3A\W?463J84A(^,4LG!QS3>8^V8T91X0!% \AQU9ZBV>4GW0:2O2 M!P9['PQ(R4- G)"$DPAOB(8($QXIQ19&5,R!*EC @^CIA ]:J<%2S,H^2_IGJ+![F1 M)5=^X65^DBOOO XTVH18TIGPFSGD@J,H<2^3S@"/Y\5@E12.U2&D01LZX1RX1BB(/Q'IM.+WWF-7:L1M/RAL'BA=X1C.O XOK_TRO'#[T$HI]F/7YWL-CV,FY[_5X):[8:J]7B^S_\\OU,8 MN]^?+C0_&?*"NX([_]W'OO.U:_\V1YN=KP?YGHWU]]]V#KX<;Y]^:NV [FC0 M;;)S\):"?J';6Z&]LQ[:_SW=8,TMOXM)D"GZ@*()'G$;#7(YT07;W,U$T1!, M6EE39I7Q*VJD_J!M\4ARRK(MGGQ;'+S;!7SCGA"-,DT:'I*C57MD4%' _9&480ZZD3#!O"M0PV6!6T%1P UOIJG:>NNR,%]P9 M>[L6&\F3T,B3W/=(YB)< CO#&9R2DA%[85?6I%F55VMPZZ#O!H<1_O$]MD_J MU4;)&FI\5A1!];5\I;=:700?(-!3\:36&ZW-K_!=.ZP=]X[:H;9OOV>]!TJO M#^H+[A=J[J2ZV>C;M?U>.\3^ +X8:K;=OOSGLT=6 P"-.7[&. .W>E +;MZ M#\-#LKDRCWY&_\BQ90['"++%N4W6,:XI,T$GY5GP/XGH5$+F]V,X:L?-=+WG M>!9LW4QCJ7K;#;F$WH*MLID^Q0$(EA_&4)7/;V5K: N&]D<;_O7JA.H+///; M;N+<20 WI$VHSK-S=6N0B&,N5?#,BFA7:A&@YS!ONOY1MN;GS_[=!%GJ@^R. MG/XL;JU*HE*O#<;NX,TMPM2Q_;TL^+W#-Z.&4B-+^$@OCG[ MY?M,-P']V952))#,&,'=?S@ MT:=DM8K.7'*61Y\)L:JHOO%CO$H>^)E@_$%7_FRPA*X*((N[R_!XR+_9>9 77M#&Q'VZ^] _ -%USI"U.R MT(5,,]X(3YIV?)\<@OG>5H\M_+K33,Q@JL8PQM/-K;W3[9/+Y_W^>/-#@VRN?R-P[6ES MZ^/)SOJV:!Y\.=W>^G:R<[#?AF>*S?7FP7]/-X:-5C[K?S=LO-V-V!A'C$"P M_@1Q+S1RBB;DF=1.F&"C<2MKK*[)HT_[YZ_LL&#-+$@K(%9![KBQ-S'B@,F'A M"4^,ZI@26#N0FAIP'"RT&YA&1N9&O:Q)"*"V14=8@CAU!+FF/$@G)$^.$ M#IFNNX[-,M>+O7J)GKFK5R3Z625ZRD]SSDIM9$1>\-QRW&GD- @XTSQHG@2/ M4:VL$5Q7LHCT$HOTS!V;(M+/*](3)>VHBIY:C9B+:M13 VPM#EZ)P]P;YPT3 ME4@+,T]TR0\O99JS7-WY2^5\=R$E^ZK_4^O=3EMI<8XRK5%BJI< M_0&8X))3"( D( ++R@&.*"K_.II4VW8>]!B<\JE)CQP3C$GQEK/53"$,ZN% MCL*5Q7Z*Q3[8V,VSK86@R+M\M&B#04Z1A (#0X]&++5W-_747*V]'5Y7/YCS MP&/M&' !D*O5 94-*&3;-=L!33#,8''4[4??V^L")&6;:K)3T?=[W&0?[\ 0?7:\7[+[T_7.%87^^$@7W1^_UH/E$C-UH['S!'(CJ@C M:H=5]#./YHGI+]YU#MN]DQ@_Q_YWV'+7[]-F;_R65:QV4 5EIS__LS<8-GO# M[0CC.INY4?SV?:\__E/^WM(Q7SQB@Y\TUS_N6H*]3H&@!(N#N.3Y%)UB!.K% M)1N2Q\H"FJW*R\9#+4_:8'7>5?7<&!35'=^T8-^V_,_SQJIQ3PJ!:I6U7_L" M&WA0%85=^6@D$_=]Q[5_N?YO:W,P,S]=OY$09R,WU\1-H]E>U54Z%\V=S<8( M (_.)\I6\U+]"FA6R7TN"+_A:X"*<0Q%@W%EVZ<;[CVZ( -2K9>+:O9;_9"+ MQ:L2\U8?_FR[W18 Z<#V3\XJS:OQ5G5SU5/_[\CV ?C;)R-]8!/\8[5VMAS7 M3#4E5%#SM%-]-D>H*EN;GMLKTU6]_='A^*VMWV_%[]4!6WY?#XZ);76K:GWX M'O@@K<%^KD(\&L!C!Z,;I587GI4U7R?FQU354,>QW<[_M;7!D1O$_SO*=QR, M5$-6/:&"\=5:9A.XY6Y[6;5E]J-JA'F\^??1:@SB]):X^KJ3Y3Y[W\-^[WLK M1+@8OI8+)0?C0DBX(*]I?D:W(F:LW(&*2S+OJP_9*!)TO>$\*$P"#XQDMGY*F*:: MV!B=+AMEWC;*WB[X?5+$2! )C*/L!R)80HM@ TG8)I0S 2X($==LE3/5T^NW M]@ >VV,=--H:J[6-,R@\Q]_^.9*'>D;A$ %6 0['Y"Q@#K0 !(_.[P0ZJS.H MC^\RQKQ1";IOMU*JP._"/KW6B> TP#:DC#G8]^!.&$ZPBC(I@[&VT=V50^\A MN[+Z\76D&T:VQO4NPG$/E$#LOKH]^!'N]7'7$ HP%< --CH@+@2HS(1SS,,J MQ;S7FH*7D%5C'/D%E[V%T2:H@ET7;:%+#D2^+.^-5G<$!A=,TK&UPG/!\F%O M4%D";RI/&&RM<9WR.% _==6X] =/+K%NT&L?#6^^Y$I%R0L9OP3S2],S]7._ M/RD(W8/U !OR&ZK,R#>V?6Q/!BN_72P@;W7/[JXH//[RR]_XBBD]V2N.0MJ@ M:7K]:KG?'('#T<_?@C'9N1E+#38V -4_6B(0JS0'4*I^8DL]B5(2Y:T7WJM= MM;)6<39DY,VDF[GQY;]^L[>X6<^ZU:[W-]]5\95N'-9K&UU_BUL_!^-M]H8C M^QIFN:H-J\)A[\^=@,_9**_ZCM9^&0-*#+_>^[6N1-B'2 H)Z MK< BX\Q;'2M6"TLE<]SE#) GXBLYUYZW<)9<8B5YVPV7_E(%)]YFZIK6\*20 MEIR^W0T8EE2XA+CV'G&5*#),>:2$XTDY)K7""T!:DMWL$4%)]IU;([^\TYD* M:]CQJF>C:1*+OCTJ4YD 56 !4/9:*K[#-@S\S?(1HG"RRIA:)-J.A>(8*8-] MJL&:6;*WW*' _-:OFL7D1/GT_[/WYDUM)$N_\%=1\)SWN3,1*D[MBWV"",9X MYG)B@+&-QP/_.&HUPD+B:C&&3_]FM20D-IM%@A943 P62.JNKLK\Y9[YX>-M M4J2?Z^/_=?GQ2[^?'R;AS:M%QF->9RD(<3(M 94#6^8#*_!QFX_6[(!?_ 9< M3^'CP2VC??@CFT@O8C,*-=R'&@KP/9N3'@5'1]O032]X(W+T=[0-O]O6>$.J MHNL7O">%..Y$' 46G\V!CW)%7O &'$_XOMJ)%[P1A1)NIH27T']BYV<5540_ M==>)ESTHG:IH7V,RYM.B\B>3D#U.$[9^MTZVCS9'_C+=W;]7AO]]W9SL9O1UN[ M'^G^T<>SKZ=[A[]]W=K=A_6^/]C>V.);?^Q] MW][=/]K?W3K=HGNG6V?MK_^A\YL4?WL$O31H MNO)-9>LLVV7C'FD%/^^$G[.]'I6KCAYII2CB$6MD?(@($\R ++REV*VL<;DJ MKLZ7>][86=2QVZIC*GC,,B%AP;DAU%#)%'"%J4L>> MGCM390PG9[50"J7 (N(D<&0(3J/&V][[Z"0'98RORJLSH&N*G7,:/%/=6ZTJ M47/0^V.4:;[0X6L_TD=OVZ-\B5#S6I53.JZUE\(JY7-1*K"-2([)A VVFK.? MM+Q[5-VSHHGS'M]%]9P?>.[->@+!6A4V,H$2309Q*QS25?\\;9RW+MB8P)(U M1C6-(C7JZ%W@84%*U0,QXA&UJXL(452L>:/$C+^+$1*,\08%X17BD1#D#!?( M*45U4E1(!B@AR:HI&/%L,.):%0*3%+A/CONHN*)46ZTDTU8(ZZ*-JJ@0+P0< MIBJ$8"RJQ!12C($*X25%C@>"0'4(*G(LB;35'-HF>7@HL#A9A7B@1A1 M5(AG@Q(S7AJFK(PQ,A2)T(@'*Y'Q5"++N E)4LXT!A7"K-8*(^:4N+4LCIB_ M*V_E4Z=I+2%*_O)\'3$CFBA:U/SQT<\Z8B0H4<1$CX*F!/!1$&1,X@C,+"RE M<(JXW$2NB:EIJFN&#?UZ5R=VC6)\SQPVXO1I5XECU5Z.6QPDSQH:-#C,>F#R()1',D7<2,,%XC;1+ 2DC M3!126N73RII@JT36*(A5 .*%>V"*^K!8@)BJ#]HG"?:50L(Y@KBG&)F -0)1 M(IFEG":A5M9X$[.K %&4A]IBP[/VP13E88'8,.. (0;41PI6A6"@07!*G(@;68I(,.U!S5 ,64\M$C+I2!7G7K&5-:E6S8,#1"7)IK2;J0TP7JM, M@3ENN TR2>ZY\1@L+V\T"THI'94/U=QC/)E[C$NM^+/$Q[38@<:T2 MD<"*>19XHCKJ)$U@F" M%%>,< ,_-%E9TZ0I]8/[KQ=XJ L\W*Q#/! CB@[QC%#BRSE*.&6=(L2B%(P% M4T-9Y!3F2'/"J'784&H!)=@J?X;Y-LOBBRD=9QXG77F9?#&E8'QA /E]UA=# MJ5/<:(*8S]4,S =DHI0H,99\I#9RQ@$@,6\:34O)^/)@P[-VPY22\44CQ-0- MPW40 H/BY+4TB)MHP-#R#/D8, '-6KG<]U> GO%@%:J 1%U 8NG=,#_2'U+K M>PSH+/:Z!1CN# Q3#PSV(06B,(K,4L0I4.% M)6WAX5F[:$I%^4+A8>J?28E')Z+),:T(9IBC2%/J$;6*2!>TC3*M MK$FZ2AX\^K(@1+T5B&5RT!0%8L$(,9,J$\&ZBMPBK A86B$8Y"B3B (\2*(- MP$=866.L"911](?E08=G[:(I^L-"T6'JATDV"5 ? XI,2= ?P+)P,B5D7!XI MD >L ;]@:\^O)%"_5)D:NUZ^6E+&HJ?.FGF95>*RPA FI@)4@0N!,O:-I%" M::>, L;)!9]/K&:52O'%P>C9K)=&,V: M-%S __,*E9=B\7K#Q@\:"]\+.TJQ^// C:G[AA!G;$RYA(&S'$77R%+J4,C^ M&T$I=KG%A,*KHD[5XD75>&15PS&PU'32 J"R\B,YY9QA@$\C%34%57CN4/& MU)_C.-/*8X=4I!IQZ3ARG!BD71[PE*)CAJ^L,4R;($J*HO'"%8W[(4=1-)X' M:DS]/(9@(8VD* 0B #520$9+B7*'(FT"%2DX4#3HJIA7P\R2;5/:TCP],EZK M3EEGG;( BI)X[KFR%E"1Z$@BIR8)4_G!R<0/3DI%^?,$2#SKP3&$&4ER%90( M$?&H%#)$4Z1 3CKI0L!!9 \.,:+)R(,'Y)5P65T0XF;=Z8$P48K*GQ%0S&3< M. ?T0!G"D1#$K8O(:8&14*!&.>4%< AH4O.8HEE HBX@<:T:P6D 0J",N:2Y MR'8WP2K*I S&VD97U(B7@@Y[LVVKI!/4H.@-13PE@7(8'2GBHHL,&Z_R< )J MFEJ*@@_/!1]N5B(>"!)%B7A&,#%UQZAD B;1HY0L0UQ:@;0W'E$"YH8-F(*2 M6<5]S-6V"TN?=K,L[IC2F>9Q$I>7R1U3.M,L#"#)K#N&>.RM9Q0%XS'BV$9D MB8KP*W@MXEY( M9)232#OF;9[-PI);69.F7A&M A(+4""6R1%3%(A%PL/4$6."$,H:A8+2 ]$ M>.1RF^#H3>+6<"ZBS(6134&O5D86_:&VT/"L73!%?U@T0$Q=,!& @7IID)*! M(:Z"128QC1R+W$0 FEN,9(VY V610C#8AC;9"-."!%);7&2&GRB 6%5U49T[1L"/&,O3!%@5@P0LS4*SF7 M5& 46<,EXB[D1L':P:\F,NEXGL2RLD9PTXBB/RP1.CQK1TS1'Q:*#C-]@(75 MTAH+"H.BB <=D*4^(&8\:)M,66H"Z ]Z]>&UC/5+A*FUZ^7G_6?(4Z?&C,M2 M1]OTBL%AAN[0M>-Y:>K+KAHG0.Z1ZL25YUP*Y[31&BNAX6\"2U[5?CZM'E:J MQA>'L^Q"&^&@8Y#"(I:$1UR#L6:E3"B!(1\ %ZW(T7+2%%@U^341L0?5C<^! M04M0K6:ZW/W I126/P]@F3J O$G&& 6Y8)!V2N(C!,:$4MCU,Q2%F15#O72 MTW"*LO)#927XI##G5@<)-*2%3=1Q"?:A$=(P7)259X\I,T54E#*/B4$BY8E2 M6F*D.6"*"=%AX35/D:VL,6&:1!=5I:@J/U%5[@N#JSZM9B,S9VR< MV'[C7S\"F[G80TA<1IFW1\?M[FF,'V+O6\O'ZT'G'# J?.GO=@>V/?O^FVY_ ML-T=[$58G.]^Z<">A.F51E^Z#$*W4V?DDN+._C\'V!_]W;&?S#!C2+[FUL;O M7_(,E!,;"$8Q4)*P)U+E.+=FJ_H*=#2 KH)"*AW?B! /],3:\3O^75L M]&(; #\T!EWX\.B0X6\@.EH^O^P/NOYK18?]ANV$AJW.LMDX.6CY@TRZC4P' MMG-:7=##I^!"Y_=L= %J&K9Q,I8SR(X$3>.X"H+F%?[G K;,(?_CDZ?1]EX>%9_M[&Y^YHYXDBA!WFM0K!FSR#G"4>2> M!8^Q!^5H98VNXLLBII$WK;_:F"=BWD\M*XA9?UK#6[M;GP$0?#16(0F&&N(X M>.1X(HA%IKF+A &UY;C_ZE5EZ^&("7A6G4W'@XZ73[ V&'JO&'C!T%K0-=G9 M???-VI]'J@+ @IGF! MOXZZH95:F;'! K*MBN$/6GWX[C3V'"OK>'(0, MO 7;!!0^QH[X/?9\JS]AS7Y>SY7KC]"@.X+T"@_R=5I'1S&T %<:F8ORYZY9 MVN2TKCD)2JB@9H$G\?[#QQ_@63)"ZO$3G"7 MY<[;T0J+;G2##!$[.1J?I(AY^KE+$70CRS0R3"7$).:142)\[F[!5Z]6GIVK M1F,\76UL=JI94%A6*H4T%0)JPT''1TKKWFVDE#G-'!4_:3 M47$7*>:J6W3J-)TDW$T\G.OA<-@?Y'?^@&7_V>T7-?L&4OIXLG7V];,5EGH) MZ@B-.;&#R(",PPEA3A1859H#GV>3[FJSN5E2ZF;3)DO2[E%L_#)&F5^;C4X< MY.2O632SC01GU?B6#PL :W):C>$Q7*H?!X-V=:YCX)M1 ?[W?S0EZG7_HL2] MI _E169";'6&%9S<1@FZ276JZ$$$8A70KHW53]#4/(E2$N6M%]ZKST3*E6L4 MKK'K%N6\O.IFKV?OCAA9%8^@A:EK)0R1JX\CX*Z[_>L+.T-,M0L_,'@PQY8Y M'*,5&4F2=8QKRDS0266OPRT,GK]&*MUZ)U0F^%]@NO3BH-4;15UB)R8PY39: M?=_N]H>]N OW_JT--/;DD+ W@82OVX<>[QV^@__7@6W?XOW#S;.=W?]^W=_8 MRI @ #*^;N]^(7M7(.$=W088V-YXW]K:6#_;VGU?Q46VCMY_WU*3..^J]R=T0+Z ,G];B_C]W&OF\\KIUY4";U@YO3M-WC9;QS#&8(J M$ "E/XP,N]&3!KWM9.WT?OT4@'KA3B$V@I6^QNFQ_Z+)Q M-&C9=AM,-C 0 @@4L)]\(XZ=%F X+ @M*DW#'\0P;,>=E/>@V\D*1AK[2WH9 M(3)N@'[=.WT#=^VUW+"*X1YUAYW!;@ZQO6#LP%OO/BO!D^6<(>F=0J [", . M:1#Q7%J%);617,8.2@W(5>$BQI(S01R<%=9":>\H8(Z[C!VS%'ID UC8W39L M/YS)A$AZ\/>!/\@4Y6>.J9]5D=1MM[LG_5<_1IT9OCRRO2^M3I6W(2:RZBHB M_?0AUOY3A6#/0[ZC;!#@ZK8][L=7DQ>O0ZL/#'7ZJM6I>+/ZTNOQ&L;));GI MPJ60;P4>H[=?G[3"X"!G.ZSB4<;#N-!@?.?QVZO56Y<"T:/WA%@U1-WX-EXE M]WQ/L)MO^J-O_FBQA*YR(\MB%[)8@6^WH)_4L]2B;$7?*CWH^CR-'SS3C>E3 M1-SF^7W,(O%I=N"*=E[MP%ZTO<;;3G8GS8;J+FS)_<^[?@EA\SOQF:2[.^3Z MU9L:;ENF=9L'OOW&C07=U4L]JXV]U?SULK%WWEAB[@)6]Z_+GLY M[]G\4+9>MCQGC_-I#NZ75@>,Q.X0+A'ZOUYRZ[V4JMF_;VO++*)V]L$Y[C_- M!Z_=?O]K[GG^%_:@WJK/'>(Y]_*KS,1SV&6?[$9,L)XPZT;)SL!;^EIN%]-A M2^J$&2>YM[8/O_*]HRV^O_OU;.MP#_[^-J>0T/W#_0-XC7<^;;$M^E'LM2XG MN6_2G=V#UM[907MG=^MT^_#]P=[N1[&]L7^T??0[O'XG]L[\V?YNN_7/V>9@ MJY43W-\.MM8_D\B(\=@@EZS-8PP-LEA&1$EB@<+!AZKM;5.K>76UO!-#/7%M M3 '( I +"G@7@*PQ0&Z_.0=(JXCE,@]=?QGEE2RC'V0?/66VP4T_;XQVCJ_!*2JVGFYUVRP,QY%MA!;QHR^!*1 MZT7[%=D$S_C*MD_L:7_EWQ'J3DX?:K5 55_W>ZMB.;]EVX\, _E"U M,6C\KQ]]#=H0'\?[AV]@^^\/]C9^ B:TA[;/KV4 M+ 5:V?:G/;YWZ$_@?M^WST#+^@0:TZ?MUOY&.-S_XRW?WGU_L'_HV3]G^3-; MGYE6SO" D0:5&''F+3+&6<1\B,1;X0)7E[.EM &H==I[0Q2G09L8N2;,*1N3 M=$Q=SI8:;7L#]CWV[Y%I^?/;75P>5H;*J*0#&N%!.J>UQ]12K5/@U,:ER)4NK.&D<9S+FP.#AL-?JAU9E0^7,QMMF,CYN1J(QJPJK>R8D*G/? MU+@?I\VQA:3-L<7D^)7%"J9+0F))2)QC0N+S/>^2CEBRYDHZXM-O;$E'+.F( MRYJ..#%$GR+;\ 6$@I]GI'?NN8(C@SGWB>W# M\'5_=[^]<[D;[N$[L?-I'];;/MKZXRU\YQW?V<@5GO\]V*+OC_8WOM)M^KZ] M??217TH49%H%%X1 T9H%5 ;&:@MA,,A]-%DX[*92"]8@K8I!3W"(G$Z'4"6<4S[&Z)F4/ MF2U9 *P V&,!V!S2[ J U1S IEJ8"LHY;2,*R;'.8[;V,YC(4>(FLS/%!%WB;'[QMS1J9.-JH03=# M6AF.N% 461\X"B(2T,HM3]%7L[\E(S4:[UMXO>[%5877Z\'K,[:8U)8D;@6B MVI,\"%(C$YD$T\Q'R0V56J?L4"+:%%9_OJP^]S*APNHU8?6I6+=6N&230\3J MF&T58'6N%'(<3M8DCZ,#5B>T:02M$:_/*>!7W5NM*E%S*Z8:^5'+-B,/FW1; MNXV>?P7I[3?HVA:VOI5+3C<'\2A/YJRZ]G3;\'!?JO:WL;\T MM:?+(%C>70A*>JYP5 &E&"GBH#HB8[! TLEH)8@7[%5.R6DR^6![<>Z\6/.0 M0$'E@LI+'D\M^/P4^#QCXR?F%>"P0DKG^9%>4F0P9RB!;4>I8$G@N+*FFYA? M'3=RYVA%0>:"S 69ER-07)#Y29!YJCE'3HS5CB!M?![O'A:2W+=ZF-ZN;/2N-:Y\(36N M8C$%N66Q0I3JX5(]7*J'2_5P*7(MU!O_.FV&OE]7MA>;/EDKG M2T+CL>J=ER7]X?<(9_\T"1 OP"6[1$[5ITQ"&$/AF!:O>'@NND-3ZWL,Z"SV MNL_$$WKQU]/-G:_4*V=]?Q]MDZWLMC:0_;7_?_>,>W/VWRK<,O;/O# MY?[5'[_#<]']W?7O<%VRM?$.[ON^M;^Q1W<^O?^ZO_&%[!U^.=W9\.12SKG" MWBN"(W*1:L2%=\A@AU'B(F(B:/0F9LS4E-#7I;2Y8-.R!'P6%XJ_$TH]SZ#- MXT'5;,J\-%A+0*FDA42<&X=T<@FYQ*Q/EB;J,OG_ MI\A4P.=NX#/5DUP()$1B40H.P >.!VF!+2)!."845IK1E;5YS?BH4>GQLABP M5:/]4H.\C/9>=73KG?!GUQ=]:J&0=B%]7(&8P%A))%G.%>!.(ZN#0DH28:AT MPL:TLL::7.L:E245KJY[M7'AZD?GZADKB0N#L=$N=W7BB!,6D0U2(6R%B"HF M2U(N"FD24GH(/&.N7I1M4;CZ$;EZ*JMYC%SFSD>2J8BXL0)I(AP"O8M2'H71 MW&2NUOC!@ZI+"?%3-$+ZB0_H5L!V6W_04@/;PH).D\E#!=(6!FD?9\V/J+$F M&'04K9E"//'\2@KD-/5",1E- $CC36X>W &E?C[=9\[/]0K4%,Y^!,Z>#=0P MI:W4!AFL@;.=94B+E)#'QDN1;1".,V<+?K7?R3(':IXY4]? ^BBL_"BL/!/V M(#1QX27RT6L0TDP#4T=@9VL0U(8*31FDCJ3XXV" M/*1Y>T&#I4&#&A@4!0,> P-F6M:!5A>D"$@R."JN8T06!X&,8Y$I[JA1*;=$ M4FQIU(*QL3%9R(3"^:AKP)P]"X]TC;F5+I9%WGF1+Z'F<2.F"/@;%EOT^+!- MJY^\O'6Y>]FRLF7SW+*7%L=?7"UL"1$LS-$WD2GCTRN:_<(U^Z^S#C^KK:#4 M.61"#N<'G)"Q@J# HA/<.+#72 [Z54U):A,I*&R]/&Z[PN"/S^ S[CME?:!> M&N2-H,#@*;,ZIXCJ$+506F(9?@+>GG'+&>D\ M)PHIRT%X"VN1B5@CQIRSQ&-EE5A98^S:$47+/%AU64R24MVX>'2;@T7R$W2[ M4#Q1,&[A&/?VY,_=S<'6AXQSZY\IB\:8Q)"4*D^/YAGD3$!*2*L#%A)>5/%' M?K7>\<[QQR4-,2XABS]EJ6-A[*=C['?GC&V],C09T%Y,;@PC'$;6!(5D%)$2 MZ40@.#>&(:(4,B\;=]?+/"E\_OA\OG?.Y\[:Q%C"R'-+$&21$0)9;C% M3DB3DY'E-4603R+ 7UKW) M&&2238C[$ #5$^$RY:""UE>;/A<\>.%XL'@[H>#!H^#!U'HP7B?FO4&AJEX& M $" ]@)9K2/H>Q&0'ZP'9IKRFE8H]0.$4K58%EG#JL61**"KM.ZQKMWNX)X5 M0C\1L;=$AO$T4 9;%KK#/)K\UJ*U=GMY^W$P]]J#>JL53UDR592(Q2L1>-;% M$"*F(070&C@CH$00B1R6 6%%51+>.N]E[HHDY9S;']R.59[8NBC0][*@KQX> ME@*"CP*"4\]*U-AK+ QR(FG$%=9( _(AJ[P@27/C<=53DN.KE:+W-:0*_A7\ M6VK\6YQ'J>#?H^#?U)-4H9R.'OGD N*,>:1-%+"W+H_=8L:RN++&<%,_* WL M,0&PLO[_/;!P7?@WM+ZM31:^/3P"YO!K_X$_3M8ZR59 M!8KS94CZ,X:DU[0^J9[CPF/,P1Z[R'P?_$$,PW;<21/'+C#B>K\?!_V<9MZR MKM5N#5JQOYOW=A=N_5N[Z[\N*=?M_W. _='?'?O)#'<.UT^V/^WQO4-_ O?[ MOGWVCNY_^BC@'L!%X7#_C[=\>_?]P?ZA9_^+46^0D M5TA@R8A@@8A(5QH1L.DXDUEO"'QTA?#&9,;D LCLI[A?D=EV!"8<'W=C8+\W M;'7@C5_:T_/^-9-:O]4?P$>ZJ3$XB(#'[7;W)+/J10J=>< CV_O2ZE1^.S'R MY&:R.<>($13 8[;M<3^^FKQX'5K]X[8]?=7J5(NMOO1Z?*TQ<&1_W"4(J'9S M]/;KDU88'&2QMHI'7HVQ*W!\Y_';J]5;EY!K])Z4JT20&]_&J_=]3[";;_JC M;_YHL82O"LZ6:;'R5I?]B1.W%AWFS'S[?OW46VYN\_AC,?8D&Z!NZ+#GXY&+ MO08CS;OT\GJ19SQCL]TA[E9O J!5HZ6?QR?F%8ZZH&9>O=2SVEC\L.YXCYFI M:>:8J'$7//B1NC_O<].W.K=?6AU0H[I#N$3H_WI1A9I[M=XRA# G%D>C%[_% MSO!^[45^$G1^<+U [7;M]AZKZQZQW@ZIN_CCL0L2+%Z<8N0X86<,U53B$#WA M5NO/FW?KVGAN]EY,<'H)7JBNV-YH?]WZ8_/[_N$ZW=O]B'=V]P]V_M@_!'OX M;'\7_CWTL)[?VGNM2UZHPZ]XY].[D[W#WX^V-O8/MG??B>VCMWS_:+N]O[O= MWCZ"_\[@V?_XN_7/V>9LNT:?%)?.*<18KJ66$B,GO,ACX#V%<^3,^94UV>1, M/K]VC065GBDJ!1,D$5HQ(C5G21A&!+9<2VR$4X16J'2'OBX%E1X!E69Z3%I/ M2<11(&J)1)P)@C2-"0D7M8Q<$*])#@WJAP^OKU&IUK(ICG_UXK$%&R&. D;] M!FC4#>M];PCL5)K4U5GMBIUOL^ V$V 8'^HX")BC#^OC$RUH-S^TV[K0,EMX M*XPWB#F2^]E@A:R@#@DE".6>6RI]'H:#'SX!N_2MJB]//U1I*3S]U#P]VR4[ M4>ZL](A9#1H,%P9I'R1R)'FN_S MZQPR'O;C*+!<^G$M-C-UOBI996]6A[B3/O9C]6M!Z_FA]<>+4XH)EA3@624> M$$\^(FVT1D %(4DOI< *_RY*_2K\NVC^G=&VHE J$:>1 MBM@A[B-%S@L@X(1UHDY[G$<*4]$TUZA;2]G69]G4D3^C!3UDDMAV6KQ#2^@= M.JT.\?RW@F;S0[.]BS$Y[A4@%9(A$L2=(\@P)I%(,G*&I4ZYY0C536.N]API M#J%GP\8+<@@5-EX@&\\&L3CQPFN/(H8?/'*)-+$!6:R93=+RBHT9;JIKABG5 MU@?T[!PE.0N_>QQ[=@"K;[2[_5$<*^?C>V"YUBILT1$?VL8F.44-8[B^!0 M%>)8/*&E^%KJR^6+<+44+G]2+I_1>["16"6K M]D[6>@:GE;83_]^P=7P$ M7%']UNH,;.=+*Y<,CDH2B[MFF4)'%R+_HT-^.SE? ,;-\],= 6QV-,]0+NK(&Y-)D9 [-8XL/IXZ\OLX7[EX3/XV3FA\,W.X@('CQD7]#P>V M%W_+QS_[@3?=?C']YHB*7VTS M[Q-:)]Y_:5Z?SX-.[/4/6L?%Q[.]J'&#/MD(D8T*F!H,%20CI:CQ'P>Y(LCU2I/^%)TB4JU MGITWYTVW4RTG!Z6VNX-8$G%JK:]<&Z*_SGP[/]6-Z"X99ZGU/09T%GO=@F]W MP[?OLPH+5U)8*1)B.)>B4DF0I5@A+BWGTCO%>2HU(A*>.FT ML,SE"DAJ;$PCPEA37OQYI3!<($+@ G%8JY_12W 2/#@T!:,$=% MB &+W*6F5F6&<+>V:Q&HJVE4AF*J# >]0F9),(2)!HF/3">V] (S%-PJ\J)?=SB"Q\D'OA M_*5RI5QF_?/I>S.F1P& ^0+ 5.^ABCIB@D=$B"I7)2+-#4,)QZ"I8UY2FTV2 M)F572Y3N[#A9.._/U:M2=Y7HS]COOVI\L^WA*)O7YFEHMN/OE\_[LJVX)W:S MC)2=OR='N3XYR0)\4-SP:@C5=6>.X M262I2'JFC+PP?TQAY$4S\E2#43Z$*!1%.AB".+$1F6 #4BXE+ D+*M%*@Q'X M:KKM\I'@&;^*O#?%N=$#N#5Y)5,/K(C$BOF?U]ONK, M@:W.R!J]<=U,GJ][[3^N]^^UB]>9^=;XGCRGFQUW^ZU\V5>]V(;K?XNO3UIA M<#")'LY\:WR8>/H5Z^#"Y:5-G?EYT)LLY]A^BEF(_$]+!&*5YMK&ZB>VU),H)5'>YGBE^JQ6UG8S[^:1+V^R M_.GDMEWV9II^?%*[,H^[(K6W58U3)PZ:CJOBD\:@FW>Y0F$[ !O_ M]U;'=GS+MAL?!O"'JF2K\@K>19,?*4!F5=#99'J1S M6GM,+=4Z!4YM'"DEU5K6L[)@'"%,AR \<=Q)ZVA45+C #'<"!WX-+%U%S<=& MI=_BEU:GD]OTMCH-T)IHLS$XB W0B!IOAH-1W][_=EV_L>X'C5]6=M_\=WWE MUT9LMP"!;'5J\.GN<;5K<( AAB%\L!?[T?;\0?7U$+_%=G?4"N^7E??_:X^. M7V_DB^34]M :#.'3C7$'R?:H=UXO-\_+?Q[8[\?V-/8JZK!'71"V9S'?\ZC1 M!=';2" L&J=PKW[C>-CK#RW< SZY^?Y-XT,CO/I_]RD"GL"URX MWVCU\_'U6P +59-BV(=^>W3Z@P,[:)QTA^TP@3X_55CP2W@^_! MIZIE-!LGL7%@856=;N[T-^QEI^WHDODRQ[WNMU8_7^.DU6XW7(1K'4?0*$.C MVVMT<_K=2:L?&T?=T$JM&%8;FZGZXNPM8>V=[N#\,Z,CRUT9;.<4GBHO/&^N MKQ8'^]/]V M1I!<4B-H_Y\#[(_^[MA/9KASN'ZR_6F/[QWZ$[C?]^VS=Q2,( 'W:.UOA,/] M/][R[=WW!V 0,3!H^,[NQ\],TLB8)\C 62 NP)HQ!D?D>?+66HPUH2MK04B[DG) 19E@3EJ#@X-N.YL<%9$"3U8T4^4C9BH"QLEP<@1?@9,! M N]4GQL!;KX@_!6N!%0%2#4<]:+(%_ZX^N'.C%T'DZ-^J\Q WK_"CDLEAS@&3YK$Y.Q."$#^A/B&CODDHF(.4EPH,1* MSW,(?57<2 [-;#QDW14T^_;I:B.CKC^PG2]Q(M&NQ>!>]V@$JB!/*Y0%< 5E M&TZEUZJ4LPO2UH:QR0( O?[A8_5-A&6SD9U^^0U0E<>&RGAB2;_Q)79R-WRX M2!A6)D.^S4CU_K^V5VE^UH../O)+-2NRGKG<=:ON9MB%2S:V=_[L@Z9?B7@P M3BHEH-+YP8H]FVBKL-9KQ$P3E/N._3(R#"863;]Q*7RCW:B)7.GNW*;@,(KY7MNT8K@8&14LNW\O72 M,!O6^0RKZ[2J9.CS]=0 )C0C3XHG6!P^FQD'[>B MKZRCKCL<,>LUJVN-GL8/CX8CORYP9$25#99G K5&; M!-ZZHCZM-CX,_<',;<_OEGT2@_'^30R\[CE+C&SK;()=^6(_7]#V+QEZ8*D? MCEP(_4K%&V_HEU[W9'"PVM@9@9&S_59_Q#GP;SSG\N9-ZA^\<3T6I*SONI+R#*C@?,M2/W$9SI+MS_MW;7?WUQ* "?.?2?DU&@ M[D:"!,T)0S& 4NRY0 0$@DK1.>[P"C"%M\?YI'O#6,OXP&ZE%V1]/'/QB$TS M$$S]V+^X48/@7X%GVWXXTK/'WNZLW0X'W=YI(T7 "^"AK'0T0@NH"$1\I;57 M\MH/AO#F]*(V,T@60OU7-W('J/9?6ITJ?"^J_:D"[=-(<17_JJU:F>MOK2Z_&UQN'E').^%-BOCF/T]CC8:LRJD"3'6\<9N.,; MCT.QJU4H]E*NPN@](585U3>^C5?)/=\3C-_KFS]:+*&K0LBRV 4M]G9D\)-$ M[TNY*D^3 :=OE>9U?:GO#Y[IQJH3(F[S_*, \-/LP!6W:[4#>V#=--Y>,6XN M;$DY[Q]FH=XA;ZO>M$"K;.&?UR[R8'R[E[G_Z^W![X^/9SIO+!0Y?V,[N?X^V=]^1G8VMD_W#=VS_C]\/]NC? MAUL;;^E>+G3XM 77W>+_G&W.SNH2GEM'M458"H9X2!(9D2SB(#25BU$E[U;6 M>)-?4T"\]$VA"Y@M$YC=J6;5J2 H$U::C&9<>\VUDX8XHX.GK$(S/$&S:^NN MQ4:R:YJ&O3O-XDI;8 M!=$*HOT0T1QF/%"9L/"$)T9U3%EN,V((E3[)C&C$C!$M_[$@VC- M*FBIJDD M*N:8/%<)<:? M6.KC-TJGNN=@SU84L-X)?W9AC\X_DQ.."M;= >O>S1JE1&KA%-/(!HD15X8C MS21!F*6(B2+:<3!*M9 U:DA>&'CI;;B;6;GH-//C\QDK30M-C9<):>4D6&F$ M(9V(07#*S#LG*68N<,Q#T(C&!,)< M!I4]S 9AK3@QE*C@R<-S] P]'![Z0_SX]]![!P?.BS M %D <7Z N'=NVFSO;C)XIL^8TL08=DCZRF<;/'(@]I 5C$KMO/&4Y,P:J:[. M3"O1F6?#^O,/SLR']0MWWXF[)T9-YNZ=#=!Y%,712(42SZ.@0<5%.EK)& MY)FHAF.P;*Z)QQ3>?C:\/?^83!'KM6/\<['^%M:W]=D+0JG%%L6@*.),!J1= M5 C^KJ64(G%5B75SS9B#I9\"OR0&SWGKWD9K$(\6,D'LF7MX:I@_MMWMC!OB MNG8Z*XNT#0XI%9GV2D1KU,J:?+@&4]RS M-7;//GKN6&'C.5HC.<2"A5 D1<0H3XCC9++SU8)FP@&&X2"%BBMK"M?$\UHX MN(8!EL+!3V96Y"3NQ*4G)J @O$)<:X)L%!(1X;QQ@BKAT\J:-J5:Y0E,B=%P MCV/;&W1BKW_0.KZ?-5%<*D\:*;E-9\N)?^6OZ5D73\K\(,_/VA[88$NT(,A[ MHA'GQ"(K0T "H- FH9V),3M1.'UP,X7B/ZTOLR\F-E*8O0;,/F.AJ!09BU&# M?N,$XBYQT&\L1I0RKXB)H*KF\=I-HZZV&"C,_FR8?:Z)8'/A\=3Z'@,ZB[UN M8>^[LO=4EEL1(@G>HN@401Q+CW14#!%-53 X<)),[A6J*:&O:\3@+R$D\N9\ MN,XU8RE*6*3FALRMO#&C(][LW&+@1]%PY@>!7V;-F:0B,QI3I(DQB$N&P9RQ M'(E(-?=1 A2&7+DGY8-CPL456U^6GUM!2V'Y>K+\C%%C7-2:) )[J27BEEID MC#4H8:(XC=@ZDG/>91,POO#\DO%\K<,OA?N?BONG E\9GY1C%#'I*>(T<:2= M,DA3CSW8/$IBNK+&FK6I7GU909OI3-'1",X\ZVLR6'NF!5EN_5W".;6OU;\? M/+[MV#S7JG1;G#L2?ITU?6@2+(8@D)B4%62X6<,U;SD$0RI&HH>$UCCA*R M621O?@2[O3>P>:)3[I)_+G M[N9@ZT/&,; ]:&+<&8P"#1AQEBM8$L8H,1+@#(5WV("*(AY<7U\0J()PBM4L.,*/&1Y\G6CQ4@*6R] M:+:>&B8*B)EJJ1'.8UBXY!'!87+@\D2!IX.4WF:V-NPAC8T+6]>8K1\K,E+8 M>M%L/35-!/"U(I@C)G*_H:R:JE1$L"QT=68V& M/(X]X(G.ET:[V^\W;#@<]@?90"G1D66/CHQGY:YW0G7)L<#$7.KURNNU?JR]6/,7[F!K0O[WI%] MIY:'!1U%N\A1DMFA(%5"3NJ06P9Y[X@,T::5-5:Z]BT;YSYMTR7\ ML116QD_\*=51KI^;CB4%ZXY@A6>-"2>=3YI2A'WPB),HD8[1HV -UD(DE81: M65,E17S9&+?6/80+"S^8A:<&17#,6XT5,DYSQ(7-8^691BYA+%ST,3&]LB94 MF2R_1.Q;PSA&8=H',^W42 #Y2@2G"<&)"02(RQ&P:D"$J*ABMA.<65FC]&I2 M0:G>6"3?;4ZKRX][W6^M?F:^7\9CX:_@Y6-[15RW!Z8\&NW0*P;G&+I#UXZ- MO#&3=P?=XU?YB/O==BN,WGG> +@XPV/<'+W,GYT_&I)9*X38('A2$D4>-%@A M3B*KC$,Q8,>]4QI'#E9(4\H'=QB=(R>Y80NCA]B!Q7T*.CQF)W#"GHL$CVFYA@, M UQ09Q"H'!8YCA62CBD2DDH:^Y4UAIMZ'H5J3PD?E1'W[X&%V\&_H?5M;?(\ MV\,CX!F_]A_XX^01JFNW.@'L_5>250#RR%Q),U=>TO&J5=^P2B:?;)7K@\9& M]/'(Q5Z#D68C&QO-QN @-O)T5]LY;1S8T-C>^;/A;:]W"KQ\8GNAWVRXF)N; M-?(GAM=V#VCT(JSI6X3/PB<;:130G6V%=CSLP8?A6;JI88_!=/T.F#"([=/& MO^Z :!(;#X@5= "!&:AR4D10BS"+WH<@_>?-:PTH<1F_=B9Y?G]V^_TWLP][ M.PB32PIA^_\<8'_T=\=^,L.=P_63[4][?._0G\#]OF^?O:/[GSX*N$=K?R,< M[O_QEF_OOC_8/_3LG[,MNG7V\3/Q1MB4'&*-L MZW,*D=(4 &ETL& N"8$L!87'@AJ;*04[8E?6^%5;:0HT0!=^M/F-\6$TL@Q. MK='^KS8VX4.@L.2O-1NV$DWWD8^5R!OU 9V[P -%72@6,3.>\>2I#HEA[$$) M#,1*%8K 6Q@9 M+\^UC!.!-R:7_M =YL:R\/Z4@&)_M;$+I#%H",<5 M8.3D$L%?INOW_VN/CE]OC$NQ+]WM041,F?#66#!@1 )MP5CF6-)98^!.!V5O M2\3GA4JS!+Q^! ;,+2W/ET?%[_CVQMO/"F,*" )@ZBF :6XD;9()2"J9HWE8 MPR]@/5X=A7=.Q+-:_5WEJZ/>1F-QE-SS$*,1S&CI%>'$)Z%X.?Y%'O_A^F=, MHY22.J2Q9+D,@R&+DT#$*1JCMBQY 7K6#S L'_\;L-;AWT[+5A1PT=C-W\R' MWNJ,.L1?,'_'1B@78*5.+,97O=BV>;[6ZY-6&!Q,@FHSWQI['_#T*];UN^WA MX.:OS'@:/-C:L?=$AC;!ZM+VS/P\Z$V6\213P?XJSL2-Z^&H%CU\J=@3;8V:VD<]#(" M_4]+@+:D--J\]J96VWDM$@Z-YD\.KD9B1V[<!7:X\AZ!.A,;OK8[M^!8(EZH" MH$K?:?PR!I08?KWS8ZW]Q_7^O78=$UX"JI%$,(X0,#2"\ 3L46D=C8H*%YCA M3N# ?\)I"P6338#@3K?5KTR4D]ANYW\GPP:RI3'NG9-)]RYBV:;$.'$D$1IY MUL22T1B>7Q*B+/.FB.7%B66Q=;CWF5*)JZP(2:+ M9;QZM<'#CYUI5YROJXVQ;^J2CM]ON/@E>W*[$W,!?H%#IY?,AAG)?_D"E970 M_08&\P73^O;\^GKA'GQZ;P_^A;##'%)Z+O+-!W\ QF [[J2/G1Y(KR\=6&[N M2ST.IO7?=]OML=NHDDV[,UVB'-8C"-'H7TE8S;F=;O.+%3NX]D-7KV G5 MRPI'\T>&,T12P?XXYP\@-D]CZK^ZD>>.; ^N7,7K1/7457!MJF97T3QX^K8] M[L=7DQ>O0ZM_W+:GKUJ=ZAFJ+[T>7VNLFV>%_E(PK]KDT=MC3=6858555E;' MJ9GC&X_UV-5*C[T4F1R])]2J$.3&M_'J?=\3C-WKFS]:+"&KAINRV,4L5M!; M7?8G&<"U2/35M\KSN#YK\ ?/=&/^#!&W>?ZQ-'Z2';AB*50[L!=MK_$6X#I< M\,I?V))RWC_,N;HI4>.:7(UZTT+6H6Z3VWZ;![[]QHVEW*4DEV>UJ[CLZOQW ME9B[@-3]*\OF<8T9Z7#C16Z=\'5K@'U,Q]3M3NV7; "_'M(?XPZIDC6O> HF2"*T8D1J MSI(PC ALN9;8"*<(K7R+MVA$>X-GY"7D&1\?;&_\]G7OT)_NT;>G\%V\O_N1 M5/]^@N^<[>']/]Z>[1VNX[W32WG&1V_QUA_O6]MG_SWX?OV]N['ZM_ MLV]E^_#]U[W=[=;6QOO#?\XV9X=M&D.M]!8C9YS/^7T*&1(ULI9B1H67W.5( MH6B2:X+%2]__J<#1,X4CD;0W\)_$2?$@G.9*6YD3>:)36E6ACML4GA@0X MFAD1&EP<=L)13%9QK!BS MGN1 GTM$*6:)HR!C*:T2HH@N<%0/.)K1CC"@D;,216TY:$=2(AV211&'9*23 M7#M5:4>2EL%"C\M]Z^.TUG[#V7X,C>ZEZ::-*MTL1\ZZ5;#-#WN]/'?HWI9M MZ?[S5,TO;D"]S8[O13C[/,1@V,ZI[K_WND=O1N?\%SQF-[RTZ6N/!9);LR9D M-M',$!6ZH),(2BC-(-N7#.PB7IE_U9?NYSR0J;%\_MI\Q MU;"&8^94H.B$R 7J+%>&.CC<$+DUDE:#34B3YY!38?OGRO9S[_57V+Z&;#^5 M]MP;RXEER 6/$0\X(DW 0F(2@ZD4B->$K:S1)HC^&K']2XCE32VB7ZJBP^KU MK[7J5872_<:QER$+=3*.->!U8_I7/^3JH+&AX!S1\-VO[6,Y,$G!< M<'X2\10(,M(D9!@A4FC,5#(K:T)<58'*+/EGP=&/9?7:C6 M0B?B$>6*(LYU1(9XBS!SVED!))!B5G[4/'IR%88OYD[A]R?@]ZEXITD9[&E MCHGLVC0*:64%LDXDG(QP5)KLX\#7"/C:AG\F93ZPV/ACG'@9GWP)T;+WYP;A MJ'=1' S:XZ+KD];@(-N&5?'9<'#0[0&HQ+D:B"_;F;8\!N*'*5E\ JK8K8AB M?4H3193<293LS5J*VAM#%&6(>P*JHS,@5()2R!$F$@DNP4FOK#%SM?5=F8GS M+%C[:2W%G[-V42'GQ_TI+J.I\4752RFTWAX.J'UB[==0:5*TZ2D#L>=@[TU._ M (Y_YM/?2>O'QVW8/=>.'T9$L)/^G)) 48WF!Y/^0NT9BQYKY1%6UB/.I4,& M&U"-N&: :3'B$+)WC>&KI6?%FUY;_J^A330_]B\*TKTY?\8H4BI22RU!)F$- M"A)E2(O"Q;*," '4 @-FR= GU)?^_ABX,NL!:@LT<(EL/M,RD,.24(F,- (/6,V,&=H #V0\*8@ M#QZS/$?&>6+7>H'- INE:=-+@\T9\UFGR'7*H069I_L('9 55J%HH@^8VJCR M (/Y-&TJL%E@L\!F:2ZUM+ YU389B3AX*Y$'.P%QS2.RDA $NB;-DX%R2YYY M-9>J 6R6N=H+6^7-<[5_/KYA/,CQI#MLA_.1#C.C&2NGEWK=;P#]1)\'IE7? M[MG!:##R]*K-QHGM/^K@VY\@URX\V*?\7)OP)'[P=O( \)'WL/PR'.CZ82[@ MY0G]35*=-CLWE<_TW\/[W0Z W^E?W7Z_!2!8R.]Z\OO"=G;W3G9VMTZVSMZ1 MK0T0E"K/CP2KPDOB$8_8(>,81H)HYF6*FDBQLL96Y0U27@0LAZ#:G4& =YA MJYH9-H@]8.9J!-%Q[-CVY>*/FW&AU9D=?PWG%CO]N-KX'< D'WM5+Y)#")?F M>532LKI?]BXTK[E&XY?Q/7[-;[:'<(71=M\%:QZ:6G1;H;=9+3^7XTUV;[T3 M-L?;^G;T0 5Z;I!\+(_%8\I$XT-"Q$2).%,".:T-H$\4$K H>:SS6+RK<#,= MBYH@ J-[R:*YF\9$HXV_KLG0C):(%R)@#B3EMD%$E(&YD,: L$ ML[BRQJ\9D/CKA!2:@%W]XY'>V3YM9NDR%[0;S6:?'9]NO>\-X5,W7/2.PSD7 MK)K_D/S61T]24.H&VN3;9^N?E:1:22-18"(@'I1$+AF!/(9#\E3YX &ER ^' M=]YQCOH]_?.%)AZ')OSGA#V35#BDM79 $SX@"WH'4E(DFH N7,P]\%:OEO9, M::)"BA_I1[-X5M3BN:O%J=6&"]O,>=/QU%='ZL(Q#(:]$0_WX['-_IB9OX_K MJ+_97JL['!DW$63&I">7;6=9-)GAW!^Z?BNTX+,C.3&XM)P+UP4M>_*]PV&O MU0^M42+;18&4/4&=[J"56K!Z,-'S)2M6[N0AP/%;[ QCXT/L?6MY4*^SCXGB MUYOO/U2OR.NL:#?6AU^&(,8J\CMW$F0&[P0[*O]NY#;E/]B<+!:!Y.$)8QM( M-F\D& -V")MPOJCW'RZL_-S=-?O,:6Q"Y-M5^M?%962)?61AQ5T0MZ-AQD E MG=%PU>E]QO9GJ]?(XA^N?3JZ,[SU?_KC55WZ^"[X8G5/9[X MW!9T?GW1^==[^@QKQ1 M PAELP,^\T7C[%"0[\,FUM)F_V@#!VY@4XIV>$T!J99EZP7C>LCU_ M,)$,./\DIOJIJY^J^DFKGQ.Y0?!JX[?SQG]PV>YP4#$KT/O,@BZC#SS616P: MK:E7Y?;.+P5=>V?A8.]PZ_O>I_VO<&_0^-_"O?;X/V=OQ?:A_VQSVPW- M(K(D"L05M4@+*I!4U+AH7&).C*PO8-P8UK/!@VE4AD8=H@8^P,$JX <:>5(N M#W)QET?/;\=!8V13-7[Y$]#FUP;L?J/:_BN1UPN<=PDR1B?T\[M?7"T%4L$) M""0$P87 +BGKI<$Z>:>))=<,X2SAWMNM$B0IL&@'CG>L\O[2KH[W&(X7?@=-N@-?0GJL)H M77 Y^PUT;A""8()G.S%+WGS+2N[.?C]+>I#)G>J^$Z7BN&H9-W7-@X;AA^US M&1Y:[6K)US]A=9^1!NNJC?CYFEK9;!F%Z,ZMD>HF.9H]BFN/=(=JP<=CC6'\ M&">VU[.=0;^R? ? +?E6HX]:>"]<]T9VHO0KW>=-MU-E1>2MW>Z"8E(%S2N\:PG\DH?W*03W,(5QYM^%$$10QVOY45+7C_=*(UC5J+58J9M_V# MYCF9]BH;^\A-=&'X4B_"C>W@D@8ZH@>PG;-5/E(])X]QZ6@;89@M)LJN/_G) MVZ*R2SO=\Z?M7$?QYZ0.Q#1HM:^UV$;/?MS+1G3\[F/,*NA8_X1[]_-SC=[] MF?=W(IX,WMWZ]&R-U@LP-<,LRM M/V:VYLWY2O_*"R7G/CS\XC2#=V<[NU].MC?VR!9\#J[W68-.0'%@"$OE$;X(0@<["O:$(]26NZ_.;4G=MMP^TA<'5HDR M16JX6)9__4V@JL@BM=M:*+DFYKAMDE6% C*?W#.I;4___D[_VX=/@A,GB.'( MT1@1YVD,KA84 70;K4!!Y)B!+8'EFKK H=L0E8L1J$0-#O8_NV\2ZG4<6/R M\P8D*5 +0&DWP6,O5D!KLNR>X<@<7YK(#%?-[EK?;ZWSUW0TGH+PK*>>&5^B M:;K/^OL/V8$ Q)T@\$I),1B>UM)B?&-A<2VNSH1)+Z+J1]"IW), M)OCNT*K\\_WT^#@M%)[[OG2V^X7BXOW?(O,/U=+XPK9V;>\>:="*YN ME?BB]GB>=XK]B,!_&FK"1>KVE0Z+ZFH.)NNK>G;$R^RV >)^==KSD\,Z?[IQ M597NBN>7&#L>)LJX]))&:JL+R6_]2#M$<+&T/8T_#T=S5\=!0!94HL_(1%CM M2],_-6?C%_]:>*GCWJ"^NZ+P^.67O_058[RW5RQ],C[YS_)QO\Q>RO0K6)-9 MF;5T#D=))/[7]+U;C:D !_>)&D*D/4__S+7\.*#DMK%3JFW (#CR2"A M_^; 7>.C7X'UECHU")8W36?K[Z#/#UQ*KDB]$ZJ>PK_,7!._WOJU+D+2*]PD MU[H]EMPD3%M-?)1.*\=ET,9ZRJQ30H;(.//W[IE[[PZ#G_;#3ESVT64WP_K M;Y1"-%/U3^VWV_W\24@#1E;DB($JAK@F%%G+D]\N$@ZG!DH96_;#K:#@3:&C M..SWAZ=9!L&+.S)J&>GD]K=M 0\+R]E45"[#D"$I?J4TF==WF(FY7/U"FQA;J+W MLO[+J[K)>F^0-R)?]*JZ5Z4:)'UBJ7@EGU3Y]5Q0KN%26%8M-ZHG5U^OY:^6 M2G'*[X18DU1<^C5>(]_YG6"7/_2J*Z]:+*%K7,MVL?>R6*79C6Y[36>7E6C@ M4MRHDO'B2K4KWNG2]E1$W.3]2^G].#MP3E/).["74E7>GDL\7]B2]KRO+*Z^ MK#+Q@N+$U::%I(;=I'?135[XYAM7B;FEJLYGM:NXW=6[WU6B;P-2W]^4_2[N MT9 .U]4_7U_AO-H'\TO._AE.X18I_)A"/^EM9L[^AJZ=ZW_'O_[8,?Y@7^VK M7$OWVD1A^WR<^VK;H_/+/>?EY#N^[$U@A]P-7L \3)K0Q0]?\I7<9TMWJ/_/MP[WORZ?[1']H[6^=;&%MG:/>QO]99;D;S[O'UTP/>.]H^W_H!G M[+X[VCO^O;=W]/OQ]M$_O:V-@].M;Q^^[OSQX2Q-46\TOHL*".0HB983.#^9.CBQ+M67%5D_X?['+1H])31ZX"%7EY35MKAT;[C4Z"RG M"^NI,Q2 R!/$!<'(2LE0,(Q3(WV!#7[QFG4)>5X3S5M$>JZ(= <=YEM$>G!$ MFFM*P:?N>@XGU4@@3JQ VE.#O-(F2!8+S@1H2K*KBA69$E-9^TLI-(27$;05 M=.3Y'/:R3;Q=ZUCU4] :KK"9HU%>-F0#1W9UD7M&(N3/M479CM0-D+5=H2!>_6[8>7==D:@M=+!-[.!5T[ M,:>EC7?F )PI_F:Z[E.M*'A87?=#TRL(!RD*BRDB 11>[AU!UFB+)"=>*X>] MEF!]"][E"G>U.M\(]/%&Q[9,?O=,_H/.M);)5X?)&RXVBZWSDGCDA6&(6VQ0 M08-$BD:-C=581 9,SKJBT%UZ9P,<6B9?32;_0?]4R^0KQ.1S22XY)\8'CJP" M<$L"&D< 28'* MPCWNR,%0BA.Z1L6*D^M.V2$CY4^=3$?N,+7A;_;\N(_9G*V0;@AIIPMAF2(L M6L*YU59(HH@6P3@ >$MO:VYOIN8HJ53.]-_D$!?^7.4L_ M7D]]40[*$KM6QE$)2:[$4@1>8@A5>$.8%IK*@DNC;6N%WS?L7#"1O MV?YF;%];Y<#V>.OHX)/G6!OJ%6*4"6T5X8-(21;E@M[7+6[9?';;O-=C^VX=/6G*"A4Q31YA% M/#(PVXWG*!*I")'"*&M7D>WOR%)_,F;0AUP[$OPE[?_NU72_"A)OFB/XU"'1 M6&.5B4GK<=QQ98SCAA2!!$YU%+JU@IXR+AXTK2!0A]8_:>I Z?4.226D%/F.V7K*"@C&0R:!043U:0E<@()T#X M*XI]40BBV2JR_3564-V,"A8;KD:*G^.7/UOL[&/53;Z-D3VQE-0;B8HWIM^O MHJ/K U^?=6L6WIV@>'OZY^[F9.M]$A9_B^V-S=-/BF#-N?9 ==*#7>@\TH0% M%$D,T8'N&"Q("L6ZBK0IJL^;Z>\Z1?7.F+Y5#'^ W_]N\CO_Q)T5H H62.G4 MK*+ $1EI- *>%T41B0K2K*)_O&7XU4]7;1E^%1A^K\'P6^03!4M0!%\@8:)" MW 2%K*? _T(H7$A@=_^< V*K7WA8=0A?M=)#]U1+#^_0)7CC;I3/4CP\4%UB M1?_GBAI:P^\.Y<+7N>&W_DG2(!TN%,*%P(A',/RLYQ)I&Z@S19J7I5^\%B*% M KOXSIJ6W::WZU,)&OS<"/% 18TM0CP,0OP]0PBJ)6 ]I\C&* $A!$$F>@XP M@6D(I/ 1T[NL:VP1XIDBQ -51+8(\3 (L3?7(9PN0#TL4%0X(BXQ0X;Z@(R- ME@/X"\W5719%/A1"7-SP2S_+?E_-/6L7V;;\^LZ67^<;Q=]T7-5"X6-;KOL4 M[M'V WO4D0;_>JX=P7XX&+-RR2HW;]I[T2L^42/@\GGH/^A-I,N6P(4#-UN5 M_G8J/6ZZ!3FHZ8Y$B@I)'>(V1&0+@I$6CA:>R:AE>/$:K]$?K@]8O;AP"S]/ M"7ZN[!E^"?[\H*^27MHZO 6BNP&BN?>1.,)8)!)94AC$C: (!(=&M&!&8H&9 MH#X!$3X?F;AYD_ 6@UH,>F@,^D%O:(M!]XU!<_^FT1S;&!BR,I#4/H(@ Z(# MV>!B""H%1V+"(,96 X-^OG29^Q[O=TO3_%_/-6'FAB[Y:IXK _KUPVER]RT/ M=%W^ZCG+LSO=F]46A"OH"Z@PHA6 MQ. I.D-,%:%&'1$6@J.N H%LJ;PB$K) M/9$L8A7OQAMPE[RRXJ/'6JS\N;%RI1T7+6I^+VK.71>%D[8@# "S*%*;%1M0 M(;D%Z!12%RIJ.,,?=EVT@-D"9@N8C^]E:0'S>P%S[F W.X[%.IWR'?NS?P83!Y M*5F&S =F/YK8;TF3SZM>6/0=V'6+//;>'08_[8>=N#Z8].J._N^#FXYZDUX8 MO_WJ^E,?_.^CX?&;X?')=&(2,>S$9>;$2HTQPKKBQ1)7#V!M/@UU..K(C1:"T-ER%R)H1A M0H&VR;D@3A('#R6[*6G3I+F%I^)\2:HL6E7^,U M\IW?"<:_Z\JK%DOHFA"R7>P]+?9F9'!-6&(ETER+&VFB%SNUKGBG2U,OB;C) M^SL TC!ZG!VX.,]W([B0RBTZC'07]J$]Y"MMXEN4+*PV 22=[29)VG>5RK^@ MKI^_U;/:6-QN[+UL;*H\NCE4/6XM3T,P_%@)RG<$\Q?4^.9Q/L[!_=(;@"X^ MG,(M_/BBX/;S*JQYP%%A=UC:^NRK5PMBH]":4F]]V-C[ &C^0[8W?/^]] M.^SM[[X]W7Z_Y(8\^OQU_VB=[7U;)[ ^6,>[H_VC+9[NL[V;GOWN:.>/?_>W M=M?)?[YM+@SK]CC-Y:9(*NH1Q](AK0J"@K><.$JLU'S/GNFY M"28 NS.:X@C16Q(*3'S!B&;6Q'C;IA;WP/3/LY#]X3B_,<';,V6#,18H3S'$ MF2:H,!PC&W'4PCH3G'_QFK.BBSEN.?]9<[[0)#K)=61>1"JV$ M"[=M5M%R_NIQ_ESF"THY%H5%A:; ^91&9"C3R/"@B57$6H=?O"9=(G!7%'?5 M!.M1>P,8N(J-85NF MOWNF9X6WD3)O@G6<>6)Q :JPHM:S G/*6YOGR7-^P^;!D?JHI4)%3-X.80(R MT@7$B+$R!!>E9$GSD;SH$OX,J_U;WF_P/M@Z+"@L8W"8NT(8"O1!0J$+(QDN M)X&V5L_3YOVYU"]8JFME"ADF*>(D%?C05&7/"LFQUX9HF7A?*-K51;%"O/_3 M5+B^&0[RFE).V/9P C>^E\I2L5:(&ZSGU_*\WS#<#/:2%]$%2BWVI-49B.LUD;ZZ!@8<)B3UG![#KP_E_LV%-@2K)&T MF('AQC JK-?(4*58\):9X%^\%EV4P61S L&&@_' MMC 84^U "XK<\4,H8!WAF NH(H V:/T4%& M#Z?=AJ=^$J;')FCJ8]"",$XDT8&;2 G\H9E3\=9SIEI-9^4XOV'E.#A5XKQ' MVBJ9PE,4V=21VD@5%1<%:+SXQ6NN^90%IP@A@/C&$-,L"'5>3\.PI-Y6>K M-256W-C9'4Y,?ZFIPGC>=^&QRY*N;/-RJ_K&9PFI=SW6MX74%8/4O:8992B7 M06&,0F0>P4%+T*- HXH KL9P$*V.W;W+^.Y8\ DYG%O<>=!AP2WNK!SN-(PX MA36GWGADA0^(.P.X0YQ"Q)/@I?7*JY1G1+M<\*ZZH+M;"SPM\*SF#.(6>%8/ M>!IQ,A*DQ%0@)0E.<3*-"F\4\DQ;26G@+(#"4W0IYUVLGH_"8&?J^:'?T0*1ZMI=__+"V[9 DX3DU\E$XK!RJN-M939IT2 M$C1=SOQR;T,M C6<,Y!'BH/P*3RE7@FO+55:6'K9^=U>OWZ6$ MHYV$QZG]25((NYW)86_<,1D^4R?&43#CX#OVK'-5D^!E+30Z2^"!!0'3QY1Z M:)!<,66PT]A<(PR06)8&&\%.RHS=,3RZRMT-?G,PGHR \0:3$N_)S0!?/E' M_X%NI;"&S4]"<"<]Y8C@-&TBB@(55C#$52HZ%$Y2K:X>-;)TSH1C8@TVBH$% MK 33G($=+!VPKI)6N6NLC?:<[^>U\X<$E@AK KY](X60X@3/HF?ZL0U)6!3M^FN>.I[ZNY_/JTY=P^J+SR_L0 M.BF63/&K]%6'X"JRG(X]?T%>_;IV$]CNG&O[6D+XZ_^QHW^]/M\3MA0RGA@% MYK )^4]LJ$MJ#%$N(:13GX@2+R[H)'N-T'Z0/KSG&GAEH4WTVL/,P[KH\8L2 MC+(U44NP^^Q<'0X2#+P+)T,@LL'!1F_L^L/Q=)5:47^8,_W'/;J]^S?9^_;; M,3 LWONV=;9W_.YH^_@#WM_XP."_\.^_S_9ZYYD^]8/?WOCG:.N/_=X6:.9; MW_[=V_]C"X#DW>=M (K]7?CWQK][P/1GVQN;GR*UVFCJ$=86(%TRB9)-AA31 M*J5R1"W,LAI5$ P:!/.%?UW MJ8WY>;7D^J?],#ECAH/Q8ZW]X@W-"@4A][VC5Z_!=/K!I#WL MG(R&7WH^C%)/>U"<8P]8Y[3<0'B,.0@9/\?#.#G-[>R!I6K>21I4.#X9GL+5 ML3

._],;#4=FF?37JN M9:7S:Z@9R:?M,@<'HW!0J@Z)_O.'<])VH7/2-Y.DBW0RW^0+ST!C[+EN*8!! M.9QZ9+,/HS<8#+^4-X-+.KYWD+:FP1XS*79+ZV*U9'J2P+VY@M;)37Y#-38C M[5!V7XX[/3#-X E?FE,Y*LF="4&]&N>]'@T6-FE4J]Z=:=K4M)-N.(+/#%AT M#8P[F<*'8]C,\B"V ;(J[7%X MI%OD/X>A+@X_2<[-?OC$W?C,[R65M00F)O M,BZ? ":E@1>9/VD8(QS5:-R=?3X"!D?0.>#=YV*<)?#>NO!]N.)[ 0\#*!1783::9QAR8O0?5O89IRDD' M-& T2F&*_#U\_J]A^6'ULFDMH$_53ZA7LP:J-.QPO3.C\"6 VCLN!ZH,AA/8 M4/@Z;7O:A71"9\&, /?3+)7FJ(!D89.\GN1HN1S2OT_#6A'*/N<_X)7_X%V] M;VD#WL"))3*H/ZP<"R7/!R"5?OIVMM7VK%9.+V/[53 =KHPJ5%?SE-)VOI% M-4ZDC.DUKJKT93R_Q-AQ4O(NO^3>^Y;?<(? 9ES:GL:?AZ.Y_G(0D!T%\QF9 M"*M]:?JGYFS\XE^+Y@/8#M7=%87'+[_\I:\8X[V]8JEH^>"&)7B\!-LKC,J> M#_]C5F8MG<-1NJP'IODD\HEW&9:R#G04GM8A?;3('K E2[ M:X!U!=9;^EQ!QX==SO'/+&]^GXGO]Q/XH#3%?YFY67Z]]6M=)#"N'S>W[F5V+6]\^?]+< M"FV"004<&>(&1V0)]8@J(W1!M4I-7%=_:MWN>2T8=,4P+OU2H!$T2:34B1=' MT>6/9@I=4W5(#.>:#'=^CIV93$8].RT?"S]? I;+G6*//\A.8?6]@^ST]XY4 MNWK<&KN7<6OL?F;#M8L5K!UD][,-LMM+ANK;!4.UW)1VL%T[V*Z=O]8.MGL* M&]L.MFL'VSW5P7;71W#OLI3B-CMW80'$RNW?__F1-DZW2"Q?J=J.\SF>QA68 M6XR#BYYKQ;0RF'!O0B&T=\I?4\F*V+(K9N9ZVE("O4S:P%I1:4K@(E5A28>16P4YQC9PM"*<;2 M$T6PP$5Q7>)Y"TH/#4J-JE6*+6?66%0(+Q WA"+KE$$%\X*25/-3I :KI"MP MBTDM)CT53'(2NJNC;KJ^WM6.O2J%LF\/=!Z;1@$WA ML7:&.!X%O+3<_,#KB0#DKJ+&<"HMUH1F-NF3D:RR,EI$?B9$;LZ6P$A%L M#:1(*M0E,2)K"H:L5EX5S'%.+8AET:62K@8G_PS1LBOK4QZ[V>HSQS5-HM . MU%(J(W>N %'FF&?!>&H%C>+65D8J 1FO#_S;ZOQ:++L[+%N8DR?AQ+RP!$5! M*>*Z($B#"HFTBEQP54@M02DI9)?\D%:R>E[ M&&4X=:"@ANNFX[7<^[#"#1!,SA])WAGA38J%M'+5KNO5?NGQ:P-)A D MN":IZ3A%!:$&<1=Y9(Q2@_6+UZ+H"LI7@WM_AFC%YE450X\=K/AI6A2?Q[D? M',C01C(>&.H6QM0QT$U\H!H)9]+(&B%0H4.!'!=4>&PLL6ED#>X*_L,9(]^1 M*?U4W*,_,?O_X%R$EOT?G/T;=HKFAI(H#7)& _M'Y9%V3",I"J6)]L03EIIA M=GG+_C\1^]_*2?%CXPG:T,DC D%C7"WH:QSKB&BD''$KP.2)QB,<4SZ[AE,5 M'H! =K&Z@R#HPTP3>.9QE=S?*HPG=2REFULC#&/96BQ]4;9):$,L]XI_=V#^ M7()_]0&7\%=Y?;;##6>OM"!X$Q!<&#;'@L'28XL(+33B5'-D"A+ +'*8^RA( MH#2#(,$KXO=IV?FNV?D.S)F6G1^1G9O5,%%8RUU$.E*"N'8.%066*$A.+&/, M.@'&#<-=T&]:=GZ>['Q_UDG+S@_"SG/IS$&I4LPQY%1(41GI@;$#1EI*Q3FE M!4G3M:GNDA\R4=JHS*V8<2R#P5(C.$R.F"LP8RI&;=-PJ2Y6 M7OE82LO)#\;)3 M.'*A'_MB:V@;@!%"_>'$?*V'GSQV4.2Y18P?,U]L'AXNA]?G%OFP?SNS[,#? M,AF4O]LU7].T^\G(P!'T!F9TMCD)QV/ TK3*T;#?SVA:.G=:(+T[(#U8:)\6 M6= A*E");($X"QYIK@3R-$@BK2Q$3!7TN,OD774J6IG$DQ9&5CY2TP+*DP"4 MALDE33 T(#!9QKS2R7A)4V$ *D#:ZD&!R%5W,Q8\[AULH>5Y0K-_*8VSQ[N[P[G/3%A/,(6&",BX89**3 MB#N#D74,H\""%)1J!2?[XK7H\@O:0+>1Y&?!S/=MTK3,?+_,/!?/VIO(1,%! M/!N38DX*:4LY"E%[5M""4D5R&FNA5Z0_X4\7=#HWD[0-+ST?G?^YN3K;>)YA;_\2HY#JY7*(H&"@L."*3 D/6!.\C";YP-DW3Z8)JVH:# M?AJV7PWKI06 ^P* O^< 8%01L!5(>>40%SAY([1$#/ZM391$1Y42:R2_@\J[ MEO6?%^O?GZW3LOY]L?Y>0_8;$JTLD,0I[9THFM>_\2[C7I_%(:0+]VD@'4,9/)J&>G$V/[H3,9=N#, M4".&.>M1T(9F5MP6N@08X<3GH>WUQF'O#B^+5K<0>1N(_-HTCPPI&/%)'6(Z M(EY$BC25*@5L?& ^!)TJF>4%^-C&9U:;F1_8PFF9^*&9>&[B ,,ZX%:.A <5 M)\WY0H42!H7"J8 C)R2F5HNR+>Y[0OR[$E9*R\?WS\=S>Z6(SEDN' K.6+!7 MG$=628*D\91XRHUF((PYQ2LDC-N(S#F+9#;\LML!YEF[CXC-#6W1,CA; M/YRFY=6;]6-.G94[H5N/,[[##7HV8N3.XUL+TJ-U<]VAV#A;L.&"U:"P"Q29 M!QN.28&L9P9Y%FE0+,#?BQ>O">M2_<-%X7?./BL^V;T%TA9(5REBV$+J/4)J M(VBH%'$T%BA8KQ!WJ7NYM00QH8DWE,M@ 5)9EY#SNOCW!@Y:,&W!M 731_-N MM&!ZMV Z=VM(4J1T4H:((P"F4F!D',?(:U-$76BI@LO-CU5Q=V'81T33[!+Y M5W8'P']][\OK^JVVI\? +^[U_\"']8OD>_<&/@PF+YG,>%J^L!W]Z_7LY?-= M%FYR![;;(C>\=X?!3_MA)[XOA^J^"R?#4=D!J&0-.(_?SJHO=^'1O_6'[O,3 M98C]_QQB=_S/P'S4TYVC_?[^T1[9WOCG:.N/_1XPR-'6MW\#86_1_=UWG[=W M'?P7_KWQ[UXB[NV-MY\"*1BF3B)=I([>*@ID-)8(1RN-+0H)B/2B$P V3M(A MCZ;AQ4V._0&!F.8@>V<\/3XVH[/4WM\U_5R3X<3T.V8\#I-Q=_$K'TY&@(N9 M(#IFX#OF.!'*M_D'"S^'+>BE>^46GKXWF8Y@_?:L4\]NCL-^?W@Z?KE([(V] M@O4=] :98T7>J=+55B-!R<^P8WUS,@XOZ[^\\KWQ2=^P-\GOGBUY5]ZK@ M(>5 +/%R/ICRZU>G/3\Y3")K#9?.E,K163VY^GHM?[6$3^5W4JX102[]&J]] M[W>"7?[0JZZ\:K&$KPG.GM)BY8UN>XV+>B4\T<6-U*:+G357O-.E,3-]D]=W M(45U'F<#U(4;L!%<.+9AU&&DN[ -3^&,]0.?<<.2NX7*L]H$D)27FP14;O+" M-]^X2EJWFO*H+[^'M]+35?NZ[+.V23 QR&U M$N%^Z0TZD\/A%&[D&V5MI;ETAY'ETE-$U^BJY[O.PL:=C\'T)X>=]\/^]/M' M$/^@K^XG\+8](7_9+=QES$FN3)!>% 47(MB"$R>TYL0:%C'YM'FSX.UZQL2? MP2MVTMO>^$RV-GX#H_^?S_O'>WCKCRU8XV>Z?_Q6[._^?K2UX;YM'7VF6[TE MK]CQ)M[9_7 *O_^V_?'=\?[1WZ=[WQS?V86[[/;[6Q^W3K?A^3N[>V?_^;:U MT*92&ZZ<9T@J%1 OG$!&X52E0*0.016.A!>O25=1W%7J?,_?[XO;/J%@00M MJ_1NMP @92TME 7ZII('2ZUV/'!FHK"$>N,R -T@A[@%H+L'H$8G%R9=I++@ M2 FJ$0\R(..P1B9@)J(5TNLTE[4K&>\2<;[_P^,!T%W603TMQ7##3$SG_YKC MDU>=]8'IG\$2OT\Y;%.K;PAFS@J ,DQDX)93I8K@<.1*6!:"<9:UVM1C@=G? M36W**,TIR!@D A6("\E0P;E!$\*)<0!F G0ICG\8RMI2B!7F5T%L@94R MU!DN#=$F,,RCB805H2B*5OEX/'YM*!]>,8#-P!'E$:P?2AS2::H1(\8(;8V7 MA &_$MPE;)5:0_YTU0[-*'!;R+""-N1/DS)VF_1;;+V,QN(8 L<16ZUI024& MX";<5$*@5=H>00A\:"IM6C,911I>1U1$W 2%+&,"&>Q54MR,$SIUYJ&<=,D% MJ6%MZ4(+G2UTWBUT>@VJER@4([+@+ K-B,"&%Q)K816AK?[\>-#9T)^)D#$2 MS)$HB$'<^XB,(A+^)KPM'(V1F02=A/,NU3]<+[PRT'E!:FW^X[*,V?S'PV8+ M:KVFL/J>9$$AUI2^GV3![\OJNS+_CL)M;Y9_UR[V]HLMGDUF(R$/G/9&Q-/, M;=P+9M1Y._!@=;=ICFV:8YOF^"!ICNW&WM7&$OW3YH]>61!SOVFE#6G7YI6V M>:5M7NGC^Y6>IV=(46P5\=8$@KF5HA!>\,"X)9092^FMNP-M-$ 3_MX/Z2_K M [_>P,Z?P8$T/-W:A5_1?_?W/VY]VX/?;6U\_KJWNW^\OWN MWN<5X^Q62:I#Y*Q0G-M@@X4*Z!NII271(H;-+1I0>J1 M06JN23EJE,5<((]3*,YXBJRG AFG+2N4YR+0%Z^EZ"I^5]T7VR3Z-HG^T3?T M%H"GF8U&4V4B);Q@PF*&(W.!2>D8EZ$U'5<<\!9R[4'UX@$L?U3@ (#'#6 = MLP$1S94BQ,.QIMP#=1<3%=M4^Q7F:B68]MPR1CU7DFIJK(TB !$8QYQN;:V5 MY^IF.:"GB@$'(QJ+5(6,&;+ S4A%3PJMC)4\O'C-:!=^TW+U\^5JKQVE1@C# M>.24P]%K10H#)K&B>KS]5S6#80-L/B@1*7KPF1'65_&&5<&4RS%M\;?%U5?'USL=TMOCZT/C: ML+@M]Y9JAY$S>=J?*I#5CB$BN70>$\>X2OC*NE*2%E];?&WQ=?7GJ+;X^LCX MVM!?=3"A\!8!J&+$::HL#UBCP$(,0G+L8M)?,>E2]7SPM:V07*DZOB=5=/BD M%MM62+85DFV%9%LAV1;RM1623V1C?^(*R8MF@+6%D6UAY&JDA+:%D6TZ_^H4 M1OYESA)FCG>'Z^Y_I[U1^<]%-8QY?P$[75.MK;/2!;?_Q^O+]Q>+25?^?@ M-[\?;WU[B[<__M[;/SK\O+_[X>OYMEK;ASL;'T[W/NY_WOECZRQ/\$SNI8_P MU+2&C_\^WOGC77][]^UR5201#(Y0"40!,!$7UJ-"2HMT9-H('24N<,[EI[(M M.&H1ZJD@U)U71;8(]: (U0@:%H62V$2&J @6\>A\6;>=RB%#H;7ERKUXS66W MT'?ETVX1JD6H)U<2V2+4PR)40X?"PGE28%":B$#<&IP*A0"KM"QTX-$(FQ"* M=IG^X93CMAZRK8=$.V6BB&5-U)$1*EV@'$N(*VP04P22PI& M05M3+UY3UI4K-<>D9>E5+X9L6?I!6;K9=09SH0&(D20I+U-QG108@9B/6 1I ME.!I+ 7N@J;3LO3S9>D[KX1L6?IA6;K1[C2ZG67<&+%6+IGZX,\J(H<5O]N()>J#9[_ &J'UMY\8#R8J'TT04>=$%3 MU6,DB/,B(H.C1$13$9T0(FI0 8NB"^+_V62.M]C:8NNJ8NN=5SZVV/J@V-HP MKTUAI#7>($Z\0MRX@(HH.(J$6DZT\9''%Z^E[&I]5_T26VQML;7%U@>K>FRQ M]6&Q=:ZW!L>=Q9(@7; "<"U85_.[ZNK_^-AZ0<5C M]6K;TV/@'E?^.]%\;S#--;?GD[1[ P\D^U+KC+& 6ZH GY3VRH(T%*HIQQPCGUB:CB17W5X6A>,G40D!T%\QF9"._X MTO1/S=GXQ;\6MN*X-ZC7I"@L>GG++MV8&.]M8TKF *P!@[;Y)< LGQ/_\RY\N4'X] SU55T(4,BFYG M<^#65GZ]V\,)W&PR["RX7'_O#AP5I=@=.QU)="X,O M+_\(PX.1.3E,PO5=.$E=*08'&[VQZP_'TU'8A>?\UA^ZSX^NBAU4JMA)?W]W M2\ SSK;_^ ?4ISV\M;%W"JK8X=;'_4-0TH[VC__^M@TJ5E+%]O]SB-WQ/P/S M44]WCO_I;WWK'^[O;N+]CZ ^'?U]NGWT6V__C[=?]X]_/X)K057;8EN[[WK_ M^;:)M_[^9&+@-*B(I"XB MU8(Q."1&#!%H!ZVDGO2F4Z\\IZ4F@U%RS*( DO MX$! ^Z*@5\?H"^R,!P!\T0F@WYXD!AI- ;.;)P X4BK&N>GCL@YS"1^>8Z4K M^'!)#2H/]=H5WQ/")2R," M=1XQ@BGBS$BDC5>I8Y07(%0Y=V&9M"Y3]0:<_3 2=2*)C,DUT>@/7GR8Z[YR,AB?PL[/<)C6 ?7F2 M9%:WDU(9TT>])(L&IM\_ R/U2^C#K\&*&<;)J1F%\F?VK',P([$.?&Q>7LI> M57^39+Z48/RPO5) V5S#I<)YVV8I4JX1<3_-4BY_Z'>W].!K@G]?IY!'6NS- MFJ4\A784#]Y_1#_-]B-/NN?(\BNV/4?:GB.KM+'X-ASU_5F-=W$/??T]VL82 M]]!88J5#41\&O>1.R4Z4MG]$6_MXBSQC%T6(AB@<(P\:_L]K4A"CE0$CVH=/ MFS=+%]L>#MQT- (X>%I1MN^SIZO&HF+_^"W>/]J$-;T#F_IOO+WQ]G3G(_SN MXUNR#U=LT[_%_N[!V=;9/MXC^UO]/L[&YO?P 9?F)T=A::%MHAH81$//J#",(6*8!D5V M6^!>O28&[ MLL K5.+8 E$+1%V.%Y\P45@@ **64D5@*9EK%Z?'Q:J&]EA&%Q+1@**@T*IL+CD#& M4&1DM,Y$2KE/E95=37\X.ZDMK%Q=OB4N6 ZR!"O!>9'4"VQLU)H;J[GWHM4S M5H%OFRG;RBA&4UL\Y2CB,01D"@%Z!I5!&Z ';8K,M^J'S9VV>O)67+$&*)E5H0)P4%8\FH[]*E/KK65!I MBGS!]0HQYEUV?E-K:M4;O^T.4X>% M1F-!,0L<1VRUI@65&'"><%,4K>OG\07#0D>%P($.2:&1$P(T-A$-TI1I)#T5 M2CJ,7: I9L:ZA?KAUNIWSCB/[#IJ(;2%T'MH;^8E$85B1!:<1:$9$=CP0F(M MK"*T]<*M H0V=&LFF(N$6.2Y+<#HC0)I&PQR8 51%WW4D:=H'^_R._/#/3Z$ MWJ"Z]_HRATL&GZY8<<3[$#K_][\*2O&K5*O7(3S]B]!7[\*7,)C"@U)]PYOA M>))J)>L/\Q7D5>(ZX-.)Z?73MZ/ZDO.U#DN5BA?61E^];3>LO"W(BPLV>X5+ M_\C/4OI78_>;X?%Q;Y)K/M<'_DVF@H,P<+TP7KTBP)V-M[-^#%OTG\.]X[\! MIK MT;O>WM$ZW__C[[,M6.LVW:.I FOKV[^/__/M\[?MHX-/PC,9BX(B J8%XBX M[E*I$?71*8YYP=*HN<4J0,&I!:76.N-!+X(P7!Q#MZ(" MZYJ6%2NRRE1S"/P%3SZKR@CAWE_,J#>Y_,XF)J1 <0- M'=K.Z<&]XW$G-_K(W^?ZQGX_N,G4]&?%D-V.[XW@LPXH M <#8X_"_4[@Z5?5['(,ZF165M.\GPTFUGN5]A@7/MSF="BQN M/+7CBZ+OMZ+FY_7NSUO[/X7@\Q_4S ',;1COQKVH!;_))OYVO>=&0 MBKVOP:-O832)J M,#QG G7JLZZY*M&I,X/$@* YA]$Q8$>FLF/SM7<\/6X0\9R XS13X$G5Y KX M-9-XM\FCXRG0YM6(DKEMG$!BD7!MZ/> Y8!##\VDTX/_'P.Q]GN? [ "_/.T MU^\#=7\)Z3G'YG-:+"P]K:Q>4B>W84DO I#4A*F\A)0Q$("R0N:1].ZCU, E M#54WE5)PD)"GWS.VU^]-$F+E37'-MB'6] T0:6=\&,#FOT7SDUGNS* MVY=$$!S\= "GX7-'IW3PM4(Q;"H4S8-/QF&-V$G8P4<5P,\)#<@@]+Z40BY# M;4*?/AS[=#3.B&NG8UC@& AV/8O,9CUL)P%@-U\W6^]XTCO.Q%*Q#+!7YJH; M+#Z)C1-@D:_Y#D#Y_^?^@P-BV3KZ,*@YXT-SQ;7Z-M?>?BN9X7WBA?4,&3=S M@LF?#L#?PC,//N%"!R\-0V!J8,2Q(L@66B!&M*2*$:Z$>_&:7=:*'_BL#_]: M*="AS]I@&0W=M-3^$F?N!GG%TP,7M%@?1IP/W.H//O*>@@= :HIZ'$ M_>!+X#=SO#0'HU">25;(X9M1[TN)EH>AGR)/)0ZGJ\H^G!F>)_/3&]>G!UI' M:JTR[Y=BX;)#T#PNN642)XV5P*]WS)R,H9\ZJR<(O6DJ^"48" M-7\BHF ,C$_$6$R>JAPY*H"0 ^.*!TJ=5T#(^#J0K%R@TY/*"6K<8?(1U<14 M&_83,SH HCT.DU&BTZ05PJ=7A1"_B[0N%Z*[>0%;Y?-WP^AX@51 *78O_71T M"B;U. Q^=OKX]N&3PX11*2TR-GK$@^#(^,*B0'%AB'64:OSB=>Q]"9TS0)'Q MX02*6UJT?X8#T^\D^S6$ MI'ZV=NJ=NR5SS\U)&;3I^1X(W&YG;^C[(91]L3N_5#DMY8=5NLJOW=*);4,8 M9$1)>>@@M6(8>#/(#3_!PNR;T_&T-^G$7K\, ?U["J8H44F@$]U-9NJL?_7Z MRS!RY\53^W]FXN]&OJ;/3&";0F\%;3T23;M^E'LX^SMQ-68T:A MU%A=LGN=.2DC[N.+EO%EK:%)I)WH=E*+TC[\=WNXUB$:N2^I< O5!S!>2CJO\M)/ZW[O# M2M^>7YA^<=P;9_\K6/99-RK_&B9)G>K-FQ0GWT+E-,B^@9#TA8X#W2'YDWOC MSUG;&H_S?>L>K-4&PL_[(+4:NE(5E8&[=U/D!>XT3,&*Y(D SNTN+BHK>3&9 M"3ZUD(5GIEA,')FI!V4L-;).@9[<#!:TF110*W<$KA^?A#R,9.;0[@Q/4NOK MI(/U MQE.HBF-ZK?J-3OW/#D+*>K+<9GTV:5^Y@E,7!.DN#+Y]A+6F/XG#9G MW#LH8T)P,;QCN:7-(&T=F4X1U[+7;-G5]@A /:]ZE")$<:WS9#'\.A?8^W R M*0,+1^8.B_+W M%QW^1822%Y>IL'KD6@?>:'UZ,!U/.E1D2P1W%\&EQ)R#'!A,)PV&PJBD+#B, M7N.CBS7[ER*A9H:5F^0$5C3P4\XAX0L;4_C MSW:B2#M1I)TH\F@312Y,?;PVE7$Y]3$$B3DU<(WG)G)+(@O",FF=%RIY,>\U M1GK)E]ZP_X\I)Y$P68?GC($A21%[T^R0K&; M=:B_LNLAZ9#K28%9AZM/#T% 5 (DB:A3,\Y9 N5E<.X7J94S<61&!].\D)Q@ M, 8U<61R;OJ%+U6J>O6KC<(\[2N_9_42^5955DY*8;OPS:NL^<5DE_'A<-H' MT9SRX_TT+%Y]DG3?K,M7U\[?.::JB/*YBSK=H?&5?NY!)Q].#PX37:4Y=TD' M ?J"O\31\/BRX\EI0J"UPTY6.@OLCIF4<3>P]L'0&4] J#Q=6_TZ/6_'388Y M?03?2,O+M!%&=>[6 >AOXZ5#6:NO:!I.2^>6E;-I'UX_)52E TL:5CZ/##JE M755K\E6VXY)V".L<-,VGX3C,KUA6_E.:U>5ZZA+3++QDUAT;VO!5ZF.E*E[( M6]532UZJ>2Q\38P\,W7+MT'#B.H7*178! )@W"36KY9<<67GI!],J2$G#U-2 M-U.R6-JN[.P>A2-0H%W(+Y'/(3^XV\"36N6M#@WN5\** 08IG0K-[0 ;;-J, M8>>).3Z HIOR)4'33123YL4 14[*J]-E 59U(>M(YVAHV=[VD3HI+ ML_7B"WXAO]:+2QQ\P>H6%W?NT.L=;]SU5;[D%_HK',T0 +JT7.".IK*]E_@! MS.UT&&GO 6-K*[+Z_7"4T:26QHL$ZM.A@F9:14'J\)O/1@*0:.EW@ VKS:'* M+9-/]M]F4,;E^&(.6#K?7!L6*O3\I??KA=0YS\:L.+JQ.0#BP( !B-9]GT3HE#;"D/TBJ!0 ]2"&@\ 4K..6?P$;S+R70TGIH2HZN/3@T M]6B>M5GO4[++>F'&:3,O2G5ZO9N^])PP?UF@TPM?]]=._4J'("BR^5HNLXZF MILU/L#-.^#3M5RZ>^3/R*TURTFB*>:4L4K"'76AN3NTD"LF7G'\+P&9*Z>:& ML!FS<"WLQOK)".0J934-U(Z;%.WO1) 80)8II3OC!=!CRF0L&38G:3=OVJOR M5\%Z>J:B[\)TWXNII*G[)*6H1M?D_R^5KAS(K!7:TA^7?*A-IT=-8]45 -,I M;S%4GHTF%WWI'0Q' !O]GV'K&PK&*< 4[/5X>+DK^F0ZR2Z.M*D)$\NP[3D' M]3E/#_#F7]G5U(O)AVS!L#WL? SCG"!^^[].9\K)PD++!:8=&J2<^#K,#7A1;M!)_[P MA1>=^[V_K"V$!N9?O$G7)Z\X>TEQ\HMCH35![_^_M?FB:G=X*4ZJDYL.X CB M--6)I-E;P4U*L.LE@57;H^!V4CI K&X^/I8%8(E6W*YE$FDZQRB5_H!K_&_9UXS89#TX^587L\ M#OTOU;4-;AWDYY_V_(QQ4W5E8T.FMOP\U7B 4$IK/3T(3H:G6=$! LEH,:@MPW2J/< Q,P*I-Q@D-2J9A&#M\$Z5;9)T MK'/E2Q=5@:12C;+>"^XZPRDS1ZH:4&I0*B-S,^*K[PG'F+H_+0:(\G/F%#MS M-=3*Y9+HR7BS#0([J\B\:9=<:K^- U!ODCNE.3)N6D')+KG:4Y^?.,\"DTUM MT]>8Z&[J2;_0<]YZ>SZX!(;7Q,N/U='53(4OG/$H-MT;3 MK$E7R1S5?EVQEN93ZT)!T.!Z8S"O*E2>JT\U534 &C9NRXP SRL#$G:MP8FU M:3H.R7UQG;P8!53[G1:"=*517!_>!8>2W"4S [+SY3>P6796;@ M@BK3)#20D!6=92+.LKSDE;+:"[BE]M/ \:#PY_\QJE\XZXJ)2ELO-]VQ0 M5VO+MEWZW5S?JJCXLC?MWBR6=9Q:/GS_4TH[+4?.]7DC;9E;+F2-5-TVGO8G M9=RY/M_*:94,)]B&6C _#0+[":GPYJULP6*YM\W8V/B\I4U3N*_+^"/<.,\BS0M=>)$%V_2>VD39TIB4S,U%GFFXFVU#']RW8['&&EKUY MD+/6W)?-G[D)2H9U#%V!IV'ZCKKON>C)O99!?.ZG=X339.>%@ MVL^!S&R4^R/0\\K^" !0R563']B#K4AQ-GC^(!R ="\]!MTT%W[2#U63A=)F M2KJ>_U(5&Y8GG-PT8/IW&\?33%"$%TR=T.#^)Z4W)+LIMR#DRC[N50V>CZ;O+NYAK(ZJ_H' MY_8R_WB0RC3=*'5U20'@<7)^],:@')5W[L6J,\4DQRC'L[8/W8HNQE-[E/7363*%Q_ MI_!W.&7X4:IGN'6,8462\5>EN.&R+6AZDSJ-:*Z+7!@I6NML3',=0,++_(SS/M@& M"IY?2T-IN&5%XETU6'F?EK0^\&^_NMXX[)JO?YFS)%#>5/V$!W[>7+BM.KRD MJHSN;.Q]PJ)P7CJ-:)0!\5!8I*W7R#A/P S4U+ B56/3RRMF$V7OY9J\E BRF[>JCNDO MMC2;01Q@T7'R!)_TPR* U?75I9F1S;%>5MS76FG#!B)JT5+V$JM]2P\I6U)=\CE(>3=;3HLJ MMT 5L;WQ^9,QWDEG)7+"6,0)!=%B2($X-1$+'YED]L5K>@6J/+AH:6G@+FE@ M=^^3%RH-%(\H2L<1UT2BPBF/L)<:RR"QH3C1P/EY>S>0+ E:YFB2G :I4F"N MF8()FAK)<:7D6I_G M>E5]&Q?\:399+JFG8QU9K9*B[+(ZD'UEIG0A7&0SU4<^ZT=YN7U2>L"R?]4= M9M]/=4:S>U0^H.HD^]E)=VS\@O7K8KF<<-Q#9IRP@7C MA=**/;')#?1GF]SP?FJK)M]OLWM[988T[&[BK=V_R=:WO_GVM\]LZTP?N^/? M!SO'_QSFV39'OQWN'W\XW8+G[NSZP_W=WWH[&UNG.[O]_M;&6[S]\6_Z)WO7 M#__ON[/]C_[$4B[W/[ZE^T?^>.N/WX_W=]=/MS= *H'DVOICDV]]6Q<['^%^ M\,S]C?VXL^'$]M&Z@,_QSL;!V?;I)\6=P\PK!&(+)]O8H<(S@PCFS$E?X-0O M>JDFD'@FG-%&45%PS:WVQAKM"BXDU2KHY?D-\^/HE.?Q/3,;KG_H4N%B85*_ M:^(--5QJ66!+G0V$X4+JHGA2,QM63!0VI67E2Y^%W**D>^\*7MEK,^Z;_R2Y%K5P*2\;ODGLTXF5=O/-+CI).?* MF,'G\<(-?DN?S#NNI-A+63T9E#JTY M6%[8^N(/U@\:RWJFRE$*HUU\'F7"W;BJ\,KGFJ-#F2Q2+'44)E4?AO=EAMZ- M**';*57/,D)6IN_EG*O4%",=4GF37&%0#5R TZNTK/)Q5;?Y(5CX*0IS5L;H MTHR)K$:GZY>_RK=:IH[NC8CBKU$/Z.LR:BT#D5?M8)CS5".B/.MEW[GX_GED MQD7=8E*]&9!.G0%VG 9'5!9%?V@&LV;XR;,U[']I-*YQ\V$\W;*$"SZ?NK)@ M)G>4@3/KY%3FD])76&RWJIUY!+,GK.H.^'K[W*@BE?;ZE9 MR2#7_*1:$S"%!J8>,'+9[E6YZBED/@\]+,[G*/,;]7W\WAI,ITK^.=C02#6SE\& U<4U!_<. J>16H518?@O_ M<_"_,M)0$$L)TPX11=(T+$]0(2A#7$OFO9+82# >!+ZHJ>'<&5")KMO0"8LJ M$$F$*;CC7."",!Z-UAST.$6B;>ED=>AD]_.GR'5J\T^1,F#&@%$ID#&$H$"5 MI\0RJ5AR&5U%)@G.T R2$F3U0YF3DXJ;\OE5Z2V+"%5B?9G7O:3%J6>JG>PT MRFM+(327F\N[4X9B9H*LVS$+#IK_3NW0RO2ZG%J6Y1S8-F6M<.AE(9N$J\DM M.BHYV)_F7K<-9Q#(G .0$"E7)ZTJ^XLN9?=!'H:TQ/$\,F^<=%R"9"@D![)D M1:#,*65X],6L/S-'-V3]C6 GFP/087)CDM_,N#=^?P(2VN\,_@'-/:W[';P. MF7$VHBUK-UF;;1WM?:*$&A\X['J0*0Y "Z0EMH@:IG70!(0"F,1XC8ISK/W_ M)!JZ'14PIC#FA;/4$,[ MK5<.8D)"4%*I7U+!8] !=^V/F$O:2P81Y:9--&] M*)"1 2,;H]=8&1JM>?&:K*F+J. D%<@-X+Q3+EA6L7/66I4AFEH'=][O_/[N M'L$%2)A$QD"?B(H+:4TAE"-%($('J4(++H] 5ML;ZY^D\RP6TB*O T<<.] O M.0^@9!8<5,]H.):)K.X&7)R%$S>:6*LHC\YI+S&.-@I/O>,VME3P&%3@/F&C M68&U1DHQA^ @.-)*,J2U +QPGD74L#Q:G#))FKNS9K[$RQU49\,)ZF?09CD M&9SO@;%+.:NY]V^@&T]"G9O9WJ8."OC4RIX/E6.55SH4K=+3% M?&[3N"K5(C04LQ] 0"DP,S(*"?*46VML )(/GE$JC(N"W)[V+[*LYI.-?P_A MKS!*!2NPU2WY7TK^NW]_8M%Z1;5%@=.(N!))K(8"!6?I(:;)[H.!)&@I)%K48%EA(1L( X M9T1K*A(AL/-6] (.WA'T7>R ?*8V=4+UI9F4\PC0.>AN.+-'83[G-??569QG M7/6ZF)O;?GB<$AG<8@PI^_1SEY346:YJ\I6[%Z"3Y E/8J+?"[FMWX4/R-5< MN:5)8U!TYY=&:ZX+1TG_NOBBM9=\'DNXT,TS0?&7*52S!Z5JYF2VW4XS MCY%Y[XDC7%L><2B4$L'Z ._K'?;QVIA7RH1>]$B\J1;T9[7.=VF95?AKIHOC M5A5?4L4//G&CM0E,H<)CBWB4!%D2,0J!2NT$)MZY%Z_Y&KX@H 4D1>"+*IM@ M@8"JF>BSM((R^WGUZ6>S6O";89..RK=IZ>@2.MK96/\4(B'8@UFO>9J>:F) MJ6H+*5DX7 M:2/LWT5(NYN?9 S.NTB0TI$BSAA!A8L:$:65L,9JPT*:+GE-)D;.!TS]$<)X MGFZ6D^L'N2=V/=OJEZ^_YH]CZLUV"+(T'HJ,AV7!3&EFI*3QE(O@+)D!:[(.0VYLVSJ)3') MIS4?OEE^E5,\AZ/<5[6^?E[IXW'UP#BC+6#JJ^#-UH7PDJWP3;.ZR M/$"O+?0SR35?91]V@+*-WG@V9J$:S[)>=NO.!EUJPE[^,V>S#YIV_<:L,=*E M8N/\;KPZ5_?T2#"T/1R$M4N$WDT12%U4V+6*%+"^-F]F,QKV2^F6A:E/U!=>D*>8^Z*:>GYF9=U*/47&]D]GK MISG6:\EO>= MMTW6KA/EJJ$0NG@4D>S=-Y:XDU:&) M7\*O^2(B?/6ON;+X]FM5\KKN8,..0\KM7'A2J=DUUIY+IEWMS,K] 4=I<%": M/%LJF&$PG@TK:A;WEKZP\CH3[U_\W]O\93>]Q; MR&YHOD,R-7[))15E<[ANN?34N;E;-0P&@O)5-4UZ1/JBFF6?8Y= D$D#[@U! MJ1Z7HT[GOWTS[\HTK2N*TRO.ZC)^31FPT^,JQ%D/0BAG%93O/EPBT_F M@_1>)R/X-Y!JOT&:Y9'7GY\CRW%903.?J)RS.OJI1UIZG=RKV%4%+ZF88I0? M-CN..9&M=;9FZ\I;>#" W:KGX@W.+B7"U%ZPZAUX"$_-,Y5F))')*/=P2WN= M.CY6)24@3&%ML[9Z(97(3T?9.$E4EICP2S7WH0<678X*]LH1 VF(]'RI@Y". M&(XVA2=3&E\2Y["7=6?HG*A3X=]LYFX><30 EIF4[0+2]ASV][ MN3&YNN#X6SWPL)P .),&W>\%P[*Q'^Q0U06AFB)^,;1U;PJ-N;_^#%=7=*-O M*8AMDZ]F^/$NPT\ZD>SL3&'T2A1W=M(PL+E>6?X2*'H)!F5_RKQ'R3'<(,I1O4=7"<*X( CC98)P MK9-6??,G]L8+\J]&MPN!;8Z_I91;Z))WX>M4&1*YP\AHIL$L] ^97]>8PI?W M]FOU#K4CIFJ6!;)Q'G4R37NDMNG?"33SH,:L0OA?:X0I*4@#W?01_@PE0J"L(U29*J[6\: M))1ER+SC;V.\T;B>W5 [A69*6MF,Y54>@'CE>95-6Q=NF9L0U[UGQS/ADT-[ MI>_L]H=UU\=2-\V%Q:?7S0VS3NK YH+#+\W"#>71P"*J36=C% M!F.7&PW/23D\U7A"=LW>SGGA)/=_J[O.SI2627#U%DX']1(6_9+=Y-?,O9 ; MQ[QXRIUZ/.@%S6@7F]!>>TXK*H]N917-U46)H? M58%:=GMG*'J?1-0P!^YW1@=FT*3\G*J8Y\@UT:'9MG;:'K#(%:_J5^AO7>_OB&/E723:M(>%6:) >]<=G[XF0* ME.":()F2.KJ=_^^OK3\Z?_[Y5S?W":].V%3;D[55V,::LNZ'="NWRWN@I+_2 MR*/-S6XGN9[23)O*KJ]UOPCT.7^]=_/7^ZM\O8:K\7=XOG$G$7K-V@C]Z@>WVPC]JU7)I$_Z M=.S=*L_DC:6W6E/ M4TN^.%R8[?/>N+2A\DPS&Q::+R?%]*_1\.O9O+*BSCRL?UZ.#ZWB?/"\C@>( M[62\K29X#L>S(679_U#E$Z8.]K/!HDF/M\D_-LMPRZL#MH0O8-=7U#"[9N+= M=5M>2O9RL%G:ZG/.HL7A=34QSKYLMLJ>.]R=R6V :HNXN0QCTR3P]*CS%%^' MN^$82^.ZM*TKUBE/, <9DAWR%,_C8ZB%9*!M$-KU\%P659]Z\Q1^>!@NZ7V@&W&?GGVJ\P"1]5\=BZY,>EZKT6N=CZ04;^,80NG)T6V[P M.&O7F.Q:T\MVZ6AXW%T8?5C3Q])";1[_EE\H]P%OXE!%]=72UYJV7C$XUI*[DF,HU-4>H.M/@!Y.QM'XJ H\L)BK-*#0Y M1,-@?+49O2)L^ZREURU3Y&]&H+#.IT*@=(% WZ>2^12QW3D=@$2J^J^13O)T/W^7#83T)QJYP(VA+Z_1-Z'L9J4M#>C7HG M=<1P7)YKCE_/8XVEQI*E*[QHKG^:HU+GI&]2R>E)/_?AS4^H!<;2JSXX=XFG MPEUL,1V[XJ-WC9RL\0+3[#:B\=TJ9[NTD1K1E"M,H):1GJS$*)X*3?,%FOYK MICDW WKUU._W892&3K?(_Q#(?\FXW1MV=_FYG-[R+IS>E)#6Z;WZ_N+6Z;TZ M3N_U=[N=S7^^6TH2OM)2LNFO$TN6_V'/]M)8C MZY73>N\/@4S;O=4Z]R?#D M93DD:Y*)>@;%(R J!*_9-R?C\++^2RJR 37^[&5OD!>;+WJUN%T)>;Z$5$1D M^A6)9&HIOZY 2.U[ORLD M^ZXKKUJK$FN,W_UM___VKO0[4:3K_RNLV'(95B0'/OYXTT:LMD=?7='VIW96LEW M-#?OK ([6MHS+<-F?:@'18#W*I#["<'28R4Y5TQ9Z9WD8?.*!;)YT]>2W5QL M8[=DS31<(;9K8DZ0-DUX/D;6"YSG'5WO"0?CO@$!,;+<\^,OPI8&AO:1\<5_ M%CSJO)]O)Z7)Y>V/8(3UK[O1W=OU\:%Y__B'>G_[0[Q\-)^NSV!L]8]?=[=/ M$^BB=']\V;@_:HMW?WUW[V]M&7\N7AT_O=V?_1#Q]\6KT7GC&O_[ZO9.O3R[ M4Z[^@I_GKW<=_SM_?Q]V1WWS^O%^>(V?<7U[^G1__-.X?_PAWST.&O?'/Z2K MQZ?7^\>>=(]_WCT>#O_^=>Y=&N+;Q>V)=W5[H%[]ZKWTS_YL]'_[;M[+YDOW MT9:AR]/5KR?U3OXA7SX.Q+O;$_5N=#J\_&6:=X^]U[M?IZ/+X[M?EW_"V&Z\ M)KR^JU^8TH^7D\O!/W)?Z^M-3=OO]1HRS%#I[7=;#^W]5O=!QF960^N*,#U# M4^?GB,YUH=P">,6$.1S@YV1UPU%M-51K*C'^+U=R3+)#8\Z@.O0GS7?(I/G$ MXBN_:YJ8P$@<$?)>RVHLT%0Y(G!VH.S0FD.$2#-J# 77I$\'*6D@]>-^=T8X M=(&#EI1B(X +'S>D-L>-2C!*L\EQ@[,#32<4Q53@@%P]!PV1Y4+FWKG5LT=( MV+FP77=W'239XU!2,=YIMCB6<'[P^4%)Q9)(5J3KMTL23FCR'3=*..)I!=X"<:9,EQ>4\:2^$I5+UW7KT=G<;U M,05^=H-$7=)0K>QL.OAA%P$]=*DI+T'R;=[E%C!'X(Z$U+9 M['*7MOX MJ@ 5CJ?=7%8I7DNL%?J:LGL2EBV.FZ#4I,V^^+6(4M)#B[ST9Z:X]M#SGK_4 MZZ^OKS6\S-K ?JD?.+TA3$&KH_Y =^I]W=/KDJ*TFE*[CI$G5-\?WH+1=F7FFI+:NW&],B#+WT?FQ.!'-E*8C".*+[]A^^O[M8V?@A0 M.$"0/TP3<+$OJMC+5.QC!?YP8NJO;E;1EF-%V^;2G8MT-S:M[DLCW=B%*;9T MIR_PO=(MB[*,946L][5F6]4T+.0-7[>?D]KEL8/V!)K%0$N[#L:#L>L)D%!- MTZJ[=&Z>/K*MP;SH[TT_$ Y@=%JD;65P!7SYCUH'IEQ93\(5V2'T-7-=NV?X M T7QHST'/Q:A&#!I4#LA#CD(/FC[OR<@P=Q>.!CX8,!5?4'!8,NJ7I-:JM+$ MJEYM-[2&O!P,+O6)(*M$E6IS2! 1Q^4H\&X0H =U2Y" 7J3!9V+[:Q(H1/?$ M$<%'!(4C F.((#:::EO2Q%8#HT-=E[3]AJ2UI'\D# I]@@K_Y\M>XQ\)TN@; MJO+IVU^ZX^AD*C,9DXB%\=#4>T]#_?5)H WYB>G^FVW"^W?WA(N+HZU*K;J_I89*;?[CV6$& 0!87BAZG7"^03$2"'(B5&Q,0IW#J_]@I&*: M2B03C6D*0!H>TP0(,K8CC?87ZB69)A"<2C!- (C",DV 6,N5:8H(IZCKC'5G MPKAH-".=]):Z*TQ3JO*^&KC#C#IK[ 9N@FP,26PJ;D,+[VPP MF9G^- W/S)W9X"?1$ AM3B&FQ&=.+W_22U/BM$%P9C:;(S%>DY[-X0]$]",Y MD<0.?\6*$OPI-.(F+#]V*&AO,N$+FR7R+'NU+SW5#2X%!2'BAA]?2:0TD$ M2M3 ($D%BKD\$(T A1H"13%BISF0;3%+EUE2S*4G,TL'HBB-/C*A5?:A8S\A M!\9[!@*6)3:H+:\[R:$Z-:\Z2:\Y5\U?]YBL2 M%HBFW*SW)5E49"6:TS??0XG(S(5M#7QINT7."/Z")17<\1M3IQT2=-J:J608 MN7GZ8>QQ[/& 8M"T31WS="'Z@'DJ)&E.Y@E#,\L9)\)BY2;S)%G22 MZYC!/ M(TFA%3K,$R*K;<^ :=_FIGW)3?OUW'?LLTMR6_3+=.0(B))$-6N?CF@SR'Q9 MN_D>U*T=S)9%)VND^02[,2%*_&$9GH\1!Z\Z MI,N&\?7U<0++MPXW6%OA>RM=:ZJ*!85DP M9+NTYE**K1-5]F7>4:D77S@C:[E7OC!O-Z#\1PY@G7G+P4S'XDQEU>:(%_D_ MGZ^:MZ3R^:J;G:^:<90JGU[*IY?RZ:5\>NFF_,0-=[FJP/Q2[D$N>)!S!W,W MR,%6-=Y"#^T?ZB[J?X1/60S;(#?:%\0VRFW_48^;<5), P[S)]2K.+Z,$S'5 M[V><-F'8@W$ZA%$?QNE0H'2]_&B0)>;'.(W*%-+?QO[9.%EDM:4I]PL7^%Z9 M]0L/+&N,+4W(VSSY=PRMD*8N'%BHR'+US:9OL@HX2N)$+2*A:[H%C%,SX3B0 M<:K$G(8R3I%,A\&,TX@G'(:HPOC^&4XX5%AR"WB/\H*Z!5LNX8*6AIC7ZWVY MU6IK\FPU[-CQ&PID[U4>/R,[.HA)DC8SB.E]4[*_ZQ;8 =%N+3*?>Q+" >\S M7G8X6*_@.18/_/C8#!"DMDU=)O8IK<'H5\+^8"E=F?>RC%GB(+%%D.!ME,L. M$IO#""5QO,D'(45*W]W0I*@MFZC$X6*+<,%;I[(&%V*CJ;8E510U16K5=4G= MQ\]N_",!8/036L"=O*'>V,<&+"4.EIB9PX?XM@_",J\@I:U/6" BB41F5=ZV M82JTO&LCNT*KMIM3H96)T,KQ0GML.%BAV\[*,IMJI(/,U@^62JW$I79>:GE# M)C:EMHEM\[8L8:EM[DN2K#1]71N(;:A;$^)UT.%.DHD\-4,;_"_#- U])!R! M^^WL+03MEC;Z7D_RDYOP%>- (M]769!S[7R)0'L18E;ET!^.O6>USQ:'_GA1 M4=X#_3?(0]BH\['YP,'\;F]* :0&7)9T8>6"ORCXK+:,J8;@(^ME'_*1L.02 MN96EC')[,!Z,74^8E]S.$)GF1+C^SZ%C(&MUF=WSI0]$""2P1.9&$BE+-9@N M:1.?]_QA(27?!@N(O.'B[!41.:S*YZ"?JG" MF6-8AINW(^XOL;&")5;;94+N\RVQX7*?2_Y,4AJIG-4!^SZVD$!CV>VIP'MC MW?&$8W1C6'J:Q$]/O<,4/0-R9%+D?MTZDSS[KE4%(O)-M^40D5_V#)8$3595 M$4:*:&(CFG#;0?@]05N62*H,R,P9LO#GIO 3F4AWT2QL7/<\&Z11;OO2&&I<,6XTA6YJ.YR,GDU[0D<-!QCA M)NAWE>OWW&0[W]18+MMYZG=)DY6V5.^W&TJCV<8*OJ'$9\T02_^@]^_8H!U_ MA86R^X3$F4;RX4GZF&.ALZ\E):^"^Q$:$5R40U'.-VV5BW*QU'0K>S?^S TR MLH! B6+^VZ!WO(73*J2%P_BK8D,KL)H7S=LH+?"]]F'M=5>S%HN!0[F]CQ/& M]Q_1DUHA]20;BH+55'RN*!8$L^V'^>E0FF!&,@WI(30MHHG6SD1%Y(-9F$P. M$98\G+-/IE%7 2B74CN76K6FZ<4R;Z-=YL47TAXI)4';##G="J]M*:@RW'(V M90M^2%",W-J7-$F;:R'0P0^U_*XCH%PMZG(303]R4-^(');.I5R9$T'22,Y5 M2]!'MC68=[MISM49AA/LK=N.*SPX]DCP,-T(AL'/9]W!;K@'*.+YU3$7L)+E M%Y.E'NK6$RG P01VD&[NP>(.^B/(VR '.21E#):^TY$>S]W5U*^$3, M%/GP)V*VYXC')V(6",/X1,QM3L0$!O4_@>ER*M'-]/M=ISYWK]7NPF=J\IF: M?*8FGZFY*2]CPX6T%9BIR?V/>/\CVAAUWO' 3LG8@?.YQ'*/B.^QE^9\'*-N M%L]C$\[$NK5@FW8FJA*PR+<"E -&7AU2-:FEM1K->E]MJRVY-=-5W7!<;[Y# M:O;XQ4+3#MIMU)<]+15(MA3%V,LSC '=0/RVL1H'GA!X6)WRQBSPT$-GJ2U* MBB8WZLAZ@7PAL:V(,P5F4Z!Y/_ATT+-'SV/D%BU;+0[ZO ]\(N=1/\+SJ&?\ MKNV^?Q0UW3NM;)/:"?AT9;_0ZS3_LHRI,9]7.M"18R55%,H!5@VJP^8A*QY[ MR)[$C#OBZ%=2]%L[YT:6%;E%X0__-@M_L+2V0 M)>Q3.?9Q[-O$Y!Y9%A4)XV"]CW^T%(WXG%'D*\995)Y4*,HPV#QIX&LZ3HA5 M='V84-;@=".JO""9D[G2@9, S#>0(C!\.34BIC\GQH+; WX+)TN"FY=VCL>) MMHY7RZDFX.IP)W^/R 04F*R/*D M$[>]OC%U@M&LU@D&;[B6[P&NV%9E)3S 5>C8D"!W+D/7M?F&.G"$&=MFP4WO MM2,*%[8UV+]%^)%+&S*N=8YZJ6.:!+7,26>HD-_6VEY7E7)#3XM##X>>+4./ MO#[TK(\O&"YTN)DK#.#.".2>8,!NMKQ]#C[;!Q^M6N##,S>*ACS*A_45W"@6 MI8R5X5BT!2R2I9K$H8A#4=+01?PSZ#O7=8V^H3L&(EDM$1F=G_:Y4HU,B45' MX:+#12=%=!1?=(YLRR5C%!ZP?NRC9]!;^%ZNH5<*!T5VU^OWTPTP0))I%86L2//C/#)7/BX\"4+ MGYPJ?-/A@+D)W_LY)?C^/%?G)9-R+>PJL]'G-VMJ%A99;+H'[6CVE5I,RZNN M[B+*WCO2;LP;X])?:NF75U6]-Q'IES3ACUJG=E03)$4528L'O6\_0P@F$23: M8I.#1$:0D#E(<) H DBL:B*4&B0*9L!#NL/Y5:< '5SRV/W?AS\OA'/+]<@@ M[&.[-R;G%_N$-XS@\W[P>=_&C[9L3]"?GZ%3O&&1"\^AIR(6-%!DQ[JG8Y8U MD=!%/7WLXMMXKD">X^D#S)P.$J!.O=_WCQW">\#JZ(7!\U;IAU@NCNL<_<8H MQT7?\ZW^9EOV:(+M( ]9+AFBVANBD1YRXF>2W%=5+C@ZN.!<$,<%1[K9&YM4 M#UX8UA,80(SPQ,7!(>>).)ZXT+O(9(T;;GZ><&Z(XX8;!\$9$9,0<7QRRIDB MCBF.T8-A&>]AB?(>1$AB)1N[Y4'*(_L%G&Q]D.39[)#4,,]O61)E2LB5ZN$' MZ/@3DKHU3=6*1&X6QKCDL"?\E7/%OH MHI2L;<,BK6\FD#$'Z7.S":J1_'5_L 8DL?JG E);401[X:\G;[VA;F&3:7I9 M8T]X'2)HM(.WWH> ,+:;$'R7:#MR!VC\1A+V\%?(^AWLV#TC:G&1SR;" %G8 M"#,CVP$+W\1/&X.--D--=]P;^IO:$]!;#SU[088\ C\!_S;4/?*[0_()2?X^ M/)&I$Q MWP)6.U9%7V6EWB6$A//R6YA'+ @T&U H5_ZHD/ ML1<@"[6".^]2'?T;.R/!\-7GNH9'0%"5:@3H(#B(Z^[]7EAVVQ@]I22); MW=2!Y^F]X4R]'#6Q)-%O'H!-I0/+&F.4^(FPNO?(,'/,0,%E?DK$[^3(FLQ( MQXZ+_0KF4F#)N7O"-!2$^2P:"MKQXY+@"1V.7?RYZ_I/@EM<^.;+[A=AQ]@E M]^^1N!,$!;[BSXQ=NA!JEUEDDATQY YUDYS*=X8(>:[?-'=^6CNU(F%L.[E7 MXLTZT)$7 )*VV<=R0)C=#6L'82*\FS 2/A@,3Q\EM>%1+]F>!):F@X9 H!<( MLV'UC(2="]MU=]=]],NNL.2AI&YS:)O0!M(?>22<_#N&N7'K/C,C88]T=RB< M8NY9F[ OX3N\LL$PQ2P\\[QIEE#DR9X^&% 1Z)IXZ[00#8MM+2FCA\^57A[: MDY)#>[ )H__?3\L#++*L?-IB0+"X,;_!USL^N#F[_^'G223Q_2%J]00H(ORC-YQRRC_FQR#:>S-!S' L.W#:%"2=M>G%HY#31L:#W+Q2\1_ //8 R-XJ)L/ M@6-$>(M>L$>;(X\A1D1NJ(^]H>W@[?9KRVA?OABPTJJ)LK+Q(+!<4YN;#RVK MK9HD;7M2>+&\D_A3[YX;V%'9TV]*VR!V_&!Y^ M6B_#1NMN7?C+,$U#'PE'->'(P<:]4\D TO9>:0GVY)LV8/C P2;QR(5@?87C MX11M\^D;Y];*-;-Q3_&9-UY8;S%O[M&'994 M.VG&JN0&2+'YBAL@@0%R@R#3XK>:<.P'O \5:8+]8_!P!^X4_IJ18+P2LHI'!II);9' .C:H3TDR/7$Y#D^%YO!^=["+3 M?@VBDM,CUV?DN' N:5M!X-)_1B0"2CN5TK-4_5GOT2?#L6ZLK?WAM0267]4GI^\31\CP3$ M!926QJ4^RF/,L+C*PUL6MYZ#7!E ;B%., ]R60()S((]X0 M/^![#?_ST79LM^),6"TP[B#+L!WA3PRPI'\/J='9BX!O6!TQC\^100\%HJ#\;%EM<6Q%-)'!5%-)D/5[FFJ@R,EU".>::*-!$ M9SK^BG"$<1F9)EM\6Q%=Q%512!*6F)F?GA0/3+_K\(A3^ZWBO%V:Z))Q1FP6K#*D72!)$QQ=:J^)::RU.7D3;0C0^ M+4Z/T_G&#]'_=^W^!/\8>B/SV_\ 4$L#!!0 ( !*!65161+SX-A\ ')Y M 0 0 96YV+3(P,C$Q,C,Q+GAS9.U=6W/CN+%^WU_!XY>SJ5J/+4N^3>UL M2K[MJLHS3')>4A0)2LA2A!8D;6M__>D&[^(%!$6-N:&2FL0BB0;07Z/1 MW6@ /__];6EK+X2[E#F?#@8?C@\TXAC,I,[\T\'7Y[O#BX.___+##S__S^'A M/Z\>[[4;9OA+XGC:-2>Z1TSME7H+[9M)W-\UB[.E]HWQW^F+?GCXBRATS59K M3N<+3SLY/CG9?,L_6F=GED5&P\/3L^'P<#0;6(<79[.+PPO+O#RU1L<7@Y/1 M3_./%V?6V>7YA7DX(X.+PY%Y=GJH6Q>GA[/AS)Q9,^O\XGP@B+ZY'UUC09:Z M!AUSW(]O[J>#A>>M/AX=O;Z^?G@=?F!\?G1R?#PX^N?G^R?QZ4'XK4V=WS-? MO\VX'7T_/,+7,]TET>?$>9&HRO;A8NIK3H^#E@:9['J>SN?$^Z(OB;O2#5*'%;_\H&F( M$%VN&/X8\##"]9X;N"4'%[]VH<[E21\3V7/QUF-#X M\.::!T?U6^"[AW-=7S5H1;IDT)+PB7IK4B([N+R\/'I#&2QN1Z%0B>\/\<_# MP8E:M6726;]N^'48E6NC#P369$!7 MWI^J5.@2X\.F\12[3T4 MH0YMT'DL_0SO-6I^.KAF8!H_Z'-H'#[_^CBI,'-$O4F)B&Q$.&G1+\?PGP'^ MTPX3@_I0$V4U+/SST6:1#6*^2\RI\XOX>U/.P\+A)Q4%-R2D=KDL;PN+A0\C M9E:P>.R;U)N XN5+T9+:G,X5E##\!/]E&2Y(:"D:/>+[-7-<9E,3G;@KW48C M[6E!B.OC*X$RA'\.ZL/9:86+:A&^Q$KV@]& M9CUYS/A]P6R3Z0_\4 MK= =\X:X!J M$8RUX#P!C^2D8%36AQ/,FO"O_<## IC2!'K*;,4YLJ"H9":\ M'!;HQS29/LYUZ?ZG_F;6 ZN.:Q'.B3EQ8I!PY4%WUJGRVPA"2U5+ M!&4P"M;)*@0E:H@VM;1,4[146[2)DQ:AL#UI2GMA2A"]TRG_AV[[\.?8=8D7 MC'I@X]@Q[ZD^HS;%["!XYR^)N8ER.U+53ALDXB6L[?KBA6W21*/P5] L+6J7 M!@W34BW3PJ;]5"!X>V%+@([X-X%^.7,*\W; V-V(E6IM$@$:CH*EPIH"%,M* M4GTH1GLID1@R4^N!<<\"'X==0^<(C\+(;9LU]2N2R,9H%*PPUC1R0#SBBK6@ MYCA4_M/>Z%&Q/$H W*VY(ZE4(BRGHV 5J%)L4LA MVKY^B3R=H9>E,#%MV#)ZJ2VSERZY=&T:%Q%;=RI2#2N5R-$Y.F'UY2AGU\0B MM1>=V@&;R:U'C,4.PC4EA"4B<(&.DEJP)JAH;[6H&1 !UW9LI60KD4!_B2Y. M.U9)4.]>#M1L@#9%0KV^:NDX.48G9Q&0-%KN2:J.@F)[HZ(T;/6=Y$*A)HE< M#-'!4(N0[>6BJ5S<44=W#*K;">]NB$OGSJ[%1+EBB=2,T"=I)#5Q2]+R$[1E M+T9R,6(K3H$A?)UP;Q="4Z<:B8B%DG(&17.YZ&C+H$['-T,^J[&%!;WK<(:]QC+O?_ M6H6^9B42";A KZ(=)[/7@O# R4JGYNW;BC@N<77'G'H+PJ]]CAM; U[5!KP6 ML>JDVI/+04%F8$A8BRB+T)&@K87$0UCWR&68K9B)JT"R.D,7_YM/C:Z-8A_3 M=^OP7E4!J]"LUK?# 7KK6P#:2]4J3E%; U/PN( 5[D '2T0!O>+RU0ITB#L3 MT24M605%8EB' X+I[=2=/JI"@L97/)872DVH2Y1CR,, M2RG!6O&RKY9H(0#--V?6)BC!]A3C24K8]GW[90GGQX;A+[%QQ+PAT$.#BG9^ MX]3SB#.UK-GZ&E[.&5?.]6ZO1HDP8)@IMY)5*0RI-FCI1FAA*\ ]M;396HL: MTD^1F6!"F*/;-@#Q0FS@I_G$+.]5YT3%9I*0D9A.YX."W2 )22VFJ45$^V9! M5?-7T9"J14QB3UT,"ZQ=.61]-*NJV:VJ<>M1DVC32XSE-D&OAQKR5\;,5VK; M,,=LAE!5-*2$3+6&Q)SR_':GB*28_@HV-O5+158S6%%%UB)6K2)'@V'!K%8# MLS[JR&I^1V]5=:4:U6J=.1*K'XW@C#[JIX59#<+FHW8A+J,N@7H(4.>R&&I! MG7N^QSR/RIWO 4O'2\:]\+3",)#=+OC2:B12, )#*9?94$L*@IJU=-51K+Z? M\C 1V(FC8!4,W:2,Q#HZ'11L^$V5[R>GE;W"S9(2^^9L6&"3IJCTT8Y)=;]Y M +62B$1IG>.:824H?0^2II@19:HP*SA7_#/Q%LQ,/M@"N+JD)7!> )RY=)L, MG'&V#;.BT]&#NE*?]1/HL6%PG^16X5,[GQ0RJJ2D)%,4IM<4),8*LD7K^"G2 M>\A2S% ^XZXFP>JY[A3S:@I2W^O U\=I4,[V1#_*OU7/?]Q%[=6:^G0 FKI@ MQVX]"4DK\7IE]BJ]&*WF5E<3VA*9$!D*366B[W;:#9G5CZZ+CZNGX-/AH.!D M%BS8,Z8J3J&I(I))!^G0.QW,LW@K^G,IG/1*E755(>61!6=8D)- M,3;IR4<\28CW5_.,P6\RB7G-B4F]\9P3TL0AE%.2P':&J2_%L(5TM8"P%E/N M+V;7#!#@'L9COS!/W0*HHB'!"<,NN5A8@%.*HB9(]A<@D6$ 7&\8[J\@(8$' MPR@Y]RV )R+8[P#]/=%=!9L@_%QB<%T."HXP"XKVCK6*1E>F4+79=78\++!K M P)]-+R"GC?W \O*5ZN8,_3_<\9OA$+??;F #XD)&Y[YX ;/FR$DHR;!"Z/K MI:,F;1)'U,.7?08P6-?^#&27_E(\>M#78AVB&81R>A(0AP!BR0P3K\*'Y(/' M6E3!'L8*MO][T#:00'$/9:M0;G%AM]K%W&#)G8T&!2>1]OSZ[3P7E6\R*Z4@ M&2NGF(Y8!XY>CHSX I//H": -VII1\6E)>/C;%!P7&OJTI(TK;XCH>@)5=&0 M.$;GPP+_LP25/GI*A:Q-S.KX=9#;F#VW5E77M5&71"M>8.9N;;C3)G[JH_#< MA(TC4@L/"T=,E MCALV.1!^W-E[S<0]IU T<\YX_$DK@K"K1E6+T_DQB%-N7:Q4G+*-#!;,PGON MTNV,54>P,SEIZL9![?%G_13.1_)"'%^D6EPSUV-6]*"V))53J#;8S@>#@A/4 MH\(A:*Z' $I0C3-_(-QB?*D[!DF2LI:I.)1[M):() M4@IQ^^UKVDO%NTL%.A9<-[PKW49.M:<8R@A+,#\#S'-KX!+,HZJTJ*X]QEE[ M*W0PGW0P;"? ( ?#&6EOLSW3KG95$CDX'QV?YM;69>9>Y$B+VK6X^HQCO9>- MC6&:A:^UT5]$5H+Y!>Z!41[[V2?]A%S 4 Q^51*JC'A>8S9=;Q2@#IH\!CV+F-E^6J$NO6O]=#'"_5WW< M^KXP4"=6QDHQSNJ3PLKU%(U[G%/."6>3MM$NHBB!-L1;H2KCZUXHTWW M8.98'^=MB'W+$T?$:IKXHDWI2X ^Q:US"D"GCU]U;K8TRIO4*!&.,]RO5U\XDJJ"CS31!N'1YEX%[>BGQ%P1 M!\AY#[9>WW=-EZEV6"_.!P57&8?E-2303U8K>J;YDA)W]&)8D"B19GL?7= 4 M%U6U7$%1B;JZQ/VKU0CT4-M,'& I>=;?E$XX3,I4:YO+XT'!!=E!>4T0Z">K ME8^4W"Q9K6TN!\."J&2:[7W4-BDNWC/7O2)@FI+X8:@)U(\J5"!:K:$N,422 M6_;+HH9U:$$EJ3>1&NNGP92" "U.YF".*;/BQV'T:'N %:A+D!Z.CL]R"WM9 MI)/*T)M*81U6J/T8@=Y[U*,E3_C1QA8+=XK;T:[7C5%A'>[YW8 F:% MW)TFM/=0?P^H'W6/9/<(;#&(RXE)P#S%XPVJP43:6I9X[\'[,KW? JU4:0D\ M9[C;O1H>(-9[.+XZ'.1S[M _A7K;W@RJ)B@![1Q R\5!LJ"EZ>^M6W'["K(' M3?\'PI\6.B>U82LN+7':+\!IST5*\$*.$"?AA?P-%N!3!_=_$+VHC?E>^&6R"O=I0:87#?4]CUB%A90U8_MUEJI1 ?'QWAV MA9(8I%J"[J1HB[ ZP]94E=[KW1B?L>-1$SE&7\@3,7S>R,%L0%HB$ ,0"#6] MD*Y.2^KK)]9/9(X;DU.+U?576_-%*V?7P3',L(-#@L6)Z(L$A1Z^,\FI?LK)][Q]DR46/X:[H*-^2[5^NPM'+R0IN5 M2I0FQFI*P9^DP=\XK@"KW="LXE'2%.UJ'5'::]3EMHG%-6A)H,9(3LZC*82Z M[_G$OQ(VY_IJ ::JW60^+"LOF13/8%[,WQ&9HM73F;&$G:JW,%=2D/I7 M_K[>$FCZ.%&6<%?Y$M9J,A(-=X%'.M5'J8>:#5S@)0UN^TL?>V2HW%]714.B MX2[1\M\$*$4O>\*1T:_[ZBKXJCJ,:I"J'DI@&!Z?Y^:B2J1Z.9Z>_)E+_O"A M [#Y@I6CYP!^LSY'6$Q$2V@TF/.*QO4)>4EXP)W)^:%[PN< MKS-'+WCLX(O@&J5K<*/68&^(//XOX#S[4,[QTCVV=-N-N]P"93E_J.-Z.GX: MO)H%!V4 (\B,>C69%CQ9,AA0.E_+618=KO[,QL8?/N7DRG>I0Z"/+M3ANG?4 M@49 /\<&>)TTN$VWA$F-:*F(S09?#,'P'3%&[ \*3M=.+EBN'A>513HP/"(X M8.#. JD'K3.7=!5=#_2KQQ$D)CQV9VE:#>DUGP8[!1N,:J%V+I"Z8[-%ZRU MM/>EWW=5GE/7DXF;'@$8%[H%53PPFQKK9_+F7=G,^+VTRPH4=BCL7E2+O,MB M*4EL]0HUTYA#F^?BHW"W9W(>M?D?/QBPO\)80J5>RH=MR7950@H&]&.K!]-[PH&3XL'W);D.SHA!.LSUB< M+0.+X3/Q%LQ,[(8*.9 5[*J"">YUA$[YPC"BXI*?:P9N&7#_GD)OH.[U>,G\ M2DM[)SSE&D"9A2X?%YUQ*'I<4:_E(\3/HE[)/H;/GJGBMRL6$= M?XUAF;+RGAA\7\"4W_!F9Y+J$1Q(X\T;CY(&S%_!;F)-9R9E@N$FWH4>H M.Y$VSC0K&W1"8L:F.JHR:MJJ\2\WAD0X"$,>8D*:6L&<'6^>FUJ@/> UGI#8 M8#RI4>^F18R6F^XNIOQ!YU[X(^58E^C54EXU)==5R?KB8TQE:A4?TUS.!DFQ M'>E9"D[*G/ :X36'/##X^@F/!+V#:0 ::F2%.[B7W2?/K_!\'?XO3"!$$H5K M@7('@G48*T@6\=8QGIR\4.:[U[9.ER[Z@IS">V*62H(ZH?>6C?Q]B953<.GG MG9F"HW.GII;0Q-/XS-VK=?C7M0Z\83QH>,34;N1BV.3JL5WV M=0?&ZVVTCGF+<9H5IRX!H\?T#8Q./!'^0@WB/H%T2KJH3J<#G0?[ S3KGZ*2 M,#YUQ[B(6('%9Z]O "Z;K8CYQ"SO-=I.)!?QK>EV0\CE_E X1^ES&,W@5)IX M+P,'I)\YG<^SPJ+H:4DI[Y!%JZ#N&JN0G*QT:H80N[+EY\*/.S ,'D!:+693 M=DU01%-FIZ1'TG)=Z)S/C87NDI0_!NZ:[9O$G#ABZ3.)P=;Q$AO3ZZJE/GZ8 M7$E,!A7%8$IR2^X@M^JR_88RVM@ZK M(J'@PBIT=^5S4L8*!#HPWL/(5BJ3 M07< #WY'*@9U=:&.1I+!OK*(&T2G(@L+C"VA@^(;TR134GT*'8#V-YTC/D_Z M"R@8]QO1;6_Q3(R%PVPVI[+.UBW=@8Y&EPY]H]XBNH0NCLC#,.1$QY74X/^K M$A]4J&RAJG<99RNZC1=[]-5A,Q=D%IL\<5;^YA6]L<^%F[+=N-\%*0ZE#/P> M57=U@HSB+8]D3EU!!T!?Z^[BBCD^.![/[(H\@",R<9X7Y MX@R*$^"^B5P#: N6.3J(B M[49D1=6*Y)1^W@'X[U&/H^\\6:XXF*,BJ?7.=\ SN5J+E[$%5QYU5:'1T1DC M'*7C23A"Z_NS\H(=@%G$C2>N"_9J-"Q3#2T/NTJ*=74BRF2LI[/4IY8%8_'. M]V!FOB.X(F8_ZV_8!2I2C4HYL07%;BY%EG9(_*#$O M^3F 86^"7PP2FSIPJ M6AW5[9N['Q[Q+IRI]=4-DBUK[YK(E>MH?^,8_(WNZ6/PZ=8>-21>4769#JB[ M?*;*/2@O+.>63M)5179D==9=4PNCP+'C63X2"[[LIOHIN0,EM82?/)>MDZE3 MZH"(QH#NI>WFJ M[YZ^-^5SW0E7#'7[D>@VG3LUMF[)BG5W=-Q:%OB/4^N>+FFPQW,*4APBE!9M MU0&B0+BK8^0.M]"2>V@OV%E>9H-(P=+RV/((1R_[B99O1=B&9#>GG925EIKI M-U99QXXIK '=KDI35"7438:4C(>O4#'W8*CB_A,6N'OES% CTM$(P.9L (WT MT)O[PIQ_,'1N@GPK<&4(Z$O<:T]-"I3#I(/:LXPRW2XD+23[ -/*,+49\&J= MWRHHW.-@D^#4]U"V39'WC%:O2PT1UDY.49;N0-Q9S6TOM&;X*^IHNK8<[8/# MW\D"<; /2'&-N9K4>ZXUWU&3V&)S5Y75LOE5!XR4A\FM!XY6_5!AZ?<=Z$S1 M1H9@-$VMJ4.>Z9(\$@^CN,P)0_=*FR*DM+IJ5[6[PV,S3/2=-I;DJ^WH+%R9 M*17&:"+SZ@OS_D4\7#QJEGA50:ZKPA@MDEXQF.'"(RBD*ZK9C]][!;5HGV&T M'!B=JJ*T23%?N*.RG=O9#>8RH2]EF[OK[Q"7T>FFZ_'D+Y?PX=3:/G>Z":EN MI$N'N[:$E6C.\A$ZH9ID&\!DI3LZ'H)#I,9S3H@\:E7R<0WJG+VM!_N-X%(B,<>!XW;[ M!DZ[V"D#*(]#?I7N%_LN=;_S\EAQ)U..?]B93.L5 PY2:ET((N3/)&MK T,+ ME+LZ/,,$GDAMJN3TE93I@+)M,N[%^74WT*U68W$IJN^^8);XR$\XEC%!Y>O* MA+9A\!4,*51TCN/K=I3@/'$V3J*JV@RP->FNCI"B1$[7X.SU-V:+/7;5RZQU MB[^[>,A.P %_RX9/7JBW;N2H2FEU50"^8)0I6>+)^II5SDE5J8XZI>T:3(\$ M];4XEB385P$:X)GPY7>VV^3->&<3+CK$3I[A5/!E1S/K"I:(US;2\MU4PP^<01-@;H2Z,)J):^0KH>1$]LDW3CV/ M.%/+JBD@C>EU0QKRQ[Y(\UDKB[RSMA+IME"J5+,>U=)#R=DWHZ)1Z MCQ<-D&3;!3J4:,_A_!<8>,%B)MZ4(SDQ2YW2N_MIQ6?3K8N' $0_N!PV/;[!7'TR/!K#GSF5WK*PI@X4:C2H7: MF&)'1WR!TI/ZB&%V5Q!?N2(6X\%6"!&24U&OV];T[AH#7 !]/NN:4>J$^J& 7FK9049$==6?WDD>/1(^>J% H6.SH_IZU4?R0HWISCSY'8\N6:O3Z ; M&OT)!=8W M70*?!0-7=7R;]'<=@*ML\\M.=M3\=;;31+=*VLQ/K60T/'JD-I4.R$./HT,7_%6 MG$WU#^CLUQ5S;G5C;^F2!G=SPEX^GB6 MDHM><.W4DH*2[^XT8Z[#U K"&'>Z(6R'\&#U*\8Y>\5<.'T%;[QU$M@69[8] ML^B8X[("DEL[OTO='9W+0I=T:Y_VK^W.UO6@2DIUH&/(==\C/&UF1ALI)?OT M:I3L0 ?QBO*I?I VI=E9YV3]QQOQ!/ M7>VW5&%'$Q5"X_X..@O& FY!BJS\&^+2N:.R][8ND>\ZZGX^@EZ[,*\L]5]^ M^']02P,$% @ $H%95!\\R]&U.0 !FX" !0 !E;G8M,C R,3$R,S%? M8V%L+GAM;.U]67-;QY+F>_\*C_MU\KKVY4;?[I!ENT_??_'[[^ ^_[?_O6?_NE?_AO __KQW>OO?EJDTQ.< MK[][N<2PQOS=G]/UQ^_^GG'UC^_* ?QW^Z.7BT]?E],/' M]7>""7']M\N_%F-*025!&RE!15[ F>C E>QU4?_^&O]$L,*OZ/!S5?#MW_[_N-Z_>FO/_SPYY]_ M_N5+7,[^LEA^^$$P)G\X?_?W9V__:I/F U_>MJ^.'K10KK8^HW\'YVZ#^"+@ MR?_R996__]=_^NZ[S70L%S-\A^6[^O\_WKVZ\DBH[KOZ3%R0_U'3^\ M7,Q7B]DT5_'^&&85^?N/B.L5X1\^;_WU$_[M^]7TY-,,SW_V<8GE;]_3IQ$, MP;G8@/CGNS_KAV_X4IBET]DP':_I^[-/K%@:0<4O:YQGW,S)^5-GBW3E3;,J MD<7R_"]G(>)L^.GD= 4?0O@T>;]>I']\7,PR+9>?_^_I=/WUU3S-3NM:>;M8 M5O@OUNOE-)ZN0YSA[XO?%K22YFM"2I_XX=5\C4L:P,1:G;U+'!@J \JE!$%+ M#A9ME,XP[;2_.JUU$E8T"X/T2UC%@0)GL'ZH$_X#SM:K\Y\,(@#&SYCPSVWQ M;R37@DHC@;#3@T2@=D6F6U)%FY.KH+C'SQ3)]MUC2&TE+ M?O_=GUAUVIG"W +RW2#LE>7Z]D[?EB=GIP,GPG3-9Z<_WW5GH_.M_6BJ; V MG*!Q'TJ:7Z?SQ7*8@+-!T5A29"R!$PK);@0&/J8 CEDM&0;C/>M"F>M(MB&, M^*]#F(,$U8PNM]#6V5(24QX*"@9*>_(QLA.@HV'*AJR*P4?1,;N/[BW!P^42 M\_#1_Q%FIS@QEFF4T8(N)H/B7(-/,0 &IT1"CB7E+L.[!A.3+A.[T.G MOAG#7RY.3A;S2RB4E>0O2P,.+3G2M$9I5)'PR*BTMN1->].% ->1C%LA'B3] M@R:]F>A?Y#RM8P^SMV&:7\U?AD_3=9A-0E)!5@@6,8(JGI2L*!:D1=+G7A7& M;1<&W %H&R+(ITF$%B)HQH=WN [3.>:?PW).9GSU(E&(7J<:\T]8IFFZG@1$ MU XS%)YHK('TE(N2@16F\,AIL*J/@_TPMFU8HIXF2QH+IAEA?E]B6)TNOUY2 M9-EG9T-)4)P(H# 4"$D+"-)Y&F62P;DN!+F)91M"Z&^$@*?$B -GOIT)^<;$ M-^N/N"3#]FF)'W&^FGY&BAD6)_AZL5K]ANLWY??P96)$9LJX IXG#IC+I*;)VO%JM<+UZ>4H>\IQ"OR0TR\*!25&0 M-2SD'44* E.A?[(E8J/HPYK+, [VM,/JXXMYKO^K8OP<9O2AJQ?KEV&Y_$IJ M_2P((&E:9A1D\@A!*9W 9]+KJ5@1D4DE92?W>QMX8XK(]N?(#7>\N61:*MC% M*8%YAPD)6)PA+B6"A& ] @JG&6;EH^QC;.]#-::PK1U% MFLFA&3/>+O$3Q0P_?_E$JAN)OH,VOSIB+05BLC1.9 0L1828> '-O' %T:&* MO9(Y#X$;4U37CB>MI=*,+J^G(4YG%&SB:I)I> 8=J2Y>W0>U@[D/M8=G)? MR5^G]H$SWHS)/YUE3C>^*KFHEX"14IY@T"71>$@'1PJ$7/00-(W66>Z]2I)9 M+%UH\ "P,1G&5IQH*8MF!!E4[F4@BWDZ(VSBC+%(TM.H,JA(X;(+*@$I>BL$ MXLQD_FLJCG8^TF'_X'9!.74.R8PWP2PM][EGOXPN2AWYI?XZR@(:W$O"$E MY1P$ER5$'LE;IUA FSX)IX>0M8P"C!(VFNR@%%$HS'$* AH'*O"DR#R3L>ZS MS7=G%# :/_EP5MSC/.\T\1TK6?8JZ6$^"16Y *\C+?PH \6N2&Y_+=G2/)'. M[E,>TJ/F<#0^>'N^/8*XFY:D3-A[0(W4@V]/JE:":;Q--(D\(S>D2[FWY$081LZB0O(= MC8Q99J.]31WWA]IN=H5D_S*=UR,'0S3TKL[HF_+' M"@?0+PJIXBL%'Y^6F*8;6LQH5$639\0;2MX8XKZ#V3++05\C<73O,;S;?A: MD['GHW7>>Y&2 Z=JJPI?+ 0DG\RYD'@)25O9ITKK=CQCBL#;<^-0 ?0N5;BH M'63<,,,U<,GJWA'Y<)M,\@*Y]4*[AC3$5IC,#SF0"Q;."$,@?S%:H*%G6W/ N M!-H?\YBB\,;D.I(@&V[-S=?+D-9_GZX_OCQ=K11*1HN&:P92HE MD_QUD7VV_J\!V3%(ZGNNN TAKFN20Z:^;0KQ[O%EABED)(,7K00E26Q>B,45*O91' UDT9,;YB?9?:/P;Y_J4QOO-4/^(9;'$ MBQ,LN/KY"[E1) IRR)=?7]$,KN[J;Y:D%M)X8('1W&1+SIHT%H*(Q<5 :E'U M.:O=<5#-\A??,-9V!:%8:P -MZ!,E"1XS^G;P+DOU@7=.6GQ#:= M*8\]9=AL\=YC972N>].&_)#$0;G:.BN@!YZ8IG^UBJR/7G\2AG^LQ&HCSX;9 MC-50R7H&8C7)B8P<"1Z"YJG6QUAP! N4KH0/H3C>9SOJ.I(6(WM3:@G 4 :, MR\_3A*OWBUF>A. M2A8A!:=HC%*#L_783984^BMO,/3J[W<7IC'IY(,X<3,C MTT0,[79@0UPL",:D29O2H<'TMZN[PCDIXEFM<GT_ETM:YJ^?,WA%NEL4CD'+J00?-"8U4T M=&^5 *>R41BELM@GW[\-NC%M'C7E2W/1M#SI4*;K(6H0*9K,D]*7 SE73XW#^)3%()(EET MQI14G^+GHV62'M>-:\K'QZ= NP0+KB_E>,C7Y+G08F*VS@_S J*F2%PR3?%) M$5;9/BR\ J/IF+8ZY9RT)X-8!'B33W M)\^-O%!7D?5P;#@/-D9OP),+51M;T;K56$"C5-'97.C+41V;1]YI;$:%/>>X M??WEI?$$G1BSGKSHX.NQ.:'(9&@)J2ART1.STG?::GYH_V+W\;W#SS@_Q7/[ M=;U>Z.)2*P@^,+!.$V>=ZA[OCED> M>P>K#1_N==)WFO>V)8&WC.\7BKFG'^:;&N?T]?=EF*_(.&X2HL-W9]+(_^=T M4YIT/B.W-L-Z&X92Z6)R"60>(6&A.)SB#7"<9DP4ZRU&;PWKOMT%O5U^.Z/H""T,]3^K0?O_ZQJKTR M-B6-U;,F'!45+H3@=(&"G)%O%2*9\OZE/AMCW%LN;,> M1+N13>DCP789M3-\I(@)64+,0V9]T->WS04CC\/(6!NF!C("?#B($!V01F7% M1Q.Q],G4[@AT5&'FD;G60Y;-"7>Q(*XW0IH$%W1 %<#2R&D*LJ$I*!*8$NA, M[F4&^X=R(*U)W2I[N@W+%.YGF2JY44^_%LT\7W5UQ_7.1O!VU6DQAE2K4H MGUN;0)D2P)G"P'"C4*(V&#JU_MP2X:AN8WTL?K607@=N_82?<;;X=-XDF/1DO83H+2.H+P6X+U4M<<[!\0 L^,!*-3!1=:ZM!BZA+#B*QTF?+XD%H8]HAZ\2J M>]?4P>)JMJ;>X:Q93^H<(J/F0<2;4C&\6JU.JX\QU"U-T%F/7)%O(66F6"8C.(X1 MN*)!1QF=R'US^[> >@I9L>9FJY&,#B8-SC_?EZ+[]V4]AW'+X".6(CE1V2=! M@T_90# I@A#9EF*M+^R:)WACDWO/1S^%)%7HTT<#TD6'D'Z3*AR580F(AAA5';.,A8[*9\'D(WIDH)'\)L/%E:/K6HR MJZ?+]#&LL)K5DY/%?+AHK[KSHFAEH$@;:AI7@!/2 O>Y>&\R^D[GB![&]A0R M8KT,62.)=5%& XPWGX:S@S]_P66:TE1,K"U.J6@@NE@[I?$ 49#8C18"#3EG M/'6[R.U^:$\@-=93'1TNKN;ZZ*R9R.^+W\.7>AJD*DD:/)%^T)D_$N>':\!P MOMKT!"@^>F7K/3"AW@"J%R+>AG/^F>JNKM+MHM&N MQYFIU(%2M! [;?"8F$+M+ @E"20F&GPF)Y ^.6<3O(BZ3__G'8%N1:YGG.IN+/?;O%@N _UT4#@O M/]:7K^8O3NIM3D/&^U[A\TD*.6,D*=?;ZRG\\PBNQ R1%V6#E-[R/E-YI $^ M@4W70QF^_XTZQZ-.IQ94=U43VF2%3-F"<\*3ZHP*'+G_X+QVP16;1>K#ZJW@ M/84MW-:D;"^WYK=L))J&JRV9AP:U6==SB_6><$A+3J9Z7]=X& MZ2ELX;:F3AOY-*/+'5D''LBASUI#]JK4IN"V[@M*R(4A!B;IOSXJ9_^,T;&: M?AZ))PT$TZZW<)C.J[*[2%Z]IO%]& "]Q_5Z-MC<"3GX.=K:C21*#4J%1-!X M 1FT99PGPU2?*O.MX#V%K=S6'&HOM^,V(C9HG,.A'460H(1PY)/I>IFOL\5K M)DVGR*A5(^)'WLAMS:?F0FOI2"_K=:X_X>;_-/9J9[_=]7KI3FA6K-6*G+'D MZH47)0KP-CO@RH2441B&W7JS;@MR3)?7'\^G[B+"CAP[OV?Z'2:(+N[5#5Q,7FXNFS;@W5UA9F,A , M#PH=+1QD$00:EIA@/G4J/MD2X*Z;M\^";SV$UY%9;Y?X*4SS3UB0T)UW.Z6X M8D!]AE5;%W4]],H]?5$\(OB@'7BCA4Q2*96/Y5AM@_=)[-/VYUUST;;TOCY/ M5S1UI)5_6IS&=3F=G7N&$R3J6Y\TN*QI$NIU$D[5CG\A1:E+UC;WN2SK/E1; M4>IH5PT?S45K(Z6&3MN4QOD_I_-\<7>!2DY8"AI .EFO4A4>0NV1KSV7$D-1 MR#MY[S>P;,619Y8I/U B38XU;79RRIV;@61JLU:!(DS-A^LA1:IW=D4PB7RX M@$;(.9!)F9 M$CG)IS>Q7EIDP-?,:2XE%-\KLWT_LJT(].S2V@VEU?[BDM>#*W5"?M2R,GK( M5WA+ZDP:!_1P&FZD,3N9'=!@C?44+?).+7KN0[45=YY9UKJ9E/JFJ9>GF"\G MT$W(RFL4P).MO3HS&4C%$9+P(F!,0>ICA>TWT6W%HT<^E'24-/4A4FO&IXIC MV.@[KU/Q@16N@P?FZF6-*DEP+C+0VIA@->,F]6D&<1W)5CQY9CGK@Z314L%!Z>+!<4=6-#B:"!=RKQN%=P2Z52WC(Y\CZJ]YVLFR M26SU#F&Y9'=[3/\1BC+>AJ_#WGXL]'1C M P2+FF#)>@%;C*"EDX@QQM"I[/E!:%NQZ)DE=-O*JXEJJ562;^97FV2>'7^< M,*90.(T@LZFUD861=Z499*E*X=;+'-@6*N6>1VQ%@L=N2=52E;2:[G:76]* MZW\U@?@YS#:G]%?KY32M,0\MX^?YZ@\NO?,M+JE5Y;2Z!Q/3L3.WUIU-67%J%7?31<<=YJ%0VG_*F7/[D M-_.#QC#AT24C4ZC'< )1UM:+O)B"3'QU4=4C7GVRKAT&,Z:C@"->0=?MSV/3 MZC$.&)MHL[4^@:XULDHF#KZ>0XNFU)MIN31J7 >,'_G2PJ?#YDXDZ$W2VYJ= MJX(HLO#@O(J@K$#PQG&@Q25TP2BD/VJ[[STO 3N6N_[T27HH"1ZC)WU&YI0S M]>8%,[220 IVZ95VAJ;)%99RGVVW?7O2/^Y1R:=/TD-)T/5LS0G)OB>8PA89_V5PW#COWFC#[_VJ>^H,6W7'XE*0Y)Q0E' M&6D:$J!E9 C4>'4K>,\F]-J)@]$+%2'O[Y!G8C,&;Y"+:/O6]#R%[-G'00=1J*K^^)OC2GLCJ??J( M^70VM"2^=+AGN'?^O,+L[9(&L<87KVI7AS#_>NGO][?,'4 T,=B])Z>1';^] MQ=2M&/G$N2*-SP:BJLWL>*[7;)@"5J/002K%=)]6SKN@/&0[9(?G/'2:;6)E MD!9I86JC,RB%#IP5&EA)13D5LDKF 6XWAC0FV]V-=Y>W6QY+G,>XFGFXDV)B M@TA$& LR6:1X3"CP@M',<(L.N94I=NHC^P"R,1GS[ESK(JYF)-IA^)<*+E]M MSDOFB4%7G+?DS(B"]8)6!B$D#1F]E(+%DCKUBCT,]Y@2EDAXAE3>/+VU<]K3 >D" ]ZW".$'/<-^#&""\L5BYX[X$AT4=G5AB2.>&2Y M$=9P'J^7&SVAX&*/9VW.])T?ZUS5N^LPOYCGX1*[6BRFF948T(,NL1[TE Z" MS1ZB#(R66JY*_+$G[*%!/-F09!>V'F"EFY*@:=78F8>;:Q/@2XIGHI/S4M13 M@BF*>B8C@N-!@X[2""9E\9VV">\!-:HVS4>C62LI'2^:559KJ6FT5M:[ITR4 MX)2A5U';Z#SC3/4I5VX1S8XRF#B$/TW%]1BNWJ;%ROD2"//+,0_][O2DF]>W M^Y,[.H '3D,_7_ =IL6'^?0_,;_*1+1IF5:3=A7NB]O@GO7.$8)G+E& *5'7 MIN%D]I@34(Q5')6-T??9*6T_E@Y^Y=Z(7E[NDW76Q.CVYD4F<^,E2JBE'Z"\ MK%9$<*[RIDW MY8_5V9].5/'\] E2PA>&]!LU@8"U:AWZ9GSO$0CSSA_QBK8\24Z;FY MT&;E?^M07&_8XYY;BE&*H-!6J9*&JXG B1A3=JB3/MH61//1C3RV>)9F95]R MC7+9O%TN2#&LO[Z=U9K0^9 S^C2<2N:"QZB#!32UI)S7"U-8M9)&IQ2BT@Z/ MEE)M/[R1;\<\EX73AEZC7#FW=P86JMI.S,"$$.166IKX6NF1@Y;2TL"\'W]4 MLW=#:/W_5\SCTVJ4J^75?!WF'Z:#T33)<%>8(E.I,JC(/'@K(M1C\4$[);DX MVMY3BP&-Z4*C9[PR]J70*-?#67WVY=KL4#LO!Z\@1:RJ"* M5*Q/;7W?<8WI1J9GO#H.)%2[*P\7B_SG=#:;!+)+,>="A(OU.C.LQ_R3!$X6 M*P<3,^MT^>XY@ATO;?JO1+R]A/38>O0<]*V3\ANN)\734+1-D'*J#?9B!!]Y MA%1$4K8$S5F?D_"=!C0F>W6YFVK.G ?G)11)LZN",."UHWGVV2E!UM>R\<H Q*4L7! ,]HG X8+ M,7OO)3_)G9@GLQ3V8,\H5\&53MLY9J60D1M1]Y%RM!"]LA"LD48ZJZ09?Q!S MIVUX[)CQTW0=9L,&WILX.[N0>I*$+EP6#^35J[IUIVM+80N9)ZFX8\;B^"M9 M;A_;_VJR;!GUV M3)J$C@C>RH<.%V/=\M4P#N5(;DX[/$QE7CSHKU#$#_7$HI#U\.(>?,8 M!RDHXKXZZ?\C+.N?MCXV\=!S.AZ2V&F(!QZ)N(-=%_>]AMFK>5DL-ZOFU9R@ MAMFW7G_#37TTP^M+]T^L+N!/R*F/TI-7DNQ09D"OO-$.2HI%4KPZU5](I6/WEFMFC)* 3J0@H,T/C@I8_92G?T M!;NCS]S]\.SHZ#H>3HR0WI=<_V&*)_60.O-" 9<*:P,2\L9$+B"$4Z'&R>7Z M[LH1.'X=Y1B"P_\"/#^('(^=1WEP8TJ'0"&%<9!=;:%DH@;G@@ I%$J='9-\ M5!OKO0H8#CC[="N4W\_J!L^H;)U-(=>K/H.DH,ZX ,X(!L%IBNO017;]QH26 MQ^.V0#@&'V],7&]P)JXU+]K7RZF,*FL,0#R3H%RHS5ATH*=;[W2,RN8^BW^7 M>KF1;Q!T8=U!DGILF_-@)76A1VD7/1B,B@:3) 1D C@K+''G&)GZ,=F<%L7X M(\_2=V7Q&'@TRD5Q.81B.BG&R0AH@84&0WZNEY&#*<[Y6F!K79]KMQ^QPO%H M5V4^]U6Q+Y'Z)N>O-L-8A;-N&%=.-N^?DM_ETYLDXO<>3J..1/?U%CD#,1$A M%%F2AB@,"5_2%T1[ZU,)M >[@=FR;1U <7K>@;-:9*PX<)0U4 M.P4ATRMCR"!DJY)1J>= !Q1C"II:L^-&=[5]9[^9Y1T&='68YP,+F>7 $X(= M;JXA+4%Z& T4[DMRDCQET:<$Y&Y,8PIM>G.CD61:7C2_.,&!JM\Z9TPP:65H M.(""PBF2&X$9R"L)_^MN *>^0@QUHHX)F7H%(E>@3&FJI;>5-A__IOL&_U6D_YG M9/Q&Q6_**J$QY"O'Q#6H;#4$Z3QH3E.9A>(\L0>\T@%KV$W7:FV_7S MW0SWU7QUN@SSA).DBS19!O"J<$*A)3@;$4RP*6C#?2A]#E%=1S*F=@Y'EWD9; L0L26P8 @I$(V7>8N'?^. Q M-2+HN=@/F]'>68A-/ZAPJ174;[B^X\>'Y"/V>4ZCS,3!0VR6H[BC^1:]WMS/ MC+FI'O&)AT9%4*$:R3TNX]ML,-W%X(?\2R6.*6TT^.F2]"2N#*Y-J^P8 + MI+=ER#8A_5++44W_+H,;5SYG5"OIIA4?%]4:.HG[S?MV0]):$725P-16:A3P M>'!"<\BY>&XL,=_WZ5#3=5BC*+E\W@NG [_ZNEW#'4#S,)M]_0D_XXP&G=\O MROK/L,2#W*SM/K>)6[7'$!JY46<'H^M.X,O%R:=3PG'IR1,?K/4^1B@J,%!6 MFWH;3HV=E%8:$X73??:*[\=U^#5-=W[ZY@(7M$I;8PMHC;3N/$?P7%)X$8K( M+.O$>)]X_2%D8W(<&G+GY@U-#074\':O.U%=TII7U*1W.06-'$Q,AM Y6=NQ MZ'H>&GF]9#*F7I=^[8IU5+;U<;C50HI]C=UYH0A%VM\*E#:I%9J7ZS_:W_CM M]YPFQK#!$!L9QUL>/USLFJ?S#Q<%D\4DC\(R2$J0)LJL-L@/ JRU11MKN Y] MZ@.V07>HQB,_D=;IZ^EGO"&+C1Z.Q'^&M8.*E10YU1Q[%#E O7XF,-1&=^K/ M\Q"R,1G*YCRZKM*:BJF9N;P'U5V*5D69?#W996-&BGBE_5\\(%',*.[#?J8]C1Z(0*3 M!H@^B5A*5/4^%T@L2YMSL9+WN>JTISVM6U?W+:&;8%SKSUF$2.L7M F",Y3^1O?T6W<-]T?PY*SI+BRZO+]X)"$=Q<;>Q/L; M+>3?_\399_QU,5]_7$U*RIX7;8'95,-HP2!&BJ4S5X&[+(K*1W??ML ]II+' M;G1\!!$_$BWK"OJ%WCL1SD4;LH"H-4V3B(5";&9!:9&D3D'Q3KV&]\,[ILK* MD=%P+Y$^)OT6I\M)2I&G1&YQL,=4S3E& M^NTJTD>DW^]$)YS$F%54$8$YWQLR]WPAU3*>L8V;>C0'NW M3[S2V/'\2..EXZ3G'0<7Y>'W'M)>L0>.1NT7NT]1HSS.V=,O/>V\K#>G&(O2 M'J2LF['9$^$<$:YP"H5CB";%/@[\G9 ./L9#I%I\1>+ZD.&\9>,:;<2%NA-YW= M9J[6&:*WRT7!U:;Q6P5S/M#$2O3%TO!2"* 4.O#6($@1O$\RE!BZ:L0[<(TI M==%'-3242TN]<.GD2F'66^8""%%+*%FL_J!/I)^"16U+R&J;AL0W/GA,>8%N M&F#/>6S;(^">T15)4G(,DB0D*AF"4V_$$)8S3])3P?<)I>['-::(O<^R;RB7 M)LO^?9CAJE9??TG353VB>M;L_KR9RSQ_NP_][>QT=4[O\&62N$CDL"!PS@PH M0?Z+IPF 0$Z,=RGJ/Z6UA8O_MVO=7^ M4?(VG]HDYMT9?JNR]P5A6:YK$J4^=&*X#-9Y3E$"%Z"LUQ"J2X N"V5M_XEY!JB<+*19"C)/ J(5MJ, MT<;H^E15W(5H3+'I(6RX;G^:2*"9EW(5S1_SL,D58OYINAI:44^J>U2$0TB! M(B6%%B$$C1!#2"5SC<'T:6CT(+11%=CUH\BA0FG&E$3O+,4ZL M9DS5XY&IR A*2@\A$Y-#8"86^AUC?33(_;AV#&2?#DL:BJ._"S(<8*-?'%PY M><^'-7,XM@';KN+QZJ.(%*)P%T.)X*2@$,0J"D$R1:_1D$W0-C"*1WH5.%X' MTYO!?SO786^7>#(]/9EXS7)R)1$> J6"]>2=S8&D6=,E) MQ,".M49N13BF+'MK\G214B\.O5[,/_R.RY-AU#SIK'DB'[L8"^[U-$Z4=M_U0)M M:RT$)CF$XC.B"9G;/NRX#]68DO5]K= !TN@6#Y^N,/^X6"X7?U9C+\Z&WX.MPUMG]$M.TG-PF/]AI&HUCI-:Y6B&\^X3+4&]*& MYU[<&'P!X!0GV7#NC;,T3U7J,@OPAFP,N1[%9B54[I2)V!;AH5KJWN?\,<]G MKGRM_TKTUK,$8U ZF5KS($0Q9'!1UVW0 CX8C%[Y(CI%6GO!'5/TU85YUY5: M?Z&VV]N^'>1$V)J4Q ))Q4 ZEW $Q0(X+:V*-EFT?'\JQK2'%5$7%NF9D'!JQ"7!!!LC>!6VY3"H]8VMXZ3DW M3CZ:8+P/TH)FVH)*M-R\#0FP2"TUIB*P3Q)I7\1/TB;NPK^=;&(KT38SB]NB M/3]]X62,O"0/4=MZ\M9'")9"%"5YBK7@M>!?,6D/07?G$')VF;C6+:R3ZGQSE#'E!,='^-V%N:C<&XX7BM< M%)@9 VGJ!G>]4<4YKD 7R2(MD2P[G7W9%>F8TJRC8]S.HGPIV+ J-X*MYJ%46?$'17I&/*SXZ/<+N*\NB$N^CL,T U.FK%I8+: M#AY4Q@ !:SV6\A83T\@Z54_N!7=,9=NCHM[^0NV;-/DE3)?_$6:G^"LA/UWB M@/=;6?3%KS?GO<.5>WGWWUAH\=0FB9;FPV^5@OGVF L,M8QFMJ@H)U;K7!P+ M8!*2A\8,@OQPK#/_23WX^IP[?A+"KII79%8Z-5JFH=U5L5\GG\L M14J5:[VJXKP>O"15KFLQ(H]%YA11%]=E*O8 .ZHD2SN&;7'I=U,Q-MR2+[A< M;GIQXWQU%=)M9W$FW# 1Z8. $.JK, M2C^N]15AN^*@P7[<-OB@BC>2T6C#X HP#8%9"UIZP1S/HH0^4<6=D!JL*EK^ M^4>6Q=-<4@UOO%A]I)5;_U>O#_H<9M4WNVT*$BU:A1@!:Y&?XLC 9^6@ M8$J8>*&O?>Z\WAKBF)1Q'RKUD5;?V.?]>I'^\2,%;%>LQ^77!Y\IV?D13:*: MPP;6JE/3;'@/YO'064#CKHB8W M(/3QXW?#>; CL-73)JQHS7/FD (OH$0RM?:&ON4162W6<*Q3O?!6^$9E&OOQ M[$91<7OA-3.7Y^VHWN/R\S3A[0AI LZ,_2\TC[=A+UPE$8TF:M3:5N4SN>%& M G..>ZV8+:E/@-,&_Z@.[AZ1F8\@_=XW*]++VAD#5Z\7J]7F2M6+'YX-XY + M%G?X^$;W+.X[H&;G0>NSZK,WTJ\)F=/I_,-9[GHQOXX)5S]_62\#K9KI/"R_ MOB*NKVH<37])(Z+'?#@OOI](K00/I@8(,E$$KSC$Q!,4PU,.2>98^G0/[CBH MPP^+[0SM)WJQ6D_3I @AHZ58J\AZ0C(R"]Y8#R(8(6+.,ND^H?$!H,?D$XR% MZS-1TYL M3C9+9J (4VIJL4!D*8'0&+,)GJ5.%QW? >C@A.5F@^&NX0J=E&*Z@"C%@AK. M7:3"("OM?!9.Z4XEX??C&I_9/HPI-Q*3[:32?-_Q3E!.T[,+0E'>@'+U?+*+ M"9@OIF1,QL5>C;'N!38^^]B6*RWETFX?Y'X"AZ*RSH*L*/-D5*,D M>V3#Z@ M]2&4(CN5@NRB5O8>]2]82P5FMX@94PD2+23!:@^JR"!RS8 '[HUW)HO<59O> M!6Q,ZK0A<^[0JDW$TWJEO%^'-;Z8Y]?T![= B^A"EE*#55BOHJV%!HP5P")B MO8[6%-]GHV$K>&-2L?WYTU!4K5ET%K3$BMI_($+PI:+38PLEL&^4??]^,9DWX^BI=I)ZVC) MY'/L]$W; S.[/Z-U$GF?H35*(%]Z]*4G3D0NJJ S8'W=RF FDYWR&8R13 =4 M*GG>=;U>Q=-*2UU,<"V9G 2,V0LRGDO MB^V4[-D"W!B]J ,8YM;M MB_+Q0#8F#H?'<, '2"6U@IE /2NSNN; M\L=JT[]BXEB1'HF\5N1Z:0:SI.$TX4N6Z83%X?43MP_IC]L>LV/[H:.Y^HWU MQ<$SW-6&+#[A"A%%(6@12DJ.(+O:KU+5HBO-.-."9[\CE?8#L@VC[-,S.,<7 M4@_7Y=(Z&&[*GF0K:+S(( 7#JB]EP6510#,O.2=-F6WWA,1U4-LPR#U!G=1: M'OU\VPV6%(L(],Q:O!% 40Q>;^?1D'0R,6:A@SB22[LU+?S34RP-A="/$-58 MKK_^BNN/"S*6=8]JZ-(V03*(FLPAA. 4*$UCC=F3L?1%REQ$5KQO%K&4P"'Z0 *;30.7A63-^MM-M0C7+[ MA-F8&$T7%&4+J-I$(&@G(?+L>.(VD:_Y7+=/CK,N#R;H4791=N'!L791LG(F M&B5!*BXWAUZ=*!%$%#D5+YP)<3<%WV87Y8GQIL-L/\YF"BG!5K=18CV$QY'NQH)XFC[:E(P0*WTH&RHM;RF C.!P[)R\0L)Y_' M'*D2X* ]E2?&GQ[2.<[6BM0J<@IQ,&4&*JH*2-5F'RU/BT>MA=)[P\46H4)0#*PMH5[ H"%$S\!(E%9* M>NGZGM$\:,/EB2F9AK(X_KY+EHBDWA3HD&N"EMRO6$MD3>2DU\@AYZK/9>^] M]EV>"WE:".RQME^([LXJ[S?P:"(4..%L[4*/H=0- &;V<6Z:;[\\+:X<01HC M.URYU_7N^SSE<0Y8=KKR_8X34=I(9IA$,"[G6A'BR8W%"(51(!Y*4O)Z7=>3 M.&)YZ_+R1;$ 4J4@IE8VU59'7W0\>'W(*]Q&.\+0F3"OQ M',UXO0MK^LNTF">:AN&3FS0#N/MC6YNG+0?0N6>L4\Y9HQ6PX82U$6_O$NSQR3[6G!A\L^<;>Y;]QY_0;"EQ_#_ .^FO\\ M#VD]Z,&Z,">E..M2C)!\(9VJB<#16TGS0 Z[)D-J>9_LS4XPQV2<6C*JO\QZ MT^HBH;UZARNDYWR<%.5333A!$8H"P<0=.++.4&N"*0"5T94^7L[6$$=52G%$ M/ATHK"8IGCN@W7[SW,]?$JYJVN%\4B1ZFP,:",@5*%G;-49R 6TPJ>0L;) ' M6+/M0(RJD.)(]JV#>(YE\+;Q_!$-,JL]R,R0(D:RUE&+ H;7SBXNBX=[ M8Q]39<I^PQA37GDS7PT_>D.;'=+J> M?KY2XCW)QA1/@0V@R77[,7 (3 <@)R)P[P-FQO>WSEOC&%6=R9$,=!\A-:'5 M!AK!N$+OV^&_#KC]-/$ZT$*FD32%^C9U9G*$<$'X0H)K!HW3:^WIZ/ M']5YWM8D.H9(>EO2V]L&XVJ2DN+>D1?0 M,1T-/J(U;"*WWN3Z;5%ST:=IV-D^O^0V)1.4$A)T\A)4Q 3!J0+<&,Y4C )9 MGS[/.X )S5&2YK1D@ZO6 M#)*12>8%$L\J15]LQFWJGW9YYE;,>(KI^*Z3WW?'^#=\_ MW40#B_)C6$U3F.>?IK/3->9;_V#_K>6VSV^R!]UQ2AIM5O]]6""87WPF;GW MWTY/(B[?E#,XP^-7;T[7JS5AG,X_3)C/.0ZW(YAZP4J,B5XY70M;K*\]Q#GV M,1D[ CW4A-[QN!O/&>0WR=E:Y"*"IH5=[[=6X!2M]"15+>>@^*3T\?=W@CFF M3?&>O+MN9?O)LJ7'ML1JZ\.,U,,)A2@#N!?K]7(:25F01_G[XEO3@K?AZW X M;+FL*>B-CV BZI2B %-\K7NE$3@7(B05;7:8%+M>A=S.F3L0^YCVUH])S"-+ M?4QL15U]VI+(+3*I]I M'3\;R'G+*.KLY_5+I/7PK__T_P!02P,$% @ $H%95+4*A==GX0 [EH* M !0 !E;G8M,C R,3$R,S%?9&5F+GAM;.R]6W-;1Y(N^CZ_0L?S>K)=]TO' M>';0LMU;<=260I*G]]XOB+ID29@& 1T E*7^]3MK : H$B!Q6062$"-L"00A MK*\ROZK*K,S*_(__\?E\].P33F?#R?BG'_A?V _/<)PF>3A^_],/?[S[#=P/ M_^,__^W?_N/_ ?A?/[]Y^>R72;HXQ_'\V?,IACGF9W\.YQ^>_2/C[)_/RG1R M_NP?D^D_AY\"P']V_^CYY..7Z?#]A_DSP82X_MOI7XLQI:"2H(V4H"(OX$QT MX$KVNBCFN%#_[_N_.E.,MRY#1.Y 9:,A%*8#B>S<,X?7T /3[/+__A M533ZQ\4OZ:.SX5]GW;]_.4EAWJGGSB$\V_B)^A.L/@;U+> ")/_+YUG^X3__ M[=FSA>3"-$TG(WR#Y=GRY1]O7MQ$.AS/?\S#\Q^7G_DQC$:$N/N&^9>/^-,/ ML^'YQQ&NWOLPQ;(1_6K(%92N.Z;S\< M\^5W0<82+D;S'A'?_.Y>\4[.P[!/ =_XZA[0=E\$YW@><=HGU&^^]PK.%$=6Z%6!V-VCZ M6@(F.!>+N?WO6WSI%<1$C>%X6-]^23\NO[F"ZQL[?I[C.&/^X=DP__3#T'B> MC+9<<^&4%S[Z$I!+D9@7.7(UV.+[ZRA6XQA-TC>/&]4U='*I]%&(..K>'5S, MX'T('P>77TH#QQ?TY!C0OQ-@C F$R10KUE!FMJ)@";/8 MD6;YB!^K7G[$T7RV>J?3%#"^7(?_?3.6A8[V']T;_(3C"YR=Q=E\&M)\8+W$ MZ'($*3GMN^@#!)LB6)FT0FL"5Z+)V*XC^79D7_EW-EV-<3E]]YS?U2CI5=/S M28^B7>B/!O##L\DTX_2G'UA/JOZ-QDV3IH/T#[+1GE_,YI-SG/[Z.8TNJGEW M-ILA_9??A<\#IY*223JPG"N"'#UX3 IT9+YH5\CP,2W9L O8XQ/F, VOITLS M]=QD%#^443V?Q5^=MDDF=GX_P6IY^&"6=O)Z,\X(S9X%F!'(0E?B+- M!\T,6!3%!^EYD*$)#39C.CX/>E+29N(\"P3%A(&;D7AI=I(I-N+ >SZGPH =IW^2 .)0#?\,Q#79$N,[R.4FV M#G0^_(0K>-SIE+6RX 4I3*'1$"UWX*P3);$4#+:QH.\ =BJLZ%/^-^DA#Z7' M+_AQBFG8^6?T>H2=C GL^60Z'_ZK>W^0E(K)(@V=Y !*94';I@I@F2"3AS,R MJ$H3CFR#[E2(TKLF;K)%]6%@U$UN-? !/55X%PF%C96]9'![0V1&$Y0KVM N MIYN9%5>1G H+#I+P38WKWAR+%^-$SL_+R6PV2(D':[@'X2(2$XV#$+P'SHB* MR*-'WMBE^ KF5/1^J)QOJMXS&>XY3>&>CD M!7D]"F2F[4I9ON(![X8*YW)( 1A M4D(6\HR)FE1% U=T,S AI"O%D.5C1;6!)=G )2H@ MV]>8K'*)L8V)\7W1HQ\%-' [O]K$JYC,<'Q!(+]&EG_&,IGBXG/OPF><_?J9 MY$'/'X[#]$MWY$^C2S6:,QF-NO$M=T:7,VV",8%QMJZ. 8$V1I*?HS]]#MSY M-F<;#0?UZ",L#T7A#;;#2\C+N?4SCDD_%9;/16L-B=9:LX MN8)M#N4W #H1#ATFZ :[W.OIA%!T_GT0)G*K)&1E(ZW54=,X(ZW5$1/CI1X MMSD\^XKAT6MY3W$VV*1^Q_G79>ML/I\.X\4\Q!&^FVQ8B;12EEM/_K]-]7R' M1W!"92A*UCV;[*U&7M#.4!\]3=HJI\&YZS> !YBM\+($\(K1T#F2"Q>R HTA MFLQYUK&-D_0-C--BP4Y";7"\^FN8CHEPL]O+N;U9E*7;KJ2@;$R2&,8D+=*I@GI Z),'KA4SG(3F,MM$L-W1?KH-XZF MJKE))7QR(;V!>9#1(/E/"K*@755%3<"M)2?*AL"#Q$BK[C$9M@GH]\FQ M7M368$.\7,3?50]]P$))T=%0#8MN<6#GR#V#;"VF+'3.ILTR]2V.'CERY2YN M\RWL &&N6T">+6Y6_C6-)C/,/_TPGU[@USS_?R19J_FB[SZL\^#V>#2-9Y=H%!DF2K*:,%!$D&FY3..:$8,70K1M # MKK"!?KK.A$T(>N3"+7>@;^'&'LJ<]"C4'K>6*WBN7I_XI5M&MP(UN'81NR^- MWX33YS:QZ1KY5Z7WHZF;:N])S$?C@$A%JIPLE*1I-Q*&=CZ;-82@@G+92R+[ M8]7]-U?R[T7UNTBW1Y7C^-/@#::+Z90,CN6%R[]W-M. 7'@F&?.06&2@="'S MUB4'CNEZVUPEEOVW^KYQHW[SMQ_/TNM1[)->9=;CA>:*J-Z"G9-W@OE;2#I* M&8ORX!0C2,@,C9!E2"Y$A1ZY0;&%&C=\_?'TV)?4)_V*K(%W]_8BSM)T^'%Y M\>3YD.R249=NL<1GR-^,(1A [3AYG[(ZGIHX3.!,799D;G,'_2YDCY8-343? MHTM6AUM#[#BK^U48K58QPM@EI*WNW2]1YIB5X2(2@7TF)]63HX*1U)ED":(X MI5%O,>>W?^)C7\X;R7;CXO ?/UX3%#F9_^R]&L[;^23]\\-D1$^>_?K_7PSG M7[X%=E!5G#5?WK(ZSEUCN58E)T3T>BWR?3/,,V#&LJ3RM'06>*+K=6'0EMKHFF+Z# JWBJ];A>@#R)DL@M/ MUJ3=-5-,@U(\SR?GYY,%Q,4YZ(O9[ +SH*C"T%A!HY<)E/(*'.WA%:#*1>6H M7!N^; !T?%XT5>2-6Z^':Z&%07QCP"241>V?U_52-HE_FU0R1=9!0BLAE4SB MD5Z#5YF!+=&$K)@U:!LMNWW@/VWJW8..FX1,:!2+2?/+175-7N-T.%F&=KI? MONI\B]FOGW&:AN1Y#K(@6]7R##&Y2.Z*(;MW MP,!VNFN0P[X!\7^%T06N!URP! PQ00S(ZM4R3>YK4L 89TX8SE-N%IW MR;6>--<@J_[6R?&&5M[I,'6>%'WLK(KG=YR_*B2J@L/Y!7UFD*S34M,T\9EW MQS(2O*XUK#F-0 7IG6ESR^)@Z-\E%1MIMD&*_FUS:2O\WOO ZX32F5D2(0J( M7/%ZW"M5MC(7V= N/ #Y=TG,-GIM<+'@UHGU._[9_6HVR Y9U.35VV!KO?YZ MP86EFE3FC=.>?"O9YN+K=OB^2XX=HJ,&]Q-NFPE?00:=@[8B@"S.D*<>:!FV MH9:I8CX'HX+!-C=7MX+W7?+H TUR$J^E>QGB00RZU125\ZD>/*^EFDFEJ,E M+QJS(.8[5;KDS?X-0RQYAUA("%T%GMR'TA M"F0AL_7:TX1H-P'D;=-*C->?+SR7FM*= %Z-_@8ABXC-\N1O@&T^3]0I/=8 >>.288 MYQ Z/QJUA&!)BM%+ST*V3C0R]EN/[+0)_*!XL8;XA\5:E58K;I +$FR;574/M*=-T.;Z M6T.Z@\,55V;5LEKZN\FVV$4P7#.9P1;CZN44 RTA!S<"!"R!%K_+4-Q :I--\/72)Y.T M61L-3LIJ)MHHT0K1JL?=E@!/FT?^F_CJ"PD4_??R9@^^*H\GXP_ MX70^C".299P/A,\VTII:"Y1K^B-:6E@%C2D6EVF"B,+;Q 3Z0'_:/#RZ?M>0 M]." 0I?77O%-\4.] O=I6<&3!(3#]^/G%],ICM.7=]- ]F%:7H;H?EIHP3YOV M#YA5D?6+A2M9='=S%+.]Z4E;HU7_RD6/2BD'DCH$RC($OG 3, M+/E5AJSBSI)RCRC2RZV3,HNJ#PR" )08:N(O\IZC=I[Z F[_FH%1T[K%?DK,0LR!6.0]$HB6">" ME5BB#_=XP>7>[FKP@#XX+D&X$,A"+MW)N 26A=,L:X59/IJ[&@=<&EP4F!%! M:$&^+&AR8D'93*:0\"02@S0-B@G:M$KM>2"EEPZY"G> ,.^[]-*-(5QS+6== M-9),^).BQ4S28E%]R@2>UA7:UPQSQG@N2IM"E+?">B#%F792]R;F'"SV%E5K MO\6TO &_#:A=*C7MS(FUL(Y;L:F!^JZ7L.U-]DV$CB&R1Y@%/Y$YG M!I)YX[QE'AMUGC\B(3:4<;HO/NPB\@8\>(-S0H%Y56]Y51]%9<:8M%!J"SH5 MF 4?DP.?9/&\!(R-C(GU>.ZAJ/7ARIKT+NFV=^J7@%@M4JJ\(^540.0*TQA= M)IXK862D7_DVAL(-*,?7>A\ZVGQ=?@\!-YCQ[ZI'?3'][J05@!&ZUEJ"T3PC?1^1HP)Z'U0X7B;D"50 MR5IPV3!(Q=/[-D7#VQQ";0WQ--C21"$M>JBM/=1:8HO**@P$QC%F")M1]8I M!$Q"<+ HE5N_) M:\&#H15.!"[)\J$Q![)V0$B9@D@LX7:W#[>J#KP-HD=\_-1$Z#V:'=O@6\Z' M;1#V7CA\.VS'KR+>OTYW(,P!"CGR>K)$BC)GF^H2%T*LM3P3^.)I 40G))G4 MVH6MK@P^>,K<4GS\(3!F%ST<>^>YS"I:6=Q"I^@DK;:9*Q)%,! $&6L&991> M&&^W.^3L9Q>ZANZX17);:'>7_>D0U6P\##M.W=SG8?;AM]'DS]FW> XJE_OU M.UM6R=V _%IQW)"UXRZH6L-:&>-=2LYHLE692#''M+$X[M>O[[TFKA$Z:T(# MG"=9\S/(KRI20Y;"&9L--[E5R8&^:^+^CO,JJ-?3R:I(IA5/#K@V050Z!6$VEA1(A=$$F><;E,<:W>L#Z(R M[BYL6=-]N*5Z&ASD7TEC$D%&E#1248N_*10>/!,(,H<0LLBEY#8G-?>9,M9: M8YNSQG81=X/S_"N7#>KA ,F@H_^[2;V^/D[#$7[32OO=9%4!>CW"Y9V"L_.: MA?>OQ:UEAYHQ-!%"K@FBEB&X%!@(A9A=82A+FV(>VZ [/@4?%B+D9G*4TN2*(#7[2,0OFZ%Q V5S3$*!U8J1(J6[QMU W\ M-E1/)&NCP"8K6L'IM(Z^RN9=^-RUF*&_G].;PPX?^652%+"8:3M0V4#T*8%T M3FFNDU7;M=/<8S6['=D3R=HILL>X[Z(GUJA>JGA5_A@GG-8(9G?5;E7>R\7B MR,.W($H]A''&0."!9@32) CT52-&>!TFG'I76H CW(OWE_QN.\]=6'-SS MDJP#Z:'2;Q+.;6)XHU*>R&M3*)AMMVCD$OWZNE,9! M3+KX%#V@3H*&%P,X9PF909.T5([)9AE)WR!YHDY_BFI0&OMU^%(E1>9^O0). MXZ4?:O2"9#$-B\!*B,-1O?U[4R*#9$5$:30P*PFR)/ !:_^6'+W1FM, VJ0R M'03[B9+W1($&-;E_OI@-QSB;T5X>A^,.[H91G$VG@=[ME/#\0WWY8GQV7CW; MKK[,K0/G R^E-8$&)VN5-J6TAV!9@4+BS4&:D&.;^LM'&N#3G'CPM.JQ_/AE M\^XKM:M_"\/IHI[UI6(&K"!+JA9&CU&#"IZ#E]:"38E^Q3TCZV8+=W>+1SWQ MKYEB6I09_QM)N$KELD[J2X+ZOF/W6YS/%[>W!U)&2;L" RVZ9A^Q-A'' ,(E MGXU.I90VYL%6\)XHUUBE?9;YKA-C(9DJUD7N^-]Q_F%"$JG9/1TXD;U/=>3& M"1H^V2'@5$F0G8@FR:QENBO]:)OG/!&GC4I:5.C^*I3?-H*<#6+M.I\,H?3& M@_)9@\O>D" ,ER70TJK:+%1;P7OB6V.5]EF0N\Z*NI2^(C.OD"TXNR#[,"$) M)R%F\I>XY)K^ QN1=FZL?2@U2F ER**RHU4T;;%&W?*()[KTKH@6);$YC:")1\:E/46G&4"F&/D&$@A4J-2=[>A>B)6&P6V M*,K=W8],]+Y- >ZM(3Z1[@BJ M;5%[^R;258(2R1&'G[I;H]YKZZ/B$+AFM?RA 1M'LGAP[43(,,Q9L87T^1=NZ\2DI:KK5GXT6)@85X!KKF!AA)SJO'3*AI M?L58,ECG(Y?)*].HH+\?AO6NO0:)BVMDL]KBN[+O\Q7,($@0M+-[[FE[ M%_52CB(')3.MO4O6%7ZL16LMP.^'58?KIT$YFK7+Z_0"\RJ>5,.Q'@/GP=5B M[:G6SX@1?)1()@%AU%J:P)N=9-V)[OLAT(&::9"KN'ES?AV^+';F6(0PG3O! M"]&;.!XYT9MII764*2IL=&7,\WW?-@)._A=M(70VL[PU(%R'']8+Q6691 M(H>0=4WHU0H<9EG_L!:#$)&U:;B[.]93+4K1EWI:W)5=I-W6+H@UUVM:(Y-$ M^_F7UZ- +NGE 'PLZY$J#T2X2+!&K M 2G *?(^,9>D4YOCISNA?7]$.D@Y+2Y8+_/^:L[HMPF!D]$P50=3,VERR J8 MJ;5S @$,O-ZN2.1K)EXPY#9]?>Z$=OKLZ54Y#4XJ;]#[THQ3@_3:97&=T=EJX1QL"*C,1>A-KH M!%0TL1Z3"N !':/]U?K2J"+6;D"_&T:U4%R#2\_;2V=0:Y@;1MML/7DGJ2B: M$3(60.4%;;DN9-.F0.7V&$^>78W4U>-]X#N0_C8M/I+9;V(0II>&[]JE0T+V:S MB^H!/)_,R'G$+)#KC)!3M+6.M*X9,1YX;>D44S:EI*:6TAI0I\^5GA328%UY M@Q\OP5VGL8RL*.%H#\VN)MH9!<&*0OABQ.A5*;K-*= MH$Z>*WTII,6Q]-7# MAML:[K6T@7J##LB"#UK:$G5L$\FX$]K)LZ=?Y30^ M=?[[<#R9#N=?N@*D'R8C>L*,\'DC2BV?I@BD8BJ!UQ&!VX0JB]I72#9?>M8A M.WGN]*J:'H^<:]V"6\)R?YO6PA:PL),MG0)&%="9P6U):N MUGZP3Y:#QU=J@P/KJVOMV_DD_?-5U^-P]NMGG*8AR6W@D^;HO(?8Q?>LXQ"4 MCB"MYMH58V6C"DQW0CM]9O6JG :GTJLE^+(RW;OPN=YGJ1LUB8.FQ(::[E8A M[=*D=DR6UN':T]69ZD3P:)AEBK-&50#V17SZ7#N&*EL4O+P2(22GXV*:/G1M M*0CC^63T9Y69LWPVO>E)/GY4K MURVS5^!V,>9U6W8117M>P\NI-A;&P"$6'L%:R8LO@1G3WC/< NCI/(-D@\XB&K RT9S0IM2>T@%*YHE9HS''-B&X[3&>/+T:J:O/FI8KJ(M. MY:_*KY]35^G\#>WAK\85??V_9J5_"J/%]DZ"&2;:X;L$XG'^]HTKGR31F1A" M$20P(VBVU.QU&2.(%#$*YY&%-OD##0;SZ!,,[EO!#:(_!X%_C=-AO6)Q_?IS M&EU4<_6JF!:B&\3,L,2(M5<=[0">)XC66&!1"JU",*'1G<_CCO/1,_T!TZ)! M$.NP&<8,'N+M,<]/$Y_WQ3=26D- E^'@7<"O?&2 MU4-*5N\79?"67DGCC,S2J.+;V*4],FYWF5WIAUH[S)%A.)#6<%X+>3I;="WI M:2%*IP%U$$*1(BVV2=^]B>71SZ<#Q=L@4+/J'KB"(U@N,GFRC6RM4ZA]J-<7 M##B6BL>DF+-M[@-< W("JMY?L W"'V\O/GY<]$\)H[IF_#::_/EB7";3\T4+ MJ94;J9-EZ"SYC<'5N*&)X(Q2D+PB0T%SQFT;7VA+@(^>%RT4T7-;KNZPLN9: M8EY%FJ_T@AJ0HZ]T[A9'@/7/@I6(L:NT5WZ8!]>U/N0<]MU#,I(E4 M&V0^7T''!^BXUDS47J"Y'A\F0VL5S=I0KX1$K90(;6R?JRA.BP$'R[G'#.;* MQF7Y]U?3UV$Z7_YPA8X; OP#HZWQ-9=-UKXVJC:K#C(;",9J$9)V$1]('UA=426%66JA)9UKU<787_]O#R*6-5NJ(6R)ZEK:#DC M<\@;:ZTB(ZBV;E,H26+D7X%UKJ@4B_"\C9W1 _C3XN%]:;7',Z8ZE;H..#6& M_^+\XW3R:=$-];>+<1?/>+D\'*/WAI]P8#T+T@@/L>ZPBJ82T$HL@?O@N8CL\\K0HTU+>/1X$59A_[\0T^S#\N'+(KE0*71R7=M4>OZVV?K6: M:$WNB"5SR)G$HDH]" I)@."B)!>94]?O\JPER\% 3H]"Q]5-W_G1RPR/M9"7 MM=>7B^?L]\G\?V-W$D FGV?&%#+Y0DCU=G4 EZR@^5"TX-HGX<(6;-KOZ:=' MH2-HH<=#MSL1WT+UA$+'R#E846Q-@&00:P*DSR*KH&KP/1]*G.]I\3F&'AJ< MXST/'X3B_F':P*\S\\\7\"L5%S"$+J4#76P J$+MCO?;HDN;&19XP MM;D2MBW"TZ)44_TT2&A^,WS_8?ZJ_#%;U$9[%>2XII=]TUWR:\E^ M::-W/COPB=&N&SF#VCB+?%#E-!K,*K9)"SP ]&FR[5A:[#.=N2Z^9Z]?/'\W M#>-9P>FK4A?:VB-B,J+/OO^#%#,;.(O6!I=JD_=:FE8F\#4V9IQ+TN%$9[50>7Y7]-H,L/\TP]SLJ"_ODE,PL_S7Q?T_>F' M&;Z_67A]=SYTI3W&1/N+^FUGGX?DV/&(,@@+!;,FBG(RT-%F$$5&F7S6V*@T M[TTL/?+B PEDFBXB KU+/DD]T[Z;)WLH=M*K@!N$F[Y%]'LXQU^ZU7,K7 -2 M0K@8S8] @*_(^MPH5LJ':P.Y28)#-7EX.)+CVY;]:'1R;^JX2::#;TV^P4^3T2>R?1?56'X+J7-_EN!\*;P6 MV8!ZB9BF#]G#T6A'7CAZ:3E*IUJ%(6^!];%I;C^_///OV!7^W2,\[^DR?F/G;!>3=^'\?!?G1\6:AAT MEJ;#[B;ZI*QR=GY!\K%'LV^1S8;GY-/=L:CL\NT_?AW#MV-;/N(;Y?<]&C+Q ML<;Q?G@V) ]@* V+/GM#NTPDI1NR0GW"Z#E&\DPY'^SRH)X\QZ^^D]6 M LV5P#1XIAQHSJ*SM7>O:%-/<".D!Y&'N8ON;]QY[$78/6Y873[0$M37CCJO MIY-\D0B52#EJ9R1D$1BHI#S$I (P&S3J9 LOVV1=;G["H]5HCX+KV9A=H:I] MVJ9#6@&G7RYAR9#K,;\!K2.-M-3K6!')+*)EELPEC<*G'?2YYA$GH=!#1==W MVN02UAM\/YS5G(4KS:_.\J?A;#*=#73AW#)4(#CQ3!4O(""MK6B5-2$C!6C3)YGSJ9]6'[+D' M"/.^SZIGT_E@N0"]FK[%Z:=APNX 1@>3+5<1G*AN3);DWJ*R$$7D@L:GBMZJ M^0X]X H;Z*?K3-B$X(&<3^^DS$F/0NUQS[Z"9W8VSDM$LZ4KO VH78ZF=]'X M33C'/8_N1U,WU=Z3F(_& >%-<3%E8)@3@=,2 K>%-&9R5E87'[8JY_80=;_A M\/F(JM]%NCV;ZK^NSD]^K:FH9'+.<(GS"LRW%\/YZE@S5#PYDR%"YF:-PI%= MDJ*&)+DO03&6[#8)"KL^]W@&7X^JFAQ)SCU[XY=87T^F\S(9#2=_#^/POMOT MZH4<6H!"+<5Q4TA7!Z"\DSE'"4P:3AMC+C1A>(%L6 G&"668WH4HAX Y&?8< M32-'.GE^>W%^3B[NI+P=OA\/RS#5ANXI32ZZ"V"K%I2_AVD]JZ)_O?\I]+Y/ MZN-$NI=17CN=CCDYYH-TCEG%,W=*,\T+5TI8(T(>[/O0 _W&] 'SQ0A?E0V= MLK]Z5$GZ:'CQ8(5TH%!;\+I$,#I'H]"GXMH4[=P>8R^'8#CMDMS&"5_%T?!] M%RZ8#8H51OM "WJTY-_KT"6C!=#,A-QE6KMMHK6W/^4>CDG:Z'_M$=GA@FT0 M=ST;C29_5DR_3::_3"[BO%R,EM-N]@83#C]5M_'Y(L%^@#Z6'+0#ZV*4VW%;R3 MI5/_RFD0/?@:X2!NSR\3\#E33'D?:ZO" LK)!*$4 TI&*1-YM;I1SL)Z/"?+ MD1[$WZ 2YM\FD_SG<#3ZRN"7D]ELX+C5C$L/.09)5/6$*@H-Q@=N@C0)&Q7" M7H_G9$G1@_@;%*N\NIR]&,_#^'U-K5RL9Y=%-U;0!\)KIS)I,QN-M#&6>O2: M:UFYHLGZDB)>+V#18,^Y$^;)4JB=LGHL4K ^M?.WD/#LO!KVM#>*%+,7D+0G MQF?N(2 G6][1.JB3RODH.?5?$9TL7WI108/BG]_B6A7AJ#6CN^!N7N9ZA_KWWURVNY%B"TJ";S! M1<&+7\-T3";W["REB_.+KJ_?+R3V-)P/;'8T-.%!8VU"(%" BR5!EBBE"$*G M&!O=\+H+V\GQI)%:6G0HNZS$OZP.]C.."1GA0IV+R1*$J9?KHPP00]"9I>0R^JW* M%1R.Y.2(MZJ5Y*3P96\:Y- M''H[?$>[LG2T#:[ONTS73IK;MC#3/F(_*BU"C+*6$\V8R'DS2#:Z MMK158G*TH)8L9!M;^*&7Z6K#AAVDW?-UJ5=CW*U >$C+SHE$]@V%Z@.1_* JBWMI-')O:FCYWM6/109JXU$$N.TV2H3 M006T$&K?5EV[:%K:= W*+M MPI[C7A;O4^Z3'H76HZU;A_E\$0@G4^G74C#-R;0: M3O*KV0-B[>;$=MN.;&?WK= ?"'*"0GLV*+9$RG8W(SH+ALG:A MP@BUI#-XX3!$%ZRX?@CS2"ESBYGQ$!BSBQZ.S)2S_-\7B]5VN7N:X'0DM&", M(%'X&FIG*H.R):>0LI+7"]JTW)VNH3NNT=)"N[OL3X>HID'-A\N2@(O=NAI= MDW'=IKLI)'WB!7, JXH'I2U;W,7ESF6',FKE&P6H;X-U@J9-_^IH< OV&J;E M3-D&5-.XXEI8]Q-4[%%]:V^ ]"'[9N4]KH,3.M$T0 4\8*YE9VNW0F_!Z>14 M8B[2_'CLA+@CK'AL/NPB\@8\N)Y$OJH'Z(N3JM!>RFPM_EWS@Z6V-9):E.0* M;6ZSBZS'<_QX3P_*NB-=?P])MR@@M3X/> FN,%6K]QE(,M?N,=R!5[9>I,T< M670Y^C;KP:VP3H$-_D%2TIS5[:LH[C^P8?N!%>_\VS<_56)_RF,ZO[797.^ MO$SK+#HD])AJ8ZE0&QM+<*'V'_,Q:&^+R(V*8^R&\_!.\.N><39_'J;3+Z21 M_PJC"QSXQ*3S3M(B+DL]-[?@L\\@A):V%*?I_3:W$[:!=_SULB&7;K:"[UM! M3=KCW2Z/01"TE13C(&@F@-9[!U'0IL(CL]D&II1JL]'>A>RDN=.K6AH8YQ7. M-4@W('_[QE7P$351WI'64RT@*2-)1FH&UFEF:1JPHMMT43D(]DD3[G@*;5"H M\>M9VET26_;2CB@=I@!:%3*/4W5JHJ\_UNU,<8V M(;K_P^\&+)@TT$:#+70=KJ7[O@VRIJ?@F['=SU%X/SK<@A@'*."X%,G19V69 M F?JA9+"ZJ5GG2"046@"1Q>T. EJW'$H?FQF["+W!HQX/<6/89B75Y-K@Y.N M@/:R,ONB N7RI,YJKGE(''S*'E3(M;5VDB"35,JCL3RI)@S9'N/Q+>J^-'N] M#%8;M33P]SM3\HRH?;LQ67'G/W/TO=X2!]'Z(>.[=K)N1(>*&LY"V$R!"8] MN7!88G"R:-ZF(-IMJ [)BU]][_/)>1R.N_E:>X$-<]?8?3)^-PWC64&:=IG> MK\&*Q5VVKY]X.0QQ.!K.OPR<]T999X%E+FB&JP21"4LST4D62+/Q>F7^M>GT M/4*ZAP6P+_9-%=[K9\P_UY8OQHO+SJW+7*/E MJ,PP9PW:U38%MF8-LES 6"F,,TEKWZ84W9$&> +,?LB4:.&/WI3?ZXMI^A!J M$\_:%G8T6AI,J^+WU2*NASOOPN=?L/9D[ KE+XJ?&Z1]TL5:QHT9\M"R(8&' M2(142>= _IEN4P*ZUV&<((N/K]ZF,8$UPYK]_.7*3\M,6^-S22&!SK&V::@% M$(Q1(%Q)S-!H,+8Y4=D5Z;&B LUXUE0U#R8(<'-HW;E4=$G$',C#*SF"XN1( M1F\2U\\HE%&V.938 NO\00 L2W+VR[:R,X^RGRS+JJVNOVP!L&PFX"^(] M!03Z4.@6)#E<&_=#&^2T^P8+!G4&A:F XU&3Q1BR2!(=;G>M[['0Y:X@P?VP M90>_]"LC+/-XB(C,"9(@2E%,&7%2U$;JPAG;O0L[$%@<==S[H M09C'ARCF9BV!GJ2Z\62BW4'NUSUWT]G+B_$M@^SGH+0S?44ZR*= MD#;3NJ)401^-5LP*,J.5#HZG00,\#0^2HW>^T.P!;XT%Q52 B :!!6-28=PX MOU6QK =QD'P9R;O>T&;U,)S];5K[1&:AM9&60_#D[M#P)43!"F@EC711&AW: M')_?A>Q!K+3[L>/.KD*'*.%H)\!K)^GJ\&Z(LQ>+V%\>>!ZL]%F!M%* 4IJ1 M >(,F,QSL<$:%*SIQ-D/]PD1[(@*[-FRZS6.8CV&(A0DRQTHH2/-)ZM!.H.6 M)I;299O. Z<;[-J'8O>II!Z/4;<91M?J=C;\1#!7*_; "F]CS02WP9-%[8HC MX=7*H\F54'1.-%EZX-2:1W\GW#E4Z VZW.] =S[P,27.K 19F*^UUP34K''( M+.?$LS&ZT?WM75"> )>:*Z=!39"=SX2YYC(EY("*,_+?,PQ$ M@BUC-KLHXUX.W[Z&-8=D:[C1DIWE=G2/$9!%TD5** M6G;P>,=I#SAFTY8MNRCAZ#$;)$\P>EWK%*< *N4,,=82?S$$[KB52FS3,>51 MQFQV4LQ.,9M=I'JO,9O?PG#:U8QX51:W!Y8BRF?CJZ=4]+N+<\S7!]YW\*8? M-.VB. VD=2V&+*IABBB\P)1VZ2D8*\J9; 6EX0$)A\D!EL41J4 M<0A1R BBA&*R"X$FXJ.)ZVPX4GF#:?)^//P7YA>9'(=A&59[=0M]O OC]\/+ MCPY0U1:@ID#FBI8E3@)S)1>0UA?C/8^1;U-^OQW"![&6[\>M.T[%[D.%QXDE M[3VR*^\,?-T8??:0"BI0L;;+%MR #99+0ZZ79VUJ7#0:T D0^2&IO*&+T\>P M7HSGRUE*%K_F+I62((E: EE:4TL@D[QID\6D@Y'R:/=@^AC0$Y-[57F#NP.K MZPV#G#.Z(!24;!FH+!S430&LJK74P*_EKN M_H[S 5G]O" YIYCK?9=L!,0B"[ 4E \H)'-MBIHU&M )4>\AJ/PAA,MB8)E; M@FJ$<: 8/,EQV"..:JN:AA\MTK&EYGA9X9FA:I&+! M8^UXG0UWUOGH^=$.$!Y5N&PG$FP9+MM%&?<2]]@&X%.X;$^%[AP V4<;]T(; M#$&F' MH6IYI[Y4>@BL!9$[!Z9*\OYYH]KCILF>XK"U;=E'"T<-EW+@84>2: MS$1#YR0$SU,")Y!S@N92+J<:+MM),3N%RW:1ZKV&RU96_-=SA85UWSHPMNMS MVX7 #I+ M6!7-)K;4$1V3"BFO6,N.$3RY7G4VFP*=NT*H6582RFFG/<@=(T@ MR^ AVIK;*#W:Q)-2\6@;QL%AK=5W_U;Y@J/AIYLB7HF>#S0/7AMK(?,L:.0B MD%F9):#5+"@6I,$V)Q/;H'L0J^=^++F^7_:NC!9=E99 %EA?KL/Z#QR^_S#' M?/8)I^$]_C'#@/B&" M'4UY#2SZW>M]^&!4$ 5"4=T=/\);N"8[)D96,,9BVC0>>9R'50?0JJEJ'OIA ME4DJ^\0Y30;7%1-TM4P5CCE<-\5(=5.Y%@R\.J791Q/TFZ6P!\ M.JS:4Z&[9^ONH8U[H0TO:*TP"EPNFMSQK"#6EDTL:H_&U8[@3X=5K=FRBQ*. M7X]'!&9CD,!8K>RIL8(C8ZWV8K08>,IZF[O8C_*P:B?%[%:/9P>I-G"V;K'3 M?_[R]_#?D^GS49@M^C<+1]9XS@:TH6F\*&_GDJ2-57O.DDK!F89.^E8@OPO; MI)72&N0IW0+U*]#?P_EJHFT#MZGULB/@^[%EFA%@>Z+UIKT&ULZNL$M@AJ9< M ($Z :$TX.H5C";OO_P< M9FL@+W9WH[/)0EBPJG29^VS1.M>&H#0I4(1&B<%;P3N^I=54R9/6&KJ'8.&5 MUZ_*Z\ET7B:CX>0YCNB@YUP;)U72S)*Y;J,4 MF(SEALDL8[J*$'OW3WFN4:9$C M:@LIUH; Z!-M)#P!6G*SR:=GQ?$[ULC3+B2W#XGN4TE'*5IX*]RSE*8XQ[SL MQK?LI#C0*4;%2^V/%TB04M&K$#0-1S+,9+:03;,WT_8 =-(\:ZV@!BC$O]:W'QZ!..+[ZFQN';(4V?*Y+\I1YII_E% M& VBS<)B[0:*DM<62A:BH'4[%Q%7"3'N;H68B925J>":\V7-4.,0Z"\0J2]K6V1C0\/568[84X357S MT+,0N>':I,"A&!5!):T@NBP 2PI!9<%#:;M5/M8LQ)U(L&46XB[*N)]TLBT M/F4A[JG0W?/*]M#&O=!&,,;16 DEU?2Z0 MSX+1$L^!$CM%:=KU^Z..FRYY9 MB&W9LHL2^LY"_#;6=C-=3GE3M/(:DJ_A"&0%8O$.M,VZH-(YIVNI&NN3$.]X MSH.P=@]1RZ213!ND(&XX1_OYRSOZ@H[N)1,ZQ$0>6K T.K MB_D&C,LM->D4@PH%2HZ$KV@',3@'(@?%R!1QQ6Q3V&.;9QW?5.E9/9.&LGV0 M'8PW))0=JW?Q'8\_?M?B7>1Q+:O/E03DN:]4G!D99(=$( MJ_W])I,G$I6&2@6769D_!DQ&16+R HBYX%9DO3 M)?D1M@$]9*%JIIP&)PX[G[^(D).6DCB?:\X!"0-B4@JBSP1>=4T(GX*T?="H MJ6H>>I V":.B1QJ&M8ZFA?6U@E( C"%*GLE(EDA.)-@R2+N+,NXE MVK8-P*<@[9X*W3GLMH\V[JL9P#T,.1-"Q\W*^4KAV+9A<0,UJ;6.W[J8-$&X50!854(II- MI9 /!M7PA!2%UP0]@\$B:PFF7-,?!(C$/&>>5E7_U/-SF<*L1+!1)7*8"JT] MJNXZ7EI%EH\3"B,*'?<\"SO-GI^[<.M(/3]W4>$CZOD92V;9R02NYB\I8PJ0 M>!,(Q5SR0B14;>XO-AK0"1#Y(:G\$?7\C%JG(BR'8&J"@[5(HC:,;+[ M#&B M%K)^\$Q^N#T_'PJ3]U5YRYZ?EBM1@F>0WX>PI6]A/J(>GZ&9(RS'B'J6KFTE +5-R WDC'!HD"=V]P.:S2@$Z+>0U#Y M0^CYB=X$P[@#X^D/I4J"P(0"1&TL1BV-:A.T>)2QL4,8UU0U#STV%F-(PM$\ MT.C)#I4TEJAI"V=.%J%"25*UJ?+YV&-C.Y%@R]C8+LJXER#'-@"?8F-[*G3G M:,<^VK@7VF2G'"]9 +>2K$B?4BWPS4&+$GEVM1E=FZM*CRLVUI8MNRCAV+$Q M$YV)4F1(2490.G%PB?9P*XL,B9;2[$_U N-.:MDE-K:+3.\U-K:IY]Z1 F)[ M/KY=%*P/>5P+?05+UHK(SN5HE.$V!&.93%8[;TI*?D/H:T\D+>-=LFA,M-9G M1%_M_ )>1 5:.VZL+C$WZK;1\D; 5OTG2_'1T\8 +'GR7UU1X$3MWYN+-YIG M+;AH,O)'V QT%Y;LU0QT%V4\M&:@(82""1F@KV42T',(R1HPY"IKI3 FWN9Z MR2&H3XA@1U/>0V@&&GR6 7DFJ(Z#$D* -TR#=#J3T:,Y)OUTBM4'K9JJYJ&? M8M5^Y@2[5J=+)#B!HN:!"<@2O8Q8G&-MS_,?ZRG63B38\A1K%V7 LL)C$H,9=(U\_24Z++G*59;MNRB MA&.?8N58++/< &/1+>M!2V[!*5F*"5JCW*;)P6,\Q=I)+;N<8NTBTWON!,J9 M(JAHP.M:QMYH!D$)#9H'DP)Z47R;&R"GV GT$,.DE=(>0"?0;> ^=0)M1H # MNS/NH[V'T DTNBQ]E"!],#74'2!JSD#(8(06V@OWU GTH7%M%Z6U*!YW,9M/ MSG'Z09?/711X MO5;<@=)O8$EMUWA4))FEI?%ZKFLY5TVO! TZ,UU0)VY*;I/$>RJM80\@3?\: MVKBN'*4U[*2\?O'KG ;5KA7LYD^,"":90F]<@*O^W"CMT+O^V@A(97#*\,_%=Z51OG MS7%**\3LQ6QV@?G5M/Y=7>7?+ZHH7Y6W'P+]?O';02Y)2YE@.E5]IG MDA-3RF1FI3C:!-H#_PD1[AX4VKX+[(MQODA=:.]OTS">O\$93C_A(*OD+0:R M.5QQ)*<<(&"*@/4TQS 38MZFP._6#SP!FK03<(^G515DQ\;.,"28'\DY#@M) M$[SW'="?OWS]R'*5[;#7'G,#LCX=2]F!=-F"\N1\Q*P5",T89X@AAK %,PX" M<2)L.9XB&ESHVP?\V9]AFK]=%,\NYA\FTWHC;!!2TM%) 2[7ZZ>:5X\G8ITA M(F1R1F*C-AB]#^4$^/DPU-SB^MZA SK+N9-O&-T8&GG43/B,(!*2H(N2$(Q) MD*O3CHJ\:HD/D\&;!_7$Y=Y5WV/3U0U&QQ+\J_)JC.^&Y_@&Y_6Z[63\\V1\ M00[20!D>92&C0P>!H'@L$'D*X$(PONA LMS3OKOKT2? IV,(OGL][FT!J>+@N1E5%EC+8-^#,-V_WC!U4=.)[]-IN?A MQ;C4O^I;;_ 3CB]J,=-EVN;;X3CA%:+4LZ&S-+\(HX'@V04E:*M0DF9Y3 EB MX0*,S XCJ_?AL$CHFA<[FMMVR^Q[1=T?CQDI?P^:#S[7/SB?3^?!? M'?R;]^8'&E$7LII &"^JZY5J[E4!*XIA0D:+H=&=VUMQG1"S>E3 &GXXPGQII%B MUG!H[]/:6Z!N:@5V%F?S:4CS@>;6D+4M(7I7J\OX $XP54\0?=:+0B#'(M-= M8$^;5;VJ:@V]]C[HW0/SV@26LW%>9; ,N&&6(;E2W-4N+[6%E#.T,0N-G!M! MXL,VQ4IZ',3]T;$9:_9G::\:;W'=(,P^7!;6(,%>F=$#HZ)P441PTM2:&2&" M%X+UZOS)*E&H,*H'.TM R[4AIE0MW/>$_;7'QHA%FS9^\=##YPV&N'VVTW MX\Y.^11&7&L@"DO[3;%6):T]O?^0YL.6XWH0:_V#HV?# M9B<'4NN!=^]Y?D%[YGB^^"1]"](@N[XNF+6,-GG0NBMP+FBC#KF C,YXDU!; MU[;<3<= :F5!&:Z!?D)@R%FAL:O4N+])LZ$]S:HCSZK#"=;@8DJ? WP]G7S$ MZ?S+ZU&@X2TLWH\U>VG@G'<\DG/KZUF=TO1'+-G2((L*1OADCQ=&ZG]X3S/I MR#.I'Z*UOQ"SS0#7-@1_];$[EAR_?XEAAF]J->]7Y8_9*AL!K5=,H87(ZF5N M2QKQO$A S2*M(AF%N#:=^NQ$O0?BIQERRPQYP.3I\3Y0BW7@:AM9IW)F(G) MAYHL457+QAH&B8>HDQ""L;85*TZF<_ CF#(/B4P]WG*Z)5#P^F*:/M!T?CT= M)CP;==]!;Z^$O[K%]2Y\_@7S19IWN6OGDPO:$P,/+GA. A9.T80O#$*)&:P( M*0B9.7EJ36=&+\-XF@\[S(?C$Z?'2U\M)O=R[XM%.6VL@.#(1E0,!3CN/?@L MF"\^:'F\8/R!8WF:#T?>'_:@4/M+;+>,9HV-^&4UE)3J!*_7.[N/C^L[TPM< M'?+-!IY;GZ-*$$P]UTO!@DOTH]2.WFL3 MO/TXG(=1YTJ]BJ/A^^[K:!5()>>2P&&]RDK$A\BQEDU-P0C.#+WSX#>2]6-[ MFDE'SP\XF&)K9MA+X!1>I=61E7OGEP$EIHL@"6+1=2>D(SII43^M*-C)A M] \_PV;]V)YFT9%G40\4.](UU4/#LE=^L1KT\N+NP+NH1"P%:-@%E(\:(GI: M.$JP+F1KU2/P;^XX 8V:+%7E5"UYCO6& MA@\A9ZM*FZ8;C0;T-$G:39)>R=3G+>EZ1G)YWVQSUY1+V1D=F2\L@:9KJ=FTSLQ[UTN"2Q1:R^ ?6Y RR'#[A M-+S'/V98+D8OAP4'#KD23"40O):K#HY!(.G0Y%(":3V,@;=).ST$]6ER[6AZ M;' [8>>VJ;R69I2V J5R2+PAA9U\N@8SY;%E+(7;2X6[(JT1ZZ%T>@>[FPV M5Q9%4">_S6-)C/,/_TPGU[@US?)2L3/\U]'747RGWZ8X?N;F:V])+(L M&EEJ9+0Z>W"!GQ M*JQEP;95V]LM #9M6GPGQ/MI4]R+0K<@R>':N!?:"*V55(63=UL;EA9#GJ1F M&:R,T@CNLTAM+\D=F2YW-!J^'[;LHH2>^XXM^TY>P;9L05I*9CYC!":PUA%) M#&)! =5:UWW3]S\(/_T0-4QZEF&#-H=OYV'>F2I= ]M7Y>U\ MDO[9T=EP&931M=U%$+5V"QG;5DL0Y!(JSG11O%$WG$V0O@OCHA^%-'"!KN)9 M3H9M$#6U)VYBNA\#HB>E7:_ ECL8/5)GU!S0\$);(B=HRB-$ M%I52CF6G>!O-7X=R?(/A4/U<5_=!PFU@'G3]T][1ASLF$P8>"0]$*24HQ #. MV-JAN42+GGD6VU1T_P;&=V$&["_X^V@6.MO4>N_K,,:Y7C+^/9RO+.EMQM34 M>&@QJOLQ/PX@RZX]%H^EZ08[5Y.QI6!J6T +1DD-BAE'J[U"FO(A)1JW%:E- MHN#C8>\=AM,#)^\N"N[YW.4-SN;38;U4V%D$?Y R9H$ XK3KT#%.^/7]I;G MHI!&Z0B"%[(U36TF$Y/N;J>SZ+)1U^FX]D1F]R2JE31%)0LK59PE:@ ]=E^>,@N?D@FFSK-T*ZSLF6?]J:[##7J5[UV%Y M"4O2LFUED:!1UD-3IVNJ9@3DC+Y$2GJ[S5'B!D!//.I%50T.&58D">?#09&S7@N8KBN_ V]Q9[@T)JUTB^#9JF;N)#HO/ B>UK(4N6O2DQ"$,4"]Y;'0H913&V26AZ -]1*T[O( MM&!=HI5*6AI1J2>DTD=1I)=1;U-U[?KW'G]7/T3& MDYX$U, UN"5!\^:+UIKX&-L2ML M%R/A3;'"IKG(>:J($4K(&9/$Y'V;PB0/@FQW6"D/E6N[**U%;/QB-I^CR?LOW;G.#1$LS;VHR+!3A4#R>E.3,?!%&DA,Z<2]L;)1?NU6\$Z; M-/UKJ,&Z\FX:,M8!7Y[2Y<"]YY*84PT7T0\0I!4066VG[EDJ?*OC$?K6*XJG MGZXK_9O'GK03M;^ >RSL?0EBM7=M 6,7MV=[??<_M^]V8PY0P74E'B"_'A?O MZW!)$'*J(3>+(7-CT&T5Q-Q*?]\\^GB;[$'"G_0AN1Z- M\ Y(^'P%B#:,K'[/0#E9FYJ@AD#/!BYMB"JBY&4K0WL[%5Y]]"-4X=Z2VS@+ M_^/':Z-_23]VO^C>KZ-[@^59_?N/-R\N)?'GGW_^!<>?<#8?X_PO:7+^8R>' MJV; 5R-A4R_JY?VK7W >AJ/9MU!GP_./HVMS]T;$X:#'_?AUE-^.?OG,;S3? M?+SX>8[CC/F'9\/\TP_#(EPF4RE&YJ3"Q".2:G,T4K,0-*;!04_N_7+JR\NJ M 8PG::0/(#,7Q,PL(8JH(-:<%\EC*N)H_1@N41T<"UWD?LS>398W#UQ'7-_=AQ(WC:IQ(: MG"NMJ1FV:3HN@HNKBF6S%[/915=AK[[H_"6K$Z*U"7AP=6DGW]BACJ"]LB8I MG@T_6@7N?0=Q0M2[+]6V. ZO_;I717](@E=D-0@YHI.^0$@U=TT(#Z%F.O@L M-=?*H"YM:GW= NJ$6-27Z(_3Z'D3P7FMJ2"\(P\RT9(**M0."#Y*0.$(+AF? MN5$9I5U0GA!OFBFGQ:VT74\&"PFDRY)E&ATHJS)X @K.Y%(<2R:K-OFDC[(F MUR$T:JJ:AUZ3B_GL/ L&A.895#(:8NQ"WT*&6*3,MFVGZ\=:DVLG$FQ9DVL7 M9=Q+<:5M /Y?]KZUN8TW>_K>CNAI.]R>.[O[A9$ $C;ORJ27 MI#SC^^LW03TL4Z14Q2H4*=K3$VI)=K,.,D\!F8E\_.S)=:1">W=9.D8;)Z%- MA!!D LF,$@0O&C+BG"TLV&PMSS:4TJ84_V7UY&K+ECY*F*HG5_+9JQ0S82J$ M"8VA_5/6'X-U F**QG=(KGY)/;EZJ:%+3ZX^,CP8W9DBVMUAB'6CP'?_)[>+ M@0^4PDXX/!JKM>$)E)8ZVNP]ETICE+K(FOMQ(!S>'T3#R+B3IO H/+,JU3L; MVLE#4))%2^Y:$$$G/MGI,%ID?-Q1<>N/] D/G3-U\S?I4Y 6N9W' M;E.V2&AD[.Z&M\N\+/,+\; MHTM__\WF(ZYN_FS&T8@B##!IP3-=-+)0QQJBL2JDZ+WQ;0K63K+7LXL/V\'G[^H$I3?E'^O;_W1F M/.>RD J,<*'VH_4L X'2(+X#'9ZSB!O7\8[ZMWVJZ:%G6 M>!&1W'!9TY=<(MM+@V+9"7I901K>Z+Z^T8(N@-CGI/(12Z_NEG4W5'5FI"ZF MWD(7[BP=#[I:2TO%YL MUF_AZ_:O+^IO5M=X%_F@W5<+F10*II6N 4':>&..F3F3(7.59-@M*Q_!5!R" M^ )(>\8J?DSD<$Y[\&OX/-_ U=8D?A.OYA^V'S<+O 3OK&-H>&WY(1V#VGXF M"9FU%+[.T#C[/7G_VBZ [F=*A#W7&V=UH?0_^X&[1[_ ++JYQIE G M9WEF12"OP6JL;5@,O>@Q"QT-YGC^M']VF3_?@ GHL>=E.*M+NX58"5>VD MX;FI_65-II>G165GUO03RJ/JO(]5!X\5Z!W.9*)6EM!YE0R MA6PJ[56=VQD8<*%\E"D8U293Z$66"PZA7%/5G'NYH,0,H@CR4+G9OA>"1:T4 MD\%$YXJHW7-_E@L.)4''?8]Y8 MQ0QY'BKEHJ39N<%\\>6"O=30I5RPCPQ/6BZXVS#YSG9O5"/8\7'M"@./6>]. M-2 (U.B+Y,B]5NB#HRW %K B!5'2H>9X'9_?*YM*S3A$H- M$ L+W%OCAU)@PS0UNG! MW&AHTS.H"[JSV!"/8\G^X1PC*J-!4=T=D">ZQO\3:SHEYE=?< 4?\!]K+-=7 M?\P+SHIP11>R 3+*5/L;Q8H=F(E6@2W""M,F2#4$]041;#+EM1@VW]>;K048 M'%)F4*<3:&\$"Q *0Y==A&!];C1Q^45&FX;0JJEJSCW:! H*J/I&;/-_9$@L M8(C,2? B90RVM"WW>JG1IEXDZ!AMZJ.,DX0-N@#\&6TZ4J&]XP?':.,T/R:\6F7;G ([LO5IG%550"KQ5=KJ0]OE&F]JRI8\2IHHVQ90Y]Y 91B>8 M)A>:@9>>T6Y:$+.3(EQ::N@2;>HCPQ,/!S:N.-2^#F#B6#,P+9V>Z!C7 MX"*A]US^' X\A0'22FD-.A[TG>_6!>[/X<#-"#!P8.LQVCN#X< %0](!([-& M$>R,GH'5F65AZ!=):*[;..MG0;81AP-/R;4^2IMH.+"PT8A<%!,JDG& J)CW M&9CAZ(249!R:G\.!CU-@A^' ?:1_LN' T4-4IT)8ZPZ.PFDO%'(()C@S+ MK-H4P5_(<. AI!E?0U,,!XY"1*E=8,60C:A-KCF6P3"C9<$B#8)KLZF\O.' M@\@Q1.[-A@,;:72R);"@$C!=LB''T /S=7Y?)'+2_[HH_T*' Q_C1!TOX!$; M9>V.=>P"XU*' _=2P8&QLL?(K^%P8&ZUH"-$LVP@,2VQ!G7H-%'2A6)*4! Z M14K.0XV=A@./H<4^8FLZ'#AC# ;H\59YS33PP'RI#2,CM\D+K63L5'3^DH8# M]Q+^P>' ?237=#BP%-&+P#5SUM'C%7#F@Y!,%42CE!&ZVUS-ES0<^&@5'BVY M$PP'?O#]LKQ=S;_ !K]9]J^7GS[#XNN?L*H=UK[@.$F0QSUS[$S($5:^DP[) M2T!M2TF0G0:G0T:-.<:08LY)NMGPQS?,B31)>YX-,NMKDU-M(H-B-;EKVGN+ M0+O-18Q%.#RR3X5$OHASS&: FWDX'K-F)I*KDZ/TR">KNWPI\Q3[L&;0/,4^ MRIELJ'#M.HF+S7>H7]$K2[_=CDC>'B=ORIOK#6U!N/XON+K&_YQ_^#@S)0E1 M:IJ]SYG<82Z95ZYF?O(@"V#B.%D?G@'KN'@R3J+@:<8''%C-?9>L678AZR0, M69=H:NY@8E$%9,61_U%LG8<\6;^^Y\#^D,0[3E6332E^[EUY_;%^^_OBU:?: MANU->6Z58N9 !<.U8$X:>HDLM\R[XABBU:CH)?*IG-$NV7N!/R2+IZ-$@U;\ M;^%K!?[;)#/B;AB5")IF!<*-4!%Y5&Z9H8)A,##+9%'R; MU+]!L"^(I=.I;\26^'?@[UL%NT .I@V>H:I)_MOJC=H,FCQ.= 9+<-PUH=&9 M]E\>PHBCA-JP3?R#!;Z]7J6/L,:WJWG"5U?;SZ!?WR&N74O39MOL[E?,UT33 M>IVWW4AGWCN7)%I6LJP=[X*N1;? $FV=01%-8VC#D%&7<4$T.YUZ&S2";]/? M_N8O;P?PO">SX/[%#)+'J%+-_.:);%T568Q&L>"\TTDA:-LV+C7),B^0Z^=' MCP9]\_M?LOOH9$U)C\[7/O^\L.AE89"U4D&HXO%G*>,H/&RJFG,O970I(8FN M,/H7K06R8CY@885LFEK=&R6V=9U?;"EC'Q)T+&7LHXR3U*1U ?BSE/%(A?8N M3CM&&R>A#>&,QM5F/@@$%"VGMT:G.C+7!8RVJ-AF$-#+*F5LRY8^2AB[E/' MM?6>+E#@(GBCF<-B:RZI80!DJDF9? D:$^[.C]]?V]CU@6=A3@]1U+*UE$_0 M:^O!]V].D&O2XYD- MWS#7)',@BI)97W*I>6TI,U^O2#GY;)BD%X5/UG'Q'M6DN28AB:*EC"Q +DQ+ M\FY *I( 5]X8E-*&MD?G"\PUZ<.:0;DF?933(-?D/K:AE53FE#(BR>%'"O0/(O=/D>32,Y&ZO-(3D3 9Z)[6K@VZS4 R<)-O5(>I\_K/I7EJ@ M?^0S]4SHT2#SHW<@T6F)Y/!Q%JR6].[6.GX1/.-*0]%1QYS:)'N\R$#_$!XV M5_Y("_;U(T#'0WT<9)XG8 M=@'X,]!_I$)[AVZ/T<9):*.4,"XKSXK22.^*I=VY9$FOCO>.%VY=XVC%RPCT MMV5+'R6T"?2_OEI>YPYQ:"]U#+55A%#&,9W LJAL818=[;.AE$=>Z5/1_HY/ M/0O#>HC*'H?\6\A[Q'A5O\N)[$,R3D2&4M<"+G0,=$X,O M>.1=-X-U)\4/R M860IG[;<^/XFXC?R'1=I#E??EOQ$!O$R># SQ['U1;S0-KX\*C]+$6HI?*^RT5 \]MFY,/07]! MK)M1_>EF#C*&>::ZB. M+\,[_(2POEYM0['_42WP2,9QT.0@!2EJ'R5_VT9B:QT#UGKJR2Z9CEW$9=-P M$M4VN""ZOZ@JW!L>1:YS4BTY>$9SAMDUC_S.]8AS"CZ.$VJ#V M=MQK_:R$QN $,Z'.-C%:LJ %,N5-RO4V+"6>YEK> M<\N]D$!>3PTX%9<86"#;P%MTQ:(IZF?6QCER_?SHT:!4N?>M,)D)2@9G&9F\ MD6E'4 ,$XE\F^R&@2,ZWB:V\R*R-(3QLJII39VW4/J#?%K@_AO3XM[AMF7Y3 M,Y2--^1D,3I) M,J9.:=U"R)J-&;5$3H--F@4\/5(4A?3+Y'+_HL3Z#&D7LP M'\)U5V38 =GH/=*?QC1]V_3I=+MLJIAIJ1.]2B&:Q**NN7H!,IWIV9,O1L"5 MX0)EIR#QV5+FB1;MY\B8/OIHDQCRW.7@_4PAA:)$S4*L R9T3;XKGGQZ+P5" M5+6-:_<4@&X/G;9_^)B:>GS_WT#,#2^B=K.CE! MLPB(3%@OM3!."=>FO=++RE1MRY8^2CBI0>)BKDTX(DL@2NTFZUG$F)CU"4TT MBGL77JY!TDAA1]LE?:1]^O84R\^K.6Y@]?7;HMIF(G9Y8..\P]YKWLTR%%$2 M9TH12>AH39#&!),D"I&,4O*I+,,NSVZ84VASY$DK2_M@+2^4-K,HT3.RHW7A M&35O%/@]CYQ"+Q7445,L)2_)/R4?Q2=KF80HI13%B-0F_^:EYA3VXZCQ8_J$4H1D&4[0A:A@@'5\W 60 MH)5P&_CX-_.&K_;-&[Z[5!8SZ8L 5V(=!%SKOCV23:@-"RA"EB%EGMLM%GM"R1'FJ<.$ND [*?62*CZ;9'EL@1BIF6.AA=+K;4% =+W@>"9E[P^F)E MKPNAYKN7_2^,,LVR1-HPIH\^1K^4V1/N8 X^XJPR0'II83F^"!L$"9^P^'_Y^G?X[^7J]170P5NY+53P MUM/KZV.HTTO)*/2!>V:5DDC&?RFV3;5 #Y 7;:NT5EJS.-)>J-^ /GC%NL!M MFCG2$_!I\DB:$: [T4;37H-,D[ZPP7BI4J9W$2SMP8Y.;D@I,@5:)T.[,0=[ MN61[)@OE7+G61VD-./;M(/\%UGL@WYSN &#)_$,6K==,*Q.9K_DZQJ''6%P1 M&ILPJQ.\Z2.8396\;*VA4^>U_">LZE]NFSA;Y=#36HY,\3YH7PHK1>MJY"<6,W#F"'VQ0A2PO,DV MT#(_Y78>]_K]\O;ZX.YAN/Z/U7*]GI50(!N1F0.1ZA6F9H#G#C@-#T<=10@/_\F]KDM._?L7/2UKUK_-UO%ZMM_'W]3N\ M@EJ#OZS>,:XV#UTD,=-*%2@$&X())!/"'E, )HR51A27DVK3R^I(P!=$J2E4 M-G*,:D]9_,TJ_G-YE>>+#V]Q-5_F&?G6D>22F*N=WG2&PD!+SWC)T4,"JU*7 MC.%N3[L 1C02[30E*0-Z@* 6P)TUS&A5F9PE.33%L53(WM"@O'-MIY9?8HN7 M(5O2Z=1[#L-(E(MT8@O.O*V#A%(!%A(:9HU(T0@3>&D3GGB1"0M#>-94-:=. M6'BNK,@KG4TL]#+0<M,>4M0LA!G!%2\VM"<+R[P>)=W]DPTBXKM:?IE7NP2N?E^4Y>K3 M]K>_5Z7!U:N4:G2$CHW?%[1ET4:ZP5?YOZ]ODAY_Q9NZQ/?P[^W29A"DX59Y MIG.B8\1Y1R>(UBI5#G-J(FC7[\'OYF%XKQQL9!Y M(VOK\13IW=-D[>0L2[129M_VJ!EY01= YG-2^8BW$.._HP\7Y5U625O/G'6. M:4O^@-?",Y-EEAJYX*I+F74S@!? R_-18(/[AC8]P]J= F*!)&#SX.JW-LU"D91:Y M+:8X*6R;CB5G.E)@"%>.$FJ#R1=W..XN=K_MK]]VU?4L1Z=5B(FAU[8VK3$N;;+D('<]IBK M]0@,3)W&"YKS7"^1XUFY#L\MZ()X>0XJ?\QD=SZNP_H^NCNKIW4"8^AUK)<( M$8%% 9[ED 0"-S[O5A],X#E\PW4B\2=,Q3ZJ.,TR2<= #X,T_I2(7VSSPY0ALGH0WX7%*N.7TN M<3I[DR1S4#C&-5K0QLB@)JO8.N,\I;9LZ:.$T^0IJ6Q+$:A9D:9>..3(?$1D M)J2LN(C![P:B+BQ/J9>*^N7UVV^4X]91;KA-M4Y1HJV>Y^ 7D$QA=F[X80U!?$,$F4UX# MX[VWWVN5A\)]84BO"QD1$5BL!6)!() [C$#__AF7&H-6355S[G$I(W@!E('> M@T)KT62K!@[(T,NO9V@?NS:V\S @SLI'J,]LZ@:R\7 M@DYQ@RPYJ!E;PM$9+S4SQ4=T6F'F+:>/74[7WBFYUD=II^O:ZZ0MCL1@WLI^;BNO3TTU,#^>GV]WBP_X>J/^?H>4BD" M=$3+H*Y70P;F:S8]+]([(;)*J M.;#1\>V'O[V"Q>;5@R=\"YH7:4PVM LA+W6:1\V#"2K3JYI>\.!&B(/+KA3#K*C5MB*16Q2J\UU %%<":MDF]-T!W/1[X=3R M>62%-#@?#T+<]J1^%=>;%:3-3.B"*27)S+:[?\F)A2 E"R6ADPH=#V%:VGR' M[\=ASO%J:6"C'T1)WY.9 8N$?R#9AN_J_?2;0JS?VAF_8%FN:IG:]:?K;9OJ M7_'S"M-\6WI!_^FK3\O59OX_-].UI45/AD*=WU4'E4"0=:JI976")' 1R)]HT\BX M_=I^\KT])1JT8'D*&CF[/#D(A(5(I4$7YH%^E%(D8Y3QME':T(]&L[&4T*"Q MR;=[R(-RN+E_!&M"I#V;U.EI\P8K*D[:P37JI"P/"5J7V#Z-<*H4QL:>4A.% MG$L"X\$E_?+U/7W$]DXH AJE:#4Y>MHP0S2UYX]G(ANTD"77T.9RK0.XTV<+ MC$F*KH?ADHBR=K#P+*HD(-S#MKD;#P! MZG+X,;8&6J2/7:](NM_7>PLJ:LQ9FD8EYE1.++AI-QZ14 MJDTEQ5XXE\>'X5)OT@MYOIU:2NN]^W;/3B8@9X@\,:[(:]->&!;JQJ:C0XX1 MK=.MYG]V@'=Y5!E?*PUB='_ (M\BH3U+DW6=F5!>UEXWG-:J(MG8C@ZZ@!I= MF_:@WS!<'@F.E.^(G8C7J\WL'2P^W/A03A>4,01FN--,9^-93+JPDF.29/^B MCIW.!_K4!PJFGW:5^]UC+S*V=;Q@1[0&[D',1.(9AN*GSX MZ!>HPJ,E=]KJA3]AM8+-G/[ZZ 4+CS^Z88W",^O8*4O(R924HR4OHVC.9=0J M8VU]B!JD"^506<+CIS2O1)"Q1(-",ZY+J T9%9G-BC/NBG.<6*IVAT:^_$J$ M7^?KS\LU7*UG7 1I>93,62YK%_],/J(GZS28(KE+4FDW[>KOL9V1QW8<6SI? M%!VGC@;W!9V=&H/1>>UJ?_U,8J!ULV#)G)+&R"R=*Y''GVDUPRG31"'GDE;S MUP8VVT^\ZR7QU\WGWA196Y.\,6"(!"(Q71(9"B$CXX9CM!*1-\J_?A+6V8<; M>A%AEVVC*:1%%\,;++>!LRY@FJ;+? ?G-(DQ(ZIKEPB#9=V< "9XYY'TXGBH MD5/K&3@36,XQHL]9*-[&;)M \<\DM$RE]SXB'CEIY6]W?LE-0ZF_EE?75:QW M%^ACI[BMB:J!A8+9N9SRBJ@+=W&-#WYD.FMSP'"7[:0W(CVY7? ?H4- MO%K U=?-/-U=57ENHY9>,I09F,9@64@ZLFQ2T '1HH4/E=MHX MR(&ZDW^NYIL-+MZ4$K^^IC_\L%Q]'3U0@@Y(L8:2Q,R<7DHU'($C/:Q&*A10=J/G$J::7"1!1<4\^"5+L588=JTA#F+ M6(S 8DAC2*M7M4>/YPQT<>0M"DC.A@3P,Q9S)%N.B,7T44>3<0%[WT_Z_@KW M5&3]!4\ZAV+FR V4V0=6+"=ID8W(XG9D<52U2,Q&SMOTCAAY(1='Q5,JNNFT M@><2(] KF8)GT8L:%^..Q:P$0\PJHU3@H,UF_Q)CB /XU40AYQ)#[%+BZ&O'5T+"CMF-(Z1IZT(.EB[,U;UHDKS>BFG7VE>'\E.7)JG?100 M,BT3'4'CJD;UA&'9".L=1!ESFT# BRO-.X8?8VM@VM(\2&A<*)&)X 1Y=XY6 M#/2%9U>2J^98HRJLEU::-X0:(\E_LM(\YPW/J K+Q$ZF@]$LZ"#HR*2=+&)P MRK1I/O*"2O.&\&&XU ^6YHU[^?([.=FK!5Q=??T5O^ 52>7^V!O4,KO;YXYQ M:7+$"G8N1 KJP*53H12IK>0@A"\)>+(J"X-VUNT1S69S?(OJA$!"5IY\:\1* M2:>83Y8SE[6(RAN;=Y$';9:>LYQ@S2UY*II5,C Y>S]!H!5;5 MN5!\8@FY7O6A=B!J%-+JPD MQ6O;#4?TKHD8(H-%99QLU*FM/]8?BU!C**R!R?T$8C(79JZ.U;&.[$J9:Z\. MU"R".4T[6O[A$AN+N9B]%YQS1DX;9GF6)OON\24 M$]Q '=MJVHPI[8YQJ@OTYO1II):7=(DNZP1?C);DY>@0EN09 $;'"I@H0C#1 M=VL7<)F7Z./2XHAK]#[J.='M9Q>(/Z_11U'P$=>@QVCG5*V299U"D!*S7FF" M&NJ4 OI1\G7Z*WYTTBEPUSX:1?H'8XGCWI'\QW*9_S6_(E$\ M.JO)C;S[T^/O2OI]_AAW)@-6M'-W@BB,EU:B"5F#PFBTTW7X ^?<1#H!^CUJ MV#M]]VD/;'AGBW.V%C<+LJ($ O9:(8HO0XJ&5/:]#9_!&7H?G7W@>^65U>_ M+5?T\N093]HH7PQ+T@IZ5WBN5XF2)%W):I[P$R_1PW3]NZ.-%2^ M#>XU[B#-C)4EZ&R9LKXF%:62"(.0$O'^8?%Z^O5"A?IZ_L5+-97VZCC?Y 4_]C>I67G MI43.0MG.9(^&^>AHZU,^)L>]UKE1;M<0V"^?4=-IK<&]P_U6Z'2H'1X*"\Z1 MJWGCCD4UIO R0-LN]V,%_R^^\2;V%D@^U-(7UBI_9$UG?TLRE 8SU"$ MU,Z4V*9R\0"@J<+:XUI$8TCW7 +63W= R=G+ EJSR.N*M/ L&*]8(,:=HP;HO5>CJ#[R;]XGJ N8'[M15"]U/=DPZ!A9-R> * 8Y60=$[,B9 M+N0FT$Z9&!%<:0XZ&]?HGO3,&T6-I_<^(IZT413M;!R*DTS(6COF4V1>@F>J M!.XR+SJ)G52+E]*ZB.Y*1M%.8TJ&">8R#(R'8UCO@A@%HSAQF?A M9.RCT3-L%#58H4/EUF!+OMN MC[[^D:<=0\"H9WP,;. =42-=O2=H1\=..V" M@11UFQX0!P!=DI$VALP;A$CVP;J)Y-S=1'4!V-1D>Q;B:"\BBV4[DEYIYJVJ;7"*S,49*:!-(NZ)Z/*,\7<:MO11PLBFX-O5 M_ O9N^\Q?5PLKY8?OM9,3UA\?0#VKKH7BU ^2)9,/6%3XHPP.P9&:,5=X6JW M[FJO$='Y@=-;%",K:ME:RB.;D+<@7U\MKW,'I$4&FIBRF.AXOD,6%H;9[ MTUYDKU40W?G0\:D72(H6\FZS2?PV7\ BS>'J&]I?<5T#_3>8[]KEQFP#T(Z/ M4A:FC:NA_6A8JEDM/O$BL4NCX5X/O4!>-)#VB(9I!?J?L*K.TU_P9;[XL+[Q MB._!SN^+_W7,,0AN6'!UEI^QA@%X3QJ'9#2YQL%TV2BZ/>V2B-! OA-5U#^= M\+3[JU998X>>TSY[K-,*=[+(HB@"#0>40>A,UF6$PC./'K0$%/J9++)#CYR@ M(A]]X*GV?=$A**9%"&2SY,2*2"3CKZ-C>%&*;[B%#4%\BT:92 M8H.[Z&/TLVP+#U99YIVM>8 RLP"F,*DLUYBRCK9-A?_3N"Z01",JXK35 M_#DJ76+M()=M)&M/$V9$8"$:;[2KKE/K@9HOJII_"&D:J>5QCJ-Z!_PB>\SV1Y'F[3B_R>@$]SK=^, -V)-IKVSH!T('4 52Q3 MJ P=#Z+V>9' ! 0-L?;WV1TE>$ED>R8IX%RYUD=I+;H(7J\WRT^X^F.^OF\! M+GEV8)1G(0C:T]$K%KGVS#BN94Y>%-_F:-P#YJPL]^$*W&W.-5#Z#:*?]XV! MO]U8OIM_^'@/CSO41I#Z@M5D?AJR08,EH!*%]SZ%@K9-BM2[Y-N,^V7VIDZ>UDR'0MG@B/=9O@T)E7IS5ULL9320N^?)?^WP7, MCUVPUDM=3Q8N'2/KY@5KH)2T!B1#DVGW,L3S:$1FPHFLM!8ZIS9UW.=>L#:> MWON(>)J"M?N![BHHB-DS(9)E6AHDIRL7!D470JACXEU2DY]^RJDKG'J)__F2 MM6-D-V7-6K")@\F!F1AJH:7B!,D5%I07,;FHN88^.CW#FK7!&ATJMX-OZ=CS M=>JOMEO2G[!:P8;,E0%)?T]^W#C3=+KBW4GA]VH3*@9>;\?Y01:B MB%P:G96=,0XU#O9__IM_+7"U_CC__)9L;?H9/N ,1>0.R-D1M@@2AHK,.YV9 M19==$"0J:)-_U1GB";:I-ES:-2_:**E!8.N %&:F:-I5LV'HD,Y.%)(V<"=8 M)#'0?A6BQS;% %GV7KU?I(ZSQ]?+3I_D6TCNL8ILO/OR=OGZZ M_O3JT_)ZL;GY\PWFF1$2PS:M@H?A=$5XN MIUJHJ$$*WCO\@HMK_(WD] ZWJ*:]M0EW#D*Z6+*,HX0&F7>_[@5EC%'DPP0F)*U7(QVTOHYV]M$8B.25>6B3 M^KL7SL6R8KCP'S/"C&/X_H7I>C6O>'[[\N?\]7*]F2'/W'CEF70US8'S7"\8 M+!GD$8BQUD?>)O/R$**+Y<4H*GA,#=LPP^C>GGJ8:'S3:EC,4*'P*696G%=T M L9ZW5S#7^"C\A$*F5I39QH]!?ABB36% A_SSHV])?US3M*Y)AL>\KS.IM[@ MZM-\4>\^?X/YZK_@ZAIO[/E9"+HV:,N,FTA[J0XD+(B<>9 @$R9O&OE>1T.^ M6.Y-H\3'[//C%2<F72\2*:BAU1$4*#;V$S=\$U5 ME# 1FQHHY=1E">O59O:.]N2;,516:P<^.SKJ+6VTMLX6-R(P!XFK@#P$T2FK MDC[U 97HIUT:???8TV>WC*?.Y5"QCA@]O =Q>V/7!4:?W)7N6A[_&O3Y;)4! M*MA5X@#Y-52G,!J]29GED(%IX^O@;>58!HQ2RZ!B[!2%.P\U'L@]&5^+?<0V MLO9NP[ZW0'(1DOPJR9SGB?PJ\+3#D,%!NXI, 96,I=.%8"?]???HZ% F&%ZK&P,!@:28-]5FA,(MI.AYZ'0OUTV%#Q_] E5X MM.1&?@N?._8?_Q:W^H9A$X@CTHB M$ULW5@O#?,Z"%9]$* *$[Y9D=;:4><(R/$?&]-%'F_:I?^'JRSSA^OO^G9"" M#4<+:>0W\M7J:VI&4![0X^Y4C;VZ>^(1%Z'*L4388H[H MW5W!+U_OO_W/.:[H(1^__E'+8&]*]#$[.DF F5SG 4J0#% E9C6W&1-JT6@> M=C=\%^@A-%10@R2I>VA_1UA?K[8!_?5CO'<-/SJ ;=NNI0_<$S5K::#W0]1J MIK0675IZ@?:T6ROOL4[G5754K641@F6J9&TR<,5+FXFN9\"PYSJTG!O!^NBJ M);%^7WR^WJRW$I!W(3XZWD'1^:QO=603+ Q;!*"5\71\R ]6'0P=8B8ZFF0=7?32[DZ^O5BG#.:F*CS\$S[RL8 8Z\W*19(_3Q ]("77M!J%-GEO&S7: 6+LG9*J_WT MHTC>[O:7&9\%%[T3#!=[@W*XWQ?D..#]VN\7BKHDM$&Q6&J730!R!@5(%KPO M(O ZCJW1+(S]@"[62!Q# 0ULA-OZS?4,4TAMCQA( MC4V(<(=@>LV/HI+]];#]Y-E KV\^8^W(L_APL\@_ZCPQ+VA5V3LF7)V8H%1B M8+RILS"(RE)@$&U4O ?,96A[J)1;-%A8+2+;Q-C_X;A,M1\I$P;F'3;V9CW5 /NLU21'$HAM@,"D1$"LB^US6^@W$9.CY>LDW'!CUY?1U!6E2H&+=6UX8NG)$E0M\IS44))0%OX]"] MV,J\06&^\95R#I5Y@_(;45GC 3-#G52='UGHL N.OJ#W0627NA7 _^BIZKU( M,U:J>A_E39MOW 79SU3UT73;/?'X&,5,2QW:Q(54A;,,VSZT'%A-PF:8N0W% M@$^Y4XS[;"G3*E6]$6/ZZ&/L1ML'=MSE!JYN^EDV4R@$R6!O$J)3*C\MW]_IE<(U[#(V[3? MAV':$1HY'_.4,=) !J]N)P\D*Q.TDUX:G74J&!-(YSPYMMR36Z5FQSSP^'?X M]FD//OV;,9]I*BX$BJ#[O#R/O&(X6,=ON *%@EK MDZNUF*DB'.>)LZ)KM4#DA7GE,A/12!8P^\2;J?Q;:91!B7 V, M;(T\7O3M4",5E TIT3*3K.5>B07$R'3B]9;8.D!SU"XV20RFA3K'DM:IHRO? M[H36])BTN5[-%Q_>7L'BQMZ6L58FF6I@E]N5^.A9224Y1T15T"8':R^,C MH^GXT?W;4%DWN63= 77G37> U;3-$48E? M,6Z^U5'4G]Y$0KU=PO%1B"Z?.D;4H3?ZG2B#%LY8&;PDHUL7D;VIS;\+)/0Y MQ>AF71XP=,!SW/R^J#RL1/GC0?/.&'PB!S)9$&2QYDQ;C"*N9.VLQ](L:^( MH,%9H,O%A]J"]O62U+C:U,;(]4FW'M&K1?Z6I'A_D9XX6.6<825LK[])&MXI MSFK9F/1"ARC;U)$< 7;ZW6L,YCQ*&FVLI0;QCKKP-^7U"O-\,T/0)61NF?'! M,AW)< _1.SJ8@PO,+N0N"HVPS[O)I7)=/G!'UTB![ M V:J!-D6#LM0V9[+Y7FWLN#Y*@N MN)I>RAQ"=II;F:&:>Y(( \4^)2U 6LT=63+1UEPS.W,E.QH8^T1[Z3N0FNO/JP0GQP@\ UE^3ND!]M@'9 56T:)VVM"A? M!1E-NDN6QMX//W4$\UBY+\<4VLB=C-\L\.V2I%-SQ!:_S;_@6SK\L ["OK=0 M_UQNLH1JOP&0"IPV9M;A[$;#_ M\FTPD@O@Q\3J&'E+^#^X6AX#O_[-NZ;>,7,GC62N#OC3S@E&CA2]#]%)ES/0 M&]*%3,.17 "9)E;'P;#H^!?"KSYM+TEW=M-AU\%/?^98E\$]D.]XY!.)\YS)[_^/'NL7Z#5%/1OG[SD:5.V=B$3!EKZ0SC@1%" MQ504:%3DKJCV%UN/8(UY=W?WX;?#DWY9KE;+?\T7'U[#9_J3S==9+,%E78"1 M]4TB"$(PT.1'DH*X0UL\5VW2EON@/$%P;33>/'7+-ZIV1C:R^N"DO;DVRJ"W M]MW\P\?-^^7OB[1"6..A_^#V DL@+[CMH.:LJ"'$3"LKM-"D(AT15LK(.QR< M$T"]! :>HU8;>/G[EGC?VOA-N0'YYGJSWL B$_I94*A-RII)T'64G")3(:%C M5F:4,:-E=7YKOC=S7RZM:@;*"J_]:UO?CIG#R MM^4*YQ\6?UW']3S/8?7UUFR=Z8PV\TPVJ$42DLXDI)R B9)T+J"5X*+#'C<$ MPR7P9E(]C'C;_13N/Y>+3M"5<9Q746'P1'U/WY$')5@2R9I$_DQ(70J9!\*X M=!:UT$:#"_#OX?\"Z_GZK\]T+.YKRC!8FZ85J'GK,2+'G@)B#S MHK8 2(3>1"6LFB*H?1CA)1"JJ58:W)KOD\ _%M=K3+M<&&203(5HH@>.7$SG*':"?$G\FD9OCPEGAV]7!5<$ M^Z8=[TTU][?$E#]Q,P-?Z 7 PGR0Y#,8XYFW*C.)DJLD)*)K4Q'U++1+(M"X M>GA,%-=B9[K-97H<%PF>V\K=VH"U2D)P%G@V) DGHB["2]GF;.N#\I+HTTP[ MCYGD6S#I)LN%GEQ\+G6*)!JF:Y?/6(%Y+\%K48K%Z3S]2;/$IF5&?VF?<<98 M$*$4'P+CNL9@O4O,J^"86--V-!'VB,GB?R% M=-[DVXOJ5XM<:]QK%Z+]J5%6@':")^:$#DQG7EB@DY1)#P&]\5+['5KLC=?U M>N@9I7[TTM-R"B&W*)#%S097=X?BW93,S",7""Q87CM0"<=BM(E:C#QK-C'*(P6G #.EU "NFQK_9P MH36H7WT8F-V>6BE*=*7:L5(6^E+(CL5:<\V1_A\X][;-P.%=))=EYP^2Q[(?IZ@G%#Q!T XM^#S(>?=$E>);CMGMD(&01@!D/,@13 M(/(VM8-3J?X9*[ZUYOO(MT56$)F6R\7O"[(E(BS^[YM2D+:YBN^/WW]Y\^ZN MEU01@(%<%F%$8CH:9)'\& :1K,JBK=*AT257%WC3&P)#]?BX$<[(2AC1LJ^] MU=_!XL,-^U6]&),ILH*E9K+Y6N>L/8LRUDFOR4O>Z5:JTZB!^\=>QL%_O"1' M3+RY!W'?)NYY&*./'7D 8/H9(T>J8%>) ^0W\G20AW"""8&\_SJ&0-&E7N#5)*]^&Z*^/L@*QI M8.0PMM,$2,;180=B#%# 1%O&74C')!/KG UIZVRQNJ,!5X7>B.)I4]12-6J> M,34UG@F@3,V,/G(?^0[D[0H_P_Q^3-1=1PB15;)6,,MUJ9<#E@6%CD6M8P+G MA-P=0;[W#F3OAT\?^AA+\LLQQ=;@(G,[X.M!J[CU&C=WT$S,Y&L$8":G>D'C M:(W"5SO%&@Z M W,YB(@Q G=M(J./L5R643A0U@UJ1+Y'=,OT+IB:&H+[4)W&!!RJL2<),$#< MS3>".VPNBE2[JI";RIDFZX7Y6'\DKS8IG8.+;4Z%Z2CPC*DW"0-Z2+G)_*(O MRZLO-:O_^UX!-^>3$X'.),*%D"/3$"7S/!B67%200J:]L$VBTY.PIC<-AFON MT1RCL<3>(N?MMN-P30]Z3__-EOBR9(F<#!\9=$WU1&! /S.1O8P%(8@BFE!A M'YK+,@T&R[M!/=\NIKO$L ZHFIH'^W&=QD 8KK=GB#! Z&U2*_:A4UDIXKAA M3F(F^H,@=%JQ[%$EF;3/N:?XB6GBBS.T+$$PZ^>]2H<5"'PT.?-E9O MPTYH=[H:VIQ4$B1@0*=%-%ZC%"6BTJ@1A9@]]<%M!MOID)(-@5@592(SPR@& MVV8W G*+DZ MY?RI,3C0><94'WDW<#G>KI8),:]_(RE4C'_BYDVY&TFS;6(PR[I(8S7M@ 7( MW=(Q,3!*,NGI]UJ%FJ_:A!'/8[L,;HRL@^8%FMO\4MKK:U[I7]L*L@?M4&+1 MKF1B,;="WJ0V0Q*%F)TUJ&B1RU;=1KIBO S6--))\SEV[S#CI\]5WF]7\_2P MDPY:I8LNBFEN@>E<$O-62\:+P:BT=6Z2:78' 5XB;\;11H/I=;M=Y.Z-O=K6 M?OUQ>?6 X&_*7YME^K_;%;Q?S3]\J!6,7@N@DY4E[XGS2AH64JXWA\EKQU%@ M;A-!'0C\$DG65GO->P#N@_]^!;5KZJ_PE0[G3-MK@,0RT+FL$9"!]HFX$&VPK^%J1]"T \^7>0:1*Y(4,)-4J2DV M@7E-@I/%>T.6HP+Q7!QI,(B739YI=="@->!!\#??UDC\NYJ5)68!#:1D'$M0 MFSS+K)@/2M0^JYJ.:@T0VL0".D-\V51JJY$&O0 [ -T:=F+F4N$U28.!(K1: MD22@]L TGEN7.!37:!!*9X@_#'6.T,ACZH0QJ/,-TRU0S-^P__41:.^L@3#, M8B8ABD0>*3-%$UH4F07)(^-TM'KDRMK2SJ'KCO-R2-1(-WO"DX/FZ/0Z>7^Y M7I-\UNNM=U!LO1MVCDGO2YU8H%C,GGQ.KK,$R6W0?OJ\7-11%]'%) )/C%Q'7:M=";N1 M]"6%S'WT4J5.%;XCVD3/@G[9G)M::WL8-^JHFX.X=T!O6\'4M-?M=:(V/EK, MF24'BBP_2Y9?BH8)9Y($+WP0:LC^U0?,R^;3:72RAU4CQ[S_L8!/2UK%_V#^ M=;Y.-W/GO%4F0V$&+"&$9%AP"NO81">XTEJ[/,%NM0?:R^90&PWLXS@R0ISY\8R<_U@MU^N9R\1?X2R3I@; N40&MF@&Q&-O M4>32[&@Y .DR.#&.Q/=P883 \5/SDFXP!B=<,^82RZ,, 4"4^=HU6R9K$VR.96 M.+6;V=/!>=E^],O6Z1CRVI/]-SS%&+Y6,.LWY89E]QY/78Q!8E+".L3" 6?@ M@F58O-+"H3&B343_$**7K?]1Y;V'""-G$=^4;X:2> YDL>90R[J=()J68%CV MMB9-\ IP I]RTEEA[7W'_K(]Y_E@VEA##B]3,CNFDXDL6)T9>30R615D]FT* MH,]G/MA@[7:8#-9#RI-.!NN ZP>?#-9'?".C%*K;%"Q%-=FFL#93P9KP88^TAZY%=Z;!;Y=DH3^PB^X^&W^Y:Y$X5'Y MYS6^_Q?]_NOM5U+Z74]984/$Q.L4'1>8-FB93X$,8&UIEQ20$N<='(;A2$YM M7QZKT>7)U#%BQ6-%_W]PM3P&?OV;=]T$DP%IO&217BBFR6YF7H%@CJ,B_PI$ M<:$#F88CN0 R3:R.@SO3^#7Z=^5XM]'Y827Z!SYLK K]+EAW"O25YPBE& E) M:*$1O.?<>EE'E( O?O;$YXX_>_J;!P6US0-(\G"MA]HD#%GTUM-.DX21TF69 M<'? K64"/HD2#C9J9LU EKIUOM(FVB);#(@8YY$[WB&70";++2/6#.;0Y[ M'Q;LFD!#9=V@1'\/I+_].UU=YYO,@OL[GYDUNLA:&FY2$>01DOZ"*YEI:V)0 MR26$-HYR5X073I3A6FG@07U_*_A]1/#5XCZU8#V3RONHL1"M#9EEJ6:#B\R9 M(K1%BP2M2LZZ(KPD]C312O/2_8=-!OY6"J;--Y.MEHPGTG"2R,G93"210@XH M)*L96?2Q:)^D#U/W?M@#\Y)XU$X_#4KZ]XGA)I:9M#<\*4VK!W(@K$#FR:5@ MSCDEBB0/ MH0YR"DJ>X"VE%C'&F?R[W WD9_T2;GI4$&JJZF\$)^IXJ,EP"H M"]EL<9H.B.?9&K67GKNT1NTC[^GZ8'9!]6.W1NVEMVX-,8\1^G24,)(K7Y1G MOEZ0Z=H&-'@16%+TCRR@2J-.0N?>&K4!$_K(ND4'_9U0X5OX6C>_NUAS$+2R M4"T>2^:STH7%["0+9#SK8+,HC>Z.GX1U-@U3>^ENMZG^:()O$#/969"@-EW=QK?7!1T077CYU,T$MS7:^/ MCQ'[E,D$%I03PGBF32TAK2GQ$$)D2=KL"^B8[1091N>73-"$#7VD?7[)!'1< MHH-8Z& KDFFN(Z&ORO68.:/9_ MZ)/&2"/HA'(GA\#E@$*KHDJLS3X%*!%U]I'KDK,J.#OTH0,C!KA>(VX_^U=< MI]7\\^UZ;T.N@7838>BHM@#DN)2DZ',.90TU;97(,A" W('AD8+1DJ0BL?3)CBBW7?1#8 M"7SE$1GR*(8RHA9&/L[V07NS7?K[9<4V7\#F1BKK69;!.*7HP,V\WDO0ZJ.D MH]?0J^R*-][JTN'IRB-3?HR/3ZW\CV6*?R-Q+F,G6 MTH[7:2=9AYJX26"CI2]%1T^[A$S"I".WD"P5Q$X"L<[J" M5)P)HQ/3B4NR^B-GJ,A(S)QG[]LTAW@"U&0Y ,VWC>$R/W4>P'JUF;V#Q8?; M:RR>I0!9R"Z*BFE;,@O>99)(5#E&6H#N=+]'G_J *?33+DN^>^S)PO9CZ7 Y M5)8CVACW(.Y\[PXP^H3FNZMV_ C(\Q'X 2K85>( ^;54I_<^*YV9<,62(Q,, M"SPA2^3A9&E0@NWD3IZ'&@]$SAMHL8?81M;>WTE2GZX_W0()0D)"7AA7=?:E M"K08$R-+2HG$30D\C[?#?O?HZ0RT0<)?CB&Y$5WX+1#X]P,@(G+!$QAF#=#1 MD.FP 4$&A!$Q.Q19!=.I5W\W%3Y\] M4X=&2FR@.O!V15-OAXFI]TT;R^$CP MX<\:(Q;<$>EN-)@GRUTA!\0F[90 )5/M20)*H],99H<_]GBO]?%G?C.ZR3L* M2@;B>2 /2?ODF3=>,*<%&G2%L.9GY/S,(X:Z4]N/?H>?KU?I(YF&;U?+#ROX M].=UI?";S7?]:\I<6V MFOO=_,/'S?K-]6:]@47M#[!-]>"('+2(S+C:@)FL-<+G+7/>H$C%Y9C:=#![ M#MEE\&)4^8\\L/7QFF\NWM 8"C+:D8)KU)3*M(5@]:8#)S M&Q(=6T&UV0X.0IKZNG,T73^R3<>0>8O2Q0=X;I.?NR!J6J#T&--I2I-&4MIN MS>(X$I^&"XXVQ!*28;QX0B8(8\C;E!TO- 2O5&BS(TS%@6?JD2:C0!]!-ZE@ M_O1IN=@"NKU_LB -+](RS%'7Z(QC$+EA-F1C\[:Q82/-[T*9/EMNJ'X>52D/ M$6Z+\/EU7,_S'%9?'W@N6U9SE$8ZK9C*I@*SF>PC)9B5/F+V7)32IIO)04@7 M8P&,(O,6(= '@0WX=#/@]"Z0<4O^+@B;6@3/8SR1A3".4I\(-8VHD18W+,\C ME5QD[[AC"7QD.M Y"5X%%H3S(F!&W2U-\L5PYCF+XE24Z:.(!E1YNYI_(5OJ M[16DK4%U>Q(:"X&C)3<\DR].J R##)J5[%+0 F3JEN/5FQ[[\4QO:XRMN=U! M/,/%WN3^_M:LWIE&N]Z^"-K[0O819QI5'19%WWE3+".C6A7+@S>Q4]+8\6&( M?; NQA 93?8-;K]V,-V^ %U -;4_]L(Z<5!BN/J6K63?X/C8#PX]KPE(OGK= M=5I5*0R"I=<*?2Z) (M&T]LF)$37",5$?.@C\DD"%35AQQ3D@NY>CJ& ,V3M> M:/JB4U$2(_(VDR:^@W$)JCY>K@=#3^,6&?P&\]4V-?#O6TYNC[;U7^DCYNLK M7);[/WZU7N-F#8O\QQQB[2(X']*89HRGCE&X,/KJ=TH4WBW=8!T3701>+_.=RL;K[\1=8S]=_ MW%_X>ZDR!SJ]"L3,M%"908JU)2@$*16)0;0):(^ZC,$#.+88[B'5T0Y7RXK@ M55S?]&V@+25&12*J$T&8SBDRB&"9,%9F:S!(TZ;]X+/0IM]U3\? 1R,Z1M5; M ^OL-:P_TO+KO^I9]06NZGZQ!_ LIX+>&,?09%.!TJ$E7L%BWN0;TK]\49.,YN3B)$[EAT@ M62N>G%E/8DG:").%,-,EM[VQ MJB=XLYZO,Q=2MES0NR "U@JCZG"'VJ0#,"1;0MYM.S82Z8X >XI!9>/K?3FM MTMK82+BB5Z_&@G"Q_A[<:WKY:KOT[;N8;GZ8\8 J!#J5H\[UCE!H1CZ_9-PG M73@8%+Y-,]7>4"^28VT5UL",>EHF,Q.4RS7U($;):\HB,@!.KT,)B4=IG&E4 M3_\TKHODSHBJ:&!:C6$BW*0QV.(0-!F=7%M:2(R:;$0G&3FC5DNAE+5M$CU& M6\)4[1G/QRP[C?;/I7;J?O6_?'T0(/]MA?_O&A?IZ_;.W6A5> 9/EH(&VL<5 M^5,: W.I#F&N__ V324Z@#M5^\@3L>80=T?27@,[;]_]RSW NXEI'2 V38?J M /(TR5&C*_@0@4;6SHF(I*7'.G>9H8D5*MF>$$)B4J1"O[8 NDU\[&0$>B:9 MZASXTTL=4Y*&@P6#PDG$,!U0"H+IVG_ST D.(&(A/(2( 4 MSOVD1:]P![L8B&TEJ#F,3[^6*MB]4US@?\ MX:N2A@Y0FUI%/<">DW5TH++OUIDTUE3+-]T/@-4]?O5U?DG'Z_;8IE=Z5C8H M<&6=:Z<\^%+K?C.=IT6*J$J;CDE=T)V1C30,BP9728M"MAY,]Z:XVE481$%+ M+_VB(;+@(?J, @T+O!%[3G06]327!M/R$8=1'Q4U,)M^7:ZF7\,*WY4.6$-* MDCG-0>O:3LPS X$9"R)[)K/7]/\V>>]]4([/IV;JOEL0TTI7+5]NOWR__O+_ M3'%!#_GR_3?\AA>;+B9H#7/6@HFV]G$FF7@C(OB$HF@T@G[>VBI_!-^+<3ZP M#EM>!]UT3N_CO6IUU 'LZ+'+G7!/;J]+4H[P9UODRUZ!@SK;L*?!\'ZZ*HEL=[._KQ<+=<2X%?.JA2\ MV.S 1AY!T7$-,3$+)24G1+0IEL9QJ_N@SB/".9 Z=Q'G2%VT#''>@":NRB4Q M)2YIKS@4'E3@'EQT"D3(HK@0N!"-ZXSN@_K9:'*(+D8Z3>15P26S.2LNP)J: M12BR@.BTKV,T8_:92_K;:#21/R=-#M%%@]CVF^DLS-(T7+R=+5>+RRJ#]5M7 M>LVE1TXN@B2/H8@ WN<"DEQ3GKCV5K8IE-H!Z"?WP0;04H,._^LF404752P? M?Z".7#_]HN\&ZK*6I3S;D:D[DL@U!DWM=&4ZLXP;OQD'7 MQ*(*&NL0:BD#*&0.R%&AP\5';73,(84V60CGS]=]#N"YT[6/:AO0]!_S&7[_ M1UC\%Z[>7,[R,8WW$ZG MX_G@"MKI(([0S^3WVH5E-?TV>,N2^Q_ Z]1;H7T[VJK8<^;S3[^DO]\NUL<^G[KNRKO^,3;9DC!@606*JT$T)(3$") MRM#945+V;2(L(RWPJ=?Z]MD-AQ=DCL>A!@'$OV%<_7@/O@D)-] G%KU/SF60 MK+9^1J\@!$NBC$YC=,X*VR;(O O1STS&0;34I/4EO9D7JVF\P KQ1N5HXID' MG8G'HHYDCF3 AU)[N4F5D@G2R=3F:-P)Z6?FSS!Z&K_"-P5)OIZ28)VIL]$L M@D_>@BXV!M0:4SY%+XR?F4H#:JQ)CY49TEN7A#%=33@F%9U)8(0RA 4S>*83 M:%>DC4DX-&W.H)LH?FZN'*B-!N'IX6+W61A&;U8#QOH$2G!/%ANMBX7H64DQ MD<3.UL=ZPB7BQS#Q--H_EQ+Q*U_F5?K7Y72Y476-K7I5>/:OKW>KW8L&R>AC9-%*R1D19+7H0HF\)9<68Z292&9#S\FTC\'NNRY #L- M6_HH84"6U$E"VSE0K][6?E1A]OT&R.W=2;8$@FL.-L0"RH;:L#$JT,Q*D9V6 MOMRQM!X<_+WW0>/;Z ,K9MY*JLTCCFN*\ZQ\SB:"+2*"0JO :_2T8%JM%T[Z MT*8F[3Z6G]L$.5(W#0)$MQ'5<73;_=$%5U.C8Q>RT]@:QVKN42(<*?8FO2=W MX!-&F< *X6.T\92G8S/6[L]*26^382G%5@VYQZ3#'EMB+#;TD?; UL.[&;Z? MDX0^XC>7$\DO'MCV$T.C^9.@:T2RKZ_X>+^2'PZV]> M%==ZH\FN*N!\J#=Q/$!45FQ2MPU3*276@4S'(WD&9!I9'0.?3)MX]ZO/Q.P; MXVW)>]-*& _I,ZA2R-KBVH!G1D.@,YMIEPP/C9-$GUH#J6-8-+A* M3MQ *AMAT' .RG('2BH+(5L-1FC'DO0IY385!T^_@50O+1]Q&/5149,)?(O% M=WJ??\ _"33FC1 >:8#D!,\IDI4GZPU'J$T=2$X@R9@4,J"PNM4:BVW24?CX=RHZA M5C-=C33\^4,-05QBG2O\>KYNWZQPRPDG$+05, M4+F.S)(0)6U=K;+VT8N<;)OZW'W(CCT2KZ3Z8]B/%U$'%4&6H.F(-@$4-2J,5&%=(_IZLOKR]IKWW% MQ:]_I8O+7&,MRR72?_E3^&M22XY"Y@$X3X7.6A8A8,F0:>MJ5(DVT'B;/"O<^#;SL1Y# M-58^<].#93"QGTO6\<<5F7WK.,HVV>GCYG,W(968%:OU "2J$JI#',G4BQ%8 M3%$Z5XQ6;;+H'X5UJLCY<,J?MU)"@Y-FBV4;'>D"IFFP^Q:OF! C"TIN6O+]BR.>K$\#IO5<37SF/"2W/B;>9YSF"XO<$H,?2>Q\1#WPM M_NN5'_I/#!>K+Q_G%Y6 9>VL*5\2J7.\G@#UZ/ M/_J0\4W)(X0_;R&Y@=-FKH']+:S"JUFX^+Z:IJO&-T6D''1.$'RJ"A=:>;&G11Z,//./)*_18N0VX19>+U>3]8IXOT^K=8M-("=>'CS(Z1)8L MD)_C"$^U/F168%-29.YZ;42GVT)ZP(T3F?YV]S3>A>#9V&2#B'C -)<;>'YT MS\*KRZHNH/J88WWT?Q_.N.;8,)JZK_:!Q-QFVS\ +J.*S(8 ,M>S*,G:'<): M$IP7VGF)(LFGJOL=%MF(JN\CW8&-L>L4K.VA=G7_DJ27&@5$Y/1"DSR BT5 M2B%C'5*#*79X9S_\Z>.]K0<4^WQ0F0UL?ZW3['X)2\RW(66F9="T.*=JA9=G M9$Q(,@Y%]F1<\,BETAW4N./CQ]/C4%*?#RNR%H[P95RFQ?3/M1QG^?64K)2+ M<,/*5]+'X,G <,*0"\@#JU6@&; H5I+Q48=&X;(]R)XL&YJ(?D#K;%/,.2^X MK.^K<'%UBA'&=ZLON+BZIKBJGD#M:T$PF%0BG6I$96^R@>R-BLEH$^2^F^A^ M3WSJQWDCV0YLFUT'AOZ.\\^+\.>7:0J;43B\!.O0$2CEJI^H+43.2DW$T3X: MZ9T;SC;;">-9.6?#"'O G/$UJ$W(X2:DJUK,#J &]]!VPAG?0QM(7?-6LA[Z M*-@)SBN6BS41C"1(*M?H7R#F>X;>1!.]RIT"Y^=(@$?5BEH_=O"\Q_<_/\V__:_N)&SUO M_[)6\UK!/YXW[NM](,'/CY):@^RS/ZX#NTC+*"Q T86@1($0@F<$A;N" M6IM6W;9N@'C*6CU6ICNWY4@)H_\(_SE?7"7^'-%EO^<#FB:,=EC3G811EY)W MUH9D15) DC M&"CC!/U1R.TC3Q!"G9.<$WD!L#1-^@Y=/]U=(_O.IMU0':N!;+#W!G M8ZP@B_!2^V+[E[$*\:$R;!4V 1D.E8,\4U>++! 7+TM&B36A3>[L'V!F8 M((;P-60L+L$71]F:HD"8T5 *2[^P]85SZ=?7Z/BS)?? WT]GH7+Z:;],,6E_D=G]CT=O^05=^Y[B]<^A*S MSBB$LLDY*5*)'&G+9\@%JK%U;,D1)N\+D$G*N'1]=FTNOX=8P4"CV<2039VQ* MPAK00M*^MR0HEVN3=F]\%$FB;32BHQ.\D_4;&IN#.X*V RJO7;>KPV5%_V Z MSWS"63V5&$+,S-0$- FN%M'38ARWEEMFXWGNUNT*7G@Z)@7:W5L=OHZ-Q\R% ME[E("1AEJ-N0 6U$!8YIZXR.U;@Z3R*/FM7S7,C;7^GGDC5T]-(_KL*B=LS8 MA(]SD@7)C@16$^>4LQR"=PQ,BBS&.BLSGZFY=6L=IXJ_G8*(0^^%PPEQZE3P M;K[-A(_O4$[X.;B4=U=^M^EP5:9A*B@35 K<:5]DEJ6$(&KOG&.=2GK\BUOY MXE:^N)4O;N6+6_G"TQ>W\L6M?.;D/;5;.9+=?6<"Q?"W-@\_H*E%W6%-=\SG M6G$I-#/H2)].J*"]3EP&ZV-.J--N\_GA9S6>V>%R,<;Z#%;4>V*;(_A0$%QT M,3%K1+@[.?6)S.RHTGQ7_CZ?YYMM;3[.+_*DH"E"!P'>2%ISE@F\X!;(D2U, MRF,YSCT8<9]U,(!Q%^ V/TT=8VB"$Z;A189B*H(LG.H-T+V2IG M;5$QB%$'V)S7_(5C"#&8V$\=<-W9P3(Y\J9X-A 5:E"U7YI3(4,H06L1M)'E M)^SDVTNU^SKY]A'Q:%U1[L")ASL;FB;C;$("LLZ@EU%#2(R!%-)P M+%$6S'N\G+/H 3N@X+NT@>TAM0:FW]Y>I%(Q\M>4@RRJAVXE49=' SQ8Y,)8 M$[IU>NMM_IU/&]CA"=%$^@-O\Q[=2@E*3)Y@"8]U( CSX)5 X"8S690W(3W/ M3K"''@:-9#O2@-J/JWGZK_51]GK^]4]Z)ZX9^WM8U-J:;\=$N;I^\A#AK8-6 M<2>NI54D>QUU""(IA>B2Y@53LH'IK&.8='W(D8?XE[# >T]Y10^9?=[,>/K^ MXU?>A^_U6Z_^'1;YAQ\KC.:^R (E.PDU+@PNA @Q28^%:UNPD[76_Y@_&OO1 MK\#Z\7$_@G@7P:]__3G=E)-M;F(F1;FH/7G_T>1:IF 9!!O(ZG-:,*5ERJI- M#&VP)9Q@OM&XW+WW!CZ)\EL8AZ>K4.V'+@:%FN__@/34^ ^G=6Q=/ZUD/->_?*WLS3_BI_"7Q_" M"C]@FL_2]&*Z6=GJ#=+3PD6=!7%)G_?]UB_7L5ZU,[P#])A!%67 !RF!>2F5 MS@*Q497( .!_.O*.K?#[G-7'F D'2^_=.N*\?'>Y6J["+-,.?#M;+::SY33] M1[BX1-J/ZW\XR<%*Q0,"\MHGW/':&,=KVIHF!MJI7)G2P6QH#O2G8>[YJ?T^ MI\WPG+X!>;N(7__"19HN\?UBFG#B4F+2! W"18*9G0%7EJ>DA5.Z2_>3 M@Q[^PKU!U7.?3_;H]_K7/R_FWQ&W5RT/K^'W^?J. #>&R?+3?!4N;OZ\IN_] M/E_]7US5]\/G60V+;.P6\ABWWZJ_QR<)E?:6"="A7NGRDL&G3):Y5(5[X;EU M;3+FQEWG3\/[)T"C^YO&'>W;I2^8+R]P&R!Y3.S+77+?#D<4&9TW EAMMJ0X M1XA,:#"N"*%D*(PUNEL::@ECI9N>VI<[BBCQ!N>Y5+7[(G7Q[L.D^/D<,?LLA03$[!N50ICM#)O+=(!4R4JR%__=3E=?:_( MKO+K@HN!D964M MUZDBB-Y02X+P2,2E4TKD.ZKW[N4]6BT<)J,$Q?'5G]BH1 ML.5&AO48LBY&I06"U63=*N,T>&%XS4J(!"D$9ML,3-D!Z.>VU8;04H/9*@_! MJE\N\&J;= '8U)+;"_$TQMT@"NU DN.U,=*9':^04.4\[!?%C&;-\QUKOLJ:F9DB+ M59W&\U1*P#UJRMM:Q<@DV1<9=<$KIA_0^K,R=M'P0-;7!]PN5I,:S>Q=?KK'Z2,&E2ZT7?LQ_>W=D31]$[A@82F M'8)2=6H,EQZ"%Y;>-S8K%3O88OV??(8WX\VU/1]-54VZ<=Y'_.'C'UMPD?8@ MXUI#;5<&2I2XGDD,R>@<0Y&U2+O)L?8HK)^89,.KK<7]T0VZKRM,MK!H<6AL M[?7%DR'O)ECPK#(_*D_.4E26MRFKVP'HA4>#J*I!]/(ZWZB2>Y-7=P4,1:)W M?P93V\^3RYT@TO=J<$4%R4*M/V^;8787T@N+!E+7P(-!/U1IK(U)F0UYVC:" ME#R BD@@@C3TBN7)1H/)&NS"F4[]F*X?^W,&+@Z7_(!5+=<@KGK)=( Q>%.V M&P#&;\-VH KN*O$(^0W<;>TF'%VT)AO90C26@9+D(7J32ATJC=P8CQ@'WL\M MU?A(1[5AM=A'; -K;UO*N07"-7GQQ=#C135/L_;@74[@"S=.:T0C.C7N[S:& M^^:CQ^V>=+#PYT-(;O!QZG_= "*C(2<5XYO2KD@"J\ M^>@GJ,*#)=? -]N6G:X/%1^*5HZ.$AL%'2IP INFMS"TXI[E..5@Y#ROY",FV.P>VH'A07"HB;4JU MS0<2*/+RD3@WZZBC=;'3OANCY>6- M2,_@32\?^NQV;2_WKN1.XTNON%=*&R=]5"J[&#PR8R,SFJS!G'+7"'J()*);DSZUBU:RE/B.(#:'T&)&G05'-XJRJK0J:43N"\K5$AC^!K M8HV-$:/GACMQ9K,JNIG=X\MV>SC6&YRM;(44DM4ZKL0E!X6Y0.3)0@5B2:ZTFHHYWB)?=M&3H%>+^-FQ2[U: M3;?5,J<4NA(A>>5!)2G)LS,)2DDL:I[HY#B1SS'H.E_VTU,AV5EUC=@=V7ET MO<87R;DTX#/G-0!TI';EW*MUM1',NFZKG2E^VU=,AVGF'%Q]=)K*0 MN2L>4HJU%C213IS0X'3F*&SVWI_9-,QC?*:3AB(?U8,724E$#3J86J&9$OC$ M)!B)1COE-/?F+/70<8$OQ]G9T^J\PYH?L&J==OOK^6PM_\MP\0D77Z_5099. MBEEK,-575QD#'=VNUMX()C.JR-4)(IS[8+\$.\^$$JW\S;A_N;'W*V[7RL5$ M,2L4SXR\@$SO\>Y U%//:C]\L4_ZG3(L>8<:_SX2\UJ% M28]8\NXWZJXE\TG.PA9&J\V6/ .5F "O&0/)M(XN!X>Y89[*N(M]V6RM-EMK MY@T\Q/M8U=R>S7BM@>2S3+&:IJ7PVMB_=L=5$9R3='ZPF'FGKG9MT+U8:>,J M^ SS%'=.%YW02J3,20%/B7RL37XP'271IJBYR9[Q-I7VS9;TM,[Z(?C6[FKY M"+*V%\DK+3,@D'04E=!RC1<5,"@R"M9$(HC*)-\[9V:WK9!^=!EQ:^ M^6 M0KB1$55AD%RJ9=T\;:ZW9?$I"A<-_=>&]S_A&-"CRC]/HO)S&0-ZNP6W M9>A=Y %82H56D'AM,\6!TQ8L6G!78ILPT3,;_]"+"8^.?^BCD;/*,GND[6B7 M-;V,?YCV'__0BRQC=- _1--/A<71*1ZSLU!L'3UMI0&G,0)]+T7IBPGY9?Q# MC_$/9T?>/@IN0-K=#9:99R$[Y&!E($EA=."\9J 5ER67%+EL$U]^[OVP>VF\ MC)&T,A-RF%)$&*VL7 Z@2T/ V%F)\C8T[E MAE?$1V$_=1#X7F[NI_DJ7-P)\4GM28[909:2@?)&0N3, $J+RF83-3O/5B)= M5G>&+X!A&=\H4VLXRC1H(?5^,4^(>?F&A/]PDXE2HM,V9/)S+4E0$?]<3!ZB MY"I9Z]#8-D&NO=!^.D(.JZQS*O=\E?-:=>'B[SC#1;CXVW190V0U9_O'37WA MF)&%VN=!@0K')]6 ^13#,F+@^94/+^X& MY#MOIZN2:EVR=AI,28'>4#% 2(E#1%1,BNQTL@=3>,_#7V@YEN9:SH[#Q;?I M=JS=O37\/E^'"' 3 5JN#>Z;/W\]7ZY^GZ_^+ZX^8)I_GDW_&_/&-G\S7VR_ M57^/3T22#%/0D%TM_5>U)5/R#M"[5$R2D03<-@ WRCI?ML238%B+K+C!;D(% MN:K<> 9<$YU5;7'OG%7 (\]*%.8R;W1+\A.F01QE>9]$Y>>9!E&TCY[K E): M,IRD)2?9U3IZ;IPH@I$3W:9%PS-+@^C%A$?3(/IHY*E<('=9TTL:Q %I$+W( M,L9-\B&:?BHL%N1+JH06C*KC"5.],_6&TT:/4H5H/.\VV/$9L[=7&L39D;>/ M@D=-@P@\.:,M!UV->(5$$2=U!FURLC8FSDN;M_1S3X/HI?'.:1!]U#7P'-,/ MUS-U0Y:6UVA8T*ZV&JO!,4]^("U+6>>33+Q3+\B?;2SX(9;)4&F6NS=ZL4YD[51>>A MQDYCP8?08A^Q-1T+GJVQW&8.0=3"#9,. MD1CZ@7YM,4TKS.N?_T$/6H99OO/M3=![Z%310Y[=+GGT:$G<22=U!GW.66H= ME6)9NB 11>#&Y,R@B,DR>8$L/\U_P;JZ/_Z6O:)V9T$FVR7=\20U^ M=EOK>(;=WT_Z&!^&%I'"\LMZA?F><_;K7_5+G*"U+"6E:O.C3*Z5\.!9")!\ M2<$P;W/0'3R/3@][X6$KS30;^W EDQ\2NQK%$Z:+38_"_)^7RU7]R=])([_- ME\N)%Z8HI1U$[^M]"5?@HA6@A>>))T>^^[[KA>-1O)!M=%W>9Z$]F:_YZ[\N MIZOO;V$&(L)6 6,N"9W7H< MM,XGM#=.'*UO3Z-S*M[OOMKMQ'7G8LK%&[#!<5#%2@@H$$)BS-&I9&3B3W6_ M;);XA+;*"%P=?UL=0+0GM:-N3]Z=*&')QN-U'(2A/USVX(I4M;(PIXC26GVB M!/V!5OBRGTZRGXZ@V3G=(.Q=YW^L]7&]SFBB]-S2.<&D(Q_*!?#!$O]M,%9+ MJ9T[4=O/@5;XLIU.LIV.H-DYC479N\[MP-T;2TW11>.5KO?QY ]J4<"C4L"Y M=YQGA/+%=]:@?=9:ZN#.X;6TRU#NM6*L[2\5GO$P3C MS"D>GNUF?$([\!RVP!ENYU[\?<+1K?V"$%H+)UD 86MFHTX%HE0>>$Y>*\EY ML6=6'#&T"%YV\WGNYI9,?E*OY=NAC_V"P*RM-5:"R[7-F0\!@LL6C':N]B,@ M.3TUUZ:G"%ZV]'ENZ99,?HI1OIINLE\*ON1@O!,@$];F(EF SU: *((S(=&: MY)_8?NZS_I?-?)Z;N1F'GV9<<;\,.),B<$YZ$]+3:989!*\&;,=J_,&&;'TDW[*#5P<8S[4A6R\5 M[&KE=8#\&JJ3EQ1MY *TSL1+Q@HXAAF82)X5G9%CI[CY>:BQ4T.V(;381VQ- M&[)YQD).9+W26L@4SRI!D);^H!,E9>,--2F&X L M8_1Q/T333V4(0> FV]K]U#K4M9(Q0%3U"->6SFXG398GNA$Z&_;V&D)P=N3M MH^ &I'V/B_7 ]MFVO'^Y-1@*V06ED+&1I7"@E'7T;J$7C.*.:Q*20=TF=7D' MH#.\2FBN[;MSD =058/^AP]U;/WP\8\M..6%JA,4(1I7LZ>]@NB9 $MNA-!> M2%W:A&P?A?7"I@'5UN!4VG:V6I_8Z /7R! "K[->C4"B-[DN/)'S*91#U:C* M[P:(G]M7.%0;#>[UMU"V_.\"IJF)?PO.:6SS@Y7SL)*/D&R[R$(X"PB>A^E":.F83T$\GD3YS!=G.;,^??\"FHHGB5. M-E,V9 0'(X%(3WI6WA:;G%%JU/+=AT ^;]HIA)\J\G=&7^"G\AF=IB \O(4DBN%*6B=IYY)4KD+DFGHYH\_)''[93+W,:=DU?U22 ^>\8! 3<[1^%0JVZ?B]&]/X)\[0_+A[ M#@TD_P&-G-J+<">J=Z4LR#2?JQ>_G2].2<>H^*Q. BE3H H MFD%0Y/5KF;-)G$EYM]SZP9:2!P-X/@P93P\#S^38+9#ZERGF;8+Z6SK["VD' M+[Y/5(K">^X)GRAU]!LC@]Y&LLRT(;ZSX%@\AC:['_V3$&8@V3>X@"?>OEY@ MGJYNPGWU=7XY6TU2LG3.:3+8D^F;T#+SB)J<.F Z.%#5K?/%9.#2":NU#P;;U"'O 396KOWIS)/^\C]U MBOS5FJ[=B%>7JR_SQ73U?1W:S-$;IU."$I"8'AF],3-97TF9(DJ2C) 4(;(ZM%@F+S7ZD+'3>.8SI\2>FZ$Q&=%'X@V80"AJ[#&]KE;1XOM5 M=KK01DIBK<+3RRI8CS1'(RKS@HHS4$822P+&U4'I5(C3I;/0[L MF7!B2/$W.!W(J\;IY]EMQD:C,<R#F6-TLAI :=W /)(5Y%(][YA% M.NZDP$9-?4Y"E3WNQVF8TD<%#1CR 9=('_CEJE!=">1>T7'ID@=51Q9&+A3( MXHVM=^C1M[F;OHUC?/-B4#7=ST\_5,8[78]A\S]^Q]7&OJKOT_>X6*>SU$R6 MR]4ZD65>?@G+:0JS_+?IQ65M[OW0/S@\;V38YP^1;])0(G?R5)CT+IC@ML!FLL'9IT M0'(P@7'OLPBJ40AC'[*C(S885S]Z4+VN+:<6JRD9FYLOZQOF_6*:D$^D1712 M%Q*!H+>%LQ*BN=!ALR%46VJQ6[!.+W^CU#1?"CY-E#VG6:%FW$IV^JXY;O+ MU7)%;W22P^WEWTUB!GU M CV)(6'@UH+,C%Z/AHY8Q3K+M M6_L>XA^SQJ\%5;CD5F8-5FM>*[03"8H<8F6R1JN<%JI-2]HC@?^T1&RDVP;G M'[WN%^MTKW!!'O/7^6R#^=5JM9A&\I_)2?@TOU]L?J,6?<(BF0/,2# H,YD) M'"&X)"&&++S,AMO8QBP_'ON9$+057>[G>HRIZS;Y0?M7\#I<7&P;7[^:Y7^& MQ7I"R81I*9,JDLS7XD&1N,"S$"&39VN]8!P;S=LX O0+/UMH=SPSBLG4I;.DX!BFP&<>X ])U=W2!V,0)&-$R1Y*AXQDCO:.G<9H1T MK)?W*86@K9(B=NN./=0)\;RI<(C46_3=O6XOM@/@+]\W1M?KB[#<9HEY@Y&[ MK$"+0/QE)H.71D,1W&U=SI\/=SRXF@DXYN[PVAT?C)U M#-QMY__A8GX(_/J;5]5QRFG)2&98XP9*VPQ!%0\H:0U."(PA=2#3\4B> 9E& M5D?SD3=>J^B\<9!SE0./#J)E&8KR*7%I%=HV[O69C;P9QX@]7/9/9;A-ES6] M#+$VD6$P0D6(6&.A&"PXM!ZB*E'8&.BH?AENTV.X MS=F1MX^"6P2[O_YY,?^.N)YPL;D@OIJ9DI#Q>M$3I44"5@N+;#"@?60R9!VY M;M,J8">D9S*2I)?&[T;)!U'7Z"-N9-"*N90 T48R-%6BQ9M:I)8+JRT13&Y3 M8?XSC+@YAD_#J6WGV31"1>&KV6J:JYE,KLU'3)<+>@[Y/<.6#3[^D&:U@3W6 M=J< ,%MKE(M!)2F5S2QZQUQ4F)7RT6-^N #P\><=Z? ]^-F__I4N+@GV&]HN M-\H/[WM"/RZ+HL'$M)BS0RNS:50(/ '__X/@E_[WGNHZN^@;E0HV$_ MJBBW$2O,-\+Q:YA\XH/+L;[2F%,U05$)"$4Y2+7"BJ=JKK>Y2^^*\"=E81,% M-KH#>Q3G)E'Q[7)YB9E/,(6/*A,!(< MD +GDK-TY,)_^?[P!VPZN":FN/8(0K-8T]<1@B3_-"6R:GA(Q;$V!7X-%W7Z M"ZCQJ3JLA3L895I<>3Z([&8_J [XFMY:[4-XHANHJ<]3\"[(9#$7 M"UHCV4IUD+57W@)&S3%:SH1I8_B>AF_[[HR>*MWZJ+'U;=)56SK+-')6%UA[ M'HLD()HZ"55+5:(./H@VS'H S+GX38=J[+';H /$/7""V$.7"6&6:5>4^>)K MF"7\\?VKAMA:)9=$ 1EKUK^V$KQ,&5A&:9@JH:0[?2$?3 CK_^1GPH01Q-[@ MF+B1H59=^A_2V,)+ABS'8#,(F0RH[&JZHY-@K7)>1)8D;S-5=@^P9T*:%FIH M41R^*5*_.M>\#*R^+)7EL9YK$2*W 5RV3%F9O,EM.LC>@O',&'"XB!N4WSZ0 MC^\5YN3K!87E'E14!1Q#0PNT*!)#Y$G^--5-)_?+CU10@R-B9U)U%UP_=^%3 M+\UU+74Y1.QC%CYQ*XN-@MYHC@=B/QV8T:$'*>@4CHECR_PJ5:U*KTT.FRM2A]U MC-3=_N/FAN3M;.UGU8_[@&D^2].+Z?IO]97\(\&J_FT[7V8^JWE^FW]]>);: MH(\?(G^MG3SN9+;Y9(563-:<-H7!DZ7+=7)1EQPLQC@9%,F1M\";#_N ?\X7 M=;+0#4P_[AB3YC8IGZ"XVN3"6P&E\FXNL+N@&&XY\HT>RR)XI M;@LPZ?%8R-_+F'@!S@C3@H3FQKYK+[CX?3Z;WSZLM@ GWB8NDPB$*=?B9*/!&96!T9_*:9M9:M.DXG%K]0 '?5[49 M="[3[7[=.TXKS,QB#/4BEABI;. 0HT:@DTJHP(*-L8V]W!OJ,R1.6W7=YY<= M>.Y7E#(D9H![7P, M0%W'3F+C&7AA%?%MTG$.O'63= MUS'.S:6PRC9EQ1,QE+2GT!@(2F3(0N0<9&(JMF'& 6#'JA]ISIK6BCIU +73#UR=0IYA03"MZF \4.0.-9I\-I:]?=WQ&B;G+_ MMZ 775@AN4I;9%M@,2(MA]9I+9-D,).GY,AV)L)'R9W(RN0VE]\[(3T#%@PC M[A9=$E<$JL+YY7))=O1R>473];FGF>:&*0%DY-314,%#Y,5#T5FB2,&8F-IX M(H_!>N[&XO"Z:=%.89N5L]D;7<"T[>YZ$\YILGH'5-==(APMZQ8GQRU0WLK$ MJZ_-LV"U57^@8RPH8"64DI,U/+=)Y1U!\7OR=\?2>Q\1#YR_^^M5=N$_,5RL MOGRD]>=\&WP7C#H;:XHS6BA.B* 9^#E\G+(/6=NI '1'8#%XA>(_M;6(57L_QJ%BZ^KZ;I"EJ)HA@O%!%6%3)X KV[2I+ E2Y& MV1RU+'W4^O!CGKQ>!Y#>2-TZ[^?A_EXKSFH%TQ'M.;M\:IM\YCWH[Z0I6TV2 MI_U4"RB40DOJ32)HVA,L%>#KE$7R#.DP,)(3/Z-! MZ:UWHHT3/D;V\:OE$E>T1F1"6W*>E%)D&QM)OI3)#KCPW&9A1,0V"<>;YY_I MK5O+W M53H!/;YMK+3_-7Z5^7TP6^7\SS M9:IG[Y;9/IM8E L@E/"@$B-#.K(Z7L5'QHTHP;:)2^V%]@PI,ZPZFG9S[!Z+ M"<$&)I0$$>OUL(X>/+WY0<5@'0IIA&F37OK4[]6/85)K19WZ7KU;%$ @1X6^ M-ICR]%HN7D.0KM9,VAB2*)*%06.)]H J)A@C5Y29QY('4[O?40\3B#U:L!+ M9#XQX\&PFNJNR7ES+AO )%DN$GG4^X(Q>Q]RZG!;+^'O#Z,>(+FV4=3;04!: M*]/5+([G24.^Q9SQYA1XKMY&"IW_'^>=%^//+-(6+ M&V;*X7'3/1\X1,BT#^9[31UB4)B*M&B5,=QQ@=II5HI8I]%/]GSVL?/+ON'L M$M<%9K\2L 7QX_7E&J>!=-X&071I,0%%-$ MQ,(1F"PF&BF-#6T&E!R*^.BB@ODL72X6M7/0QC%/@860,IV"Z&L@!R6$XADP MEK5W"5GP;<+'=Y&,?S"-PII[Y0;'**!%"':Z#)\_+_#SMO'<5B@;+RIG0PMB M!H1WA=Z3]%44B4/)FD>C/:;0J./6(ZC&BG6/4@8Z:&W=MH=\\_#<9 MLLQ)9[,EI]Q94%EX"%Q:0"NR#2$;H8=+%]X)XU0!C>&4/!]:V /GBV]MOYN0 MKI+9.X :O&9@)YSQBP8&4M>\E:Q'(P)F*Y)*F0[*>EHJ7DOX"P-Z]T7!'$NF M6U'L.1+@D=*!,?7?1\0#ZCW5&7*+[Y,_/DY$EH:A8& Q<%!<2?#&1T EE-,N M!24>&T>]Q/0_/\^__:_M)V[TO/W+6LUK!?]XWK@IX ,)?GZ4U 8T#:\0O/U] M8F1R4AL+AM>&P\P3%VNG(8Q&%2TST^6QS=E/;V]_?PYZZRFU@2.&ZVY KS=0 MKAK!,Y\P!@T2&9TG/DEP/#HH=9BP-=*Z(?S"H=/^3G[*V!I#5SFOJ80-) MK^=?OTY7Z\!VF.5-^YS/.$M'S(Z.O+Y&/3!W M03KFV*B]#WZ([_OOEW4WO"OO%_AM.K]=OA4.G[W/,,PX.:QTU36#2)$?\P6F.J'Y3]J MFY2\%GBX>'^Y2%_"$M_%B^G&D?TE7*SGU7Q!W X0GB1R6&.M?TN^%C5QR<&M MRV%E+K&8)&RC -(1H)\ZQ\;66XN!=S6BMDXE6ZY1UR++:=ZVB_NT"+-EP<6" MMH8T22J;. CA(KVO%;WZ:SM,'GAR@FM#)G*[Q. .")\+F9IH9,!$OWJPWL7X M*G^KO)Y('76UW2"MR_$#=^ MDCF.Y&&+(,@H[V( [_CXIZ[AH237H'GHO;32 MMVL3<_V]BS0ET;30!Y#]=3),+CD&S3=['H4 M7=M8JUN_,2&(ML3D@:LB0,5:0F]B <$94R28)+%-7\8C@3\7;HVIOP$[?#YT M3GX*B\^X^@?6"8[+3[CX.O%&,I2> VI-KS]>-#@A#60MDN/<6*>[^$5['_34 MR3"\-!MT^/P8+G#3B#]-E[77+!V+]8[N]?8"?Y9_W.9/2N'26X9@&Z!\ZK1IKID!^WA6BM_#^0$33K_MA)JS38'K %A[ MO"A-7G[(LK:?U,(+A]HKU^'XZ/G8I\Z*UI)NT.CSK@ V=_^>WFV>%P-1*A%G M ([,3Z"K@7,S=N':7J]U039XIL[CF$Z0KC.:;N=-%3,N=7RJ4\A)N8B!=E(T MA-#9"*6:\D8)K4RG(NRSI']@HRQ%5Y\_S]XD>NHZS"[ MNG1GTG*"I8'EF A5RK38Q( 9&UR=@VY8[F#T[G["N(D*0^I@/K@ &UP0OJGB MQ'4J]-O9*LP^UX&PFZ3H7[[_(_SG?/'Z(BRW_H!\^M9(:\TTZ-#P"-0?0&]LHRYPFU8^]P1\FMKH9@3H3K3! MM-?@GKDO;,&5UC;56S!9NS '#J%D07L1LZ$5,>':5%N?!=GVU&.?*]?Z**T! MQSYA^C*;7\P_?_\E+!^ O'F%AR2\20K!:,EJC+* $TH!DH&@K%7- M V9=M"6&-ADP.P ]'^-I"(DW2(IX -9V#W0!UK89S"YH)VH,,X0"]Y/B".FW M: ^S$V!$K@-+'$P,&0BN!N^S@^QUUMF74%B;RX61:;&O;5:I4Y"R"&J>K&O1(@1O1+1"9T3.L/C71T-U:?Y]J?> MN+]D)A53ZY%R$'2F:%_'>0A@@0NFI V^T7WN+D3'GB?U@]Z5UPO,T]6;D*87 M-=(9_II^O?SZRWRQF/][.OO\.OQ)/UE]GRAMM0P8(9HZG-O57O5R-LU5^J \^>ES&%ON'C[-%-.DZW-VL)PN/_ZYP)#?S?XC M+*;5_$7Z*GS&"8KDO+("HO0D#Y<3>7[.@?6>NZ*-9ZY-U_ >()\) M?5JI9>#RD-LL?STG 002 7[#!2'[4).+MR?F) ;-7&U47;AGH)3,X.OU*T:! M496BC.M2,=+]B4^<"0W%.V $93?*JY'O]>\_T)(.*MID1$ID5 +7CGP"J605 M32%UL^*$DR7Q+DT9^S_YV9)B,'$/6%UR'^T6T#63I_^ZG-()]WU;(DGO.U%2 M'1)?0P4J&@G!10OD(1:11!W9HWK3XO%G/CM"#"CB 2L]=H4)UA%E9]%PG02X MZ$.=[4M6--,94PI(W+QJE^3^ 9K2V_RW,AJ/%>^K\W'T11<9#0M+S>0+0@J1S=VJGZ=)BP-O9MJPHH_01[N9B5;K.B(' M5,;:=X/6&\E)AN*4L3;5I. VMM-$^_>Q/!M;X4@Q-\ATO8UH2^\NF)I:" ^A.HUQ M<*S&'B7 $>)N\!)X$%M4*L82 L08R:<26D-T7H/PM16>%@D?[97Z%"BPQQ 8 M@P%]I-SB*@-7J]KU;8/M:BQ-XL4E4HPV.8)BI7K3CM?2D*1$TBS+-F__A]", M__(_7D]W+R:.%7*#U_X'_#:_^%9O8V_?U5[9)#PF3FO,K(Y.S,D3S2,#6J;T M647NI&S"@$=A/0,J#"?V@2LH/X39YXV;DYW126$!)WFHMR(:0B DC%G)8_3> M^D[G?J=BR>O'/GE#[W A#GBU= UB2Z@N, :OF;X!8/P"Z0-5<%>)1\BOQ<:\ M:@NM=/;*9# VD\N98H;HC:3S@67$C#9T<\O/0XV/%"T/J\4^8AM8>]N;I2T0 M81*63*X^5[)>4Q@/+G$R 51)2DHNN>X48.NDOUN/'K?T^&#ASX>0W(#6TAK( M)EM@"\2:H+DMM0PH JO/GH)ZC"@R77P-.YF4&V M/EE*PL!L5N #)TI9;<$+Z\!QJX5+PBO>QLNYB^3)FSZ#B+A!A\Z;>+:V>Q=$ M3>-;]S&=)KIUG*X>4?P1@FZ\Z[?(0N E.:PF!)>@L([%TTI#$8Z M?"S5[XEJM=9\'_DVT'BMG:UHMF\=QW2R6M-J;#W/++GMS@L)7&0OO7=)VS:1 MC-LXQ@]='*N9^6!B;5&%C.ER@?G=-US,II^_K-Y,9V&6IK//%>+'>5E<_^3M M+.-?'_\=_KP!/F0M'1T%H'R M^>SS"A=?:^+@=48 6;_(K!(0DZ\#MI ,8YD3I$SN:1+:\](H4/X FF=C1AXM MZ@8YF'Q0 !, !E;G8M,C R,3$R,S%?9S$N:G!GE5=G M5)/KLO[H35%"L0 "H8<:2I!(=$N3Q!TIH0;$#21 @"20! ((LA5!$9$B$1"1 M7C5T0A4;2+71)#1%D%X44431'/1L][GWKN->Z\Y:WUHS\S[/O#/SS?QX.<.< M26"O12C!&P"02 @@"/Q'.$N F'FPEW\8P 7P;MLFVZY)'DU?&BT0KJ-#HFI[ MX,B>>&TO,E$GU"-0!ZJMJP.8' D-]/#RQ]/D/?$^!!("O-I\%RQ/P"' 3H9H M772@&=Z78!5.P6/"3]A[A?M[&>/ 1P[+FX3"0XF!1#S-0SZ4&$"BPD,1X!_! MX=OZ=[<.6/X'A.:/ !_]?B#OC+:1-R-3\/(P;5TM+UU=F+R1L3849F!DJ*\I MKZ>K!]71U=.!&FI!H7!#/3A47_XO 6_?1L%YP^W,+?^Z:]M"@/\JBDZG:]/U MMEK;""UJ&(GF$:I%HBK^C&".IWI1"($T IDD_]WV\"0' MTQ!@\,\2B(%_A_VOO?H?0#3ZGZ%$XM]H*LT.[_W/:*I]6"!>QPY/)0=3O/#; M<,7OY$"X&07O02-3[,GD@)]=M/$ET\A47W*@O)Z>MKZ\FA.!A"/3J>H_"&@T M'$FBTCQ(7GBD.0*\[=$F$'!P ZBA+E3?4.^HF;X>%&IA>E#?W/*HKA',"*IG M86%H"?W)-2=[!1/Q)-I/+NX_7/U? HA!(^SI)")\C]JAA-^G8ON MKW/Y-Q?WZUR@O^3J;">C\W_^]$_7]OA\5_^>VVWC[\G'D[;'G;(]UYP50/1' MGP'W]X>*, N7CY>?CX^?B'^[4]$D)]?4&2'L+"(L/".W3M^R.X= MHKMV[Q+=(2XN(2$N+B,M+2TC][=P"0@([-RQ<^_NW7OW2XI)[I?[_PKG'B F M"%@ G3Q<8@"W&!>/&!>G#;B]O>0\ \7UW_VGX]?@)M'D)=KV\?]OPX 7CXN M;GX>@=T %P\/-[< +Z^PR \_%SM0T"BTMXG$W6R[6CZ%=Y MGDLQ,*=)P@3SJA\H4J\^#);:8R2VS>?FX1'FVPX&_ P@Q@L%\2G8ZKT]ZA%T M-OGY)%B\ZKXG13]7PM2N3]& /T72D#,"[.#9SDF,1PPX GS@';M\$&GZ1J<' M-5@(J0)_O&MCV+RW_-[[%.^:N!-#RI9)"0'P-,S(N5VOF YEZ9F&RR$#V"Q& MM,=O:GQ C@3WGS;"7/]%+2<'1O((5$T[G4 QB-*5Q!Z=^' \NC*FM4_#* M12K)72Q=N%@(-\;X@=YN>&,1T?&@W? ;,E$'G;?\[P\]=C^'HZ\9R19,(V83 M0QZ@)&5/^LQ:MP5]AAQBNJ4358^55(6RQ&V+S%.R;"?,\BN0_.-39?F-9>E7 M711/GAM88:+;?YD;K^5T-R+Q?=9BU97GX020YP MDN7]C2%IDX70KB1E_RG'+C56(HG8W1T_NX7NOB/3:NXX>8BZ<\>3*&.QDJE< MG=L*#Y=0? /Y*\P4_ DE>UV6[XJ 8JLRR%K_+5Y@P_/W-<#61D$(^.H_[C61 M[.C(ZM(6M*X<^'1,8'>DY*Z1?;_L^%/C_N;]H\X']6[\T9(VO8DM-[5] MI6JW)$$3'\KS!:T\F[2GKGV1B1D[J)TB6/K\0MJ/XI&M,NQ8J\)V&$D,NT@6/LLL4 M[NW!OB"P]^!1/1+E,./?WCY7KIH^^^CSN18UU1&R@Y/CM99OC+FWVEK!(K7# M-XN^NA_&)TKVS(5N*IS.#BHRT(:(/?38>/S%35ED<@G57"9!;O#C 2'Y<^- M$<^R5)?=LR?\H"^M=5)NYJ%KXVFN,=0+CC$:IU=O#(D?NOSP=1!S6AF75 B+ M:7R3A815JG3-+1OZX'%=7M2)I9*^HF_?K H" DAX.E*UCM+<3>T3;] M:8>= M+ZBL-;E05W*U9#<#,E0A4I+KI\K:&D]5PJ(/#48.X<99!=K4Z[]/TD==PT\+ M6B+:ZLO.Y-/4GT]"T,RBKZHO[3SZI:P0CRIN!8$B7<"-5C=N9F6&=Q'[FU\^ MF&6M0$OFPEI&%_$=]GDB'L(!)^5I7Y=#7;%*R7>Z:SMO'N;-;!Z\9#4<=RJ( M\/8=W#BF97;9\EV_K20(VB>WIM*0E\.Z7WT6W1!DY62-)WIXLP$,77X22]X9106-T#T>>V M6.XS W5=F:J13,M6]==/RY#5/!X"32WI4BHT0F)!R*FUD0^WJPR5'0W]&(6_ M/]3/$D9T6?1@)=Q4H<97;_RI^IK5%@:5*)0_M&"3" JWN%:;G<=4Z5_."W'J M++EC8;Z?,?:XMS/9]<6,;Q]%*":.KFA\V,Y+MQ24DBV5=-[?699551;2D;'I M^J36]%T?SK-QK,M!S7GBC]6E@I#J9[!J]_LMU==2E52?JHD\F9>S8^(J MZSVG::GAM( W(YCV4K?.BQ_;G5\4D[4?O&DL]LGUBE@Z@#!6;_7$S*>^QNX7 MA#-*S45E($WLY,:!9+9K2VU3BJ5>5;U^_1\V>>^-TO5J]"IO$V.=KL;^.9W^ M+5<^5Q5])<_4^@E\)[897>\OM@A^XP:3Z!TDG00_2E8)>UD6=SR_"L2T.QX3.:4'W=-77G@\S.>TO(O,S0(B8>WP M ??5SN9FJ?IU%9-/W?T0-4>F_$O3/FL08U?1A\4H3]9JD9:;Q+O^8-Y&?"#% M\\+A4ROSTOF2VO[OGN^S+3*64!"&\"H(.I8?(55%^28A]L=C67?%X<&OQZ!N MI2ACS*NCUC-2J^Z+7:\"G56J(1T$#6SV3@W3<^@GUO/6*]\2.K.^,Z>J:L\*L+K#X_'!>X6B'Z4 MN5X7CZY/EG0%EQG)QIB,,'O]!FA6EY;C:N\0 V*GLOA>4#\-O'ZCW'=MV"R. MCO%05Z C;3;C#BS<:KH":TINUK-IJ$UQJG-TG,9.8AD'Z)X48Q.88;K:T&OE M!=L!$,BD3B3%JO2S =-KK/RANDN%^>RC 9)QJR6< VA_G ZJ"+3&7PBP3I.. MKE?Y7'ZP9"-G8#/W"KE#CG3 PFT/Y7Z',H:R_%Z) [R1EA.[LOX)<7>1@C31 M"U,7K4AH_4.S[HR54/&2=G*S'!M#_B)M=&A0=L]FTJUIX_@FN:/B2=,P6K%= M+ALMDGD2A1PZNP0QO$U1.G+-<+'=9&$L_OFH]DKN_=_B]A'W/?*2? M4J;'3[PL;OIUW)X$9]E:D;@^FS)\T3W,K=*5_J M AM[[9TR>V;VI$>VQ\ 61G?Z_B;5!T 6IQSH&.C"I4?3IC-]0HH6Q^["-_:M M1!'OCT4,]W@6QBLOF1X_<98R6JHUY[QR1.P!,Z>!!DL(CSH2APSR8Z^Z=U [ MQIJ%ER)8>-<:W^7>/L$NXM*Y=$S'Q: TB:>IY!?W979AB1A9<40&SF='0@5I M),G5X.:Z+;)=>IY='?NPE?7IZ;);K($JYHF!D_26]Q9QRUYKW&TY]=L DVYT MQ'; 3VIB7=L' 0M^OT]&IK^Y3_3IB##$+K^I$'__[KA%DVOCQYJHR%LY$>H! M\]XO'PZU^AC*+-*&_QAK+2_:E YQYGVM FCRTG_CR1O9284&%;L,H>_=0>$B M2D9=BT)>)L!$IRC\QGH.,U[/.FUL4+%W]]FP6A?F#(^G9X+K>GL7O##7^[2\ M(ZQFNAAU#V(?)GG*7 0Y7P=YM/0]5]*E<$RNS29,X5F3/5!AO[6R\Y5SAI M)O0H'TR:F8GUYY]-8.=5"*^OS>0R35,R;(934U,+/SZ;0\YS$82K/@WRC#(< MC&0U9#-*FGMG_:.6,XL_FI_AA[R>W5+[S %*\FHYP+.TY6\I+WJ/O J872)Q M ,><>0Z0E4V1@J=]6OUBWY/G5;0N@'I#([\]/6S0=[*2#9@8[&[(98<=2=89=< .R M0>H:9]H^E7I]:ZV+Z?E0<5^0/Y ]5FQ8?\CY\H/*55BJ>D?2,!U+RR%4V1$[ M$E N^?@"OX^STP4J]Y724O+EDL-O-0R]?39CVMX1#\,6=Q-@X=C8E-?EZ/5S M1'MQ1#GE%@9"@COOG8&*]630,S@ C /$L8Y\2?Q$XY8<+AYX[_1L,>(IF7XAXXE;5/G[1ZN; MH<5G:6T!CY]>NY(1^.[I9V4:*KBNEBV;TY":@LAQB ^VDM3(K+E1>N9JX&!> M?7WZ56EKD83JFC"<0MMP^KM/Y1R 3^.S8>)X)P=X-#%H^/76OD8V*]:8US6%AT>.@*53G(>7ZO)SGT9F7V?-+]0Z. MMZXU#WR1'FEXM'&\F0&A;T3?%BQ#VJS5BAP0JEN=7*XP;**T+T?M] LOS ?A MTTAX%$UV7^35Z&Z?JDVV$%;OX!ME],&^R.^XKJ8*,)0GQ&BK4# M[-7I:P9>E03NER,L:2$=BA\6JELG@L6-F7VXT6D[6%-\7;^F?;V M$S:VG5]S1FCUJO+G/RJOGUT',].P&6&9XS,8E6CN/RI6U[37@FS>>+JU6PF[ M&;E ;YS(DRCJILF! D(OW0XH>S'[N[\=^VU=;V<+)%6]:E.K9B2RL&F:;9OA MR'K5^@D#)+8+(3_[M8^T=6?JY57 5?J833*"I6[=<;VW*EO_! 1KGM<#A9= M0@*^KR=)A-$$!MQG6GKG88::U /+1(:"?&*S;+#R!IF&W-^O897,KKH*MR_W MH5.&K;RA0=7#CK%;$\-X'\U?>=R=5&!_U$[:S.\?%9:)YUG7\Y&&Z8E:"6AB;73U>-N1X MJ6[DZ$PCDE7-CC,F@%3J(-AS66LG4>+W>-_N%UI8+K59J'[4YJGHF\6+7/CF5EM*Q#T;ZOW]<$455*!YHOGAZPV*FFK!R>5+%7W:%]5%:*F=-,0U-= MK;&V:%( 6__ZK.-M;+'V U(^J'=/ZU=8I/ J*RPEUIF M/0<$-+6H@Q,:W@,/TE]\O5/)>A'M&3 CIB!'9W3+&2]^/!^CY34VM\(L:9F! MV--U8)LQ#77Y"NEA8FGWVBY''G+\7*A%&#C\W##57%*CBFH,$T0=P,2]2AK9 M\KSWUNI.YU:F?0-9.3&FVS3;.M9=I9#^JBBYEJ6J:R05H\J][KS8^*&" P0. M)O84[I)@FHUD.1"DFD_ -B3Z.4 Y>#EA/'YJ.OPQN(NGT@D6+'CFV7]])'U7 M/4\]1DG=N15C"K*OPVFF%KBEN)P"^$@/A;U&_5-D.I_.N1XLO'^Y8L@G^T3F M@3O"!PAR>'Z6D\*E_:R1;PY5FG/TH#=9UUH9%K%)/?0E;1WLP*&4ZX/NWK%, MUF98-6L8^=!CZE$8 H2*Z. 3ZB8;+1?&:[*\1_>RC8R>Z87+>_ 5R*:1S;J M90\O\&3]$_J[NHO#_A=02P,$% @ $H%95#C7MRAO>@ Q_4 !, !E M;G8M,C R,3$R,S%?9S(N:G!G[+T'/%9__S]^9(;("IF%B)"=>9&0A!"RLU?V MGA>5O:)09"=D)7O+WK)E;[+WO%S7_^A>Z'M_/I_O]_O[?^_/_;B=>CTZK^N< MUWFOUWB^WN_W.2$&$./ Y0?BDN( $A(2\!3\ R F+A^(.1H; ("T-, ( & M@(+$#UP SRZ#S ,?8P %/$<"SU7?QQS_"U"#E[H6R %T\#=LD!<""2!?^"E[ M?IP?Y\?Y<7Z<'^?'?^@AK>^D;WV+6M3"SMK67-\) %!?(?]$%(0@>VP+F/W\_GOO NFYD M:VO)Q\IJ;L.BK6>AH\^B:V'&ZJAMR/'B)T"5/ D<_1S-), MWU:;VM'LF;D-GZ/@]9]/YP//CW]FO2XD8*UGP"=_3_RO=X"N8^ =8S%?T7]):0 M@)XNG^YQG2RL_U*\@K[5_VZTGQD+G8'6?VDH^/M?3L 20/6[>/&B .O)PG_M M#=:_:A]X]G==!26I_P^.\T+."SDOY+R0\T+."SDOY,]5R#_PKKXY"'(=0#2+ M& *!,SHJ*AHJ"CH:*AH&.CH&)AX6B#$PB7 O8^.1$%TE)2$B(2:CI+]&1D%' M04QRG>4Z'<--IEM,5ZE9.5@9V>D9F1B/'X*$CH&!>1&3$ N+D)&M"-D]0Q,P:.[F?"62 M[URCY="Q?GX1\PHQ">E5NAOT##<9.;FX>>[P\HG>$Q.7N"_Y0.&QHI+R$Q55 M73U] T,C8Q,;6SM[!TWK[^@>^#TY,3DW/S,[-_UA8W]C"NHU-C1\$3ET;2N"Z^R> M&(1W0Q-ROEZDX9!?(]*Q[L2\0LLY0;=^W+2?+?MC#7O^/VK9WQOVCW8- MC( M2.#@(>,!$.! W)\A_L()0FNZ+DH@R9%AE'2KU1+8OI$V8.ILD(;RVKA_9Y>M M]LG]SD8,=7P<-W3TV)?6=U)=I9(**B>&,KEN;% ^3:9E*D)3PF;G#\S"S;>A M)(BBN*LV0J;675>0]F5&+PK9=T7;>$"HI@>8SL*ER9GUX N XL\K1UZT,,XT M[FZ[5BU!-,C!M@601WV+,LJ<<,JBO9\H$N'P]%-2S^NN8A<-]/LA]>M0 V-[ M^R2I I95%,Q OX1(.^JF7 PQCU2 M$6G(!RR&M%0U50.B^5,-"WFO/_F _=XE^.:M;3)F<>[7LF6%)6)F&=\>9"%M MT5+FS\4R1*FY*=1&*%5E)G=^YJ%SQ-![K1O+9_X(:3L]EK4H6J)O94Q"EGEZ M[>CKJWMLA2W4-.,.&JU(\3B#0_(YY5%/,E;-5FA?3C[V5S0074&:6D_GJI-$ M435(&$_X6/_I"5<.AA!,'+_AS@)[0D59OZDP*J'<.?TWB"@?B[ G0W-0AN]?#P?7 M^ \G>C"J/A'3I1ON)*4-6]#E]&JDC4D0IKB#)$P4;CA1'UF# )[VLF0;,$%B M4#9;*2?Q<1ZO(I-Y-JWNX/-(34<%^OA@\N?RPW$YY==T3N=T3O\IE)M_9,", M+%K4DQ+TX;Y]D+]PDP$FKR#:$YO!3T9\?0GN=/#>[JE\1>."-NQ1/3U:+PQ: MS^=L6P*Q?,"E9B9BJ7[#OJR746[>MAF?B;O:\EJ"US]>U.^P5BXF7354[>V7 MR/47N5@4.VE;6/B2>XQ=?)YCX"F^;#PG4I*83=MDT?(M.TDN-04+N^2ES7A_ MV=M""&!;GPR9/P29VAK'Y+Z ^+?AX2'3@O24-@LC"W?)LEXCB5'>05Z%'MVB MKYQ(I6)/C2OHHA8VZIE%90[Q3>0X"\SF+)@]2TT#+V7FK=3?']^,97+WP&1( M_,^EFQ1]G(;61(_U7@\H\R0[]@TI]:#(/1F5,+TI@CJ4^OW&>*T>Y\'UOBHJH-!N5XDYL1S2._ MH(95?&?/*D$QK;SU6QR+>#\BE7@BB#G$]3PTKGNR!Y<^R)DVI"6G,@&^)WZ> M6M^H<<:K1LKF%:01U=_>C4L M0<#R(?0"YCV:^N\^NR_&L3?W,+O[\OF9=;KOK:.]L]J)$:J1P^7_='O 2P7K MLKB[?-76CXX'2_>;7UTDMZ/X1*;V."\HG#0FIJ4LV-U0=WAJC4J8 ;G#+EJY MW]QNQ%1JQ,84=Z!6_%JQN6OD)NV@BP<.&D?8G?2K2UA3@O++>3?[)DELC1,( MQ*V#;KTD"A'D\)KKIN&:YWR$CDLT37FM5X#Y2NQ05(U=W:1G6\'UFSE')#GU MN ($_BO_:DW\%Q,IA_BK^]VZ+8IT&QSUO)-E8U+A FR3C4EK1UWJ\X-OOMTM MR#J,$IP8X)3(ZOW:*,BA&:FR4X+V6C=5RLTP14W$CJ&FA5R8#0'@NMK%XV@I M?\O<.C(9TUH;V0K5&M&Z+FO.@M5@3UK=F"PIX/FZ0;H\IT&7HC>SM5NM3H"] MQ5RY+4B=0UR6QG)Y@4-NR)C/+J8GDMO9+8,8?ZXU@D%18[.I"?E&4G[7TX+> MK'S48*+8:50#?^J7GB,AZSS%2VC "I*$E+9#ELE@W@>,1(N"' MMR#C%W(S\]L(U-85,P<7(L+(W'9VN-=;LVF#Q]SOQH>A$2,+?I&5T^!XHI+_ M6B4_ ZWWZR6DP&?/WK_/EI%L4\I;6PG0MBZ\B5WK=HCT0)O*J1SVG'Z+F+SV"B<%E6LH"0K*OZU4M%C1;=SKF$F?>;/;[D9\R;O>U#21=C6:DL0*/03@53H5]UX(BH#EM6OSMTWFDYE1!$KA=S,.*S#N\!7GPTJM=K:F]42\52K<0 M ,> 4:+_9LA]AD1_X)S^.3&U5@@@@$8_?02@38L .N7[/_:_6AR6'>'&@=UZT#UU]ZR^E_./\\!"'"IW+D&/R(B<@IP= MJBSV*5>A2U<1P $WXTP]M+3EV])7:)EHSP&:/T-VF%#MO[KI?W;ZKX8FUM5( M#(JFBOZHYE#D#@UDH_W!C^I2Y8 [.1LSU6W[5+R=:I6&/G#'!@3@ZB_4@0M; M#X'O$VV-?K<7(EYDRO$2,S^*I=J?HCK:8#@4@&S60PZGY98CGQXT+VG+_1>2 MA"[Z T)?2DD>*ZU^GT L6!L'+L>DEN# 1T$4"%&.5W>]R,K'HBHM(=1^A< M('2W,6EI#0%TD"" U5") HT7QV5JQJR1P25*QP[1*N%!_D6K_Q!WIOKJF"1+ M.O)&3.$H%N89LF],8:/S*>7N@P;["R41C)@CLA:)_DRSLL7_:F#QIZ?-U<"Q MC1N#T/X#Z'PQTS?3C@H.:&.T,0+0^@%:\'0F."AU?G.S6BMV@KCX8)^.001^ M><86ZPO(!J\& N@'??-\XV*'Z;<*;%#_9AP0@"8N DBBR6"CJ@X=BP"'3F%; M\ MHQ,#1Y=]2X,9U^06SB8#.!/-#^V^Z&%5L9-[C'[;H')!6_;^NT?7F[2C; M&.]&ADF1O_;+:RF6DB)[IQ+)WZ[H.[[Y7,;FE6E&SY7M)77C,#&*1GT& Y0$ M)$]&JPX:&L'^DA$CAGTP= MHI!-G<4R>]JGEBJU(QS8RX1K8D4T36T(O#)A$'90?O/]= 4TG*DI!8"D;E6I^R M 85M88ZD;0]<>>TR1DS?2^=$6?BHU:-YBMYQLJOT/) MMVTJG+S"767H8$)"*4&S.BFV2TVJ #UU( L:[L/ ?GWUMF"O3Y+09,E,29-. M8[S/+ZM:V_C#!VB?"F-Y=2 +O)\M,?F7^\+_MQ1]*PU;]E9[3KV_RDC[!<^> MUP./D%/_B$<^8U?9(ME">VT(X+I9RA$T!1X05@CZMBOT<>^@Q3U; @] "W&% MK?WRD+-FE2V8?7>/ P'0A(\=.4+@@<&?:Z&8$NYJ\'W9GIUFAL0RY"WA?_D< MTK^(LC@FE=ZYN20DM[V7M$.->KA[)4SHVWB],/3N(UC5U:5%JEIGZ9WTE)8K MT>X%7P3PJYMH7:;>\$W- L\Q&K#Y]-:,D'G$>_,:80(;>^;$N()?_9F%A!_7 M"'6^;48 %P*OW)GGP9->(Y2OBH(I<^2WMF3QU<,Y2OGK/F'ALZ M7)![J2#3QL[2G"[,17^0Q*.2D7R9!+E8Z..GH3UY5MP!DXWY#J*8D>G9^^;, M6]L.A:*?G42@OOJ22T+/IOR!I'5K70Q8_K<0]$ZILK=2',^ M%JN.=4J^QP[*;:G?YYV)7VIO9&0]<^^][E1_Y&HWZ@ MQI:RWU53]!X6P,BM9T;F:PIY%[K[5.\@'=-[L8;QB_'K^7XL;9N/M4_]8EFY M**\##(OA]/&\C;,>[$O0W'Q<)).=@@.M'94"XX3B O^[W*T>;/S]J+D;[W?) M*9FDJ@R%D#K]%G<>IUU?VRH8I:K(*2S7RA\K;1(<_FR.O5I#X>FS%H@4>YMO M-V>B_(8;EG!!-PM+4LDA^[Y5XZNW&TD?Q6?GQK;B+SWX9]&I=ET9]GP* 62! MUB%B,I0A2P1M9($<+$&VKF0:0_'(]^+&&Z=!^]O&??^+[-!:-LP+1#]9] C@ MKFIM9B4F:#ORL@>3T"VZC$\(X%(,B<74O46C1/^-CJ1_>1S^5Q"3USI573E6 MS=6C]E"H<6J3E46AB^A50OXWM[^RX(I3I'/ B3N\(7,UR@B@D@VZWOPC^$I9 MF G]K9PWUX?5PSM_Y"F_@U;OKS7 ]DP0P.XL*YQ7 L8:APWM\,Y& .XZ"&#J M#3S%%Z[$F@5"P!C*:#&GR+/7S\KWK%,UURP60>W7 M1@#Q^:92>[YSM0@ 38).C% YU77\I.!/X3$OZ/1-^B,KR %^'YW9GC+\;ABT MGP !)##K*^\]FZ^!7J57 T4CW$C.BOX'$-(F?=W8/F-4Y5$.F.;@]1-KI)SF MM;1]X-B"Q-.N2O1[F]O0MW)B1,7MA')BP$ERXUD+@$MJAB( L\HMU_!!9>(S M?,,D) BBO!]GZ@U' 1\&RCRU/;7P?7I0S?I.CGA>I6^PJ^R:GO5C.3%GG_9? M%LU/C:G.J?%6A'JW!_*L)]KER8DY&79Z_0G6]_^OB>J.JV(W# 'XE63$FH^, MRI+9((!;"J/%N$O9!V:@U4*W%\OV8A '=EC!%"@=4#']#H[.4G^P1O% YK- M,GWC#.E[<8/0=W%'X0A NG*] UY.]5UK:P@!D". Q3XOHNS\.)O(H<1PO8Y, ^. MZ-!PLP8=V/3[']"=?@0@(6AGMZD8L]"TG[OUD,SBDG3EC-8K4)]#>T[J,I'? M9/8^*IB+:_C G_<6/HEE1 "OU*'; ]!Y9M4N^'7>=Z&E<"M)]G,LZ/&XL!UCYXHSUI,A/GTMLC>\NW$D5^*?[ MDZS=R=S$B33JEDB5 M[Q;='M+Q?=9)S7NYN'[)KMZQ[5:WF 56F]5U,7SLW%)41%S!SC)3Q$ M?EMM5'EX6]O*.Q\V]?3X5RVUDB_:"7'X8F6=1]8]V4?VW-O%VC+K4Y\_=5\T M$]=76,!BN+,3?^G0=%&J1<[&T Y[9XY6BM#S=8A5'5ULDGYJ?9?Q;L3N_UT-QQ5DL]N!$&E(S4>+)E2**62ZO??7^0>B#C$:W*@%W M+H.B-.J AST"A)P#O5)H!=?0QWRKG\Q1B#_FZ8]:-OJ7(^W?(>17>>O)LPF9 M4E?BDB\N77,(^FYP!)<7#OS*%H@]AS)'?J@449@]8K1@+AYA^-G_<;"QZ_(7 MUU8T.6[8^!7DU+F/IOY]J\^689I;F?%=>&J3BUO#%3Z&+( ME3W%E,FAN*D@U6.@A6<S55:7ZFVWZD MS:E-=TBK*/.;O^]EU\J;'+C%)D]0?99PGE%22*/U$I:O7<:*!5:#+?G[12AS M#.RL/DA:Q@W>1>*_2W@T^@XET&[Y?2^_[-Y;QY*-^4V]#V#YO4+6T M4'G&8X;N?3S8K,/_42(32C$3DU=-%CU6>/UMR+K[(EDP+N7TU6*G;*FCU .# M -VC! =,[R)F!G\&I'G2-1E9=4"&*=8%%W?,,5*ZI^SZ&DMB)/2'08>'SEPK M?NHX0? >[4&?4)+^1^9L/V8NC!U';ZE]PVY?]/97!=@W:/HI"*<^\OX0IOQ0 MZA\TCM9 3>[AGI=_*?[=LWBUQ*M65_TP5@;FMM-2_^D S8WYC6W(Y@H K M4;Z8;U&('MHDW@M9CH3[/9A>G#=" #A"OK A,OBV DQV$\2.^;QGIW%QX^&@ MSVKB[4( R]GP8.>%Q3=[N@B =DX*=,N5![R+Z=FQF3!)Y]RM]\2'F9"U[$8P MHVU<^/.A?2:3*S?3GI3G?9&Z;*"$?W=(0^7);>HCX8PV@NJU^=VPT18G*S)QLU!OEVDF%Z/P$;3%U/X$!6+ 8_X'B-K\C6R1X=\.8I\2F.L,52BF^6V MKM+G3F[L"MFY)+^PHY.[_TU6X.O*->H9F36V(O+8*71R_WF&>&Q'&(?.+=;E MK$'3OAX<\Y08GW?T)%2V0%$#"3+A(BNNFFJ;P"['L E'!X;G3!EC0S-5U854 MDKE8=I?7JCV/T+BC)P(T^!8NPKL=;,UTV%3I:CTC1G ?%0&Q .FS]]@&!49_ M@GSC=XAT1F+N8EG^YMUEW,+9>IO X7Y1 ]J;M_^%MNE]OED786@M/=ZP7SO M<8IWZJ5E_P XG*2Z#./_I+6W*5>F$B+,^H8L*>L]-!VA_XR9D M[YY=Y?X&J,AI<$[H"8GLAXDAIM0'7BRK!_N4AJ>:$G)"ANO'&[EE/:I'R2,( M0(LF:<_)6-#'8VO1-&]C1I;'>IK<0%E0(B6[+*-770U.3I:=UJB9<;)^IC3T M3DX6&V->UF2MA^<'":^ MKE0^=<0OW6LG*]1EP=,:LK3.LG1OB5<1/95B<81I5O:EUH8B9\@AF!$DTF9_ M7/S:FD"B](!QT#WC@/S+ASFQXM+%_DXPG= T7CB;8)#+^D*F^<&^0$( W\0, M^B)/L?V9LN.:/JW]\%OE3T"5-A YLY\(W6P" >PC@)\DF3P&"PGN8'QPY^T'>#/L^S_- .==5'8%6,T4 MBO_9':!'WL7]/[A>N98NNR%TXX>\4VG!_K!9 RP'ZGP@5.%VC*/HR/Z"H^@6 MYQG7K3:L/T4OPPT'IJVM:R0K9Z%A8/@LVQPY&U#OQ%V&-MI/P9%!E?)ORV0] MR66KQE65X[[+AJDX?T[T9VQ]?@;/X0R!(&SC AA7/*'SXGGI/*?9IK3U2H4? MJ5!,(5\0Q[UX=!)2GL)M):=!75_D.EZ''QP[^'B)X]%^U5DX>AJW/3B-ZIJS MU[YW>L,Y90I X5L'M_\$R#T ,L>ZT>]@#K:[D!CV) ^4O)M)W/)D9%I0,A@ZM(_SM+2+7 MP[4&^ -N,($V@VY)]7]3G)JJ]"V'M!X^]#GJTYK\J31%LJYG%YDF74$/?FTH M9 \7_IR).Z_L)%=N KVP)610N:Z_4.W/D,Y^5N'X+7#!T<,<@Z."CNAJ5\;8 M*3;[1DK]D>S'!!C# 36HY\N!SMMT(OY>(H:K9) M:_Y"T!N)]@!9^"JGLL H4W!7P^/7BOG.].1[5,G*OJ73 MP[F:SS^[ZJ>-_N##'WFR*K8Y MI>8W%=!J=(U^[A6KM9!/]H/T"253\ \'ZE\>S*,.WC MVTG@Q)MW+C'&H]:]]?&[H?'%>D(F6^0P&1=_8#"QB*O/KHU_XFCDJ&Z[/MV. MN47,U ;5?^;Z2)[43&K][8P:0>NDB2+)&3=CWF6718%%L1DL3? MA>MGV' R>!<7^&V$*;R(FO;LF=UQ"355%RJNP?L*"@KOUBS)?2U0IO7]CKGXSPV>J?9;G=7$4&I*$%U0@3Z%"/H<19 3 MCA!I,"X479P[7*"4V? M2=Q])'5H%73KFKJT,XG2/E7:A &;S*>2'P=?(D_>*7&243;*2L]MGP[1^:U; M$I=X:0:2CX(^0K_Q=<-AK'MR)\X5!QE*<>[OW(3J&L=MX8"8L1(+3GB2(;+W M9ZD)$_37&A@T/$+.A*Q6@[B2ZB2CD1CP&:Q"A[?M$!D43[4%-;Q,G@7&=R\^ MY-7NA=*#R>-3#TI7+]^28B&$RM!^J29.R,RA9O#+Z^)CUE>EL]=)XCS 60MH1C]21TL=J1 M/%L=G:LIZ)3EI295^N8WP,B$'4:*MF3MLILM\;$!_UZRCIC8K2=>)*3TM$>2 MM'!.I'JC %/Z8*&1B8!]5L[%(<,P!,">EY/T7*",0\^;UR)2 .F;E>SY;O7_ M@FXN*(P.B9)'N<67:5-O7A_%\W]ZU'6?M)UOI\W*_4HW5Q"Z3%G/K2U)O)3\ MPOMYW>PTDNQ9E$I-U8:"?.N-;\Y3M3^8O_:XUR('ZK&J>$%<.OS-7?E>LNH:'?LXPQZZ,5]Q6;3G:2+$LR&+Z SA_;@,!EW MZ@6%B>$$8NAKOY)(2%"4NW#=2Y$$P 88D/E$60)2O@\91SWK_U:=CM/X(4@% M3QF S8C,HZL&B'2UO5@@EA])43(D5. M'/('J)$:5,BRK&Q,K-R0KEJBG5"F"<9[Y$Z4]ANP//JDG[(?!5/#5T0-,#!A MO$M4VY_@O4>5-FE 5:<9-PM"%MM8Q[/BR4XO[W^A.49!%#M7GD\#6%#Z7'V";5[+^"BA51K5$+4$Y)[VQB;C]Z7!C1S\+NM);6.A#?)"-J(JW!JQ>9&\QCFEL-@6P( M?H<.<$&VGN7W>B6F]TR;-]Q@*:WIFGLPEPN.I/Y$R ')5@@,)P !^"?!"5BQ MH=\:/D#';;5@BJ[A8LZ5WQ_!#9RH!K[W5#72.#WY,:.[P(@?O[%UL](?F6TA[3 M7G9#^Y:8I@099328Q[]QGC@S\X!FX0N91OWK1(67%=<0J/W"RL?:CZ%,H.E- M-NZ>XO<62N3\<\V[R^D7\4@?!##-;X$ +H#RTO:]M7M0N&@! EAC/4+I-]-T MIY_2]"D$DX>+8.YQO,S8ZGSV72IT M#\<8:/S1]/)3_Y)+.HL$>2\W];)XN\3)5O0OR]!JQ(JERX;#N_%_0GF/4Y<=ZFL.H3F.MY8YS%O3YR[ MTP#+#2[3*2\<[X#Y%4*WX0C@@(5OLD%&/LG A9=+LN7*:S?2>4XY,4>)P;/N MDK3B=#0R.PVI+3P/8F]HPQ1_P+5!ZY*<.RM^5?-T+"(X':J<]N*"G"E'M6#T MBW P0"BSS9]/*_X)2/F,)6A^UU1O%"/7E'9W[+)3? M_\)8L6=]T_>!HWAB25)3:E8<_+*@+-QE$#IFA@!J.Q$ !F4* A!)M8 MT3WH;LKQHC +="!$ @ :-VCH/M@JE4!:A)?DFQ@C4+O95O9AE^ MIVRCN1#+@WR+&5Y_)O#7E[@*""!V)VYW"+K.":U&3T, '2ZRA\N5>U&\4\-" M/VMXQF0VXTY71#-MK48R3GRMKJZ\NWZE/W"\7I)DX$4197A30)AMGF!@5-!] MG>ZP^?9V?X9L\D/ALRD93RW5QH6_KI;=+8I:/IXCHF8ZGB-ZR>27+7II#:)0 MVPKQ+X>T@EG8#X&UL_)2QW.)%'^92[Q1:G(V)R0 <\*A%K"A1]#CE&Y6\)<< M^C\V)_R7T729(CA&]T&_[0LZL*B2P;,_W ;U]H[5V%"7;! M\VFP"\#8+:(ZG7Z:GZN%8B]7(0"2H41_IG;!\7.-^[-H'+O XY)H1YTM([6* MD3R2ZMO8XA-%-P4O:E2Y3(+P T42%1[GG-W"S]]<)D$/X5\@YUCB#=+36(-GF^<-KK( M7J-]:5-,X+::WY.DU9@/8S1>[>@D@"&%I2-PQ2S3G'.,?&AP0$M3?5#28$-3 MU,ZR&R/XL7CSDS LBF&<.P**<42C'<0[FC&F'%4'X0M5&_66322H<<9+]]4- M1U/G^:"!M[8O'PP?,.0Y755+,W.MX4PQ!O"GD"0HV#R*B*CS>EU%$M74-<@8 MMJ6P.@7+/A-OT TU*&R:77MGLQP:*DRJ^K'0*9Z[\(/JR,,5H98=4D,;IIJY M@GK4MV'VKYX8"CJE7_V8SOK"CBQ5MZBXU',KS3Q1+2W*0"6)VFV6=W#(6T(D MF$V9?BVF/LTBO2.M!9OGP#.@^3;^HMD,>3WR92S7[_2>[WM2:B)5VY9[^WWK MOKQ[=K7^CIG&^^O%+16SF**0!A4*73%RYM44IJ)W#T:>K9#D"R5]? M-93QO:BVQJ@>?[K5V&:OV#HPK_HA\N!Q5$]$YI50,HR'V*W=Q1K/Q5& (O4U MCJ9VTX__^Y>3BYDZ2$:AU1(LT1^,_>P+@G6+QKB;*,K*]\2^+@]/T8YB2 -)1OWH\^M2RF4.U,8Q(F9NK -9.1C54DCT%=@;14 M/-?MOTC;;]N8O90QN@$1.L(:] RC>\3QJB;8IS^V!ZE=>HKU(J0N_KR6WI?)*=9KB@>NZ3SWWR_[^D*T;6&"9@TD%*1Y+U8/KI M^,YD')AMHO3Y"=:R-[=6$Q333)DOX95^M'GN,E7!H=#Y^Q-%UIK'B?D'Z'8M M=%Y:P^PT2P*=)+^S.O[VC9R8,_W+7[+(IUF82XFT_ M#@TT [/T.+Y8K7Q#GVPYR"K+VVO79":;.S7I>EN32ZSC?3(T63/?4=RW>)%]6R/ MV2L5U-&RW[+:1OVK)\5]*7X85%O38(XML_+;Q&XG3+C)U,]-TOOWC>Z,*H4O M!VK3H10]L<^A+!(@MXW'R3J8G,1XK*+F]M'!+#7C\+)+[M-Q=Y1#)8.82:P@ MB?L1CEL-Q#GJY>E#3O&IH3(7-]EV(8,-!1QUHG:3<9>T?@##)MJW5F9,M>YP MO@J:^A1)\GV;%EE%%2W-;$(6:VS8Q"'D*,3"OBE%DN&&I&[5->6/J]'VN)8< MW5' <%>9\*YS.#SFDRJSUXA_1O 5"W:>H%P?7*^I%^\]_3,G*@E,**^5&!.( MW^=,)*EQ90T3O8%1M=&C+XE^1Y")M2:686TE=3"YJ5@MS<"GO8>\"OZ8C;4Y MQ[69!R M)8+/,FH9(3YOLL@@%AN"B:@Y,,QF&FQ6_ M,&A710HZ.C-EV2EQ.XH$^FG7.@1P,=(/#!6ZO0A@C4\+SABR][!,%@&(4F:# M(: + :PK2AVR6ZQ*[,>M)?WM)#OSJ$//E:>OLG(O$CK!O@XYPG:NA*-+@9Y= M[I<'ID$-I(_F$0 'G/ ?9^YS7W SH=!UEN-)V4GH Y^2C][Q[";!.O;D_GYR&-LHE'\$1N'2_U'KDW8%7[F9 M'B( /X>SE37=DZV+O5Z\_M$/M;[RDQ1VRWH\;G^^HI=(,)*F\ZI\[>@'91Z%A4\,B17W M#U^=7:W.DJK3VB ,@1>%'%U,SSS%)>'"1'TH8 3X_@S9]]:>GT6))6/'H8U% M]F )ND64]> TZRJQUCZ,NQY4PI!8-C5Z-A9QN)Z$$5E#IT'&UNTQY&V!AS5[ MZ=VP:G^&K-<=9^4YRT["B"SZTR!C?A,I)7;DFCB;9!)&7A 3Q^3-]F"W\OR& M5+6LT/D[,]JO)[/W">RR#];B$(!8OJF2+!BZI/LJ%ZNA1U=Z'^V%AEM,2'7& M<8#1?LMG]MK9#[JICA(A@- 6,020O0?9TNF3-G54ADLP$\,KQQ% 9X J36CMHS8A (T0^//\IM-LAR^<=,@3SE8H1JC\WN7K^>K-O\/JC5-D M/2NQ:2P1O![^M?R0?M 5 ?#LWC\LV'<\;+;:#9%5W:0ZLV,[WM7F.2\"^%S6 M.U*X3#(=LC^G*;F#9;$_AP!"KNZN627.2T3=+'=FF6N.F[/A^!."&"J/N2S&K0# G/L;/$YWK0-[TJ#;8!A93P:>N:S M6J?V91/Y_;TA0E_!&@N 46I*@H7J>)OXX8.4S995!/#\O]\2\B+H\>;N9<:X M#M9*^,7",WO%3V\\?Q+W%-3J6.C>>M+2E;'-#@1 R6G]EYZ _*T?Z/-@%.OV MQ9/9RW'+BV/Y1]&-&Y6V?H4.[^)*DB"V=EO9TMFT>Z0HEE#S?:E"A^^;39#- MKG+S"BAI/5H)NCO^6B%,TDX"(.T&T0T&P1 M*%+YD?8JI]!-=T2D9ALDEH^93KO2[T!W*W'WZ ,[-=O$*/L;(;D(H'P/^E7 MP'_'A&&G0N0H[FBU!GYQBE,Y5TXB?P-W"0&LNE.MR9(FED?Y"V:_@AHB )L=>XJ;BKZ?WF\Y4TXK9>6_!VARTY,4?ZD5]P M^GDN]A^5BUT*N^=](\SP2:>XRMMQI 7IQ]UV0?Q/@L:D*IXOR_GG> L/4(<> MW1$\"&;$Q9]?SMZS7Y26+/-Y>U,2>L?=)W)VL>=W<- MJ?@L8QL$'&G40HW,Z@1?K+]HA!DA?WZ^T_=C1DKMK8&1S/E MB;?>E#^]-D4?%"U5..W_6''LQ/60$^Q9@XG""29SGI1M(%M. U_> $9+" 0&XDX&IS2FN!$?2 M_J:<,C0G'W* #N8X8]X( !-RBF-Y$:81\F"/!@&P=1R"8H/A"]N@U:$]6\F$ M%%3TFW&2E055Z.G;A'!\-.UAJJF#@GF?!FYY,\$3!OJY?1 F,[W=/I4;I)M M-K# ?"@+3*+BHW(5\ZGV44= >R$^!C*/'>[)CAN"\$0YR[7H+-Q2C.&'WXV( MV_X.V;JF^*D]!L3Y4F!.$7=P.9GYW:.]SC'0#TW%R9^#O'.0!RCUW%*0SW$Q MUHN@;LV@]2HH^?+YJ<3&Y,&&+-N][G RO _L1)CQ2&'6 MLM;\.$S6_D!MEP!W%$LR%'HEP<6.;GV,TV9?3<7G+G?B*TNV?G(X%U&L7BO:P /0>:&KTR*2946<23XNZL8T? M" !,4[^;1F>]/LEER_BL=6X.=$RUS.R#8Z5&GG!61R0GJ/9=P!0;NM3;I=+?.=+?+]/O)7$T)84 M&"X"T,\R+Y$]P93S4=5(=.A"0EA_OK?_S/JL?5'0OX3.K,)!/)*K+*D^=H+1 MU(=.^&0Q$$#+& S$0P998<65)[FR9M"!&GY["KHHJI\1 M7,?NE,TH]4"GB<&T1UWK.%P;G+:#U!7?N*IVT$"RU?!WL<+S+:R0+IKLFAZFI\'?=+EB08H M2BTHWBE _F0=N]K+63?*L7FJCF0);L,9MQ# ;;#@#YO59\0OL1Z_ MZ6O_\TW?^*CE=+\U! #S,4, XUH'%[,&RV"R]>6X%JQP@FW0"Q_GA%MG=Q;A MT)_^!(O4:;8O98U5=-84 5S1S #[*?=LRY$+CDOTR/Q9(EXF8]MI=L/$U:+G MP(2J.B01U(CXGE-=?O)-8_,S[R'G)\/NV4Q"7]"$@;7N$;+\9;Q.OFJ,?_H] MY"_I,&Y;[1;CG(+ MIA#I]7N@*8<,FS@?10V*60#O6Y C@\7HBM0]'"Z5"S8(?$.7%-,Q'MRN'7S# M?;4@YBA.L ?-Y>F-3>34^AD(P^ 4=6CC7*;9MU.NAF=R==\65'X$L)3?UB]Y MBDL1W3/:7S)ZS5H&83)N8Q45_D/&!++;!;.0KX+Q:Q@#)>''$Q"MFYD%9SB M B'K..0.:P\?,"26$U3_4N*B*SBBU,60Q1QP1)6*&<_PZU0U_):0>N[YX_\Q MPO'L8+:=M*)2BU,6]JW&%;=GG0-W,OOG![5*9 7.2G>=MJ&BN-,FUE$+,_VV MLX$ )B!:QTBW.$3X_%7^7PB[\G+31Y:P3M//?L_HM-*E3X_>&\U[0G=>QNUW8T9?/RGRG 60LJ]=J:^'Z%BY'BW+,5SZLL8 MKX_C5CU"9XCRJO03T$\<_H'OM/9$1*"0'2R*6WD+$&)?#D0["HUP)V'H6-2<*)",:-/,HQ-;YN];E88,S^4 MW1-[!IW+;#C:JIR0@%TO@&SV3<$/M-8R2VX>FL0T'>13S;!!)HA S8LMI-KM M.G[S>LU_ %TJ(4<_H!6%\PG#3U>H5)*@GVD/R&=!,=3H]I?! &-&^N>T@BA MBTE,S4(/]$WMR:H00JN9P%Q8T!RRFHP ,(<20\P4BMQ40S;>QITL(N1$#=5L MY98_.>"FR\'E(V*213XZQ8K>'S7@*'O1+?1B-*M3S&#H=2EWH"YJ"P7H/#X\ M.ND %.C]# O#B&EO^3\.[4?1B1,#MI5^NV69;ODR5 1P$]0+C,P0V#:H M7Q61,(8S'4HYF&+Y)^BH#R]JE"S5)=@E>8T&;J-ZL^.X,6GZ:_:Y?=5.37$' M_2@31_POD83_4:?9-I-7E$.XBK(1AC!)DV!#N5&G#+N5PST9O*B\\-9_KA], MLF8*Q9'_/MV39WLDQ,P]DN 9$QYMQ2+"6T7ADZ^:^%&1CLZ@V>NJI8/_9Q!I MHIU%YBC$$7YN1CL;$1A[30H=Z)"N+Z#S.]D,LTYETF;&IGJ_7;%T ML(T2?^8>>V?O3I6?4RKE^^%MB2'26]W0$%GGGD1_/\FFD:CJ]T\SB9Z"CE?J ME^WZJP(04S?[7?RFVP[U=S\W(%/&]J*?UA4Q)6,5#G2?#R/#O^-QZK9-(,TZ MI^L'.=/A$@5IPT*9$ON_\2B&G5Y^G__G/?WABKV?KE'$^A6&=U]U.^@A?2F) M_FVEI;FV84HB9S_ K:@A*AL@7_C$T%!1:1CS,HZEA-6J4NK':)GY=V*2*K_E MXI1B!U-LJ$ ?IT!PNK'#H.'K=*[4(IXVJQWO MDA#[BRS"U-XT,_60!XM_Y&,WWAM=_(L2A6\_!S]$QQ@8Y@CCF'>FTC&Z8,+D M8VKWC8L*WX22RL\L@]FVGA7;U#>HR_O9IZU&=>00+=V'WLV"J*Y,J2IZZF.M M$?U=!&W][PC8# 4;]5&<;7\(4XP0-:JI29BM>\\UCPHLDSR8B(F>Y7AUOVG* MBQSGSB=*YC46+UO:XMCO*UQF\LO:P1,?K3[G+!"2:^-)SKLO PX]"M>\^5T< M)[SN2EQ]*4;A07(A[@_,CBK33%%<:#=C<8KWK!BGV&FI,*E MY;FIKB5)FSN4E/K:2;Z>5_6V&HHAM4,'F&@D=:K[!&A':*'^F*7.O64]5%:@ MWWR4S^=$TQ,F@ES!:(',]6$GRJOO/6I^7K^$^7NT;H.[7HS*>Y(T5LB>L1P] M'G:**?^7DD)3KY>\?;N=]:?7;;8Z)*23QAY']1I+I!#GW;#@^^ J9FZ/$\: MLWF;1&)R;YM6ZLVTS$K7LI[[(68LOVV=<_D?-!*JK#WW04'1!V9TF*:LSF%< M [/BON3-ZKL:94_7PX!%1;K<$ TAQAY6:\//X6I+@E*9QM MXW%6_*=6EK:63;_*F?+-5 Z:F]ONQ;"S=S8V8N A[3[)66ZBI[B32O/[AC;G M2L$4H"%?F\NIZI[,G$<6?#\055]]MQZ&^Y0I\0^\]L,8G)(\8"*7UJLCN3RI M=./F9YUIMUGTY\+HZ 72@&9BV?JUHORUBKB4_==TP6E93K>3V$8+GJF$LSL! M+P\F%GWQ7A/!&\@I?-O8'&^KA,F.7ID)V/4H,R<: M6P[L=>L7HE*F'^\IHS=KZ:LE;!*^'Q[$;4BC%LQN#BC6&)S0)+892Y M[%;IIS!]_SNV&A37Q<0.W>U3JYI0XOH\^)=Y5+_T)A?YMWW<9/;W2XH:O:_" M@QWH\\B)R+TXF_Q&ML7$4*94C0-4OR(_I-7R6A!LOI\V;?CB^!4:RJGRIZ.. M 7)E:]*[?IQNF@LDVKDA+4&3GCXQ#6\E-_87T+5C!I#]@2T^IG9.64)3J[T7 MU6M:8UPPOAF_B">M&!4*7LS%]AY65>TVPP= +,$ZQ-]5PL$B3<2"ML0U,H2H M5:+Q27P LK%"'&?1@LTKFZIXW/O_Q*%$>UN+$ MS<*A'9=4[8U!]I>$SZX\>R51($&2%>$/-'3;JOER&?9R2?64E=W&LC6*WY"C M:9%QSDW* QKF3\]P:"DRU/C*E0H36=3B)@2='F_G;:% +"DS.Q2\E<2=DK= MF%6>)6[8AS<.8A7(;!!["&NI&Y0P,B CV6*M3QGT!R>9ZYI:?'&+7O*Y?KNN MH6/6;2FVJ)Y?*?# 89 K7>H';;.J!'4P1LO%J3(6?KW6XL-*1)B@+:6H_,L A#K7I[NN<(_(J07R_1V&7YW'H,T,&?*]++X MJCMC?4B24(R=FY.=92%/9'LF1P/Q&P_&Y4?$M%LKDESI?PS[Z#OZ2/=PF3%G M'/]T*'F+]4H?,J MBCZW*40O&%Q@B,?6X+];Y*-T-3;3O;!?;N@H%O^5TP._5V#\;<%'DQ&>\F!D MIA&N["Z3^&02>36HO'I!#/M5V,W[_Q^._W QRNYI*3G:HO<(45%ZJ?"' Q1C@G[L*#0S^%5 MO.@?G?O%Q #KP4JO[>B6(:4N 5'*2&,#3[-E[]C<9]>LBB+,9>Z@DR-OM[V8 M*/V*%G.G-V"A[[JPA<$+R[>2+4S4VO56'ACU:$P)B1X<6QITG"Y7O/2-9R*4 M8YW>/FVA>9^K6QA/X4&4\ >:HD3LMR6MH%[H/R;3IR#MIV8;_]VOM4@ N=AC M:/E%U$BB!V\JC-E-Z#7MU?92YJ/=0?S)T4#)DGH)IO")F7Y3W,+NH 9-8ITSZIFW#O8J41LM^-\&;W(C:9**L9 MRI(0ZJW\'5./<8H?T#*). AJ'B9+U_9]QY(L_**R.8/X/?9Z^VT;5FZR7VG7[WNV]VW[H]9M?:L MO;XYYO>-,>>8M=<>"\N73Q"33[CJJI$AJ\/^J8XE49S>:Y.ZN*GG:UCE8AXEUJ_O_U:"NKEDU,]\V7SB^8FGP*?=HGU MNXI-F=N6SX>S3:'&PH9#'--X"P%Q"'0'%[QLY9VR3#.V;OH(TZ6-BLL-&/KW MO,9?OISQ%#.*8U2PA\'*;&7^6PE;0=F>)M# B8UG .@TQ MF0E$+1>J8:$F/)G"_MN1.1YB$>G.1[3-T3OLL5'4ORL7:[WM,K:INC;<%'LO"-;6& 79&$H**[%/NI"[&:+TE$5JSVDXT0J-6U0')R;RWT M4RI%0PRMRV/I93QUX+:?;V\^1[5^M+KIA<+8H:UI9:C.^-.SQUEN%F8(LI_I M+$RA*-N80KO[^$E-FP5V+L5H F 0CZ"2=O]I?%2!WM>O1:WH,X#;7I>9A9,' MR_EB\%K=OFT9JRUGD[BY__0!#Q:#OT4K*",E-DC]?#TD5KFQ;O(MM:5KGYL+ M9GRD(** 9_![>68+H@]S8A3819%J=MKE;BLE!FJCU4S6$^75]3'[!IK#" -] MZ_ULM7SAWFS1:8W@ IKCBQ)0D86RY>BL#"B'V6_1,T&+SI( <^9Q%*;C@H+3 MG"__[I\\C($P55%GA_>>"N+/DTE"7Z<+0%%W$5I)=J;2H^X5*T0IAVK:F/-<'A# MXJCYP12Z-J@2R+JU.:<*49!>>UJV:#$][6$6QWX'P=!X%6T2AD*4:?0[_,9"XB-[-?3_U><^#E&&\@M5@5A7=#I7^/@ ?D(TS"\87T M_,')L'LI=Q:*1%W5Y*'7.)8RJCTB\?3\V8'U,X7Q/'G9-=4)?/B&+Q\H9V&8 M\T,T_;[X:FY$\I(&\6XI__F3'0,G[+N@E>25#.QGMRW095\GB"A=1K?#D7:< M_AWK8E]W,HT#=$.62(/17HSBYG$T9'80<#3 .F2Q578">7O$=M'LN>3I]P^= ML'V*,R)<)S$AL9?A6U=K09=QACP_$8KK.A^$JH_IN!M8>.TOD:T" $S?O@!J M9,<]R43F" M;1YET=Q"]?Q-()S#6@JY0F(ODKD$-Y?)!S5H P#CR/;E^D3ASX^UC?.=V%"Q MM77%1_J+FMKRE$]<]E5P@RB,NC$Q>>SV&O(ORF1*13KGR%J*=8DUI]I7^U\P M%E?&H*.>'&P WS^[PS\>XM@315NKLV/^ELJX.OWZ2^#4-7+V*2'55R)?@?)A M6]^UV*GSNT\U=>?XW)"?=B/;OSF(<1LA@2'>::8XW<[Q7 M[ICDQN2K_/LU3=QMGTE3*(VH&(2]K=W9E]<9FZ] MQQX=DGH$#I/2PQ$H@EF;G_1Q1Q=9.1;XR^ ?;H*F&5MCU#[ PR+/^_([GQ?= MHWU).FKCE^^:*.,A90I W^)YIP5PNZ$8F@%YZ,N9A"E M>;4+>2-0RQ3=NL\6K<>=7>\7Q#VF#<,N312S1FFB^TB# KLQRA%F1S&70 M4Z:\KJE67IA4>75L<9;"DKA?D<6A:>;9U]MO<"0N0A:P!E6Z5SZ:TTE3NYM' M"A7CPA.C"Z_&W57"OS[BP)YA_&U-ZCW/U9'QS$K#6!KT<7*>JPI%V'?LUT+K M(W(Q46DW+'W^9?F>BSLT$QR7 >GIC-DQF!U_0=7/[-7!?+B&D)KB@3,^X[R: M5W%\GWOYY*5'X]2P9=89RH=/31V!]!'+O@2HBD"-XML)F-A\L/[ADO*XTVJX MJ]S\?*O)AV>R[8],U]O]VGVY(SRBOY5>5P:E,5U%5Q/-OGJM@\PR@BT;;]/; M$\%1#5R3:X_^3159L#AJ8G:$*62L5S'$SQ0G2%-FATR%7^YLPKX/3-1 M\UV6!G=-\:A?2TSEF![A;'B9!%W/ ]T$LUNLJ<5F\8,P^6PC_]7C,N08/#IG>3 !09+D> !4E. MI;2!LCQBG6$,&>&T8GU]R\-N-?#L>JHQVE>Q( -7L0? .@73WIKXY0GC#%A$ M:Q)_=_6>22=7Q]HZSPS"?* 6/N URPP> E-#.N041EV:GHR=>@M:YEY%\ <]:GU]#L%?IN2 M3.N0!RI0D*$G_[3XPJ-ZJ@"Q0:A(-LV"0F?Y,H3+*,^2^LAKL6EWPC7AB7GX M/LNWFYN!4/>2',\96]LGAKZ&U.&=![05SY]C8I&HAN;LN?&G:)>F)_G,,X.R M0\;H<[PCCL*']C4HO+)08;H5N31>CC>:VQ4B3>:-2E15_':>J<:N.C4D+>0) MSY"""S/TC(W";/Z_N#;RTWAG>\J:,PU2M\#-K!N)K=NK!V#]C?I>T(0P\[:V M;8Z+L5!NYMC\J^,ZZ9$"1FG>@6^KI;@;0E2E;W0>R_HK%)5_@ZQ:X2\M'5;.D'E/"H^P,@+/*=4%VXH<":&T(S MQNR\4ZR.(;'^8FM>H,KS41T?-N"(R.87J5U;-%STHL!R=&=\M@=AHIL(_N)P M'UG*RY]4ZF4WVY+P1 CK7>;9O9?/Z?.L X*TL[4'(#K0&-S3>09VG$)A80D< M.,2&,MRCN1B2?A%Z:PIW\JTTA _;(D;Z$SM_D#IIV[8%;.W/9JG5T\/F_1MV MJ^/7K38DL[P5(I>M"-G<>BR8Z]Y8/7=0A=!* ^'_1N)20C#)Q0>B\,0@37(+ M_1K#5- 837XCX%^C0SU.VD>$"^/T@T)RB\8'((W\-HRQ-'P5S5M']'["U%I5 M?M7YXP-08$+#2S>/E%20?061MY."7/3(?^RMM0.18-[(S#G4#0F+[4V3\G'" M%%V$#G\_>0!ZVR.K]'V&(^\E\:2DIDV;)^VJFL1[M9:TWKFJ)@S*/*X,4I_+ M*U_VT^&$4?F% 0NX_Z;=_V7MEA'XEM^_1?\CT+0\R.KREWJH=[6-V@.&&%B* M,]#J 0JON^">?ABL;XS54BZK1!A!? B]LLRW6/ M2 ]@Y! P, DY'+H>^@A/6$NKW@'L"7$VR7EN<; LCFQ MN"2/,VNI7*SAF!Q>8;*<>@X OO0BVXQ@G3]+.&MB% P?^ WC^MR 9L-_\> M5Z]_W)^_Z]&< X*/W;GFJX\@?!?C/O[]M^UE@EAA%4DW2L"<"SB1;HJ4U\.< MT-?=Q=_!:VIC%_N7%M:=Z8>;/E; MNM)@!F]"5Q1)P@Q)MO)T%=.M@[4B#NBJK04:&+X2/")8Q/N,3/F9'9DZ!16H M_:<3^0_JU>E\,K>M_GQP_?LI5)>VBEZ7*L&I>U/$V6$:L M.+%D-1&AX4BF-H([!G$,2\D#EH\Z"1C[12SD9%MK\,SE7"3G:Z+))7.%]X78 MEOAWKRF=*&*)N\'IJ7J2"-T>U*)[PS^Y3 M,OH_JKNN0?&)OM63B7++:R5(.P%X(=YN:8,&^2L.8>N0O8+#<+7555KG9[!5 M-T-V8"EMDEH$[\VWM\4)\05YKK?(N>@$(Q+P'8[9ESPQE MA9+SG#XG0%(0N#SHJI_F3WC M[]+MM,ARP@'VF*.IJ94Y8E56?R=[0TVF34 #R9O!;,[TY?K%NI;\QMV!JZJL M0-L[2%JW*)+#XQ$@$/>9O?&\=9U<=GCD5LVZ>.1;$K)<2$7^0B4D%>$@76-UMUH\K=K;E7MA+7\IM.XU:1"1$*BJ2, MW@+Z:9H-&#DS[DF&CD'W6C4H;&ULN2AO(.RN$5\& 0OOG]9)G4Q?QK]?;\&* M.RE*TC.&RG%[6T;9/WYV*\,X0>IHP5T")Z@T5(]=M@E!*R27+-[;JCN*M=E\ MXSHX$GQ=0Q/W:(W7##;YHL'G^Q'!W063E5J.3"U.,)%_7EA(N.1D TE+4,Q9 MNP'&0=:$#2MM0XT6A[4-Q*FY8QP253MA9GMUI] M0_@ 1);,1_93G4G1^O8M&]/A;1M8USX D!.?):/(ZOD'8!C<B01QHC=\@G+[MY]#I2] 2O--&]OGTE?# E?K^2L=&4\!TO2]C%GK;( M'$:QU10+R-0=KR2VNK-2=ZY1X$-X%%41\/6M(YAP;;&F>=KN 1!:?0":N\A_ M#)D]L@XJ-NC"V9V>YMB]-G%Z-BO\=4@[/+";?LKH$WQ9*R6F MQZ14W1P"$OR4E;0Y)1UOX=?^G!GI>-FXC)0I[T:OY?8R]/X&U[MTZ=ZSZP'P M#@'B0T(/7!^ L\5G-_NO?^>0'E:;\=F/:4K-'3P 6XT&ES/I*!;YOS30ES8S M\[\??57P[1SSI7J1I_V<;0Z(61[A$FHJKB!+OMK-I^UY=2%$W(**0[4V/>LX1Y@A>BQ$@HJU,MDNFP:H.8%W%1-Z6:A+Y8:H2$F4> MN[4P>7EDNT.'9_;\T*)#4]PR#_/SV0= O=-_OZL"4?9:S0[3>B?=HO[@OIGE M !2K7M\6818-4:'L9_Q(M-,V+"2-!_W#5N$_Y@4X0C!.\"-+K30J9G23F\17 MX*<5HOE[4,OZH_U;S8D$UV*_G+26MO\3^/P'HQ=88\]V9 _-I>B[9, \E4_N MGJ+ EDH?4OS,9?R+8>&&;HF],>,*%\5R]*N'_$C<>+ S-R4JYCG@43MH#L52 M&R%W>XJRW G"?*$JQTVW"?%N(]+7"4?:TB,G&\NU4)OX[P( &+9^>[/R@VP7 M#7).Z*/BO[SD>E>&[B3O[@^KSO(5'@ XS2M!\JOD'*B]'-*)9 &O$P,YE+$. M*6-8=T)[O_RWO+30BHG9-6DRKM,:E%>/S44XJ5K =&LC0_'\ID%JJHGI5ZR] M9!XM<)GK-"EU"MB1>_UK3Y"3D/AQPP_*8%CP"'ZPG/6'3\)7J?YJ$1+%'OWG MH.M;KWFFLG%ME]FPZKR:+D$/(7E*YB7U42_M=%1SQ8.L>KOE!]ZGL=G&#]1] M<((F'XW$F*(# N9#@'5!L35O[N[N>=FI9U/MUX<+\ILSLX,5%?X=J%A?G?P@ MJ8J&Q@UU8^@>K'69NSZS%1*VQUKS7'6)I>E#L.\#D*@WX!])O4XZ^+4+\LZ# MU,GAP$:>1]@*Y4N["8YZ[AC3GH8(WYU&Q0\I'(8XNIV]\(HL^5-S9DKI6\5/),Q1R:6QC;F6B).GQ^ @O#C!M]?^3Q M#>O'"*]"K'F-I#-BD-RL77MB3DN!.8CGPMQM.^F)7L.2G.S4S%6G1BV M(9EAJ\/_0F?B4&_;GBZR)P3XVIX+?4Y.U+VU0U[?T3&^I$'#T['JA6T!LO-M MEW\'#?XNZ&2F)8NS\U>-5OH$<24N0<1/RU'.]$22<(MZYC<&;"^&K*6ZI^8Z MM86+W)PLC:GD'6RCO[(N>;RLS.U"V3 T.5WB4?981CWTFA?AE=\4VPR<(Z=V MY4@Q'TO[8U7^J+-Q_ "$/3OR$C6JBE2N\.W>HW3&?JG+*=LE*0-%)H2_5F-" MP\+J61[DD#\IU.[B'. \D7(5K[>+:L:K#^J@;^5;;8C\U7:"'HFD-9QW949L M_8'6.4(&H>[3HU72K0$H%M]\A(#ZQK\\]?^OZ(XMCQ0BZ8+I:J:I59I13&KB MVE!C"F^SW,SXEMW:2A-^#*A"FS1D 6'(]I=>D*T7@"4D2X]8]>4M(;^Q4Q_9 MK/#7=-$31AO'UET8&DD>L$_W^T)M2_R%)?(3K,!X(YV)'#AHKIN%U\K1 M.SWQ52%AMFB!"B$"6^2G>[V]FE]MTRL@3@'3!/T'X!VK*.?-(-L(\[-/;R?$ M4)6^[4R38#+F1F,F?\GK\&8C97T8XA%4$R-_0MMP>A]Y?X;'8/XF\#61] M /8J'X!MR9HFZ^3Z,;#;!BBY4*@8S,R4 KJ"X08 MJ%A QB42TZI>.'65?GF2\XPW6'$B@YCF0S][OLM.?SP1N;Z\.6W_'/>[NN4< MZ$%SWV\S$J3Z;48(9I;UD.1"JZ2XP*9DFCGK8B?WS_#PGVE PS2&YKQM\(^3 M-LAUIJF.XTM<72S#AY)+DE]&IX=>EKL7$*)S&V?A1,$,BO2W"+.<5%V[YL]Y MSI=4^;Z/GGQ?B[0)Q1IHVPD8UHX9.MJ/_XWO]FAJ"DM2 M&WFO_2K$V$0I!R))\1F))?Q+M\ (DM;O>(RED*G+BV:W"^?X)0&Z!"= \KL, M44]&M]BW4M?V+?V)6YU2+:D2*?0GSL>BQ1KEL6J*9S/UJ"7:[6A#0C:2SV!_7J8 MC@!71YF";E.UJ,#O&DX@CL_4>Z>,7"A#+; 28K/NW\W@WCW;ZZ*U$SH*5 M&TY.J+8<[FYT%KL#KFYG>M73"+G-!59K_3 M8[,](Z>&:6#T6$]9_E8H5WH5)(2D,DDWV1ECF30\?S\!&1H?,HS^GJ/A\ !@O?7/J4^3 MJ:C2*9JU*3F8)TQ2?_D"D@)ABCG)3? T+9T'!RN&V\4E$=*5OSG[HL'KXF77G%7OW*MONC" FEH'L5B-= MCN:>MOQ*]@/[Q;:X*TD+,:)8&50E?S"SX<7@ M0#O]_FA]\@ QN5@*A/O,G/!N_F7VJH3=6A^-3P5 ME7V=^+Z'ZODWX)N/F?E M@7=W.Z7NQLT!;7>@>1W'+-)SO*--\!PM62;=S!0[B])TEYTM6M]])>ZWQ=^N MLWP[::/*R=TQ6_MM!BI(Z5X&1M/5Z-U9+YV(-G D-AZ^4H4X 7VW^(;8+7 M MMQD/UK/P W5?>N-H@\+#DCA'=.#R-)/ 3&:2N_[YQK M4E>GRPTE: 4^NAR^R)F7;^MT1Q2/V=8Y7%ZO:K;8=A*39+Y>&O=F+4?RV3?N MB9;*KD6(G5-D)0K.UR&.\"8/)U5FFYBM[DN/KIA"G1[+BZ=?1GNUUP^&P&1.NFGB3[^0Q_A/]B6DP D?A>(_H\]!Q>&X(<^63^D M5*U2@C?X(7[D#RV51__!Z$3U<1>A69G"!5RIZ='^=$EJ;MBB:V?K%R00AFD> M;:&X3#U]16,[VZMYSM*0<,@GN@#=GO!O#5=<3#Z/=D9[P-3X%^.SO!W2F2MZ M7C7[7>^1!(UJ.(M*,'TPQ8IU6BDK-;-1*\K88#OY$;;@/U/#E<&-^7*MA/2O MXL7#^VM"3?5@HSHF'BOIZN[@N[W6T1LTA3]+D< M#AGSJ<>B.R[4?SR6/<9) M_E3U>6)>_ KH+-JV=".>[1O\6[[B%O+Y5TEXG9]W/D-G^;1<"+38^+L_\84] MC@ $MR+L^9[Z\LO%C]M$":U4UZH+O)!5$Q-.F7@ ?G#PY0%XW[YXUG:14/2$ M[T:MH8.: IJ1ZD&618V7MPHRZT?)&&.M%O 67"APSTER>5],L7Q $YG8O/UM M_2(=XQ-^^RY>TB1H\T-E8:MH/[+K(H 3U2C!^/['62G3Z8@6- M+6%/(J&OZ$Z/X+36OYNS1)<L.3552?WNR[SQ M](E$60\ &%-J33 M-J\SE>]9U3:H9&[1@G,69$#Y&>YYE.'CTS*X]+[U\W3,0N?RZEKWP_A%0B73 M]2C&PDA'#U571\ND\):TO*:<";Z>1!@-W6L3!W6Z6O]E2=O'NB_OC0ZW">&& M]^ZL_:?>>-IA7M7JC/?5UDS$T[S+&ZB3ZCV-E)^/%&H/6/05D./[EOKBZPU\ MC8:^"BBVU\0[>&0M(S_P/F@NX0+<,#YXZ'#QALH]L=NAMDS!^NGI(@M'#QEI MJ$*XH1;(%K2@9&\LH:XD5>FS+3554:7'^ !TZ'/4AJH'*$XD*+N'\6>[%I%V M.KY)*2)30(8BT8WGX<) [_ZMG.*_0L_PS-_6!DUPSP4.AE>-ITB1%!?J^/O M].@GMNY*6&FD@7/[M\1/Q/=:S.05%9H2Y2?S#18SY-QQXX817&V-A*2: %>- M!'[)E.CF#*ZXPE[[< $J1.$ (:O>ZAIJ*N3W#X"]!E])&^U60.<]T?A!F<1@ M3'>H0-2BF*YO>D#\EF#TB#DO;+4@FY.U^XH>.TA0FB6\@EE<)1Y -X1L153! MT"0D,?/L&7-UO7.S"Z_9WZ:Q^=9^GE-?/[IO'H(VNP_:2+[3=>*G%ADAJV[= MI015RQNA?)1/7[2RF/8(D4IDWB"6$?>IQQPAOW)[,C*IY[QWA._3+I8WS%6] M#Y->)^=X\JD3/*.)3HD1>V8<"ZF"F5Z$6CZQRK+BT-)F#K8BFGW$]HUH3UVB MI)SHT4NI&_\ZAOWJ#\*D M2F=0*^]A7I/C(L&)1$1B!K2YR*)&.[6I45Q\"(\UU@EY5O,D_&L')/7:'@:* M\-DZM^:UC;D$YBC0$*YB'CFEDV 6%Z?YQZ M$'G+K">-H3]VO7DXA,\NP?\Y7E2W(D\(U]#0&3"K]5)E-9JL8MJH3+KH'MN8 MVZ2G9F>/"526#Z YH(' 4'/"5*+M).#[6/N5T-;,Z0R)YSSG3^T(4P'EC=F! M,"93XMWP]U(&<:@I>O2E2#0@@Q3U]1-4-2'25:%+C[1:3_@_HMNC9UEN$_G[ M"\F038ZC:2IV6C<\8Y"O'DK />NZ9=YA4*/Q1A1J7_7EWO]%FJ3]@]_ -Z:D MPQ&LU:%G13Y'"GT7_U]5 MBFS0U&K ]Y0F^K0>2TB3I%72N(6Q)4^&R$:\K.IC^ #D%97=?)?GKL&1.91A MB:NZP)Z5026V?)T%]FV/>^//>]Y7R+U(- 9Z1E47-%O;D4:K;^X<+ *5-"IX M &!@2[P#[B&E+4<;Y+\C27L270ICC90]V8;.? ]UHX@WX1#N]@IHL-V':^T# M<$;&#P7I,J%0HIR*#DYKXF+'>N;\+-320E%[ &X3*4?O!NE.2,]GJ5^X[0%0 MU#"X//5E7+PREYF@L[0]<.,H+ J,&S51VRXN%#4E7Z ("5 Z-@^NEM=SD;MC M92@C(&]D[G#EMU6R7WK/E76!=>U1_P"T?/S=1$#,>N6.O__^XF*.+V;U ;@7 M)C]@)[U/P6_M$0LSM&?3;7GO119_P2\?'/PM.?& >A+[=$?][# ?GAL]!I;P M<'A@6Q$);_KN/T]8%,]GA6C,I^*PZJ*:76>1=)K,9.B(80V^3N #(2'?&F[T ME8%LJ%J LO13 M=MXPC%:KEV2'KX#!\='<7ZJ7O1#PFD9D1V=O?N[Y40!$30 M+*8(9(1*(-WA<]+C@TXD-AX5D@J3@N> FMV5V#?RSX/F%YZQ=H)+%G$8MU?N M_(IJ30F':SU^K9\S[C^O7 M/YB#L0TI^)E&G6*RZ3MU":I[&F[^$FB8) R^9OE%;\Y MZ-W*]?AP$$O"JYIQ4.D1BPV%>- BBOCW]'/HU=*0@GT'7]$#\!,<7/@[M)SJ MP,\WS&2O/PCZXG:S12:$P3)6;P::>JX<[6O%=:6'4RN%5W]\BAKE+:;D@YJV M3_[MW.4!\*'_W:V DCP+AQG]IO7:!(UINT?!0_6FM$HD!S!J4OHRW8I.VG$J M/]]2*Z'ZLU>RC*K]^!#YV6=\ZD1/S/?$B,TESXK/2<>6,$-97ZLRWX0WFZ#+@V4 RDXXR+A-C\+ MB4O<8;7(J.=Y(_M-EUE?]+V[OD%)@N_^!2 HX4NIO;FS&2,%NQ M*D._UNNIG(B0FDHIKL'SQ0Q.1F6Z>I.OAN>M$DHR]R?P-^=%Y#^Y +Q'4*1= M@?[.)4=CR 4.42:R*'J7[.TLZ7-/H[+)?RKW_[^@0=4KPP?N[T:M-.+9WVZ+ M1*D6%3O:D3SGI8CU%R&)8$P]\BMAK9IG0O-641T_*/Y@,36T3&E.$[/?)<,2 MHZA_7OMSG+ZI#30M'U,?5YCDLF1]CUW \ MX5:K(>]4L/O,VBV2O_,K.C, ![#B<^\?N1]\$FOAO M-"8S@U8WLC$NWG$@]Y(WL%3YUO4!KA3F^06<+8A:.WO.M6[7\<6U2M_1N9C2 M.)G-"\O@B-9$Q+1_L< B$&.AS\]\-;<>&"CH)#<+L5Q7'I':_O1ZFX^/#NYI M;OFH^I3%9EUSP\330-F7EZ\2P\B^(!>BB"Q2I+VM-OYWT>V7H+KW92OTYSKC M/!>IYU6.2K"CP!8SVTD(30Y=]]0HS!T1&75M?!^L64GB:&(':=LJ1P9)W,[0X>-#GI-;4&8ZNDB$G2L M5[%)+3^'K.GP\@U#7L,#(-LH)S?;N)=,&^V5:! 6&P?EB! UQ-!I&'DSP?78 MR,BD9\%U3G *'-!K-/34:[1".WW!#]] M38SIWJ:L>C8IS95A;8T0GL)=$UVL).Y'+;%=B CDO_W7D^9O!H53'H]5KM5< MM$RW@,J0?!:>EB0B(GD\$NV/O%G9*+3RGI.D?UI%?Z%*#DU7WN\=?%1A5B 1 MS9VUU,]CELXQHQ096$7W.5PD%YGZ^;.'(0RAKMLO\2@[C!5I6[A)B5:7UTV> MT\]1S:_C,"1),,L6-8\YP@!QU-%353]3B$Q[?)_,&G@7Q7+;((HX2D09[==K MO^ &-^2Q5:)&1A"FHY\_478_[8%GUH+I[UTTJAHXEQ4[Z@DY_T4.:VSQ%K5V MY"BS3L] H_D1I?2;IOHSZE!J(K6YYPX](TD[_X L[J]20]7CCO4, W89=J=$ MXJ>^-']5E .V-,=L+BB-ME!WT,J$*?&-42E@* U/XB]*+52I&U@3>G&$"PZ6 MUU-4#Q+P]#2V&2B XJ#Q]\5OW-NJVCN--21M<3;Q:-6V8*,E:-2TU/\6U/@8G!) M,*M?"ZH)+O+*"Q/+&,CSVS=HC6913GXRTM>A%(4W='0:S\A.[KCN*AFJQH]C M28G7[B B/F#MOSAE1W $E$D,X?PU]EZ^Q6\9KVZ02Z5:10@B)>48%G4T3)3*K(/ .(8.P/\L2@5D M% MT(.6D*)C'-SMV3MC[S]?,':;A;O7NU(6FRF$WB0F'/M\6IL$B=&KM_<6U8DS3KEM/Q M)88!^7L%0#D]OW$T:+ITY:-7<;P0%+P2/#XWA^RO*W0; _><5 .9%ZE%Z$04 M;[G^!,Z+KXY;?.UU@WM.R)1IM+)&[:+X0.RM#A_2W?B@SI4/5^.<6E_(F29D MY>FL$V:92")+@]^E!SKF_;EKEZ :8D+]L27'8F+/H9$[E1\E6A@3B*6!6M"? MKZA>/9DV^S(AX>WKAN9H?0,:TD(\\4)_=UZX,J)AL3%?SOP_*=DYM;& 1%7I<+/,/;X@T,H6R;'NN&KZ^3\N!HJ!3LE M*BW@,0J=8C ]L$H [0B=_&9FKH+FNO@I/FESF2I77?U+FFLR_2"MH+[)7'P&7<" M5@N9/DO,R.L5+ABWU#@WQ23D W"@S7 MB6CW51U/9>_E:.XF/!).RWX.UJ>SXUXNC O[THI219*"$P.SZLMD_:3KVSWK MR%2_>:C\C:=.3;O4G*YD5W-AMC%T:T3#4CJ]B,JFC%"Y,V?*LG=GQMO7WQ764#1W/#\*WGX,I29MZMX2Z MF9BZZG$/,#.*Y58QS*:-8$"6>0N$436PA=$!\>9"X%TDF\F6*G"6_.B:Y_08 M;8MG#NSBHU41.EMNJ>[5[UL01,4WVM>Y::P9+GGAO2R@0X3.?AGHAM@,4LT^ MSRV\$A+UZLQY.,>+,9OI&[/5H3F6N<#[9&>$-E-=*41GRY;WUVP2;KR%C6U[RS%,X[.V1JCDF %P2:ME&2+,^\IB>$.\5C M^9-:.JMX$P8=M0,9G_5$V[W\'2Y;R#AVM+GT[UBSRZ.=ORLS0=!!5(>Z 2F/ MMSW>$%&O 5GG1$^^YKA.< M&^$EY9;OH!1HQ]OAFHW3YR-%]FQ!?;JL;'Z+L7+'FY5W34_+/4G#L=^S9*DAL^D$Y;\AERA_E@ M"5ZN^G*Z-/%[ZRAPNUZ.SZ"0>O4=)-MDB/6A+GQH)?HVZ)2$F>B68S4'C=>& ME!339C/!*RTMNOO+G#3YTJ'RTG/,LPS:;6LD!6Z4#%B)C]3KLK^\" QSE/(5 M&W 1C'+H%LNUO/:^2%P9QT56_DKMKE?+0V%.Q(M$"JQ5 XYOT9IO MN"XRGK:XE784ZF@G'C*?HZ4>[P]I2W]$-Z8F/<;D*ZCR=M0YT%!H.B&X*$F< M,.#WDEW4RR?LSP*!OG8ZG861035>UG/.A4.G/2;L7YYJ"T4%S8FO&#NB86]H MT"P;@@A[O*9L!\8]AF.G.:8=6; M3G_2%'_J9.<27Y$)CP==M14=BPB:3KKFA/W<*09)012^^>G$,Y"7 $MNLE/S M ["OR+$ $\F"AVFREF'TO'E+*-P:_%;KZ?%0(O/0F/2% T=#2CPMHHS0H(DN M^.EH%1'+FZ3M16*$*ASO&HL8\>A]Y>V26K(LI((]A2K_!Z!C:@X_T6SJ+'>4 M='50L$+N4M4VE"X0GHVO%0Z 20*VSF^*6JX4LNX78O7&OE4RVVLK&KMB+[Z8 MODPW">^ASN?MF2K=NSX?'*KTML:VDLNQE,Z]T..PB%M(<.7!1E:#QZG=O$6P MU9^Q2NI)-"Z0,$IR3S7P4A;HHV(*4F-411"A[X-Z+JO)I:*I54^<:SFK5UIP MF:HP0BL9_$4;T/*!(WCC#5IW4@O8X+ C(D&"/*LG9'DNN,*@+^&9GS8M%CYZ M?77LB?0Z=4HZ*(J>OF7PY FHND-Z<<,FIX)O4I\8^[Z7.E"]CU?XTV5I*0ZU M:-#*8UI&M$(V4_4>"FQ$2<]E;P1 ^,^*LXL0A*O#+P4!*Z7Z92@0[4^%$ M@I*U"[]*>V56$!.O (V^8W98]%[TCFY+L"!?L66:Y<1Z1#^&N-S+VH@9 5P! MS=0Q7A*(0^LRS)0O(QA5BUB[/E2S?IIZ2IGT3,N*0&!YKM/L+YXNZ-;*NUD? M[BF9IA."!CZ7&^3&=3P5"FO6+77P;6C E!$1>]UEZF&W,<6%4.E_**#A3[@6 M#>%4?H$]I"9#]/J6&B"KRYM1+#( J_8]KXY4!:^K680BR_FW$6*CS-EC*03Y MLC6R90Y=>+S_+0-TLJ1=B6!@M4ULS5P8XH MII4DY4G!(7RP(5R M<@6E!\5A9$G2KPX;6XY5G5^P0NCWLQ3X4ZX5H_2CKY MA X7@$;'[;2M/LKCC>;O#/U+YN[ ML-'(.+J[N#F8>P, 2A32#T1!""*']U'(/Z]K8Z)_7",)?@3@$, >\ MP>X"L $T@ S@"+B#UVZ PX_/S\\^L&BMW-R<1#@Y'5PY3,P<'YASF#K: MNIC??:BJ:?K0UE38C%%2 @=3S$O$R][)WMS-A,;+WL[!5<1+G/;'ZB+@]?G' MG+028BYF%B(:M^3^-@*DQ"^>Q=/3D\.3E\/1Q9*36UA8F).+AY.'AQT

[J M[>!FXL7NX$KWMP5NF;N:NE@[N5D[.M"/E9C?CY343Y.<6XK'@?D#[-_9FIC^Y.[F[V/W@;6;* M:6YG;F_NX.8*2H.;DY;SOY/735L&9-']!^\WD-Y/?3'XS M^,@<$9#04%%049#14%%1T-#Q\3' C$& M)A'>%6Q\4J)K9*1$I"3D5(S7R2D9*$E(:3EH&9B86=E8K]%P\G*R\#"RL+*< M+X* AHZ.B8%)B(5%R$)!2L'R7V[P!@ ?'9$2<0T)@19 Q$= PD> -P'4 (" M@O"C710("(A(R"BH:.@8F%C@@+(K "("$A(B,A(*"C(R>-<7O \@XZ,07.>6 M1KVJ;H)&ZTS($Q"=@DYWLZB12*-OFY[W@4L@!B8Q"2G9-88;C$S,+'S\ H)" MPB(RMV3EY!44E>YJ:FGKZ-[3,S4SM["TLK9Q=7/W\/3R?OCX2=#39\^#0V)B M7\3%)[Q\E9B:EIZ1F?4^.Z>XI+2LO**RJOK3YZ;FEM:V]H[^@<&AX9&OHV.S M<_,+BTO+*ZMK.[M[^P>'WX^.3\[WA0 @(5RT/]T7/K@O1&1D)&2T\WTA('J> M#\!'1KG.C4H@K8YFXGR5EB< G?!F=$I1(P8=K\8VT0.7/DQB>KY9AIWSK?W8 MV;^VL<#_K9W]W-C?]S4&8",A@,I#P@NE MXJARZ>@O MW"\ZGS9JB\8)0-L$_/6=&MU)%RP.L[/R<],GOBKR%!/0 [81PX.B6 M7:A]%^I2*(3_[W2RI!NUR6K;206/+&"& MS1_#^IN.T&Q9"'#QT**GZCSA0%#-?.0)#AQ82*>&ROHBS7,>X_-OG:).0%8R M"V)RQSNM[[YAZ";L1>/+U7@SEW*C=*5G $:\%2&Y(@@'8J(@.X203Y,[K6>H M<&!7 P]&6UG-.G3RD7K!V$4L\L,(S/-[2>D?>%!O5_@XPP'I>NB+QW#@>3Y' MB$2!_#')Q.-U?CCP]FQC4W+6X6@>]AARS(P&!_#EH>S3%) OCG" @08.S+&& MID;F]L%DO].<=$.6(8\D:K>[%TZ>/=D/'6_=X^!@,XG7:2!_%47@)$21-)2E M6P=RC;XJ#0<*[>MA(7IC!3'9Z:.'FN-.*H>83*GO"G_:7VIU3451N6WH^/.\ MF=L.\9;HN;$!,5YK4NF)N\-C5B:554^9+1\4IL>@6..E/AX\8T*T82D:_* ] MYW7M<$+%(/:.74M.L\O>;+W?MZBOE\%!Y(@1]L%QDGBO5?'9*KT0DH.L9*/E^% )*9$ MHRL<$(,#.[/R8H^>E3YS*2.RW""1W.N% U2$OH'+,&\X,/\IPNL[GC7N\E#2 M'W3VP1$M6PW)2FD"/TL?M!B_X7+;>1L?Q\'3:N//D:GG:OQRD6N[=N@%221( M!O,^;$[->6^:/17J>T'0E2'/)M70HR:.-JOK&7\MY*C(/06E@S95.':3*9OP M.GE7P& =%G$C6G22)[:.L2S@=-=J+/[]4]M' KJAG5Z1],\EOA27.M V"*-A M:BXC!00^?%8>D*OH+%;_@(6?C L-E9DD-[KD>O M3MRI9^7[P)D:-O_NW/ZO=+.C/^Q^,#&'+5%\3B&E[YU3QV>:\*S'1M9GX9F0 M+R(#,"CGD4[&XV2V>WOW>BB'LU&39=K?%]R#M0Q(KE!:@R9) F6Z3+#6C*5] M.GE2_W+7AG484E3:>X*F!YD.@@.8DI<)\1R\]\K'D3=2/UJ>DM^& ^_WC8R^="FTV3$]]" MBO\XC$J$BLO[0^?6%8/F^;>2R@K?:,L>=-*1R[/RDG['*0@S\>K!,U@&7! & MU TDTN;85,ZONYPD6<&+ M(Z*2$F;]>F+"6]>. P$I,M:Q2[[?7S2'*=4?\]_6\Y4>36IS8H4VU=7&*RM7 M]5O3/D7LI7"M_N8DA8QL=!-07 T!UJWR+9NF:*KZ#PQY^L=$GT38/J\]CN]; MU):SK].]CX[3R%C''5%%R'G KMJA_$*DNZGYBU<"!?$[0#!)G6&NP2L1\/L\_![4Z['VA5C1(%J2- M8P!6F04+9.G6'JA?( &-S^ NF%F)+&J#'7K?/VL(#&'*9KN(C2%K_5,GHYL% M]G-5 3MUS%$BY;C>:(_;WB\-Y-THUU6IE38-:R6FO;O(;)C.1!/02MK"W7PO MU9]IW*K:_0,#7;%_?(#]@D>PI_*U_"\?G/>PL>_OJ!FRJJK;$7\:Q!([>XFN M\YWZF_,NC,CAWUANY9O."13XOCM"4A\LS8:&5OH4<*B$C+NR,,\&4&)L&H'R MQ?)LI=XGAP/M"I)'(9N?9]9T(OGTA)Q)U[R\=U4D3B"?DU6&'WI!Y$+;=TM# M"7?I]TS&[1YW^DF8SS_>C9 7PU,Z_J?PIUJR>-W3./*88GIL4%3R,[0W;7,_ M5]G-_4K:5I5MVD>28(R>&0# 7Q^IHH^YC7]D>S-8J3EU=25C^";Q$,!1-38I M$MZ*5JZ6Y[/UAT?] R@Z-'18WX$#-+#AE%$8]9*OH*Q/^W]U!J'.BX>S?[,F M%'MYF+0GY* 9#NQ?-4#Q/(F$!GZ# ^M@P%FY48GY[=-&+S77T1P8.-V3[E]D ME.G5Z5TL$-[E,X-V&E*B5;IUC#(&&0$KD"^R]PIH]4O6KF_3I(:P*/_ESLY< MG!+#*!N=:J&!]([L[AH/>N_@M66^LYLGOI*?1@BF1/GG":L,GR./5D3O^AFA MFZ$M-BP&6*^=_TEERL=;T!49X6H)R?6 ME^7GC-6#(RHUMHY7$I@%V SGG_GV: +4F*C=ZYPL"&,9)4'MP 93NK;.G389 M5NQ 7&G"TE_2<#/4$+0#XTK=5$U)F6(/][CP7'*>KF*.E6?\ ME9XH_D%VO,2=!$S2^V^KR(08*0X.5C4=2BPTX[< M&1#;*DY"@Q\S""10L1655U:&Z.8C?OZH<2>WW%(C)4W5M9(8*0K5]7%C)ASX M9&AVC=_6-L.WV8$P!Y(*A1F9'5<[P+Y]$U[M!B/B$[E';=^GC=CL9-0HU#_# M,F<[:@0\*3LH7= H515GGH'SJ3:O>PXBV,9/^C[GNG&V]1+19_H&KKQHI43M M%S2UGXGT_T9WJB>&RN< 4M\\F6IS<)H-3TTYJ?_D.] MM$9Z+6ZVE[B^('IYI+4_14*1$;+>=6*AT*^;**QN2$%D;A+5<("LQ=_'EQXQ MQC? -L1.^K$XU V1F)'^76N':X_\P^/.?Q;"*F"=>9-^D@LF9WDR)5#)KI,; MK9_'#)^8R9@[]/25JK%*!4R2+F33X"5(?AX8>^G#.CM_Y?F*GDFX;J%:4:N_ M*H]S1"U>1YWW/Z_ZTDXY*MR/X$ 4Q/;.!AS VY-XG5IG]H6SR6><_<*O-;/?4NBW >!E\,Y-EQ\BTP M1RY1O;\P\W;HG3MP .= JH%+0@T9,F!6D.37BP?=B80=$^U+-FT=,XIDG16# M +#=6$*G*,!QM-YX5X)7POZ!*8SHN%BRY#-8MIC"@3I9:LMG,*]6.. 3$A.R M52.&:SD1N;$-!WI)X2FI<>!6KS:^9OGX0LD "%N4&QJ"H^!MT/$@LO(Z?M5Y) M#6']L(?XMT-97#B@"DK.,.O,6>T,62LQ[S(0\":83%;'"SB'X;K_-ZJ(MW-D M!)PX:P3*HOHY^C48VG?Q-="0N6@BG*>J-(<6[.^J)9S*=A*66=U1]:DR89GR M>6*)$T91U#.!*^?];952)HVY#9O+(P9O29@08?FDO(J/BK$N^?8@?27M:!)I MS(,5M*@/Y!UH.-2B3?YFY7?7D?7R2X@BWD2=I9X,N0L-';#J1W4^]&FHI#)[ MA>G=9IQ %YY&^Y$8W;2\(@+]QVDJB%6Q$=3>(?X\O_Z/CL=S!):IM P)9T]B MP>I'V5ABY N$LB^YH=R$L C6KPKT0HOC:Y$V]B"]9));L<;*"?P;$G;'M_LR M@OV>1X3$7MR0'UT"-,[??>W@PFD%T=OX0#]LB8<*#<^$69=[CCA M;2TG6/-#KR\-B#:+[6QTD9J3%:^+FS?>#EB#[$T-P$X=83<^VA'&9&Y-'&/O MQBG./9@K^%;0_::9: ,=&C9H-4^4CO=K#]*E)Q%&H0#RQ^SS@ZGH2H>>ZU5 ML[YZ%;O_RY$4.]^HM?.@6=RR;G#@,MO((ZD#R>,M$(?Z5L"!J^?%_E NA'E? MG%#=6,COY47II?T'*X>\AP-M'%NPRGI8H*U__@9'U\X>7L1U,.O=6[K R)0P M4 XT-6HG<\DGZ+G\^K]XP"Y#C40J-2+H4>F%_UVGD1<*:/<37A?)C#X+.HO+ M-OQZ7&^U)]$M*E]/9<1;&C;/N%= #Z:7SB8P]W*OP8$C2M"1B8S>GDK#@:Z/ M<,!1\E2IUJ@N&0F]5DP?S/("/IDF&K97Z9,=V\F-MU]Y)<.>BH-"0,J W/O M__-"NJ4ZEB7/S)Q.]9*[N@N.;M>JP0$9J@(X$- /!W8T(9_,YR GI <0*&X" M' CYH,=TZ+3Q>&P09F'_AUOY%;.>P66;,G.J";:0/!M![5WO\;G$S4GR*U5D MR#.["%#6'M;2(["^9[BK %K:] FM4BN^*F;8_@IHQ#[\BM7;*A]'_@,SME.; M7>C1^WN+X_%5>\GU,\E]@[@YKH\_;];XF*+4^ 0.@-XBQWX+1FPK?U1T M(#\ \O"9/7&Z"#VOY_".$0P@#9#]ZP8J'E,TH 40M4)!<'N3J&DDY>D1=?:< M!76S4?(2.,\MR>MBVBI(>K4.!?VEQ5;KCANK\\R9-G&Y;YVYRKGKH;FOR443O,.*)WJNFY^JY/)9\&'+ M=_G4^J?1FSQ%=5+;Z"P0OJWG_JFI/S:]8'34KQT611K#??KN+MH;GW<%I_PK MST.OL#FT] MTBF".L"!E]1GM9!-D=V0[]NN,2F$R9"NH]MCZ?$"UA+3,2#\M) Y6Y7DAA%" M_G9!Y!*R=ACSS=MOV+<#,AH%!QZJ=4&"J']>&:1&6G/,;EI.9/UD8[Q=_(G) MCV%5@U68KF=-'KKS<)GUPQ&8N!G(E4%SKC]A6&<9B,U@?\B;BZ;A>%7%>).S MZP033,6O)64O4K'8Z;P@-+@\^0"6?,*AM,-RHM9LO(L5":O!.T/)C2G0QY+0 M\Y!0X_OTR !,#J7R87U&W;)NI\9T7;!>V'@[]?_%TW]OZOO1H9/[R'!@8K(LRPC=:/Y'5$0?8W7CT)6)>1CP;3;*3Y> M4C+Q4 <<@GD*2X4<@[L8U2D+>J-%F'R0O4.63_5A)_:%=J*?PCQ3?B^,Z/O9 M+1#1@M&U..TRD9]L?;7[) .R"(W@"0&AYZPQ9! ,JPQPX)1%\C(AGBZS!M9A M";M"'>L2(,YKEP.#[F8!+/AA\N7U\D#5>TF>LK9H"R8[[/G4\R[L>BQS%ZY7 MG@QK69*H&H6M?C*QE<=7*3M,<%C.!T4]D_SNPG5(DUA S1I #KY"5M@-XMSK M?B$?"D%FDW!%CQI!VY!N.@^XOYB0EDT)J"F- 5@-(^P)L[*%I@2?)U@9>BT/ M7NB?K.Y7P[&_;%4/21T#3I)NF$"U5F'G!:;B\L4TJFB0#/.]@(\(^NKGN7;Z MS!ERACR"8 A+.T_$]2=S<. $(Q^QIK"&M[5+0@B<;6CY,\5[GGA" SR0?-DOOXVK9M\1LGSWW0097'?/H)T5@1#6UV?*R)XR6ZRKO> M136\HE[P8"/W0$#1M&M\@&'2( 1,IU:QUA-.CT^TEXN:$NXIVUMEJ*XL*,:P M]U-^95$F;L"40HI]\S22< W1&C]^\"Q05KF?SF09M9(;B71R=SLCPM-%ZOL[ MW+H_ ,/_:L=U;)[>704S-FA[MJ_S8R]3!:K/MOOVOO;.=RX>@W+4I_A1H>L9 M48/BVZR'8IV#G=>_DD02:"NV,N?)SAZ4>8POUX7,@^<*CE' >L/P&2QPJ%U' M_U0+)=R- [H"^THRX"-U2%YZTM20/0?*QH#8 MC>XIAG@>?V)&#B2 5+!-__&&LZGBR.9!:.CSO)G*,)DV;ZV;'363@AP8=$OA ME??Q*%G"J(ACR(78<39<9 Z#JJNL'W@SQ&O=;_@0?IT)=4C];1/"B-A0.)Y4 M@D)=767,]TW$U0I[?#OZ;Z95/7-DVXV>0"W3?( _SA]/Z87K22"=65 \.&"> M[U"M=HGX*$+]6;[75#*2,V$!M P[EQ^&8>T%@SV&2>E0;U.?H>M<-7I*/N.7%?P20O00\A)DTN]]<2B* ME@Z2\]3:_^ZZ!8$LCK D*B>-/M8?13U2K_BU4JQ&<*:M0J,I347LTAW>*KF) MXID%(F2JP4V;QC(5W,,68;&*RH T;7$$.HK3AY&WAXF3,XU7ATFJM3X&?:#= M%&E4E$+;["!57)QCNHW%O-RID@SF:I]_ MO\PC.D>)>S?KU*72*<[F7$2UN^-*QL]2EN[WJXDJ-+FU3JH?L;P_6?)GZ_O# ML4*75VMKM7&@1.M9+LK$M-WTXMDKHJ(2!]>J9]^#7"6WZWRXX8#$M?JSXU X M$*'-N0F&*I[O9[5@0F;9>?B=ZR4+OU5VIR?,,B"L=3C-Z$Y$QW3T/@F4,QD; MTOL4K)?\'L"!^1>03\?;K= C&SCP?8D3)FPLT6=H/%H)D:Q=@ TV>1H[_RLS MY \=J'NW\#9OR[M_IY;^PWT]/XJCBA2O9./R?C9V?M)O'()VUFE2CVWBA:^W MKV25^0P99GWB/&9)E#\#/:*/0%NK^.1*%C-'\&OU+MN>#P\V+49D5JO!^M_K M1.JB_'R]XPFMAC3 @4.]I?7TR\1 "I3/YY#W:/?8#TP!VJU,Y[+43G@&!Q9$ M'>$ XGE,MAC^E995"SBY]@7&YJL^#IKV0O+M"]-^X)4+DP8=9,0$#-UE+EK# M1[_2*R#"?>HEM#4/VK0AVI5S5EIO16$WXY,/1B7WKVOE](!F?EU9[60C^>1* M!ONK.T=]TWV@\R1K7'"P.+KDEBVD-9 MT).Y#RZ^BOZ+OJ?(%Q "KN M5,=D;T.Z^4;NDS.SY56<(AYO&I8W:697(UR37^Q(7=OU>J8<,K=&QJ'T,8Z090NMMF 3M-#??Y"$KS7F:RD7)4LGAN?H?4UQS#CUQ0[ MPX5J3\M8%^^9G8HA"CRJ<;-\T'*/0;%<<7<[IT.'CCX0%Y7+2(SU/5FZQR/U MPV.B+2D/"07]QTSXT'I!;,W8BBARZL]2E+X7 /#["2P\PX#M6F:>J3DOQPYE MD.Y'0G%!L8>DP:YR8D.^M*9# M9MR,H5H^<;+V9W%X2Q:28P>2,\%WS2C/]!%/ M_A[EQPZ%1A=4I_2=&.'O!5&L W5(D+;OC\ G'@&?N$B;?W=%(W,IHZ@,N\?= MI@57-%GJW JI9BY,88&:REYBZ.SQWN;X8<1H[TG.+MY&P8D]&%0@!^NC,$%( M%QYL2O+PK;>L+RIN>AQZQO)Q,M9KK3?.)8J'T.CD,[ @4*G?Z85]I!XUWA^' M Q2@[0T'$0V!Y>CN69GJ$N10YTP #K1*GNQ#S"$#CE!7.%"@1Z@.WA?_Y?;! M")1E !H97*V9Y+!9YTD.^@*;\53A?RI;A^A7%8W31 K=,W?X!B#6?I9?--5E M??I.:"YVU'U4 S.4G(&;[U-#=M4R+]R!6TP+S&&5X%8+09?1 MJV)9]_G#!_M.<."S&(7G#HC<\A\_/V?%(^US32@=CMST>Y U"P:LB/ M[;V8)TX+UO&D)Q?Y$['\#^7)V:\!P\3#,O*ECS,XL[J7ZP)B;NU?C@@Y8Y=J MEY%H]M&#*T=@Q"-B"/I')R#D._EC9+765OV9^7_WB+ M:B>74$=>K"8)4IKL4O^5O7XY&29F]7.4;FJ$MR>>M<0BI% ?TBL)]1I)]2$L M?TI]S;!4L?2M>"L(I<7I\G$_8LWT0B-T( .O;S@ -O=TQ&'C,&!)_+Z M<""9$QJ2/"\/I169AAY#%C3AP+75)<->WJ]#,)WOI*7:(Y?O2,[B#\.!Y4XX M0)MUU-=5\ZPH%UKPC=OV#PXA",.G=(3YU.^R0,+=ZO'$1'-TO?94JVK*=N?4 M!%V]0YQ?OG%#&QQV3__XIFREYPTE2^A5E4YN)W$(M:Q%(W!_J*=EQLDI4T]!N-U MK3_.W&PW?2(D-^# EA_UMAI9ZL?$$/&"*(@E''BT#0<"O;H?DC0F'U/D@\LT M@BYOYMZO/1T$66!F/'.6/"$8UEHS>JTMLBW$ M%Z&G(XIWT_F,(OBBSR/O)8ETV#UG"$Y[T,#%HE1TMS>%(O+].SS)FB$'O6^; MFV48HZ\R3ZTB'FA/C7<_EZ?U=WKUI 25E)'-N^7FC0S7Y4\$)[-1MU%C85$+ M1IQC(76JD(?(C[R%CU5!0R5ZB*Q.?R5=G>/K_)V/"?JF!NAV MD'V&#TKCVP70('IP.B,X7:^C8'NT[RF,3[4D2\=!-\FED4@N$RIBS#4RW7Q=_J*0?]%?H,Q!ZS1B?8'P8^X5\G[TM M*:-'W1R9(VK#E%H;NQKXM_,W;#500AR2)QN2^\3Y2M73EZF/%)+;O6B44-#5 M6-_-_>!QZ824I>R7^$J84<)"?4WT!%S==>WFQ>K35R!MF/,PI/.(.V=;OH,& M]<^7G)$\N9)_XR.V8,.9VE4N&,L^' !ERYJ^=W%\B:< DBT2'R[@1-ZO 10. M_'J ^M7PU?P2-07(-+^DZ\)"1<\NG9':E/\271>4/7QO22"#0E8T^0?OD: Q MS!4<8\J#05P>]F0H6-_O_"0Y'7+0!%E1T8U;TP"QH.M5J#7H['IO?N0!?3^B M\Q')!TV@HRGKQE7,&A]C*H+SU6!/RN*,9TO2<*!6;^U!7[VW__,]8,&YK6,W M$"S"@8VR[A'%7Z@LF2.KXPW+G<5=Z+F]1MSY8:^<8$IM\YB&H9R?"';_2H8D M(^WSIT!U3]+*0?FU2[R\D-_2^0M1',G;DF?Q5=6K8I>(_170)<3#8&)UQN?O MN!9U_#@5SP!CV3$NB,8;ZO>OWBO[A52_.^/WM%0RE%K38U!=UIMQX/?9^W\Z M>^?Q5?J&XS'6O:$Y-E%":X"Q.QM(TJY2[QEFZ6DT$2C%MY+O,-^&##L;_0'L:1$3,U&?.U"=7M1D>OJA_&OD& M-,=KY[$H2^A'++JSF.D=V*Y\AUQCU08G%^Y+^A?70 M;^CXET+'#Z'=!/<.Y =3!K>TU?$5\CZW%'%2U=TSV3.)9*3'#@2("L#DLSI+ M[HT_=K@T=\],YKM2T%-MEEY:G%IN-YP>*>$&(,I(C,&,BE&0A*UC_!N&.1Q0 MEK!,%.M-*%F8]0BC\)UB]?C[]Y +M7_ H8[-QKN$D;#*R#.,7(*/2L:?Y7L> M0,+/C>CNFQ]&Y/BI?I M.+Q3(NPO#7%_!9R]>OE;\OR*7[XSE\>#\C:V0DC!#:\(_5#@@(9G&W)NTU=DB$?);M )JMBVQ?S^D%R M)S+WW_J>W>]P]SO<_6]6RN\9ZDH#U\CO?4N)F/,YYA;S%WNY7DJE*I[S<)G? MGN=PO@ES6]^[L,<>HY+CG?[Q5;XP]#5/1*!![*#A'6[$A?DJ7XY;->,?.7I. MU!D&12_W'A^"6PB'\8]CWS(E?+4PW*CY5IY^..NJK,?T M=N1J\MXF'(@FAUK!@2>0VW @V1'Z?'I>Y^"EAX7QZ,&C@O4%9SX=$+.CPU[! M 8GI8_SZELA+J_+Y6E"^A%@.?:LOB&X:OFS'OGFPWK+F M);N>Z9=AEBN^.167E][(,N(*#!6KEYG/A$W0C;K9ZD'))?!$$LK>-3WZPX_?"[!VSCY.'*P*Y3X M2]F2'PO#/^.%^=;OTD'"E1W3OH[UE$BCMI,(B7Z=#_/DYVF2;DY=G;&1LU') MHS[X4@/:"<;&GP?KLZED6TC)IK/W:]Z*)3JR$VJ;O%^>H89Y)(PFM9<3_W&V M=EJBU9Q5_O@EUM275&>K!CXN%ZPW=Q)B3/=/]I^VSK7Q<_N_9(+T7Y2O,;YR M*%#RX8MTL6P/[J'0/&7W[:(KSE;57M>B$V-MY<_<./IDB3X]0OA3SS9Z[&F) MLG]3-'TJH (A1A@J47;WTF.[]^>1RG7M<0LI#F5W$_]S)92==(GR)O^7U74) MMK/F_;(OU4B9@90X^HAIW# RU<.9R);8IL9<(@H4+?ISZTT!=86P\8_ ?:J! M?K,[DHS(5GA1= QOSR,MZLNN-217:D+.V]-L8JEGHVYK^L]LL ZTP<7_HJ[^ MQ;WS@4%]K]?NSVO4 KD8_D3&".D7[BR?Q:4_P('+SS\@]\$Z\U5CR&?5TMC@ MIC[#7QQ,\A+O83AP[YD%&&7_YO'_9&@?&$),SI)UJF%U\O\TUL@/FXP^._0U M6C\Y)G:[?,R3V7KM,X$\Z2?:(/4D_[NY 34U25U:J2!D(@SYD;A8>9L$2W17 M2L33>"853RLQ;PX0F;;,AI['[XV':HBGNQ&U.A::KG;U=5O2\*L\6R11* MPAQE2N= 6'0W;,;,7]Q?]!IK,.3Y7:S.1[JEPI9OWUE;*J2[+IB\XH)XMG;5 MQH_[2S>N:K1GKPM.8\<:Z&\5&K::,LS[OB60OD%G<<T=Q4+I*7&J*:E"R4EL\")\(\8S<':D= JDW]]JVD$ M,W-,R$%/:J&K[\K72)I%15*<-R' /B9+7;+;2+5]V6"4HMW>K6(^GFP\,CH& M!?%6I:*?7T3@3QC(6MO3[Y5_G3?L*-!"P(-P5^DT,\2H0U&2?\%:B#7%1FPXWF!H-A MC10CZLJ.'NVLY<1RVM8D"^2OK\/N!@2F27+24&(GPMX23))9N G$?.#)O3D; M6BZ0$V;>WM8RL2RF=91.T!3#=#\_Q=^=QH':U.!IT:R]C.8@YXWX<;7* M@&_$NGG+E;[%"!B1RU3WQJ2O/Q7TI'#/S_ST==2Z?#B/^=6[8#H>KL4.?QZ_ MRG=8?_8+O/R3M.'IT7'XTA860@#NPK#BCG94>;=H+P]R;(?7U+!6-+G#WLN. M;TC6DS'<$:YZ_23XW,%:;Y#*[I4'/D)T(\Y'9;''=P..*@6Z,FP[O%V[4G06"GGI484^<4Q$JCN[%9,] M F_FB6QZ=LE/A;[E*?-IA+<9DF%0?RM$]J,M9B_]*-=QLC+^VAECP*2LXF6; M\G'T5J/9N#]&[.#9U)N=,GM$O;%F1V*/6P$DC&\0 J0(_@Q!:BL=I2EZ9;HG MW5TH9F4Q1S=:/>#F]16"VYN:J7W! MN5N_^.-C]5+]UW(6P:&P%+H^N!4@XZU>Y]BP:$'=\ISGYSUK:1\R-A!=(:VBX>P#^*"OX&_P9V.!-;6[(-J3FN':3Q(R(\E!7IC%X]AC@F+O6+N>4I+ MG'QO;># G>K*)'9Q 3Y["]G/14TNZ0'Z"^0R1';1-60&> GT2'=A!.)L]!PC M;,%\&DH1V]7O-7N@,5SI]Q=5\=!"2K+6M*LS:E0L-CHB3-UC!,+[GMWI:. 2 M>]RV(KUE,+G\M(PU5%3WFJAP HFC&TYG\[-D9Y9GG0X(/@Y"8I:4N9:?Q\R' M7YL+'H:#^&*BR^)5)VKCV/NTZYH4+$P]?;&Q(<#0GWVI\6'41SI3VIO_P\@- M89KP19>=2I7W"'82 D5 F+\B489!3U':VDGW08=2//>8-QY1:9(MWW.%'J4- MI'B,Y-=!R!!B*=2 ';D8NJ"Q.5F"^H0]_39L^TK.+02#UG8DSH@R2Y6AC3*O MR8T;/"Q7<%=&<=';[I,B:D;(X.*9&IQ-!>=/Z*FAQ641UE?9AI8*8I$K"7=XU4]Y_-$:.J=KO&C'TL+ L7%1S\( I M%?\>Q"+G34W7E)4+9CQ6"1JF+D*EB^M73"#JJ$2.6,7]\!6VDI^=OI(N3DW% MYOC;E\M^ O,?C4L&\QP7*I7OD8U-J7'<;NE\["_'@RJ-?$5.NE=O*>'F2$IA M(I^*B"*'!JMUU(0(\U/^,:>I>Y\E]"LZ1 B\\WP)6F#]W]7C8:*W]!/"YT_Y MPOPV;)Y;;UH M61G7C&J\L^L>5;='72$FKDS.Z$]S^DKO9>OJ[$P9XIU*[( MS/XJO8ZJ[V[;:+HNYV@[U]PH6EQL;$6$\'+(ZU-&55@WK.<4I>#K0]^$=F/6 M?+\E[I&DM[:O^Z%J[UMSY'&KAY\.6V%]V);:V8AUG54U+(D+?B[FUFSOY7JG M=H@OJWJ0F&E!D+>IJ.6)G>ZB58,P(^,B?9+(_EQ4>ZQ"18BMJ\-MXL.V6\1% M;O5^WTHTZQ%;B=ZE89\$XZP>/3>U.+UTH1@U#L! MC'FZD,E4?S)D?'W]=.(^>JZ6% VA09;WE #2NU__FI7N]'94SEK%X<#-HF:K M@ 17D6YN(20S.W\N-H_ #RY?21?NH'83]8P=97]+[9NT&Z;>9/O&V[%6Y!J> M\HG(4DA(0T=HW9#H'_P5!X/-K5"-::/7M\M*'R4$DGC2%.[1XR?@RP==3R:E M)ZA$"]L%T&1E70B\=DSZ\[XQE$3V5$8'VKU*0K@V[Y8I3743I\'2TM@N>N3+ MG_]J)E&X9WZG_=PC>V:[Q^D=I!WFGUWK&>XZ=I'=3B9WOT?WQJ8_,WT0_<.KACBETU:E3^_?.7Y>\'+< M99>WL:'M>\,[#*L_?0^^B#\9G_+&@8FRNDCZS4=/>3;,PBIOOV^<#?/86@O6 MTUW%.*0E#)^V-CJ:W!D'JB-"!/$_?8%!V[P\W\A0RV%65T?N)QW-;;K)R!CK) MZ]&KEVCOM9K I2]#4[[7T>I!'RU\1^9&G[\RQ155J07L.7_^/XLO3*G9TA#Z MZLG%)U&T[+7J*A2AUQ^L+;;2(5FC\DXLX ]D (:I54,[NA&4ZOGO'G<7W@]D MM4UA55@@N+(M4$$1(;68(IO;Q&ZW3WM9IR.0_[:/^% M\(;Y-TY62"Z77^'.MM'6\\A KQBR>_ Q6% M52.ONU*!IZHA& PQJR:T[@Q.6I$/A(]E#>B8%9F^F>JE,]]U36H;BE3MG]6_ M5586,\PJ8!E(;A9#.OAF>>$V\]K#QX,G0R!N+X5PVC3[/+F]EYO1W%$M&F-L MB]KQE#[FW4R20O>= 3$5SVRH>/E0YEGSYJC5BS%]L7&\EYU5IN2A)M)VKE\& M2M]J[]VM_;(0?VB%TAP&!ZS*=OMD#&ZUA4F83Z"S0;NZR9QEKIE8T>.@O0KCE0NX M8\?6&"&Q;%0V/IB([YLA6<-Y=N*XG;;)?#8*V1J !"G+ K*'+V ;]=]7ZS]% MEF:=OSE6KP(C8B=$(!F[>UH,!Z8SX0"F1'_R9 +L3/!(L_0.LK&UVK=...#W M&LITJ@3Q,#[=GY[5Z)/Z^_(?LMU"R6M>F0_5;JH8$$60=YI;S6HTAN0\(5O4 MB9_P4^\UV-3!<<^W#K(23,_HN(415G,__OB9=-@5 MG-><>%]7#X?CXTN,&.*R<=F1,0GD<2I%\4GMGC;.!.R&152-_WP"@[SX[)R) M>ZLZ,0:WA]G=OM2N95.4/.9H>Y7F=:0!3);F^HP""(:^_Q>V^U^69E/-]EG0 MYF+7@(H/726N$;+&%5'913*TSDJ!3_(&GBW>>:/1&0%]#%[W7@30 O< YT?-QP1;G_FA$FCO]'GUH4U&.R&,"P6U_ MS!A%L+CR]T8&<'I_[I#PIS"RK=ZA_^2A_E,8&:G^M#^E)W])%O$A0.A/^5'_ M%#6+'A,BY_]J>6VMX6AKSWR9[';V&:L0:GHYGW(SO-+=FJ=B+:?I2$G22^6Z MQ!I(1/3WN=8D13X-.!1PU)+N*7LSCL59("[0HG;4 ,X5#DYH=G>0&3_'9W9] MQ57 M7OV.3('*"(8.KK5,"8$8<@#:X+[>@%KPUYGE?-N/]^9\9V2ZGI%RG2' M=ND&(])(A-I'%Q*1;R7$ 9F3[,WM'H%R>Z:E!*&O V@_.+41^4D=T]$Y,KYO MP$'!Q;?B,%..YSG@[:4U%6:\B9J&# MIE++ORWTM+"/SOY8J@TETLAW!1&+G:"EIU\!.R&!RB34M9N,/MWKZQLFZZ:X7/";K+;'*3P32U-6,1\GY MKI410G0N)>R9E7#@2;)Z>8QG#$IY1:+0J"9Z)U].PQ4$FN/[NVK"F\W W02I M@8+KE2K&O4-Z3B1=M65RW$&3%5:Z#NW6F0'FF+@-^TS7A.[P*_O:- MTJ=%/0J=.*-DU[ZK3^%=N7>L%_>IF8Y7/$>>.F$Q9U>115]T]"'7S/Z6U#7) M_P[Y )H.%CBGI7)4'Q8@2C$E9>\=;Q3+#H0&W_)_&UDZCU8G7R:46X,O+-1< MFJ_,GSK1BSU"+!#3Z: L0__,54Y-([V .DC3%TDE9G+&%TO9RLA8.(V;6=O' MU)MC=1?B M@K@WR3(:[VZ!+W\6[[#]%?BZ@GJF9X M\="_NVGS:OG+*Y.220(8S^(%6.5JHR;YIS2C1M5 MQ)*GO+A66AB^?T2VRU62#FPGL>;49-PP$+W+!-Y=^XUDH]UVUA>!8V+%U69 M[=^?K'*=G4"_@&02ZS5I8M_M))^-&,8W881LR#PHT839C2@)2%&"]_?]J M# MU?KZ:$HCNI2ZN0/YOM)-*6*%85]!IQ2]@[(Y0KW7P7EZ CE*%#2 ]#+5;ZW" M@3D;,+6S_T5W:K/IMVMYQZ7I-9AUY'URD1J1B1:T#9)(!RSBZ3@BLVJYFAY$ M3*;)7$,<+T;MJ8(*2V26\IN06Y,P\T[(D[>H)X[1T?M326AACHJ=7%O4$YK? M/GR;I7;_-I9DLGBIB"M-TE=AA#"ER@G%\%= K_"8"( ;+\XQ1OZ<,52I4#%O M?CJ30FE/>17VBOMI)=J\,J&_RPZUX M0C*Q=RDF-QXESJOWMO,X$B%"_65WD%N//%XD.3N3A*J$4RK>*\TMNQ7] MM6&&7J7LZZ88\X8OCM.P,T-% "??\L"WM$?9"B%,']+#E!#E8^B8H[AP%\6J M[J'W> 'K(_(EVN7F_7S;PV_THQY_E_SFD\PYJ_'UJVRFE,F V[JH0J@#]_@< M/R,HW6W69RH2)VH;FJ<,34Z?:=OM[0]Y[+N>+M8.NYMW2N9LCSL#=W4)?^OE?R?,GE M%\;?]^' #C^8UXC_^COF]<\V@B,[^S=2-),WL8M8WD,; MBAAY2DE8+X^**.U[ZU>XSD/@BFJC>2(*9-1^CD%UXJV8@%E4W?"W MF6(BP1]38WSMA#A1BQO ?HLC1DXWH.+[ZSK5*G,[YVAEO2]B-7R&K'(5S8,C M"&S#DW,*7X,BA!_37@E+\40<]SN]_UB*\L_ME6\E.BT(?Z*&Q=\@LM9Y.%D* M_Q_FU7, \Q?<''8_?&;K5R%G*-%G42--,?#>F'O0%"B227J\&A!V7SL]!9N# MP7!%\YMA3;%HF.>)3E*O96[OC*\$#D=C/);W8T5'FO@IC4].=^QV>^Y@QPX4 MP2BNX):)268V8V^WIEA;$[6(+>B^8*L4)G_:X^2]E-^*\.CY)S][. MWOA;9$) P_Q8E8JJL+LDV3C_VXHW7VI9]A0)^U[3483UV[M2]=/?K2 /H,E> M= Y)Q TG7Q5)-5@)IR.()-3Q2&?MW OX>$_* Z7.&E4S$(_<"JGF'V7ZF)YA M5G)2=O86VHKP!](K.5R2TG?O(.M?TLQEH0R6_M-[".JU=MW1O._V[]0/:KZX M@ZJ=EWL/5.R:8 53/@:5855"0%@,/BX:7>RZ-EN6BER?@[U#/K;=/?E7)/$- MN40TN4PT@>@+FA)TQ36#;EBYHBA/NGDVJ7R""+%W78@B5W7'LH*V^.V].;X1 M]W:X1[J%-:=7(!@H$N!4FOE^%69M%$8+D"*O$'32LW9\W^E[O31"DC\C'/FQ M!6^EO89"JYA'+@:Y"&M>5X:N&06GVNE2+1Q0W1:H,'7T)JWHIQ6\9E8N'.@) MQ&LBC'^_Q[A(ORLOAM N$613S/"&F4N=MB7EDX"4T#(:$MTV(8+1M')%28PU M.V+#=[PZBQ"FP;;IJ0YT+]#YCMS0D')'E@RC#"GU<_ZHV? M@^3_E>$:WW0W[.FK:NJ\3((]10O/_WBVS]!==TM';)UN]B[:0]U9W.$@PU<1 M@[@"#D:J/%^1Z(8C\:W5SD9T;N2/<7C2Z*(3C=9!?=4,X]2YTWG:./W;#LCKK:H+7[O5!<#@&MX*/> M2.GR4"EK+M.HUJ)ZA9]'$3)E7H23\^,-%==G,H.SA:'*Q>5/QV[]?YOY?N$D M[C:/-S=V'LF<$1F1V"\A>;K PH1QUZR]4Y;=/[5_QT0]I<^3(A[H2O@([YRC M=N5%W4=9+5_CP&W7=&_EVGTK=TE8NT]>IZ?A<)M#@2.+7(O4J>T?]FS;'I:= M+[LFZ1JS=/P[M>P) 4W]$@%+S65OW*E[SY"N=+_59/9=>=]IO Z'=R[A62W2 MYK! :?T]K24]ZYGE-0XU-S P7*=SX/9^O1)5HJE[]\Z+?J4CDDGWVY(;YZXJ M,&Z1\9+A6V/_,-'>' MW1PQGBHRO\/"D-9@(QUU.^9W^QU_-/>;Q&ZKZV@S%#.O'W%NC)_SJQPW9KK3"VZ#P^XG*=V5H>\*5OFQ MUUG(7$ZI+KNZ<-.TRJB7R=DSMCMP,-3TG/IM.'$_"_,<\X6+X[;LN&)C6Y^: MHF1\Y_8>S6<[0Z7;[DQBM$FWU=I[Q&KZMZOS%GZKCM?CUEP\T^5=A/64' W! M/P7?.XB"#RG63'^O5MM:ZY5L)>&NTS#V2K-6B)KLO]6>X[B0VS>8C M5MGNS+UNCW,N53K,3I.+?G]SF__D[^GUI\P?JPC>VJRS)3;BWLDU;A,=WO3: M;IMO>C+C4J8(>YI=0.DQ_M/33JJ_N[+8YR/[C;>YLZY[&OX\5CWGSHGRD[L+ M\K\FEY__//'3MS@&E8:2>=[_&*HI#QTAWWJMDF5>>HWI:;E3FS/X7<-5?G+L*K^MECTFROQ,1.K5GVPV*[J MD;][VLW6\PE'A*/,LY5O^FU[U:OM=E#TQJIIQR459'B^'_P5;L_6O?+O=*=M M\L6;+EM_Z;39GF)0F*; P''R2:C( MQ5+INWF7CVC:;/19Y/0MV(+#8&E@R(SMK;9^E=*=S):KOLM)7C?E+LA;LG7S M[EF>KD>/+CV9'61XJ;!!CVZUWH_BP\B^%UB\\IKKL>CI(LK,^_+(6E M1\V/QS:Z3#QFT+$PI(K1;P''GNG_&>;/K >F2RX;!!,T?'ZR_N?/Z9_B/RR& M,4"#Y"0JES-S23,7%EBLGK72?D+,K-.3CTC51-68+_OT]<',,)Y(DY7PEP7,\C:>K3WV?I51PMR1/JV8%PMLS&!VN]3JZ3]KWRI-+W3-%M?Y,5_6)* M&N=NM+2KJVNYG[%4,3=AO':X>W;%\Z:/3[I"^?IV7 MS5T6==,E^,\^=;^9^ [KS/&)RSMI[K_+[K;7V M">L[JP-8==3@B ' Q<4%/(;_ *P6X"# O6P9^R_\LQS^NV+EBA7+EZ_@Y^7E M62G(+R@HP"\@("2\>I60L*BP@, JB56B:\3$Q<4%122E),2D5HN)B[$OPL4- M?V;Y"KX5*_C$A 2$Q/[#/ZP/@.A*[JLK&KBY-@#+1+FX1;E890 " +A6<,W] M '_[X5H&R\C#NY*/7P!^0]8J8!D7-_>RY=QLJ>'_]8;_'U@NNF+U^AW[>=:8 M7.3=<%U,_6[8BY4*!]*+Q4WKR!LU+MWPX>.7D)227JNX24EY\Q9-K9V[=N_1 M/GA(W\#P\)&C)T^9G4:?.6MN96UC:W?9WN'F+9?;KF[N'K[W_/P#[C\(#'\4 M$?DXZH_HF+CXEPFO7K])3'J7D9F5G9/[/J^DM.QC>45E5?77^F\-C4W??S1W M=G7W]/;U#PP.4<8G)J>F9ZBT6?:\N !NKG_[X3@O47A>RY8OYU[.RYX7US)7 M]AM$EZ]8OX-G]7X3WHO7UVQ0O[M2[$#8B_1B/@4-4[+XI1MU_!(;-3L5*>RI MS^'MY>NS+HEJ-7N_\(^]\T+J[V?Z>IF>Y4HJ?K_9&#+X8_T [(,A%]1(B MJ/2X#\U'*X'@WZDJGLL"'N\X.I[QO&(/[]CJ[[6 QG0L62VPP#UA<-4@%E'O M=;:S9K/\L.F7JRY\OT;5S@L:*+A5W\V41&I<"-<[>=?2EQSJ).'LCY4%A0?K M[==NSMCO_+KUZH3JG8YR^@/%R'=\&WM\JY(]BG!=9[,AY MKE"SM;KV$;VR=^*DHQ5W'UK63LY1Q8S\F1"7_.9(PI ID''6 MT&Y'J(H;B5Q>LD%NM["U]X>^/ $+O?JNOD+*IAG+P$/:.K>G/0X>OET481QS M7I.\:X6BVDZO8O^2=9]Y5)(:BOA8@+UQRF!B"DU>N$F-!61F&F7N*=N/].GDPCAK3W?6%NNN5FP^7RVM';;GRC"3S6JGM M[<9B)^)2@H+5KT:__&[P];;+A[2FCM2)<^UN8Z77,W&O!M9VG[.G?]_NS^NS M^1X_F"]SN-.0G-8@NTT%?Q-2_7 J/%!$^*ME5>O(J0O/'\8*&XF M;G#MS?/P&X=YC?3%3G MC:6Q-);&TE@:_XL&[V;*P?(FA'"!4+);8(O^$PMM M+Y%KTV])LKOU33_]&G4[P4OVOVH@]FWM6)G;+_N MV.0^7?;F?*BX09]M<4F\K'R RG1P0THF_BZTH:MR9GE-"G@&6HE=<*LHS;-!BJDXZZFXH.1Q'/[;KD__I7+?Z M,/4-I. [9H%Y$_Z)D#"ID[2,&G46M<+Q[1 +$'QRQ-M\]+"UI.@@^G!-!-HD MK._0V6"EK;%H?4$N8+(]"+.ZDWJNT^Q;;::V_XN;-^4B_>XUI?](_33JAM)& M1?)\J7W$;#?=,N;CA4IQE%\#-5(L?25]1YL\JVR;(]#VLD:5#S_=V;:R_SM: MI8L@P5"D/NB4X^\OFXF1>/'<\9)!_3:M>Z+Q;V7.QU=R/2B_WG!.1]@140)Q M490"(+EF-W"_3\N).M6I!STYZ4UJO5G@KTX%G>V2JXY^=.T.X-W!>-G1 ;B M(M!6M3*4\'!S:FB(BVA]UMG)7"?K*T9[#4[Q7#CE[JY:N:>92ZE(E2I3H8V_ M[S*V:L"\+4 "EW2YC\Q-XRV<%F(% >MO,4" M9*AOJ7;HO,8"7E?QK!Y)M*2Q.Z*EW>WIP1N?2%M^G3&Z:ENZ6GV[/N I+F:R M;\72^ \->2-*3/?)KXSKY/(ATOEO*2-7LZB_MFD.NXNKOC8(M%/\8/'K1E#Q MI5S>WJI:% &U*Q3:?M[-P.+@B?I))R4#W(EHS?RJE+[8+GN+-;?2U;/+SOSA M5RF(V;K2Y*27)1D76&"6ZJ;=7SJ=I_/ELD>5"@0#CGUJ4F2;6VSQA2'R3^0-_6?OGUX)KG#ZO$DCW5=U;4' M"ELMK]PQX.D3];_A_N'D8#M/5@CB-'EJW/[F,,'%WELQ.\&YRRC1KC G[T1^ M6$[^EF#Q"QOT+&54OC7MLB>C3I"="+Y9"*'S/]JH00=V'1BCZ[>U">E?;?GT M?D78^8_T5FTOPIWM-Y\VX*@&##,R"]C?Z!(B=7D--0?3:/#"V\EM0N FXO&: M7]._ J5[^-;>^11_4_+2=Q^ZE7V*>J)2'@EBO] MG==49)__<*)"H2>[<6*58.*Z;AY$,,3=Y&5!AII*L=(!QGOMLL)>?ANSOF/P MT$@V$#ALW7K.MNUV]Y[^!$"MS-BT_PPUJ%-D>86GR\6+;XK=WPRM/D-2+"P+ MVR=JJOA8?>UVDK+MEE-A4D!'F"D#T438=E7G8F=-2R*!Y#_EGYZ3GWMIO.HJ MQ5#S@.'&*.O58JU'+JV2H#W81 K244QS7!OEYV5R4?Z9R(-,LVCKM[%]J'#'M6L.L>]&Y#S^ZNJKWX9]O<2!@^B#Z_>M&MSA'H3*&7\A9?'I%THQ^H&MU>B132DF^H#8T@#$T,\&]'2:QO0T'2'1;U.C&<.7GB!JCS^15A=S^J,-JEOC6*[HHX++IL-?U$O.0X[E.^/Z ;&#B!OQ^+;/*"P]FR MS;C5>JCL;-@X*4O6V">@ M[V91\4!/^_MPLUJ+JLX*X4=)#CM:4E^"5SP'7ERRF)A86?/RZ*_ONZN?V@4. M04I>I]^3[6!?$V_?:/*S*ME1(GM71NVSQW7&?592ZZ)E:KR$]_$?D0V^XV$L MW@^*ZYAUD?B^9[^.V_1HZ_9:P1V#Z+J]YX?21M^'\DF8B>I]+7;=&+WEQK)@ M_($#9\7>C5S:<[Y?_ALPI!QWA___-+;XYW<)J97,GIJ-S4@TMU][1<:KI6:P M<:55:S'Z9CI@C8P?;77G)1EJ8_Z(21.&(@OPK<% >PP7_@(]Y=%>"?793<4@/A=-NF:B M5[ 7IG %,,Y ,[QIM80*C)XM_\_A#B[ O&\)BAI_XU#)E8) 76&9*C(!%5 MD-J+6/AO="H#-WKQ?_Y-3GPIV)] C3_J>[(N2\488XQWC72WTB8)/CF3[.2R M47;[N@[R?G'L6_N//Y[Q):JD^@0JO]R^,&U)J,)0K^)"6,#D7K!W4P4+"$8/ MFV&%T:W7/LN'*K1X7MY\+NH6'MO_@7)Z4Q'BNZ=T;GO,M!.H9M4&=N;I[6(! M7T980,03!+3#D+'+L)P%S,H1QQ]9L8!RE>(WA%R(5 R2_F !'2H,W%WH:P5( MHL'_0#%([BS ?X#:S@(.YD"F5T#J1P3Y)T*&!0S<9@'5QC@6($7@B/@&!U#4L0..OW#J>CH275 _^UQW"N,C(5E<&"\!#RUG IQG\ M@@G#"RU41R%" EPL@__A:['P["!]F:_;&AM>A[J_O#41 MC+5<]G;]C-/>.\MC5:(;=513OKN)5&"$G&Z%[",WN%2=K1-;97)++%GH^*CYI)L;5U2XC0U<[1;WHY/3*889LO[9U5X[0JT%) MM*-0WGY-SYJ#,H*]$5?HK?U2X@,YT.X %.555&>59JI%N\G=OJ"3H;4Q'Z4/ M(C;WDFK6\Y=MEN,U']S"\\YO3*(W(K,Z_U3&:DG"^IMWW!76V>BYLDY*F MY?R@QD6K(/'U0//M%G>YE4>N;D/T;T&9AI7$*T">;PF*U$08XE6D8]P,C'1/ M&C=$,NQXXL8/=@XV&UTR-3N;)F6QJL[@B4*'X0=4]'72E\D3O(%>]IGUT(;O MP_)2()^C!C6O?)VFKOVM*@7_O5'ZMV(%&JK+WG2Z^KM8O0U)+?<.+]_\/#TG MM NC?2OD]!%DT0=!?-FWR;]/RGVQ/Q'CCO([64 .@KDMAU!ESG1@YB%[&G6< M6,!5Y*R%,R8\:S9 @ 6\1S%0XP]H2 F0>) A,/$0UMIIWH^<0!$B%?.6R(BI M\ %'Z"S *$VES;&8>!&D:>%@)] R T6=1QYN$=IU%N ,CKR /S; V[^> MT_3:D&0CD)9(G!&$[YQ'K^9@G50(9 $*6XAJ3$5$UK4Q1N @V-(^>Q(.LD5> MLXN<]C\<[^5DNFRCT[SV-3#6KWB5(/SZU3G5;^]^FFMNKPSNY0K.%@BI+KTF MNJI&P/V1AW M7S^_$]A;K?*8@L:-,+22S.U/S]J^( RCMQ=6#^:=N?_I[7JN!*NM]P/SHT_9 MO"OKW%]0UM71?>N.MY+LW7[>5*?H?$]^MNY\W\L(-_MC]R^7U ?NZ M\_*I%)S!5Q?'&M=,XA.C^M'X]&]:E:5_H-*B8=GR%4$9*[AE>^Y< M=3/\V*BG^=5\NLK&[T6LT;DG1GX"6BF4[!\;'B[;9Z-WSV?ENH?[U\G<^F_' MJ[Y#S1&0)B7@HXPG:?60O'P^.>6$W.:MSCTY@]SOORB+M1:MOIZS2'$TO/Q_@ M]#%H!2;"N@?P%M>_@>'/"EEC29:/]NP<3CTP<>SA;G3#5:68P?-[^5:?CHZ> M4?$WY?M0SBN5QMMU^X6$+T6A^"WA_E2A@ODWE\L?\L)&3QIZ@D^]0Q[B,S+? M;3M Z7/F>A=_>9U\D[Y;SHA6MY#C$;)\LF2 FG5]_SO'/6K.J56KGS\>4OXJ M]5W4_]J9<&&S?=TS@8[G+&.#J0/:6R*&!'T4IJ$@OX&+LLT.*T=0]CQ%E "43%LP!]Q$C+,#,$20US&B06,"Y-R#I]4S\=&P@XPP+\&-2D% @,@@D MN[O OER9TV]^?W;[_]:/*A,"]*B<-IGLW!(/&5N5MT]WLX"$QBF:"B85DV,( M1XH0X@@,!XU2A\=/$T]T@C.;6< #R 2IU$6:&0#O8F^PG?$'ZG-.A?^IY&E) M%O#H#!G%)(*#+A\]:]UV_5)C 9O2._!T+ OX.APX$\- [F !WJG09NP5YI@J M"[C^ EH)'89EFB =7BBE"OD&T6T8?MG7B:3!H>$J"QBIZ)>]R *V(4?&F)GP M>Y@ HX?3!.D5$!^,2+5V09UXNBO&'5U,G!]^B A8H7ILT+TLX&7\=!H,;L,L MU.B>+.#H13B(D? &_U'/Y+XSF@4H&1,$\32QE,\B3&]2)0O03?X\M5D(]PL& MU#?W/6NTN&U\TS1=@@6,-[JG]?]TSC+<:F%SH/ (0UAW'!& %Y.9KT^^C8V._:P /2,P35U QY]P(L%)&J<90#4]YTTHC>A M*LWAM(ICL/%UW59ZJ@_AM/K6NLAA_(?NU^21<3>%<]1/,V7SQS,/B&8;1@T)0OQW5$K+ZRCA>,4DK3(C4O4[ MT?>&2G<\8RPP)EI+D8;R@US4T'=S8ZUEA'=F#U+M(S6X3UZ\ MPUOR!-D_E2RD53M=KB9B86\L5^*W_6?!=NVR'P,?-[AP$RH-O>1;.O[P_.G9 M99DNJIK@(*\ IE>^WE';>ZYT>?CZ49W*GS=V5XLV%TJ:?YD<$QW,L)_-QCLF MG3'&J3=.B\V!J_4N>,NE^0I(^.T[;.,D8I;JNKZ_;(G]MU5"#'4-Y,% M=%< J/_N6E"TUR$J!EE6>[/RVZU"_OHCH3OXAP\78=.^O(/&E8,.K7B[,;(M MK2=Q-W^9.#:53#]-'@M-U3'IJ+%0K/KZR"#_ZQ1?3];]4AF)N]WANWN:JQY; M)&P_%6JP9S))F;LZ$R%(#>J\'=7I)'/PD3[1*-7 \9E;:TJ8L=HS97?+NC7K MEMOSE88O2PKNC\E(HQJ5R^]5BW<+U>41XE$]K3) R!SL[^_R6"J&U_A- M3YS_P\.ETB4388,1)WAQ#%LF?L0+[/3&JJ[M&J\YW[#-:?1\JZ-KW8_\C>D2 MMG>M=_37!''/>*UZ';QLYY0S,#0K&9BJ8]@ID967;Z%"7]M5?[[PZ0,K=+O@ M*Z_#OP;,C_DOS\6>/[Y)#7_4-/JRJ]' M.T$_H_R+[A\^5)4[OOE[810>U%T0?Q@+T*R!ND"Z/887#6/@4SC:*\P,S&9; MCE*UB12'Z+; JQ:T%:@4G\]J(BHZP4QY@.V5*#C.7!0RZ%&*/-@W)JD&]<("O5NIA MG(68(F2US^P;?D>(<;QA%K8$]EB.\C#FSQEC;LLEN!-XF'ZP]VS4@>?AW#YK M<=UR A/0AQS+(GY4J\47]A)'-9'%B"I8(DOWP46\!"N,'I.#7P9DE5@ '!]& MVIFYC.Y@9&\%LY %9,/SPCQ'/.4T/80;"RB&@T;?*Q;0J@$'A.&Q+? BS_?T MW306P A.8A G([ -I<1QE00V-QD\!N\(;6*@)%#Y^;)_P2%L:$$M[$ )#&4, MQI!"O/:^=#CA-'%E+.O,NAC=:FE7A=T*6_9+R_H(G6!# W(I# WN$/*;)G643<-Y1K_X1_&WU, (LXW?SITK M"JT8V?4/\Y"8($TT:C;9$,(2W\NV#[N M,FB:6P]"*/!BVPT6(*AZF3!:#!B MT6\BJ1GZB*%4!&T6ZD'\/_'!2/ >W?$'-[:Q^R"=R=YZ.3H>,HOES-*,<9) M9[/CWBOQ\^V6!8RQBN@"B&U-MZ#?UK0^-^T*2NCKBP,)9B9%I]IJXM[7^W4% M?@_6U]X6?M18M1UM-94$P[@[2 -.J6<]-H=^"=:JPQ0:#S6CBQMF< QQ!<@^ MBEG& J:_%@D3OJN+T"2^PB8Q>(R!OD_LL4=#/V$H=L)$7WR2]S/'G$$!3/) M)+[NQ5*6XO]"EN)_QN >1R]R$IZDD3H8TJ*ZG>GPPGV5\2 [,$NWL8 ;\9 4 M=)@A FL=E@#MP5Z!/>NDR.Y%Z+T-A/=0&_R]AP];T;Z+=)_ )@,W4B%I[+') M&^TS0XAN7!^N,4DYCBB"]%I2^"6%7U+X)85?4O@EA5]2^"6%7U+X)85?4O@E MA5]2^"6%7U+X)87_OZOP9/P#2QEJEI/6=&J"EUF OL\H175RA PW3]WF9-C&4NFH%]N=0CK_N$$+\&KKJ9:$4 ML.9$1FQGB\.!4>KA2OXSD:1VZ0\\17<";C]+>-T\:EQ3O'+BJH69H!^Z[P8/ M\)FO&SBQ(DFE1+/]@:4"KB16@HIS3=(8\.A+$"J8%2CE+W6TN[XCD&_UOJ*+ MD4:'2.]_"/=SH7L5;IZA2#Y@6'1A9,VI-\VA,A3?RQW[5[>4;L'\S%QV^^Q, M\O9[*H?P^3NRCP6X<@/R.?INGP,H"J;4CTF7'\LC&NS('U,@65],?GYFH'3_ M6:4;8?MTOMUJWGGTS$CKM3]4:F_C^73L;W83EK>T#_$)>J063 S.U#A#A)%5 M1^L.5_-5GMZCQCM[M_R]UMG_PH%4!*_B8$N6 5MPT,.6)K8APT9Q M"_IM%.MS"#R$5O6QF2W(3EP/[L.$VLP0"^B.ZBL)5";LF_!9F((O[)\K;K_^ M7=P6^LCV-.SBMA+J;\5MF<")"<3,EO;.J!Z2H2KL95Y NZ'+3(>X0!7RQ,P' M3NZKHYVZQ9!1KT9_P )&$KSD,.SRABFR+QIL1;$ )Y6.(:;O.A80YJ2&AR)( M']V"((-(<*2=J0B;(V:?5P>G/CYZ!6PW$S3F6DZE'+==;.>X*?UOSG'8@Q%) M:"0L:@5X]CWO.!U@M,]9QOHL">I2G%3@MJ) MDWE=A7T%,@M; ;"(/UA 42,+$"/NQ,X\ANWT"PM8#FZ$Q7+O?[E04''J'DR! M"_SR_!J>080W#)SNG@C=S@*B$-,S4#/\%NP=[ U.4_2&9[$\AP7$/&$!UTC, M?$)!,KS,BD3&MW:Z/SCRT[L7@^N'_;EZ\CB\ B9TM# +J$R+8E>>$F"WH-)/ MBO\/:UN?5J'\Q!E*3L"KRV#7R5<;9YS67_1_OV7#_16?W0S_Z)>JLG1\'7=G M-RA5E>P6[4+B1]Y[A3H[.FI'J)BN(SHJG<@ USSG1W%4SY,^0\9>*-' MT<:VDUM%*U8Y;S]:9D H/) FZP]&R-4ZED!*9.+]@IM* 9DVC4X%%K(W#BJ_ M#UU>/UJVC-=^9KN5J%G(A-3MRNLY#QV;+C\7D:K#KAT">5U"UIP@CT:J!::^ M(/?((_)]^"[FY-JON_2E540K\G8VC3OD!V(3]X4F>W+0AQF$"$/(,:&M5G8V M^-%YRS:=/3MH]9_&\Q)U(DWI^W4>/N^P$_]1]]]V:@H13LPQ9#Q#_NY_.>PT M7)S-@;B"18@"VIBL^#P2W6G<[1LLO,"T% =B0B)HX1 M1Y580'8DV05;_!"LS(XBL8"C=ET%^G#X.TJ<'H/"85]&>*YWC5.%FMD-JSR- M 85PTFL=F<6EXV'T8@_R;3>&60UV@1&H*FH&( M].NT"BFP!L=NYG&"WT+(E7MT,.SLQ2Y/1HT3BA8H(%T*3- M:."@,C,Y .Q!&T%M\*S9;>(3_76<*M3_/>/4KK JK9>4,NA46G"B$G*S@N\^ M63-<65"[F%NXHXC Y:"DP=.[$';$IFVC4*U#BLQJQ2+19O#6G'?S+/'80 TZF=$R30\*(KX[\V.UND+XA? =$3["90;K5IV[K(#4 MHQKNKWM!QMVY%2*J.LD"@IJWI3L[OMFZ!=LNZ[AGE_%UWX(639NG$I_L//QZ M_=;V!TSN!049^[X0K'S4@HRZ!/*90N5@YBOW5ZO-:Z]@:;BK#4[X+?>\NWWW M(J;?T&^!'LS:JLY?XJ]\:_'=PM>@ M\)Z2-[!:^E>=O)YU$'_Q?8&LZ(AKQW<)-NUP3BNF'"S#\ZMF'C$_.\DG8]K8 M-;@IYG1=YZKC2)_3X<9%9V7NH]==6+-/3CB,$G^&@BYK&1-QNUER>[8B(+.% ME.Z@/3NIZ@1MY\S3A35R"M%- ?VGXR*_=] M$/IQWWH9VGJC+08)3[L]?#!VEAKG5Q#N00CJDR[) )VSY#;CG7+8K\PHLT<' MUXNG1F^<"!_5E#IM6[[KSL<[_:&J5!;PL5D.-[*#W/6UW_QM=IY_J:G_8<6\ M$ OK/\[=/Y%XQ?^&\!>#<]F7N5O^45<*(Y+-! 89OYG 06=+(=A;W0)A9S77 M->+?5K"6>*V&V/J&!?@CPY'9 M+.#E+O&.AC$D3!2>(7\3A<-754B?P-9DT!_S2%@+Z6<6@;,GD>)=:K2U9FR,,!D! M(P!OKHF[G#C#F!P,8$C]DY:\?]2YIIY4[ N8!XZ> M9 %K&'%8U$?\& Q@EC%ZV+>\2UE$;]BW'$8O:G\D.\.+96SU>[$2FL3'M*A8 M*XA^CF'*^$%O.P=U'V2(,M@DK#_VX4)!T1V]6$H3_'*W!(3!"YLAMN ^[RZ% MSL/4A@[/2WR6BU;):7HPWYSGU^ %AH/.Q$EP5!I>-Y>92"P2#\.@:@+,PXX8 MCIS?RP(VY&%@I!7!1L-XO>"_VS#\WS#>Y%T!FWFF?O1&;#YE8".<)[G-1;9#Q.ZH=O#YG5?,Q *."69U#M:%IU-6 [6_ 4&0, MTAPV5H8.D[S4/?;7N\>NL8!26:H&Y.,Q RT_R +*'2<]BM"$EU7#I^)'=)]D MC\AVS.538XR5 2P@N"G?!'-DJM5P(J-+ MCV!$0_$M? ,,> 1O=I!F^8;;J:(B+$":<#L.E]:%?!;0, AN[D22*_0$6<#S M6)A"W%W% B@QR,Y0+]BP]NO""&39>IA5:HU^,V'?X>ULH5JOCA(DU5^,GUS3 M1"1O0$ :AHP=)%_D@!(![#B$9-@6-@?JY=^';B/0"8S7?TEZPZ;KB,^E0Y/$ M"#*>:H7G ;^@+%G A_L@M1:Q2+89!^79407:=V_+J/$GR/2QXI^2G6H,1>(/ M2?0,LAEA/8%MV;!3A[A7YG8<"_#JWS.",6R*9 BQ@#_:F6]90'/D4"1E3W#O M2?$]QC\':0I36Q]OV?B(8,*^7-E5*,R+X=5NF#($_^@D?HT#=KUON3(% MTS(D^=5" #=IBQ\Q45F][GOU_L,EKQ R!G5W1#SCWC&.I(;P&GGZW6MMS4_9 MV5A]S3;Z\S?4Q4?AGLH;R4+NDB7)H*@;_0-6[ZL+2@QCF B6G 1?9R?;K ]U M=+,*XU8MNMGK]<*G>Z^K7;CP/MWR0%J5EV(20[& TO8^CDKZ"*F!(FY8M(2> M8D/L*+?;@ TJ8L7REY=?^NQ9(RAJKBW_#I*@\)8DIRJ5-4?=5V5JRT\)+N"0H>,

  • *XV\Y4_QC=2>9?!7K5W^1X(ORX-V2N.QEN^9K4W>S-1?^GL9\Z?3IV& M@O_R9U;_R<=TT8W$MZ@*E*R7/0NX-PRM476FV]%W_4):LX!#/B)JG^@&+&#J M\'O2XV<$7J8:C?C6IZYRYH')7^*R?KP>@00VL8"NRXNN M-I @/HELGH .>45]BV]E#"]\ QS&^'/*P4EE.(QMA;7A :'NJ#+4A!]?-QOA MB7\&DI.][%C @5 X5/A4$:EP%#M-)4%^:PP96]KAF/D%P,= M2;15WD=U29^)5+,B#=@V#>$X5FS=SC!&+!2.*1:'&X'M<) -:M3QSL&*C*M:.M@17TXMHCET"R+WA BAW]60^TU M4WH:]XF]3_ M[.EG8EQ5]GGR:2X"I-68'_9579O>TF4E=LZ$Z^;YV5Y+W7-_AV"930$A0IC[ M9BSX >0=R<2((<0?J+S\7V5VGL^>-E^&7;E!.\2WQ+?&QD0R!?R@J.TS35F=KT ;M/7NM;^E$ M5EYQ>0/Q,Y2B.F]0DTEYCWNG+!R&9N6:0VJ_IN8776I5U#'R<DA]YRV;]H^,&S<-?/G!Z-;!JY8AJ\!\3-K;?0S1K[[PZD.PGQ:_^ ML7#G/UY*QADJ3-L46[J0S."8*"CRR'DY5SR"V)/O9<@"TA^9PB0O4<67T+8= M5MN . :N/P5%Z1]B 6QD]+Q_D4XM.*0VYZG^5->BP6$ TL_"8F9-]7 !8(_] M[^S3V9E(F,GB\%G_CZ0QZ_!4Y:A2Y&JO0[!3 %G RNDGS!?3R!$1Y Q%/P/\ MD M8^MBCOH%A;0&:.W$79+[V&A&]L9-W!46]P#Y.0VL&<*#HJR!-=A M3>0S[P%:N\U)&J;5W4]\D 60:Q&KP8'S\,2'G=GG'C0,R_"SDLAQCY:YQX_, M/:Q$OOKU.#'WK]PB_O<=="-1O>#U/C'TZT6S0"RX8>-E4)O^Q7,+OAKJ_J1, M0,'HXS+U$>S]^B'4N;E#L@MNF/(%G[/^5!*K0<3^.*L<15R+C.)%D8717 .-^'IX)QZZZ1$MN2R;E M('3( @7] >^$;@("36@#Q,\Y,6["BPT9*C,J5&*%\<4Q%@[K$D]^O7($0(4 MXC&4'$G%P-Y[6S0+< (G'9O,,)+W(4TFI@^;[L,"7!(@<1JLSF?D%KE6C$I3 M@_AXH>=[3 L-^[K\NB0C#R:6Q'VPA;7I:7(RVBG47>($C-:R$7330M,"0H3YF; ]>N?FME%?],2L-A4TC<[VR>S M5^5RC/WHU8VB%6(.?':V.EON\&TD \GBQ5Y8%A"^AH* /A8:P4C$.M7>L/E4 M,.)T$7*KRY(?V;G;YQBEIT7+BRUZIK;ND"&"J&1,#^9UV7[0U4GVR>9 M+\?5N9CX9>;&E>E7=O%VA1O,!6T#F:TLTYNQ=%N"*(TW8];E7T*=043T^@<1_PKB&@37['H.MV(B_#V^=ZA!FUDCQ M%FR2(2)FM*??\1VH.LBPJQ96S0($Z2*G5 9F86O27/Y^?F]2!<60'H$L(VY& M.): 8W#8YF9T>;(O&H5/X:CO08A%]I,V%7HZ@;I_$ MA#&F'D Z\&[!9/&6;.&8-/#5#^@1CW\&H#8 MIQ+$YE\=I%FQ6PB&Q$$V_QK*W?I5C)SYO&LR$'.7&GO1-R(],L&[5ZT6_RP" M/8"'V1T/^"7^.0OH>(> -N%@@B;()FC[V00-R3"^S0(<2VG2_Z:U#K;[;<>K7>O2:)79I^QU3/*!=>:NKPD,8* MFY2;1$Y'@)K>>V!SZC4JFQ@##)8[ K(EH3M!V#O: M,>$P6D>P,/.R5*#63X'1L^4"S,8H*II=++MP>Y$O\2)@3J&KIT9[0>?>6;QT M&69\&&ICPNZ6X$;]PDGO&_1X6, G9^@[.')TZN@X\<_NK @E!U'4HGIP]>K@ MS%H0R9;_/.^[?^9#B!;#M;3I7#5<^_@!K (+^)Z3" YNC:P+@#1UT7TW+X%W MD88T1)"FB3Z6#.IR=*2+BR1S#9OSJR08Q$?$*!P&5S->>A/@-Q)1#)&)!V/L MZUIBWW),6FV=DW,$EK/<&);SZ,LTX7P2+*=%$5O.*EC.4Y'%36-28$=I'=9P MHE&).C$%LKL;OMQ<).>B1*)O\ACB3XU57NR&RPW-1#7F9H1A*7%<\_>Q^ZUS MR<0*4O.BCCIV,I&+^H(%*#3"G.@*<=(4K6*!AI51/FM.&>/"WYO3=9#DBP-$ MA?$KSO0&# 7Y"=;N@=TE"R^51V"G=G3MYU([^KHWLAKF%'/XMV)N'L:+,J1G MD96_BL%"4_8"DK"P4^T6:>28X%2A]L*X"D6'?7/F\-,:".9^(]KC M>;.?1.@%6/ )4N,SLCW)B\CN7W.-W_2_P=>, M@D*.DM?.C,TW2N]MYQB2P[,*';M]F4/(SM^U=ZL^CO)B%^"&\P18EVBBMTAT M1]BB+?.2J 6&E-VS>!"#K$HD$]1NMS,XNY5M^Y"9_1GO%@18KA-@OH'=J-%\7.WIM+:FXY" MY9&)@R9,PK$[ZG%''/=>58S\7FEP:O5QGN/[>/.&Y;=]*=CK;F.?-&R.C7;Q M@BQ2)*-,RF:$'NXL3]EO%<[#XQ'82%A3_VO$R[B+%"J0MK\_SI GZMW!W(2H M[X>>B('\&34J],KR"<5ZJ[R0-"M+/=M@N0\W]BCDQI^AW/;K;*E1 M,4:;UT_6)/>/CUPHR M5RKUR-UOKDH#LP^T:W]"?&T_*H'Z0.G'WUVV=9>1- M/P.GG_\(=TQ^DAJEV"ZM=ZE6/2?C4KZNWN>FLK:MU(Z\'GF/C=?L/3?N#3SK M?>](NB$Y6><=\?V5Z>,@W MG:KI$B9>YZLBZ'_RH6&JUP@9@292HH)U=MWLDIM!WVX#ZOONIB&P?;EAC,&W MAFUAE^[M&-HW*N2*S+#Y]LA++;1]6^-M[=@75M;6>S8TJ[PW59S=\F:?+JPN MB?.:&=BUH\.H,I N,:7&5 S/;^XH0H)5?%0<"[C4!ON.E^_0!@CJERE,=.T# M:#D3T8/=6JDN<]^X&3 U/2%Y:TQ/5C$VVP1K3;!(B:8HGDQ!3!0]171IR%(9_#=I :( MC9?W?UXDW_P6C+GFO3^W8$RP'UH2Y, @3K[T1K!;4K_.M:2^S!C;HAQ'1" = M.#;H\<)D!&?^FXP<.9_J@H&]BL=OKQ)XM-?Q%_EO;+$JG3AF!I;]C2YV+[K6 M4!&\4)53K\ 6#%-LJKK)C$R$#%,UH&86,/ ZS3<:8\I7#0GB77I\S'+#>)\6M9%093CDQFDQNV8T4QB M"9%='^#.7.2E>CUFXXK0!%<5.JCVC?IY PN(PDS/#,"S\*PHYU@T2B3O@JS M:?:S]=!)Z 4U]G&WL9D'<'C!1C]B ;GU\*+!=^G0??@?+9RGG6[Z8*!KWMUIUIW6(EI3D7E.+RK(+&ML&JO4:%6YOYW6&HZC>.JKCZV') MM=X__7K'_%T$9$Z_]1G3WU%>X]!RDZ?)T#A:7Z&W.FP\LG]OK QY%-^IRE-A M^#6UL0F5<5]?S)'$_5[I\:4;1O)'-CY]9'YJO@Z>EZP8HZU'BK* 7^>^$2/* P3J%>$HE9MV$S&TR=9P <6L#MV@LT8^H=:YO/FS2:R^[OYC=(Q9.*F!78[V8;SB%;S("1C:Z#G/(1E^1C3>S3%)< KV8.2 7QSAD[[R#:8DLZ5R!OU.,H[,[:@=EG-F,^\"$%E MX%HL80)YIAC,^PH37@:,MU.$%[$G&-\-!=(L"UL)(PSBR>[=09 %V-+^')[% M&(+CD1&/UQ_::2&P1H@P$RT3+='SG%95-[%-<9P1-FN+@KI1_7,SN#/-":7^ MI\4!28S/5U!D)7:C"1."R.I$S@RS@+G1]+GE;0VKDV$OX$;>(5+DO:HWI%F%(>:A50AYP M'):'MPH./GG"UQ;)MP 8_.Y^G4>\\.PG5YYC/[DR06& Z@H91!!'QIB*>'=V M;I1&YWA$IP,Y'QHD+2!>&+O?/@)K#.^U1S*D]-M+2"WR$O.AP>D%S.MF%](7 M9KMR?ZC-)&&Z,-%CW^ H?G&68_YS*5V[E*[]WY6N_8"%8>K4;Y@J%@G#;%@9 M#5/GE/%EVNDBTF\'P7@B TVA&:C?#F+14=6T9!BOXLQ_XU44&_2S]=)C3B\# M/?K+0!XL;GSO=LS8*6(94:,=-@YJZ10GW,A=#?TYLS&%FA<2BS*XH3$$OH_T M:0(W,X178[?C6O0'TST6T/X: MXJ65S;"OJH8\P_'(K<1B?FS1OPBAS@3_3NK1AM$ S,E8)AC M"GTIY[^4\U_*^2_E_)=R_G^U'K H#3.R&*#&BS N>Q ^]<%4:QD,AY 2E^," MF1V0)\?@NMCJPK,6II.+D('(UA>0(NTPW1)^&Q9/1?2O:8.ORBA@7OC7;.B1 MYYX'/_,(\Q,UTVZ_/43/]_:9)&+7;Q=Q?9&+F \_V<1R7I)&3X&J,0F&_8 Y MD4<"O'RQ3#@ZER-2.&9$T90:Z )^NIT%V#=%-B5YS8N,4W\@9MS@:>[$VCT% MB:=H6/;718SI7. 4*X8"E>.*5C$C.&U,+W9^KGBL?;Y9SI[/H:HU31I^N,Y+ M_P:6$'?"MNM1\8FCP,SY^'-1ASG%#=>-:H#LAJ749LPQG1AVOOMN\Z+0,E[H M;0+3POQ()C%JR,M.%*PAT#TGV>;?W62H-*-?3GT$C3 M<:67%6'"D<>J8/9BSUXR^"[7Y#FQVO_T6"K?+)5OELHW_^7EF[\W%N5@7+,6 M8]1@).7%$%'CR1H&'PR&&&?AV<_XTGYQ#*P+#6[N<1\+JA942)D%W B@1O4J MC+BAF+-@!_@4Y0Y?=7QBZ@XG5TRQ6I2#:5N,4(EN_U8%B$U'5L#[Q>;0OD\7 MB3@??Y+?8[8M9V",;,>]ALG[^,F,A^! M#A7-S]/\Z/R;CWAD!;8EL;\0:"-]@XBI@[!5888,V'7%+[#!C^,4.]%L!Q%3T.81,I3?1:P MC3@R]@6>QPR.XU-J=$_.RX>JS ^-/93VL=4P5F!J*+& ZZ\GYJ;PP9,3L_V[ MP_)Z-RIP;9./H';"F%\$]41;J8TN^=L.=Y%HY0FD%&9@.JKH-OOGJB<.S(JG.!!'(H_?4C9!,'[N$_?,C#Z M@G!W5P!L!L70EGH=M4Z<8'&WB.C/EJR>&,_A[?:ULGNSD[FWN887YYJ4?W7\ M^LLZUG'WQO=^3FGF6O87T6T*E_:<^"YS9X_TAUJWG')G088F-6Q30@)&ULN82<\>\ M<0$!VY4]Y\_?XR)7YUJBI%O"]\E^X1&.IKP=$HH?(L1OU1-L)'Q^K-\OQQS^08E0>?6,5%*M,3?1\-;QVZK'?<]!9+<"I^WVC-$'O M,R7@X+K %>/?C=0>YV>GAV"M9=ZUNLM'$=%4XPXU_^T:2L&W:D^7RQD>)XVE MO,C,77WD6C?UTN:U$3>V0Y=65&DUGG<+;.IT#L9N?I6N4KHS[\N0]M:K MEQ M[=:'CZU2[CMR*.QN+V'WK=U WYV]1F.!(8D8>W-7WTPZ*#JTUO^Q5@+=K/OL MA\=7#I27[Y<-\$Q?CW8F%QWMCL5]@+9G4,;\4K1JEC]6OAJ9LW_WLL/6IS=O MO,HK$]D0T:V@X&.HU=DNG-E./9$W?5EQL25"QJ!D\X_6,!!8AU6MGSV64&CJ_GC%YY)WH^OF74=&;5^K&6C MDWS%1A&U+EQDSW.1P_]Z+GSFG]T?JKH5QQNQ($9U0U=G-+V_D'&+SCQ MM> X5>2,C1CHB/Y%1$R()-:/DN[]PT-F^]E!9><1K-6)/3 MB7_ CE@E'UC O0!CB$2WFP;#Z-2$]HR1O47=LE8WIJ;2 @O_[.U4-#]M:2K^ M_#0\(P<[_&GFAL[6S7UB/4^&V<"S =8'!H-Y?JDFOU23_\_6Y)/:[ >]-_*@ MP2U*J]T59"Q\>4S=2-6G1'UXTQP:_@^\4($"&CXIP_!Y.;ULT;2_[AUGV5SV M-7R5QHENS *>KVU\=#U1(C^>?VC2M@#?@STY M]\03$N3C(0(M-_ZW)YY0\,SEDPC&RB?L)YY\ST0/@LUNH<.C2+'9!(5N M4* MSSYZCMK/ CX\(/Y^ZHD&^ZDGOBS@[AJ0$D.7"$1F4N2:6A&G7GJYL!_GTHV< MY1M 4D5WL0#I>$BJOQR<7/,%)&]PAC0PE^H,IV,5\NB^0Q&X4&)G*/OD^7Y= M7A:P;!-LK)K@?/DFN]D:02HA>,T8;A8I$F4Y:3MM,R/N+'-8>14_1=D+_CEBROL[#='\]@ 9@, M<,#V7?+(($/@"\,GAV(S!+N*5,%%"C?? MBH#I8_3LA:56AJ56AG]F*X.-6P:D[V0'%<"$\8N00R,:1BBG8812[[@%!3!V^N+/3*>G#U-L28S7>Q+ MH2($E:?!*\ M'GTX(L<-OP+[PA!M$A-;RP)>Q%2G8B3 ROH4%M#TJWU6.B6)[@$NFT2N2V6< M]6#[\8.K%L6.>7;$KES\>RJPHP+,K^FEQ?^H8@'MB0P8!'HDP(QS$_:/)1*\ M1(+_$R3X[XVSEEOA=3L'1P7"9N(DMWE69!>))IZ%GQV'P]H^K01DB,&6_E"T"MW\V)G:#S+_[KMP=[:/C M-.SEZ1O@S!"(K(I-A&VA"O]JJ\W2WXAQR#W@*OQ&["^G/.W/*X#4-\>%9C,!=D#F$Z_P8#+]/)G':\CS0_ M0#7,CU^$G-=DM8/C_.T?HY+A=A]/=P MS@?/)U3L3,(\#/TH&ESA 07/7D7 #CF*BND+93_P.$:/L<2MEKC5$K=:XE9+ MW&J)6RUQJR5NM<2MEKC5$K=:XE;_DMS*W;)0LVTO]>/USLTN<@=1=9DA$KH' MK+^.V68\]GS0>^O U[+J%I-+ER37K5%:=T?E7$= X!C#HD/*ML%.TN-92&]C MU/5;R9GGM0K&5D4!7%$K4ZZ7'RG7-J7B2];VYH2>_-@F!7W&GWAD#%7GI3T _^\VY\HFFK7.PO-E<->AHTHFAV2WGIT%2!7 M:U]G)EE=O^%Z___'WGM&-=FV::-!I"A-4'J)"HK2>X> 2!/I2HNX 4Z1T2FH! 0@T0PL?SS-I[S?O,['>>^=8W:^\ULW_ MJD('HQ.O 3K%T-$^K[EK &'&C7M*V\A> W# F&?7@,]J!M> +*'L/TYUQU(> MIS^ 6HV>JT-+)]NWUJ0^_J7] ;2+M?P&=^AO0J]#YX8*7:B&@6!;F"+0U [X M")4I]-=V$/S^] UBDQ1!5]FO 8'>K'+ >4?L&^#."?C3U+\U 9.@N]!A_ M$H2DO 9TM<7G1.^)7@/8R$X\DC 8B^',?VB._H>1@Y5^*IRF70,2""Y:E;$^ M_']1C/$2;K+6DP*KLA(>ES]SJ&XR$"4FBB,4 M6=>V^ZL)3$2_(.(VI+3=\9X/#*7O_!T;4(+_4)+:OSN2OYHX]P\+!UP9YU\# M0+1'%O^Z-1=++FF']9T/QMYJ1^N,.VE<%8(V9+"5FM> S(CSFG_=JO&73K%O MBSW#3F0>9OV?\AS*;1#^<>H>]R5X+]&5*L,BOF8T--Y%>(N6X028[O&6,O"C M4ZF6TZ*K&#)94(+3]^"Q?YH9!8]JIJQ];JE/M!K>%P9MR2BK^-#[ YDX5?9UM>13Y\V M%J>CY%0C%2>U/ 2PJS>UU8#4OUGI^L=S!(Y(43DMOHH]%165E_.5HO MSIM&*@8<;%GXBU9U"A48V02F!!FC,WK7)U%O\_6UK-H/J_X#4]SDTYO!./QW M Z5_%LHT-SP#D:G[[Z4S1S!Y.6L;TCP7#\9G^'K9>!;QXH?]XWA?R4"WZ+^" MCRQ91"(3Z1U#)&KN#>\4I9)2*;L/=/-O8=#4'VBAD/G?,@#^N4T%_TFNH%Q7 M-3QRW/<6I+..%)DPH@!_NC$4_K_97 #^-QV\&MTD&W:E.X_K:(7KMW#W? MUN"/6WZ9_P.OJ%CYLV\2F?^U#O?_G=PA,;.Z'.]]TR?(5?4(8N+'H8L[BL^V M#[/&G)%[5/DJ)^QP]ZUSB5BDK3?I?=)O,%-YKFUH^DWY7Z;Z7W2IT\W36$F% M>3G6H\<.J\SP3L'K462Q(%D*'GPJ_)+$Z MP6N8."')-/%\EK&Q/_3<[%X_1 I"?&B@N)"CE&[ MTZ^Q_M2&MG=U2;HSC.&?4([(HHBDFU!::(?IDP-GMRC6L)%YO;4Z<66\ MC#=:#!S2JXJ#:C0C6TN)E? M246WI1D%*4?==/I3N"/6F\.5&[XNZG^V*C_@V(0EOSVJPC3&TN3:V%3@3\!6 MT^C,HV^2NO%#E'8^O)5?M[Y]&C;;DY0X?0Y]>#^"WP\F! T69?J",ZYAK(RH MG*^!6_A[R7IG[TJQ&:AH]JFQ(?"^-7UA?L=@JQ@6/VIJ7&['M]C),-#\(8S1 M];F6/Q\?&?,ORUNO_NY1!FSLI44?;?(;&E/$/=V^M,0-=FH\<%!B]65/0?YY MY32I6ZIQZLN:YH9P[2@@["H*VX4847J\5/\C0H7./303\3I*02(,L%-483R* ML LZ:%$4$!'$]SQ-5&0VM7E6GZC;R2?'L.%5&"MM\[U,U^:C'PRAXHD0#FKA M1W"RRDS6AGMZ0[1C%"S>#PT_ESPM>J(3<"1$P&B)FY?3./K 2^:G!-#9QJI( MS>&LGG"\WZ)P=M3SDZDFKJ*)'V/7K4$B\GH6XO7I@H!**RSKSSU!([8=\3VQ M?5X.:G)@PN19%M'QWRV>-/GQ-)4Z&.(@L37H*KCG 87^+XT=BH)L]_;?&=Y? MD)WN,+.6T*7;CN\<+^ML^2QQ*W,:O65OQGO)FP&U,LE:L(;7AWOQ[<2&Y[M)+2\;J;IK5)@=VNSMV>0W-J0C=.>XO1 W+5IZ9;RA!_>"7<+T.#]41>X;K_/M@]E$N@4^5XI(_Q%9 )N?AB-^*.9NGZ=C MM20F0V\BG:Y$UZ,NE&&>VK /M/9\KTI^QHB>^ZYE)' '>KGGH$>4&V#-H9&] M1?(IRX4,M.W9/!/2'!2FSG^0D45YJ,(G2!G,@+6L/(32[.Q-*_Z M5^5Q"W7NGKSM/U8.W=V6FC?ZW$KIR*($U,BWA3TBTP^2(.9[E"L+)IYZG'K2 M)M7];*5]+@EV::0T3)_I ,LYC6 RC!IR*[1V&Z8LWAQ2:PF_5)L]^,W%L1[' MN>#UO>=GX==D+,OW=Y]& MDEV#$?U^G$4:][^SF#@,20^.UL_$"#)(D36&(I!1N::"%C6+W1 M2]T*+'*.$3EI7G-2T0B[<'UP$,:(.B@P,;MDI_V]C:J;TWJ4?'V=]OR'#Q8Z M/AXLK_:AS>.^XA[LHW98(QGP-7?TK2ZB&LMVIPM.AY0F$IE%?9^9Q_Z(8[',NB?J MHX8K@+/\$PS"O+@JHIJ114.]5Z^>'NB$]WJ4"2GQE]G##,S?IJQ\B&IO!_&1 M]#R4V$>TJO7HZX1@WD*RI9+*E]TXA<_G/ROAE9W)$5O<\]_E>-4Y&-?]Z5SQ M]I8 SO1/,)L7"PK8$QVZ+(RNA?>C$XIF08$'D8E)#@+#DMU (2<2OJO4K6O MF^2[6L4828,7Z&V2T>A]+' )[6JD]F#[E,25^75=5;=;2>Z67T2WFPO<1\-? M=2_5P)*@Y*>QI/#>N,ED9X*/C?>]&K.RM#M@$(LO;K M"9C2,LYZIJKG4>2"1E.D!H'(&Z6W"JRLN!DGE7;(I*Y$'[*)%EZ;?.]XA0E# MI0^)9_QR@C7^JN@M'8I2S \B_ %B&9&GOJ*5_F4'B.BPH"=W"LGN-P0JJ/$8 MR&S=\UX1/5LRA 8XERM(H^E1=F_'9:%6<[M,#S-6 (EZ5'J$#SW\0:].KUB[ MZ6P#X,<_G79-S0H?BW%\4MQ9Y6P85C]#_K M$#V.AG_$_NLU&,O;N1,K\U31NY>(0IK?2_-\R';^OB.P(X. MCL?.2U'V:6N"Z:MV?CYX:+N\G7EP,$8<+S^HK-DN*T6/2QONDC"_#!$>\OO+H"EXHU M7S[K]/:N:P#9/'I>C:J?*?NJ];&[G;CUC V]PI$)_YVDH5DBWCOUEJP/<8MN+:"=,;FU&$,;J,*I]=<=1VG?>HYCH21'< M3/"IEDQ85R$>(#X@XF,B)(V@^6#?2;F%Q;M*QM)AA% /Q Z"O?CJZ,K8!AB[ MC0U5OO%T=@TP<]GWV6=8X@Y]U*W\W8G,T_>=+X7H*X9^<^5<62#(4!Q1AE:0 MG%@?9T;91-_#/&-JXPR^!BA5B%P#I!)F=3'\R.54A&S%@E6;<>ZFDI@/5HM8 M\SMAG"Z<[R59-R2V#D@4L+N4&N!9#[ZT8'EIO38Q]WS/:1 M00A+Z%!@[*MX^B\?R:-H[LF<$3QNR96Y^N)#B;;HT4XYS83;<6O7IAGVV@ME M._-2X,;T&FO2;&7(;/I*7&K: W\OH"(KR<&:V/EIB0W#?6J@U57_I-\Z9;_- MUXJ#TTBKF57?2QUAD.WXRSQBDFO QP#)*VBZJW [,4:XR"U6<"%2V"?G212\ M2J*4.%X!6Z'WB&1CX/$[F]@OU7N&Y'ZA$O;(LY?HR,+>]Y6RKHX6#/X:)&W9 M]M9E'4&:RZ]#F_%DZ&O\^7@L<1/0L5F[IROD$HQKG/0J8B<5\20;Z?O)#*A> M4))(-$67F5FTPU?LNQ^-! %OK@$6LQN3]_NP++J];4F5;OZ05BD!F\&?;"SR MZAZ,!_1U,FQN#V,#B[Y8G<"RK 6NH@/@*OAZ> M\#R&T\9AT*]M&/+P.6?W!6-V O]9IN4OFBA$2V4?N/H:T*T6(O6X:<9+%KXM MJ**]'LV',%+]_0D?<+]"[Q^4<3I/,7?8/<<[]L M@^3/@0;9ZW*9:#S6W]> 8OWM3,(%C3;+/:<&9QN5LN2@%])V9KI38ENB\]D> M&](CD+JI-FHT1'_\N%7*6S*[?GSU4C"VNBEE6O?]_+T>EM I3'5)5K:X@>5W M$4IP'Y30ZPD*MUM(BG'Z.%/\1?4LY_$E)+G\O71X+?ZL$[N^Q9H*-!T#)3,A_QJHY=*?_- M8%7TKO ^7>'?EN7EZC8JX-NTXZ56Q@BY(K2%*R=#.U"I$RB MY[(B(U!M6-ZUQU[;,FV7=!O3*BK8" ?C_,H@NE2VTJ[.F\&A,@@O+;8M,)-^ MP9K,SO]1775R9&J@@U8 9^SO3^&&.)>JD<[6'J-@$]> $G_"-P)G%/<4PWB7 MHL2<5N-][]#5=GLIHI^OKH27?_ RR%RAL;=.-9BS#$\>D6D9V07.[ %A MPCTB:Z$JT:>J7[B^1)0NFJ_=/AU-@I'/X$"RD >==GAHK4Y7IOOCQ\_*842A MD3V)!7H,R:H3FW=HPX/Q[@61)+#ED?OI"[63.A%Q$^^(W1:JJ4@OIB79I9\; M[AT2"S2/6VU/^?$&;Q$LHL[OBP=XUPF!($9#]5W#S&(?3ARZ MT;)7:@2S 0Z'_'@*YG['T?-T*2O-E^R&P/YGY]AUA%&XNC-.8.(E97@K_EH/ MW5"I@IT=\=C+JD:M4,:"6/PQ^Q@^505&Q>UG661Q;5Q>>*C(_D ,KC?<#JU4 M>PT@_R4,<;4Q*U7*DV7\BJ5$.TZ](]VQ[\7UTBW"9O$[HMA"\]5MV*/.O5\]PM\!A M0$+G UI+?>'3D4CG,G2ETCAG8&98B[ G23I&/VET<^N'VV07K49-3+>GC6&< M#BN"NF.%"NPE@[99DU1[^0T=_S0]KS_?+?QUYO=;YCAGAB]K$B*CMO5\Q=WE MMAL2+OS# .=KB+/.)66=6K2IY^HU@&#.*A$+O$FZY=.!)C;E2R;+93WOR@R0 MF3S$\HJ=[_B-+Y_T]M YJDY'2H[WMLS/-U59]+UBENIP7Z6:E[37+LHB2X5: M@'#1HYU0:I\G.Q=G 0>P8?[>E #C^27!O33_I9?QWZG>1IE_C&7S@_&,U@M6 MH7+A&"8I=/*JC6.W1P_5Q7Y"L5!T:6W:]XDG:=\&6&+;CBC0"FS)W5W MI#C\-%?@61*O?J]EQ6_1=W2+,3\#QJINGVFLM/\?/&[L_W_^GYYVGO:/[>'+ MXLCVO2=K)/SRJ,H06*006=6YMHM8&5*6:5>$MBZG 9=#280A3L6CT1;,,5B: M?T=_\!H0!BY>-T^.X!MD@ZTY+<&.[8Y!:I:57T&K&3'T.E4][/F![5SW(FNB 0=>W8-W#N,-.^Q)E,%N^H?9K*Y4SJLH=NH7E(BR MO IO!3EW4#_9;[408$UFR(FL':1X5B5[J'AV0$+YH3P/OP*;+9#==U'XMGDZ MJ[^$1&9-JA5[]O8U8"Y YE*ZYI*-!K/"#$VNMZ(_PRQ\4]WWF'DTZU%+>430 MJQ8T+44VV<*)J,1U\^E7F9$0S!\JO^1FX,5Z0^ MK:4W!O=:C[JDZ?8T+WZ@I5QJ$#F_FNB2 M^)%@2244*FP+8DL3XO&$^L=MZW.'M*C S9'#[<$8K<+REK-Z)0^[]4EX#&^4 M:Y.3TA/Q>G\60+'$)TO<&1D4H&$6)GH M2P0#'=\*\[2K-BY6D93K'<@^6:"1TX-!9,^XG*L_!)"<9;(4G*9I$R;SON M:ML?V46P?9-PH W#$*CPJZ%F>HB()/%W._G=ZVJ@79PL&OVW-=P_EKH"OPQ3 MF;&];:GQ6R\2%67!G?_UMX*PQDNV0@Z^]!0R9^H^]RG6H$_^?-V$DMDP1IC_ M'L&TKT!190KL"J*/Y#S;NU^FXGHZ;*=6#6M2>JO,X@BU@/FIDV.+:1L(T/)J M+/&-I,$6R/Z>E3O[,,L(X::CNM2R[[R;.Y[E3'92JUM\KZKEZ=T'X)SV(TTA*Q1<(%?$$K/VY)/Q6J5[[J>\_0V=1V,[^T"/WPS(V]4:9_UU@.J:!4-X9E]3*NJ3WZ MP;N3^(&^-)2+94B?.6V F9^AIFH=E68OS30LY]5;5O:GN$P*6_P5:BNQNFRA MI.+ON:-54>,F,0M]_7D?JS"_I'3X!F(NG_*U4Q:0?;V>VZ9\*6EECVF4)LU9?%G:\;:^^HU G$,%FP1?M2%/UA8 MT8HI!])5Z$S$:-AHY4MSNCO!:N-/8@#S5E3AXH;2/0$,!4JN[@$$=X B#W#V M83J,2->>F0P^]%LXIZ/Z)O8:\-K??0%@&Y.U.,M G);9UR(VT5%_0;!'"4%P MATB15$WE3=4*&]'WZIMG.S[\9E-^ZNF>94*]SS5VR=L0I;0.\):3\SI8&S;5 M1YU%M+P'GC+X/$8F!7@5;8WE36+[4C[W <6T8U^(9%I_(7H0R,P2IR3!5=_S MK$5P#>1WZK&9L&J!LHV5BFN?:S)JN?=YPM1R]$"3A;\/ #1J\ MT1%$3E],:*(]X:7A)-HV+L/'OR3*5=?).<=#.HX8F&09/@2,.*9L_\U70"V5 MI[Y3W%QM3.AFQ?%]_7E% ?:AW=VB5#)B"-'7-8*:5X,*EZ&L+]Y, Z../6VT M3N5B5">>U2)3#'M/#9(Y.V,Y<5Y_-EMLQ%VW^X**E6:"R[UW(WF!!G9G$>,4 M&O@27#GHK[:)823'G$?O[,0/%>2?A7-76>48BPY/U:X1RZXKG>6\>;\IU 5X MZR*ZZ2MI'78(I-,?J/!ZB79=;?T4J:64I-K:/ODNA6?,^KYT3)__2PF^H(2\ M^45;0L^[JWFHMBJXIXTC_!H09&Y9$-]'E+6ME:1Q2J1DD[@I%YGZT%WZ>Q&A MC6_6O$M@%EG!K\K'Z.=<"3GH\)YE*COB!32T5\QC8=33*:D JZ)*BTNSY5GX M,DZKV>VQ]-WX?OQ6E[]7R[/3]\Z_K:O*7I1U+Q@H7V!+\F8#<82//+?#6H1O?ZSY=5HN(.]F?Z-A?;;E#C+> MB(]Y,3BX:23#:2A?TN6P0Y _B @C"H\.%M[.MAK?;E)M=WZ:E5C,GB343W37 M-C;\/4*.A6KU.YHYPAQ#9D BW @Q MREPSWV"0A>R9!6>^O#/;%_]I2L@^(.%\^0S#CDY E!Y0N,5WKV/ MPHR@ED9R[1\@=)ABMJ*NG"@"._WC)>5+9=YK@,55$HTX=J*YDJ9O!4V]_:8= MD8L]33KIR0A8F1&L99NR5$[YD@:.KU]_KQ_(\=(=(J/DGG<-X*?N -_Q B'# MNY(N@'X-23O3UFX5ZQ1$X>ESDHTAW0]?2-VO'-GF-L?<[_4S:+CK$D0 M6_F^=$>'S)'[U&^"[MFZ>SBO5?;1U_:1'ZJ,? T:];3EF>BBRW0.'PK@+M:[ MV![!X;W' 3S[(-5V#5 ;.@P=>QR4:.H%2A2)*/'%;(F18&HPX=.!WQ?IG.4N\Y_"A1F=[B9(%'F"L M2+:"-'',L<8QS)/F]43U0YX!_ J#F+*N>ST6>&K#1KEDY% B*VA(_,K*]KDG M$MHKF]'TGO8XOO"\_QR15<-VU-7T>^5>N>#WVG0Q228BA1HQ@VW;<9BMJ864 M:\8#QI\5(%??.[>9".%V( N\&K01@AO/#6IDQ+=@T)A!!/?O,75$6M]^\Q1%JDL'-C-Z A/[VMD7 GY[6S$ MJMF:JA'5-_,* JY68<>WIZ==OUH!?XE8WW(UW18,C28_.K+R%A'_L'L\>CY: MSU[? UX9O[P&$&<&>P#F#SJ0*F^Q^WRPMC^:D!L:W=;FMY) MFVN%' I5/L#P^3#^6D!P'VQ[MP>I];<";#1T4[T4HMOSMX"+\14^;5^:O>2N MKKC;D0-HURR2$G9JNY#V]OQ3+"V(Z?@?OXA3+V>RAZ(^.[YQH6Y6^')DVV,L M-FD!_0'C.88_11GZ#UU0_L?.5D!Z]4&A)R2R*HW(:T HIY/ENV4N&VZG]CHY M)]*EPL>Z2W=7UT@"&M89[M;_RR^AQ)G1'G+7@,_1D?W*O_C]6(VO 3-'I^NX M7R;;B.9&X?0J?$.:*1.Z-5.DC79E Q2#B*L\"W=C*]9[F"(R)=>^J]C?R,*CME]9FXZ](_GM M%AQ1EWP-\!K8.SC!;(,0N?V8KL[^*X'=S%\@D#5@]:#MCI[;$?QJ.#.B[-C& MHH]:Z/[L-:!+PSY'FDM>MDSK\TY$=D)=*3%Y)V,EV.M^U34@T Y^0+1-;?_+ ME8YX>J9.9SHQY)Z1[&@*TA^7X$DXEXQXM.AFTS4 7=0JT(;Q.4("MZX!E0J8 M-^ 3HKW1 ]!]+/1B$F=( ;D&#G2^T@8^6)AW&](QT$W5KAL/GLL.PC>)+8?% M-792*#4DWQ$_O N7GD76^^\+M#I< WKH1K*I2A'T"V[E+ UU=4+3J$Y:%\6U MT+R8HL7?/4DF2K]Y\(/_W3"ANDER#[_Q7P-4Q*"96WO?;TP;?/-GUJL7HU>8 MTVO [I7([A_?8Y)738JX4)K O=@ZRB)I8B>&=BGU0:LO+:XLZJ"56^>9*$WH M),,35*C&%MFG"VP=_5GXEJM8,W,*W(?9XG M-'XXL)%LX;VW]8KY'!<0'F1:S\I< D8KHA>=V@)$*)P/KJ @6YV_P!=@8\^+ M@#5,T-L#1%>1NB9)N'1^H5)7G-/3_NYR$,6UZM6!OZ@HSP#3'=V,/XM4O MZIY;S\5;7F@&*6&PC*?!GO)(B[*#F M]9V0+CIWB6D*RM"PR%(:EOV',;SU^6A9_<;$J9:WY7.0;=-/7#94"Z\O'RWC MXEDYX.)IE@*5?ZKI 70KF3-C2I^7 /"XK'9%EBL)_0$F^:<13+(?O\?[:((@K.L M@>:\:[ U"Z"9(TR'\+,R$+H8M$,%/=BJOP: M_OUP>BB0SZG%HMQU:_ &5 Z MP.;G?SM!$T^#Q$.,GVN8A6!D_G$9&D52;59XXCLK0?N[YCX5/E( M/KB1P9<;X2!ZMT*C]IGCJU\ ]\^!5EM,_O:GPWZ"J-(-V%?+UCB9$_Z/^S!P&6+$"M=Q)$:U=XJB. M*V=3D$)M]#Y7-W+A'?IC"%9NF1U2CU!O^VH+#=$EE$B?H< ML;T.+ #VHW14(TZ(I@CS#7<,"Y]0/N@_ .'<.@_!AN8T,[1+860B_UCD>WREW;]0,H7X@#_1JQ/; M@"G"M0WK_A=SF=Z8ZX8JM;4<9]VD.:414/7EVI5%&ZAPXQQ@JZ&;>:/JU7]1 M-;0"Q*;VIZ. #K;:KP$&NZ.O (LYWT9OD'#MDKL--.VY=N$#CKL&_ ^1%8CJ M_[VR6DEC;%G/@_9\,;Y1,[4V>< DR80/.5:_7(WQY:LPY&7]=.[!E"O; [[+ M55D;:7WT8J8=#@SHH?HYOWNO/"LY[XTLW8#MPJ0L=Z*++=MNH%H2>_SDC22E M:X#Z#;> 2EX#+E:,/;2J$$R?_N28[>T3AUG$C ;=8G5A$HP%:(4W1O<5QY<> M-4Q :WI[7+5#R"5JV.^9L#4^#$AD;A?C&JWM[0W<>[&G5!Z0"D;Z[ M%VS;*:Z!& W\4'BII)"DJ-/<<7Y#K-"M',L"BDWLHO.Z&1^VUB;WP> M+S9<: I '#^)&BC7[[DQ=;2D4[7(WL/CT1/,5:/:7W#LQHQ5-Q3O^\ X*E-) M[!W4$.L4\!?0PG7XOSSF_P:N_#_^+3.K/Y&/X29=!?4'/T?X*D M+G0LTJ[K&D !2S>6E)4=!^JU5B6.,)IOJ81YAIM\'XPJZW91KUO%)56X_993 M"TX(#B!!7LHT?_OY,%5-S.D,/-?\Q-$XU_9R"+>=[Y _J.T0V^)H%2@;$PY,5?+>B?'5*;B#3 M:U[O!"%SY=.>6?\XFAQZWPKJ&[^PLGM^Z8 SN@LDL:WDP' [0RJ4@*$8B;*Z MB];?^'"+%1JE1,N 8C,O_*ZFF,$\)AZ'?2E"&=9 [#!3.8O/4^S,3>$2<.G5 M4:::/>$>+G)XZK,[-+H(L%TZTK&*OH=*G =)$NV8MO3:5!DM#;\V/,_)8[A MVP5@[MMG[]*U-9?N\%K/8XN^]4KVME;.9471!+C;]]*ZFM&ZFC;.)MX4+*35 M5?8(SI:Z1+)QV=V#8TS[TW\+#NHW-#<("F?9 LYYH[ U*\")0\P?]#*-\<^D M3W;2O_%'K0C$O,D\(0*>':U< \I/MO();KS&_BII!;@KB;H"<7^_\9H_ XJ5 MX$\O";BR/]>$_H^1A2OQ/@\=H%T#8V*<@2.O%H5OZ;$T3/2N:_7AX#]5^27- M$I#PSD=CA%^O">SO3$*@-F/K=*4]@Z5(-X?;5M0J-U/%D>P4T[SU,],D-Y4N MD?@1E?]U2VP%I;%5D4@@F2?5@,U,:B>*OG<4]*=37&$S$P!:R"0_!')I,[MX M<5FE='<^L=.]V!!0-I@\]\"RG<.^8K,KZK<21T]5_YB7,,);J\-C,[K2+69' MV'580'N^_M02%LNYKL[S7IO&;*C(1&:50M+CA81<<] X:M0*1/K'"Z"5 *;' M6YOC_844P-UC3"L:8!$B("D/)4H7[DZI1KN<"D9R'I#D+):]"O31NG^/D.WN MR6W<3@+\:ACTULK ZGC,1)T7:0LS>TP/9GB."G7 M'&8)6S9@Q[6B8 ]<7*!3,G!?\)?%"?#-33NA#/T#%0C$="71\5'MF7;3\7]6 M2]&7YP?7@.F+HW'?&Y)Z4ZS>817!#AU$GV2@;]2YWOZ/.1RPD//M&H"XH4M% MNM> ]HQKP)5=I>0S$#+.,?IW&_H:H'<0O7WN(TW_19L5\\9=1,R8?YOU-7 W M>O!_4UK5*G;E*/>HO<8K?:A%8=.VS[W/["_.>J[8NYM@%][# MK6O#I$O#%(^,W_#TZ;I()1X) BM4?]H :^0]X9?IL72JXRZ"/G@83C M*C>5H9K-/@ONL*D^;Z1\=M548/JK M+\QL)>,0X^"?_0B=SVOUD_FI/1<"1/E?C!1^3#X"FIB+OS4?\OF=>!LP.T!3 M8=$/OE_9PK_&C6,P3_(43(3VUTM-^%NZTS1]AJN!0<+7EZ)\'#;=Y&/$&?C6FU7%L] N M5B1!#S5R ))E52-O9WM"Y!K)@3)!L2NWRO<>N?C^!K!:$=R^'SKM^05TKX73 M$3[GC/92SAW*?K' ,D6!9;:.C.$Q(X$QQ/"HV6NSHA+](+E#I2H55E56ZGM' MW'G-D>]4!FD=UO=HM37Y/'@D=[5I<<0VE&FJ7EBOKM'VZ74 MTL(Q=P#)A+D)D);&(]I3B^H34HX6Q0Q*K_Q M5V1.D66C;S2A!O!$L+%^_9XCU9^VUG3)&EAV#;!N)F$;67A5+^Q#UG)__D5L MR#PUY:.;5+1S"7Q#7USP.?.@ M*+,>A:41=';BM^#*-2+;LB^%T9F=VO9ZF91&._K^5DV"L(>&+2LV7PP&*$SM M7W9<(3;4F6]U6_5;5%AKTP&CL?QS;E$[*\,MR/3/?K8="PY5"TL<<1\E'I#: M9P#,B::"I"6;7Z'>4$GA33BW4T#HGC1X*N8W39;;^F_WSLEP/HB"3L7Y:*H] M#*NQ6[,C7=I.](B@PR8)9;KS+2P8];O3RTF4N90P!W7S2@!('8WQX%<."PI( MT.]+!*>\VT*GA\_71^U-ETB]I=2747?R.[H"[04\HX0$TF+3HO@1>3X4 ;WC MZ!"UO&ABZPS.L?R:IH0868ZBCI7%%S]X3'C/;RG=2WBBZH[O*]4PUJ*2B\Y9 MMCJVT>_7";KSFF+ U"&^S(&8(N)-&L_WU:-AJYE(+TX457@1Q@O=:/6^2&_1 MR'8BO/=VR8_7GQ[$K#*Y5-U=61(A( @[U?^WU(R:LV+J0)S.TN,^9*> M7B#G#4K\\8G#&2(;MGSO,S#$]KGL#OL(8!R16YU+8C\%C;27^[4F=?NM:Q18 M\?U37Z M)7\@$\ME3#:FU0A=;'^V185E\I)N1 7.A @,:REB>V:SK=CE8J7A9CT M>+0\*?:'F3^N;79(X)8BP8AH_]HK@AZ/@LC2MJI3%QLUH^FV7@%>@1]Y"1J/ M@Q^+K+U]"X!3XBL- YRE6-!^4#M$-SR3Y-?IQ7XM7LRD'<4.>E[V-DQ*ME,?OR9?3\FU&%(?\+IZW);A!>(W%44_.[R. MP]@P8AF[>,9*K.>5Z]3(>%(.332GWV]K*>I/1F+MP_"R8?+>DOMIU])8 MM1I#[WT'!IZ--_Z?30OLW%C[Z$8C\BX=W6Q@4%(5IDOE]!>[-K_/^Z:%.@DC M:2CDMW&1? $2;N ("2*$'94;@,MXL6]Z._>\ MT'G^A0C-TME-G(W\G8U7Q3MG251"%,H0\[,S"0[MG4YAWHC0^I<]=%>(N>WIT,;44L65KA!0Z%\G+V+:MX?J,>.\PH'%>UI?P5K^O%^7J5RSKG%LI/& ; M9:6CK253SA7,ETHKHO;("X9'I>[PJ5F1/A0H_) I%474-PTF]:(M0=\@OY5_ M'V>74*PIA>@C#6%AHL:PB Q\!P@K'!K9HK!&MMZCH^O%N*D(M%$S4HF)1OLW$/ GS;&84NA+8DU_1#;XGXR#[ M@-C,J+UKUFN-N0(2.2Y%E M YSV'\;U?'(''(/N>+UL1VWF)(D]_5P)9_R1:]3:?*B_2TN_ET78IW@&$&Y6 MB'%H#N); (929SQ#/9B6HOJII3U>9NLS7 1QUMD,EA^174ZJS:.C+S?,H(E:,GF%6%EL,;C'\QO*# K MS]F[4K8DF+,L?Z+%X:?1N0HVA1CCL9,0SLJU0*6V4"H781L0*M4U,OU,>'_! M(W C$.#M^?>V#D5TOHG[1,"2 CB,9%V3KT)4AB9E )%;@9S.T:3;9U#3=M2M MW>F=Z9'V*?SZ@S/U15 M<_!5#? HT7R7)^V)#+E--4\XB@.!@X*7GZ)#X2M47D+QK\-[J.I[G?4$E*@$ MA<*2((S)GINQK?B9Z['2TY=C=QM@=B/+.6.7@P^DP/F]O&-M3E<_E' M^5IAT_WB+3G-;P<92\CKUZRRR,JYN?1'!JTPH5Q, EP/?6_M2U^6QN&KR<01 M5+ '3T@Q0ZBPH"ID?:B$.'X\5R%$<#K=W;3HJOKY9SFO[XLTN1\^,9+A?-D* M*DW9ZHTF0C-KPGYZ*5?J;\]W;^\5\0V6%?V4)_L*/]W;*0\<68O"BJ>2J!HI]^CPU!9D%O2;B6!'8;3N+*Y.A+2#!8=Y5[-?+/!""++< MGDI*7@(U:(]K@&;XJTL'XUB7N$8V%JH^4 IGA]GGU+J-TSU:D95[ MV.=N!UT7T]G4P6TTH%"8 4W <.EPQ<(V:G^NM:LL3)DMPLRO3Y:TKW$T1'\Y M8 U,::4?[(]1<'14E%H;'>MJCX!DDJ+5Y,#DUHGB MJMF2O5MS'!_#B?5 9)>&<;E_%B#%0\=BYE M8UVAEC^.7C'-0TS3L7I&)1M2ZLPV-S$[DX?Q0FDGP:\@< G]Y?J"V:5N! W7 MOESON%P=KYT8K(>7)MJ^#\$;]PQW<3=P#/O$<&>%4C 3?]'-QYM'5U4ENJ;\WIQ1C8R=57L( MV"/&(9KT1O IXJ8<<;+VSK.LU";6?DB93G^R@+9='N:W*C 52U:BISD>#K%!, M%Y70@"/=>M'2#'4M*#0I?D?,/!8^3.ZLXG+TFJXG,25RKEH98O*B\FN7*(WB MCUYVSYV8+HU\PYL&R*.H>&UL@^8ZZFZSA3]BE.X:YE(]MP)EW\1!OD6S> M_N'+2Y"D$E'B]Y5QC!)W0-OC.;?F_B<2HF0A$JP6Q..&=;.H__>KU:I>+?\RNUOI5[[Y"1 MO4'I-J92]0A&Q6]5XQQSVDHO(EJB?KSHIUNW=9'L ,3A]*/.>ME7@MH ;K3 ML'()R(S.'0N;O.[2$AF.D7[KJQ++M;M"MWJJ 3P*$O=[O&3',9RFJ$'(-2 D MM% X2-".+#\RXF( :*JWEKZLJ.3X31Q?P7 U/=CNX233_0D,(UGG 9DEE#)3 M#:+<> "JZ@_C90BWV:SRO?/D/#=^P/+BVR=2L0!IIO951D&:A2=/(&]>?"D9> RZ%5^VZO%\8F6,1HUU-;Y>ZYY35YM7L&.S+[7./MZ.I/\SJOU#.V5]"1 MGC;]@#-UIA+ M+0)<0S)2*0&\=PV ?2SCS+F)J69-[VG7.>["_ MLQD&)Q)Q0+6=03#&Y1QI#'T\0DR6H-P2U7^'[ME&^E??!PY*E$/+F%=3&/%5 M;\]>'V9DXT_8+CT49C 7?IQR*K=N8G:7^?/5 MQ*P,'P:"_8]T-%I*#'['WAYYL&4BG@N4OB.!:\C!QQWDM!*N7]]=2F^DU1G] M_B/'[X_O[F\?.,D2U=5'.D3E"+WHQ)\V8Y.752?XYJ;0GU)7CK Z9H2\K)W8 MG^Z2?$6?SJT.V=5[Y/H,)S8[I'1#"=?JML.=SIYE*=3Q,GD[\C3I_7O\[-+= M>FX;RZ3ZS ]U>,Q\0NQLOJV(!1^P "V:B=S=G->"9YI MB!U",W5D14-/PKEZV-'99Q M>:>>RJ.M2L".8LY0EISW46P'#U6,WZ9]/X[OQS$"3SN4!Y%:\,5*J',KE[?@ ML6=QF>W'O971(PNEVS+O'*A_D/XNR0M<7PU\Z/__7SUWQY M79JSFVE5BW#LXL)SMDO#?EH*YG=\ID"Q>\/QT>S8@>G:RKEK@.ZWF@R[^[J6 M=(OW+6?JBMIL2PL-#&5$V+_A,.-1R#,2'!!+1^P/_-IOD?9R1&EXZ:QN1?>( MV05[\7O2I$P=$9_5P&P8O[T_2[VW\<4A^?7JMRS2\$X0M2#P@343G<$HV<*\ M51M+3>*E2O.WR;;9M^1OPQ:YO_@+=1>=Z\LM)2Q-2*6">3'D=*J9:]S$8#2K MNO_&R:42682 "/FM[7HB-N;J MAH9R.';-FR*&Q]N919@=LKTE@36ZP.)K0-WNWL$^2"P#,;A\]#Z#L'!N\#R$ MWM:;7QWZ?GL)5+/G27;"OE!H#0#5.TU$6%,58ARL];M]&CG84,T>@4?2C* M"6?A&F!C==Z_L.>89CIBW# B=J$)M;5:@L(X/8$G0RN%'J-C%LC^,*?)]I\? MQIT]\<6I=CIS,AZ_.29.IB4X+$VB,X^%4)WO<61'/Q)6HGLVQ /X$+7NMZ^8 M=0=4+[#?/D_5.GJQL3?3RGTZG9GFW38CVB>QL1NQ5ID/G&WR<3PE,MP2/=2I MX,W(2 C-WV6BF&Z1*_U%A=^UJ_US^KZW#0,@%M*Z"U?E1\L]J_-A92X[LTOT\-[7+X5&UG*RO("!"1B(Z82.2_9EESK MG.RVF4GCN8!/M1N%Y![@D_RT>C5) M%'9]$#+BMKV-D8\7Q@BE)N,#AZ1Z?..7HJS>9O$<-I=&BO/0.-^3;BN_4HW# MX=@^Q1!]W$HZ..? Q]?6EB%\\N\V5U._8FK;=N/7ALI_L@?P_(#(-E)MW>-& M>8?HL$,3$\.$^X?Y.VP.^'GU839^\XM#A-W].<3ZDQ?I,X@A5E]?LI?[W,[ M-;8]Z'YE\*N;9P0ZX-0T'%+G&62O,=^O'T;Z3_HW@5->K>ON\3)*I(CAJ>9GBG3 *D4[]W9N&#[P)+S-P\#PX M=R(##E_QBS-!ZSTBTI09UN2W/+J_,WT?B# M@=#=^!7$;X26%0\+NJ=D=!BY$!DYX-,Y^OK@/C#BAMG>9H,1*;)I%:>\=T#1 MR,2HOVO]CXBIP]X>6LLXDR:\&F8!&?"33/VD0DV(:H@59/ G<\07 M^ &1N"EO&08%M8B;X@AQWODCI):)(>4 RSEL#OAI\8?L9,O;Y?)$#ZW%M\T? M1,2\O%EYCTLJE_?,^84%U7H>77B.%\0 P-3 MC\S>Z'.=^M_33,SN[!JB5M(:Z8T2 (="MHC!-_'C%LS!AG#7A^#[@%%M]79Z M>;>4"U%?+(->)2+DZE[\1!C5.2TCB\9!,S/_64]6&"_)#X*00WPC99<<@QCB M&Q$(;>M9A!;$SCZ@4/[M&V'6>WX6$V^Q)4 Z1/TDI*'F]35_@W__QM>;!4R;6ZW0(#[.2\MJ1 ] MN6WOEJ"?_)!PD:R?39LRHN=X287D-_]92.,S5V-9;ST#Z)5F?@0B"[B?@%.K MJB-6LC?9.N9X:S:'"ZX9S\"Y3)F3S: RGXM7QJZ>)_25MXH2:KV]MXBZ)(-C M;2+X%NX#:\24%$RNC!@)LK3WV0=R35%I9/N @TW#.S?*V]Z6/?^N#&@2LU\- M)9/Y!%Z->#U[1XK)N?8YA\:ROIK*0C"]IV^ACEFM-C4Y*"H^9?:[;>2 MYEOTMT^Q.ZE4F:F7WAY3+NP0SRL3P:T(_YEV2Q%TX'DH/F M(RKQ\+=NQ!!:A@P)^\,6)HC%X/0?Q> E^1^[ I+#;1%5D4WG@:XP,W?5O=K: M_*,('R86X6,R=Z//:9%?;!QDAHAK;Y>Q?4\3'F^X"!B2QB>0DX_JJW/"@&^^K-RI'2-%S.;9J#!V*T#Z09K#^&_*E& MOVK/-XAJU-'QIQKU$M6(A^>?8O@K?(@\40N34__4PK_A_V_"_W0RQMM?AHX3 M (=XR<--4=G[@/G"R$UB(]4J,=-AD@+C_;&3RJOVP\1;,C]QN\F=8+7!E:2* M<(TNU^5A8#D"!5CXIOK+-@+MP5 I-J*Q#!R3UJC6,+@4(7=0G@%7#Y]!]/^> MR5:)F M7GQ87!.)ZM?CWV"7/"^GMM4JBAAX?LC:+\_&_C@(F,&K$=/V3]8"Z&6MM!)N M1 L7IBC+7"_XI I"D?G%S.KR)7O+I=+R''$ABG%=F&4!@S1ME0_$Z+BC1PP,89J\9N& 7C\8T"9E!H!B MLR+REM3C*I$@<*8GK$:WV*;26^45ALE.^+W7J9VP,YJ[@CRYPJ(C[=(!( MN7KNFAROUB2$9E'$4T.^]'7SN:%JW\N@C4Z!\;MY!?W5O)]$I9#J]+=.;UAU M@KR*L#$M*6<&-KLMC:K+/KL*ATE(G^U>37C7QK*^\ZZ#;C4*2IHG+?'Q1.C1 M^ N ['S+!+4@2+O0)FF4,24KS:[:6_6D=,(+=/A)X4"TM%J<\G>U?//8R9P+ M4!=%':Q4ANTX;:@BSB3=MM]6M4 HBRYGR-1>WW="*C*#X\Q$8_O]DP! "K#J MHGVFST76'.,)LT+4Z+KDR@54>T%;!UK'[U\IB>GQTU0.OJ[*;EE^P55&[=VM M!]"ACP5LF"CL&T47/"S#]ZT4+I$M<6'HK8NC"3[55=9[HOG+>SO&V=J8,-]7 MPH7FU1J%(-N(TA#KK]O38NT"MV?B"]"&A]-I6O(7PW0CTX M\0ZBG#^WD##B\,J1G56$0J#!2R #JN$-,_-\K8%FF6V)JB:#/\P,4\>_8<*+ MC:M(2K9*=-.R&[$JGO)X3$-'LE'F8KU+TU!,,:*/-9AI]#\=U-PZU,HHJLK5 M7J&]02DO\B#88-D&V6099 M'>O*YWE9,>MO')43=1V6]OQ)1_&UUXV[":_?E+\-=5,'2V!\LN'5=74E.'4U MH[AO?#5F4EQ.;1>.M2*0LAP-SIZ*3=)ETFY;'S\7/TV\*MW=;&I=E?0]>T(V M%F"(S@\;/$9R/8?T2( 4) 8)FYUHV@?HK7Z^?EX'"=)#U/"G=94 M9E2^*S^J*D5NDRNV%BK-TR(<6$?5[ZMR-#%)!0..6D>JB#9R\Q]9.=FN"#X: M\I$CWN0K6>UV [\PJZ\\O!0=GQ)=@&V<:_1APZH)B=T\UM[N%N$$N_-"I.*S M>: D1R5X=$GH;<:KSM8#O MAA^J5QEKB9J9YH:CME5J$ 6KQ>!E+D9?A(;3%XD-OG%5)M'20%6X42XNI^"R MLETABBQK*M\TNMHML>F5_6\3+&0%5[8JH'3Z B4]X71YI\#ZU#MG QIDE%=U M:@VU4"W;H2 JNS?6WL$UYS#O..],3"#%&T6/4+:C!<+T*KO\L;/O7?HJ&^4H M(IL\='=AG[]5U]7G+)]+2EX\"[LG9V0=- L5'QV^,QJG?D5 0=KV+XWBE)/P MG,9-K37!%+4'IJ%@$U7V]R7ZSJ6]2=KAE ^>!)C*^K@O&8^9>6XT5$!.@7AR MK*_VXUM)8?:*;2]@E3H' MN!0H3E\JKIMPSFNA![6/*T^JRY^T<7DV*5J/Y2.W+N4:E!=4X,NRG>< M-LS=S'75-C2D*6FL&)CLJA&PSJ%UO5 B,9=E[&JC( H3-NWTJ[B5KG\$P,[V,: MT;,/="X(5BL*=%-:PMXSQ.NY\E>Q4MW!^H=/R4>,2Z)"@AVIZB*I4Q_F(6W0 M3UC*D]=WX"_0T5U I"W^%%CZ^8_UY[/EI%%^>9Y#]T,6YX9:I<'X MEI9RC-HKRRL?+"X=J22WG;T&4./;0EQ]C'DPV6BI"M$2..IS87/V])QJ^[.B MA^0.&'!DL%:\4P;ID0\KY(V[<6-?%^6X!@NV"@VZ.2.0/H(@I ICE?%*2=:+ M-1D%SLL,D[SSDA6FU%N=CE'G4L2>FR*^E<)+-,3+/@_ 'ISBZ+AHX5AVNMXU MN:+KU&4Z5FO2OIR_,,F$CS\['OSH\C&;QBO1ANGVSBDJ$.^$"&"'\MJ0:XXO MVV2W2N:=7#B'!(G M^4<*O7L-T3K%K+4Y>O02IY!()G5U93/M3+VH.-&;]^-'5X>/KE#"2WL7Y8^N M.KQN-M"N#*-'--2Q5]MU*ZKBJ'>:X&1N(3-=)&?NRCVT'HWN+2M2!F2%M[U# M4G'A29+9D=LNBDV\YDU"*N3)4/Z6&G*K3&OY,OI"*[NID?JCW1)0)8DZ(PLJ M)\X=GPKKL=B.\V9DTUP7+0S[/.1X^T':7M-V2GT@#7QX)I6WVDJI4Y1M)2_\1Y MH_2XZP\#LX27O\11<]DN8CY%C&%)U0UA5UXJ7O;@Y.&G^BM^2, MAN;]/CJ*PX;6Q%J"C79/'ZV]=^U<4O7!["CN9TZ[_Y@=Y?)R5D0]]8J3,[,E MB-CA02&/]@$RS\:-&_"@)B19HF!*(6N6)_I[7^G$F]")HT_!G^#V<2,A"I-? M$L/JZ,;&[:0_SSTI3J5N*1YIL\MO30BT?DL:1 MO$6YM! ]#'MO2M;E=D=]/<(LR9WOG&LPV=S'94VM&>/H.WV;AO+4UA6,.K C M(WIZ'Q.^H(J"B88[89L:539BP%M8%/:+> M!Y*QHGZ5L>1]MJ7["\R* 7HVY;C%<>5)&UK-8;M>U((ZI M\0_Y;7G#+:<"QS&-_06SX=I!K5B;AV1*L0Y4'Z?\3:@]0,*33"-LM-W3IJ=M MT7;5V\.M,$?QVM2O[)658[6!;7-20LMT'^@;AM.U%:2 &5_1#.2"?/G5\.X2 M6'1O2*$#U]5S(II*T2Z\,AZE]D9\OOG!# QG%U)$4+ 8:,U5G[3%%!N$XPL5 M%V81!N3-[2,=58])+6W:)'F.LJH(/T0M&55@&[QF=(?*=@2%[.]I@,5=<^FO M'0'%<7/CKC%M=W1Z>5XPXP5]J7]JOW<#7(R%:ACJ$[X,/*JBR6[]0FG[Q2Z! MBOI:5][ES)L*/9HBTH!7<5-J$(1&[MR>$IHM#"23*11I]4:/\M(JXYS-X*=) MC2OXF?K1J.MDHY ")Y<6F89U6P_YLJVQ\5S.DDZOR>^K&8AO[?360P7T('>S MG*R=V4[+ & 3S]9 KU/'5C]0KA1D&'D'GC*WY5#X^4UR)[M%073562 OP*4Q M8M;5-("5'C7?HH2&)F9:(^V=;0);J>1ZU2).TXU;7JG2-2&-MTCFE21)C6RYO#C.3!@P5F9B*&MP= +!E=XU<"ZQZT:?OX]F+ 6? M=TC;I?KU[T>BKEXB3Y\)BC#@)68 J@7,^'EL.!K*)%Z5Q"#.I$^GX<+57*"1 M)$,CHOQ(7O3JO5;G@2K8Y>Q$5.+4/M \RU1CDVN;(&JR> U(V97Y\(2YHF>B MY93JY3!_[?78HLM4WML!!!:[%%IT943Y$MY':S =?;2D5[RP(I[KPPU.YTS5 M^/8]5F,Y9@!Q53D%J)@J58F+(O@_M T@#]TB,\?LVWL?HS.=K M,M/1P^\OW."P=7A$V4Y^>F;,T@ ]'U5CQ= WA>9Y6L/XKDTHF#O;'G$;EDZK M-@! N8>SSEH\MW^0P!E')ILZ12C/P$9^W*7.FL)RE/4+%;Q)Z!F7?*I^\H;R M<"/U.>L=)TF&(CLCK&F>ZG2THPYJ+6RFSV)H98!*Y[B W$!/^P=Z3[8N4[[; MH0YZ-]_:PFJ8OY:@4@JG4D]Y6FGVB;M83;&(:N#HD*(VBPV!&0+W*..NC9Y( MXR5IYTQ)ZR.G],M>8&7!I_MR:P;Y32V%#ZQ>F59X%C\T;_U$8@-DKPGM>+BD6WK[Q0WIWK*7N^Z??3+ H@783KJV[PX MPGH?(*;,_&YZ"(-G"ALM"_U4T7)=;S;E102==?-S"Q7J3T7888[S%C=!YG6< M6+PL9*KWU%>5/&MIK=#)#Z$:-6&J#MNTO7QE+5K'XLU/9*Y_2&7HMO7O M35KY D>-BWV )^ULCN#&A&0Z _7G(RC#+T9WLNHM:Q^+X0S4U+#%YG^\6AT: MOK*G/H6WD*4Q,>1&/$J:ZUUQZG8P]223OT+AZAL/'F9Z>=;,"9ANP$2JP6[Z2<6J0TKNB"_WG-W/6A.B.GT6S/^4C1/4Z&+(39K M:H)^Q [IEU443=>G8BX4S_E>E7G<%/;J1F- L[($[*71.N/S%K83:^(:CD9U M_;X*R),F[!70(;TH_? 4A8C;ZJ0)IGR.@A7TYA>G[LU^^A;@]39<'*PU3=[( M%BQWH0I14',GUZA ]RHK[2"%WE:VW:.)X :-CJX,[V6&CH8CM>08[]?J55C_ MC84S[0D#B^<$D/?#^O>!!ZKU5!:G W@O<; +I[B4W&P-LGCYMV3<3+"4=[OQWW9A\12J6Y] MT7GF^6CF=MPT<+_!MF+9/%H+51;LW(OBK*5&&!>5$(/)3AJV1VN'@:"B3-IF M5;/W@4=L97GQR,5$5H?1JU)CM*R:%)-1^P";+RTJ,<:517E@I@G)MZC+Z#-L M:)O(^.!>M^T)NNC86*9O/0HGKT ITBCVKF:.V.X#QWQ%CXW#N.&VU>(9=8EL M"3>^TR^%A;W(.Z4I^>BVDXCS,SW34ON$TUB/9G<=]TIIS@KD;&_JU(>GPV+N MX((+48]/VE/$TLDI]+KHQAA^.Z52)52[) M:V,UM."[F'.WRTG*PBN-&OI?^E.FOZ__SHMF_^N_ 5!+ P04 " 2@5E4 MTU>D%CZ# #DP0 $P &5N=BTR,#(Q,3(S,5]G-2YJ<&?LO 587,V6+KR! M$ @0+!!<@@0" 8(&EQ L!'=W;=P= L$M0(#@&@@>$MQ=@WOC[M -!#K0-+>_ M,V?.F3,S][\S\\\]W[G/?*M[/5VUNW:M6B5KO:NZ>M_-WZT!^&^DY:0!%!04 MP OY N[6\<^DO&PL 4!! 6 ! 3N(?"G>_^@/^@/^H/^H#_H#_H?2FH.-N86+L]I M%6Q %L@L^@>T/^$)(B1N*/IP[R_IIL2$/Z717@@ 0&+B7]-_Q1:8Z;_5]P>V M^(/^H#_H#_J#_J#_V<3U@HM+\ 7RS4W+^4*0BUN0^^6_>PV)0@ 'P 8P!RP M%^ Y0 LH(',@X#= .36/MYN8DR,'AX,IN8NYH:L%NYFC/X67BQ,')_H(# M$!;SK)[RY#2E^[-X<[._2'=R=['[DVQS,PX+.PM[ M"P_:NCOT%NBPN9F@F:_M0/X3\(>0/(?]80OX*=BTWCXA[T/# MPB,BHQ*3/B:GI'Y*2\\O*/Q<5/REI/3;]YK:NOJ&QJ:N[I[>OOZ!P:')J>F9 MV;GY!?#ZQN;6]L[NWOX!].S\XN?E%>S7]6]ZH0!H*/],_ZY>!$B]4._=0[N' M\9M>**B>OQ4@N(?^A/,^H80*AHGS(SJN=YA$KQ+RJCL?T'.K0HA-72:P'C/P MK#-"?U/M3YK]QQ0+_B]I]A?%_JH7&,!!0T$.'AH!( 9<2T57_\\D&I4AP\?O:"'9AL8W3IT.^>C?T M]B+#WF^A+0DDB628I$_>!H4R!#4*J_&P"?4UG7;?D)I-VZ\>-7TL>E;;;$-6 M=4SONL53^EF/"6OI)[AQ5):6'$$ 5:RM\).%HL?EBXX52UB G"VL)T*]9B69 M?FS%+GYB22P^N>B38"+U:N_QJ0IVSZ&QT0WN-RD>$0+;!+PBK:PP-JV<%#!8 M7P1]T @RY*)(C^Z$PJH#A [O@$4279Y/4\>BBY=Z-FHNID873CIQUTZ^'G_TL>B]>+J0S=EXB!CQS*AJ90%%KZ#L/D6(,VM)PI >1!, MD(O3+^6@$INY[_MS7;2OR/+M"X-\4/GJA*R(>[T,^Q;7E6*KYGI>.B_:@(MB MBV4>7O3;68)D_5*B/:\BNE%F&ON<;.^ 8/8U"$>0>]4C6-GHUQ#MV1->Z=A< M%^CS,Q9I+$";$#73C-Z3!Z7*N_P@^PDL\HN7V>OI5;GZB:.-[+,#3+-$K73] M3YNHR+81RU-SN0#T9.6N4,'; ,K6N60[/^GT?CC](E\.PXIWF^%MX^ARN^C2 MC57KFR0PC&(3+]+=(&!#B.UECT=*8J>WP")I^K(N7[BGPK:LL6 ]_^A#EQQ( MI&W!^AR]6B\ VAA[8=G 3+\X.8^*%$#T!_\;)LZJ#!P0 MY;B&U]X!$]#96"M0SAE>-**=+?#"SPVEX!]@$OS^[!Q #VV]3:D5C5\?8<=> M;.;[_M+1V\4X%KUG19=E72S#S(9L7T M\3FA= S\%YADFZWYIO7[.W&*&BVF=0XR0U#32D4^*)W"&ER94BW'(.]23S!( MF5'WK0'[=NJ#>"^W-E0IDGYVYQNDZOWF;,5Q5+^S._N7E'P!61SE9]+/4;\E MRKC(J(A3^1/_.&AC;8KN">E&T$QN3O^4/0Y8A(WSV"2A @*\+<0E;4<"1'JTX#J79+6'NTD1*U)EVU14&; M.W:9A3!*B-GTN -2*X5V*<3@'ILM^ M(6Y,8?KA0'9HDY0VV+M?01S]7TXX]X*_7<: ]804$:#R#\'T+S2>]P#WY42^ MH'[>*;$W<;5'[\:_XJCF7%RZ<:.)U:]Z#KU?ZJY@*3<1_S'F&X%ETO2G MS&-DQBZ-9&1CQ?S%A]G .._-;FMS\ ;V(/7C%%^A1GNP"<5]#?\8-%S.4=D# M3%H"D:M@/Z$O7CZKDCEO7T]56.CDACV@?O0H6-;"_$F(>;9K4I(X9?U[.]X< M'#_U&3?Y$44%AWZ5K^2?6IMBI7I462-:ZBT 8GI&+\">%B4D/5L(PB!*53#R.%;XF\YV\/L9<5&#@'%.4+%7L)OH^J M8P$[+<\3]?R\H..MZ.:MWZ8JV= "QQAC)Z#';4EK$(N)%I7 )XM6@1O1-QG2 M9D&F[$1FBRZU[M=SH1?Q^/(X35DML3Q8@Y3C^G+WWE&:_?_+QX7N"8'3 )8 D]CA Q.O8D=]W6$30 M5_@J5.4WD2U'BZ-^U.!A5)X46-9M_H^ TP7A4P[13ZN&VQ5>1K+0>U^'2Q8' MIL3+$T;0>S[($K2=.<8F1V7BE/#S;VGD'"EPW&#?D-R(KMYP#YZ)]F_'\EYR0#S.2A<"_RQ?I M\6=;J"=ZGS!D:VK=[7$*ND/=VBP)/B(TSHGQ8 H22A.:8.\E7M=2R!C1XIN*Q:?8UM4Q;$ M,SGPOP-N-1;FY_7V9\L<;4AC2V67]ES;_%0[J\?^/VQ^_'$JF(H_^NK/6L MTJLDIE]IO#-]/6Z*!6?MFJ/D*A?[^@Z(K+APXY2J WWCCQ?F: X,-=LWI&J: M=0@KKOI.[*!)WVFRN"=2>OEN7:K&Q+MTP_>;)SJ3D^2!OX+;-#"_*5N@'ON* M+H;E2P=JUC_ ./P_,R9<-@7UH3M9L_SC%FEQ0"DXI03T63?M9-5ZKU3T/$>< M]0,V7FM)Y,%\ MYJ0CN-ZQ#>-EFXI)[+&<9!6!]SWRL?DO.329$ONGTVM_YZFG(DY*30NMC%XO MF5Q53O%VT.]'Q%K9,_9$5=&*'WUYH#%XX+.)QH1:41Q98R,LZ#X]_430&..6 MBRM.!PF-38).L$F.#/;9RSV3*CZT-I:^9X4D6FV<[0[PL$R10!_ZM$(1^\-J-Q6U?B[:8'_$*8 M%UJM,N=\!GSZ:C=BF;K/)!\7.VW8)&?ST]8G>NMHG?(-S&18#PR;H0FGMYOY M@TKF)7V+EV1<04[!LD61(:PE>Q+$6W? \=3WC&:0\_KP:=G#]&DX[@VL[XM MIIG? 0/O=U?J$+AO=^6@4KEW0+P\#9'MXTMC-_Q3'.!R:425ZQ(\SOSN@SCMD^ R:M=AD1MSC92K3 KO:+&ZZF7WLXUY;Z1.112W= M7W=]7M>4!J>^YC!XAF *M'PW@UZJT3+8:*[FWGJDJC0\N: N MRLB#*9?GWP&Z3T$I0N_M7(BNZTMRL70=0GTW**J.J=R77GG+7C^F#O(PVKV> ML\'A7.RJ?A5-:?VBM # \O_]K2F24?J\0KIT?Z[DN;OF@B!ZO=Z>-JYLGX]S M,B,@+58^7$T?9&-=<"7Z1/6W%!S7%H]INI]V=PO>:-L2KHK\G(%?VHB!"SW8 MGL(0RFB/X SX0&=E7130.WE!9O_3:I8WNN&T5B9([X%)R& 4\_>&TB>6]&S! MZHK8W"4>+TRV4"?$^;^(E5H5)O[+5/.9K?W^1N7'%JW[A(FD!4I [[TB_D6 M,M&D-:,C/&R0FHV6H56Z^\MW3 G+A:OT7)G/.%*H%S:+6$OS@P2R]+I2N6 9 M"$(\/%OG?9^/=>WFC385 1.4T)!DQI>55'+\=IOW@C'[:,5PW9+6'JT[O_I>.NX6"9E1:NE) #"#+[^4T %U2$C"=8A?3O@ ]^1C]_@>Z @LT*\K_!A7MH M?_^]:]94:%PC>S9M[?+81^=M/T#0VW1^,HVA7*>82R4FXF]O)*X0D O*]OE)RO< MHE4>YIO=G 2/I^]L]O*0$A9CH2AWAQU83O M[R9D3 S8PC*\-X;O@..'RM]TT=ZK],E<:2U.SY["GUQSP*_K;V\=H;DX-&BV MV1H_TMTJSH;/^[-_",;W!+*WSS1&,/&Q^GO#50A3D)+.I]U\P*[(_ M".0YL7+-$WVT'KE#J5>HO(W#GK!G%]LEX;4H7:7.!]16"'*7!;RV4"U_MIB6 MU4I,^:C7W2%I<>";%.U293%M5.*W^6GF_(:JJ"N?OJ2UAS)Z$$2]Z^=EF[IC M9NV\L-<9R>L]$?UQSC55AJZ]@$>-5C:,;\P0BA=TX>^J#!VMQ;FJ4UEZ0U__ ME2#/8K#//A+M %0&^6:; '.Y-UNI3 MH*/XF=4Y?96_W3M8% 7&2-^0BF*>_MZXXW,;\9E'=9#MFN/*T,=>!4T-S4:$^[%.PL[2[N(KSVWSL6Y M6,OV20>F_SIOMMWC">1=-^7%,&T(/YT4UH$.;Y*!#)!3I[@^M'5^S2H7QY\9 MK32_9?34 *I1%0_7*]16+%::\N.O%[1SD6FIZ%0E2!O[L6!N%ZSH)'(H>-5# MS9IQZ5X##88%^U)9/N19'AC7TZOQ9/@*-C#DCD]%!OC:/S/,I#Y3%?"ZJ>?"%?%/+'^IF6\Q]$BRK&BKR:=M>O?XER^!I8KA[C MID)U]0:IEGSGNT9#,+!>T9$-7UE- ML\97V/.D]W74<;G#R-#B)*AD*70KJB+T-CPR+&PV%F_LV<^&#L[TU.MJ38M( MWKUBK6$(%0T48(!XDZVA->2WV%*I]>ER]&=P8'N%]VFY[-7/[AQTCL26\DX] MN]=Q1+<9ZG?G-L%WH&9W[G+VZ7Q,]6 M$%U!5.6'FM>\Q1D"R_2!91'4R*:&M[H*&B:Y;X!.CQ7,$^QS$D4S^G,OC (N MK,%L8Q$<8K7NW]X^=TG(?AG7@3L,/ZS3P,I3!W*- 4%E(*(ZO]"66-V8F110 MG?C/[_$[^]3#F8S ]30+&0&#+;_T_'*:%T]=TXOO !(*^&UV*VK4@78&JXO, MB8 A]0G\[&:,>\88NMR7QF7+2K]H_R.:+)H![TI [,U&V1[Y#GO+@R(#T/ 7 M?$TZ3SD[C*'CPR,1*0_E?NEG)5(22/XML_JD<12RN@0:@3*8T?H[>L3^3.1&D#]W6W WT[I2X ["Q MCQ_L'"\T."QOF=&$BR5KPY!NB\&U9_7GQNH/+9!^>SRGZ@@LFIE\/]OCND^\),6;9/LG^GUNG6Q_N3UWZZ_WD/\6 R6O/ M(![8<.IX#>O4O-05?.XD0UR<2FVV+G'V^M-QUJ^K(C_3[V<(G,4"A>=:=83: M/?O$G2BD3<]P2CWJ[_W$ #?9HW6UO8#LAAVYZ=$\LJYR-$/M)$JR5DUE*0 2 MV3O&UG5$:6$Z%;"03H7"W"%FLBU%XT1A-;#4;&-[TX&NO&,J[G%SA#RE>&"LN^0 %8!&=!J- M()ETXWBT)T:P*%??$-7UBWY6N8M4#AL>SPLT1-6A(@]B/%K.7LP1HM;KSI1,.?'X5QP&"84VE+[ M0K]&Y:,FH]./4GGBW0]S.\.*V0H*N)4+6D]+(!YZL$2('U4&A?V6+M:T_G>>7-%LT_URFP\J3ZC M+B:1YP'>MK"NM>RB5MCJ$V'U0#@92@_4; MIT%*%WV^-']0G0++NLE"4&Q6^#:#_1JA^$75ZS9(0,'C@L)E+RT# T:>19D: MOKG'80="H:;%'#>]IM(_=H4BF;(50?V0E15[L5Y)C790K&2ORG.M*TVH-W.> M&6=N')>>-9 T:"JWE0[LU,;CV@@&'JU[.W^>ERSZ<8WCJ2IG+#HZ.? UF&S( M+%#@9N%0O[U'#%=G;_4>3R"YKKR'GY0)^ON4N6.77]%TO/.EN#/ZE,:X/IF) ME*2[=N"R%*3L9#]C$?H:T(<3M+A:KMKW%J]'AHSF(3\R%G$V#*HRI:MW9\3%*#6<)X9@]XY@.Z(OVI+_036Z;S^ M>8IG6;.K6TX^Y^A6\>=:F)4G[8"&Z0>Y&G1E4F/S[$*3-G+(TY("I0T]JH!5 MJ3O@O97*^S&+/,;A%;;RJ/O'^;(?[!AV 6.J%L\*O$?PYRU0GG3+:F2,SY-N M%'4!^R&V2.Y>E9(DT_"AXH%KO]AJG[QS,+ *:7_OP .23YGC'6X-5&N6H+RJ MQZ)'N>^4T-="=Z9$QI MU]&!P0TAD9JL$"6R]LFJ3+/"S7.U.Q19\CCX-B0\ MNYZ)4R\Q?4F\G[SC$8C[$P\;SM,&.0H0;OY>*\4YO\+8U'=I/1G>)VDQG_,1 M7^O4&' V" S.FV&#DQ7U5BTIN/HEX)\K-IN[+WF04&58+L7KCV.0W$@'#A+, M!![6MB/B=*N@?,,_VF#NSU]J:9X-ER]VZ#[+0'GSZ$/XLV867&<#FIY55%LC M_ NTO,[*Q7U=MU!J8[=SXK;+;W24^Y26-\ M::@O-9'93*B-CPO2D]:CH8;+0D.+(]?#5>K&=\(FIQ0:Q"$],1GIJN%A'L9. M/>;H'?T"S1MX "Q<%[H2N1'AIU ,5LKO.[3'NY1LJDY\D9@J9GTO9!3H0T%C MB$F!Q:^[7;5Q.Q+#)'OJ1D)#.6(FY9D7 H A]@(L@XTX3@,LIT@/C^, M=2V(9:IG09:#@B**VSFXEV6]?#VPF62%(4BB<[,=M2E]1ZOK)3Y,3&6RPOUP M:X;WGAG[-QBW]V=Q7*!#&0!8U@#^SITZ-Q#9Q0CN4-_9M<&KC95[4?*-8=0> M:.ACC8?B)*!!./KS>K$:IAYO=HE50IU>:D6/HE'@>HW\9]1:54T.3%KT^1W0 MI5L6RZW]78_JC>+XV_?>JM5'H1*O?*D:U\8QK'D.);Z,^=$:U2R]2CD;\%XE M)V%IV \R#[PY:&B/\G@,UNK(\E3Z&B$)LBGRQI=^($0@KD$F# $.#8Y=$&*0 MNN)-#IRQO/WKWK94>V\*&;&NFKMG9@7C*0RXQM?>?"P8-W=V135$W9^"OFMK3'8]U05\M[HE\:@ MRC:CB87JU$$JFZW6L4<$\0BZKGOA9R.>I6/%*3CZ]K_H"(%F=;J8:C0KR6Q M@,JS@X2:$>:Y;A_837@;W>O#E^'(%CJ4Z9W[^D%H,_[2IK#KV+UI!#KTB%H8 M&A '^9RJ JQ,WPR@6( ZE:+E9Z9MHBJXN*8 OB$CE"+)X1E M[*'*4=^BNLUX]USB&:P2V1V,Y9DQ0D6 M>>@JB@IYF@&YD6R8XHFI<5V1=_DAC?YV*4.\.H#Y.T3<9I8:O/=X"UE^7>?+^C-YWW^'YE*DK1.3V"AA/WY5I24.N#2L18-[G] M;DA%38;!*[U8:CE#X_$ESO-<3YO'3VCMCB@^.GEK]$OJ&'(T0.F&W2U7*%-U M)K?;JE,6CBW"75B&"1(%"!:\AJJ7S_U/G.Y+&3R2A3(%(2A'0'E[95]L7Y*< M*]W/<70F#5>*T\&^]Y">UD)BWMULW@4@6Q?#Z5X/C$ZO2 T-6?3RO6$18"]/ M7L@+@Q8*>:!=R<7*T?J4B$BY9K/&2P=2*?E"K3K.^;+8P.!]\*)^9,5Z=% T M'7W $;>#W5?A-D&L$[\GGE450]HK7M*'JYL8$1>Q+F"A$=;N%,UJ20NND^C1+%U)]I70X*#<.P"/OY,W#Y*CV=@. MN:PH6AEA[-XCGUE)_#[4F_TZ,JQ+;NM#^7TE)LK)I;VFG+ VV@-JAO&:1EZ0 MO>4H,_NQ23K_5IRU"WT2%U>):KGZ>8,Q/JZ794@^J T#\G!Q'VPG.!?A6+4U MS5Z1LO2M:_*1#3KNZ1/&]4V1I3]! )Q&7\.-"(]Y#""@+?M7"EKZU?CSQ0JK^AV\C@/)'4G4*8E)+\A-BW. MC$%%&2.] R#E'.'=5=\?5-P!ZPR(!62E$7(-G]H6=AP7F\GZ5I,\1*#@(*9$ M;"4T/V/(:'*NGHQ%L5?$S8Y(EP VX]#4.D:H=-Y<-IFJ-%_,=RRQ^22#3,5MX!M;63 M.J0GLHNP6_ZC-N3"STPG"=^9K@RLK5T:&/64>82,,O+HI\:U3":#?CL9'"3X M=]]REQVJ_*Q_7Y.4-B;XF77N_7YR2<)^0A;I*&(5:=1WXRCS:O]ZZS#.^DEC M1*\SH3P9[<<$29R0#T[^F!B0DO]@!_[MSMY$^;$K0@(:.+==A8B/"^*Q_K]^ MPN2KG\R&[$4$/-I/SFMSVS!/9 RFC-8BM<%?8^W74,VX&)\LQ(%<+%@_(,@X MF+&I 3$S]U*./FN?,NMV\1K+,[R%EW[LMJ3"4F[I5'8UD^;T97N][:'U/V\< MEH!T/9*HCU^=\"MRX6=67S/OI$)QF?IJ3-+-*K;=EQ,E M3 82?Q#(4E7AM6-O2L:SBK>P]/B3_;G,:I]W5US:?H[/!L?S2K>;)$=?[&Z6 MH#<-1Z"9KK694ZT3X1^*;.#IMO-Y/X$-(4?\^=-X@B7:VPN&L^)IGZB%*AK( M:EBMOY;_;,;+!6)1%2&AIYM[F#OUR'BKQ1F$*%,_1\)@)?3VBR?:L]UJ:K;< M\H/IDSW33HK*CN,7Y*QC+:<1?.T!8OQXEZ:.VR,TD(]>0XL(41ZC%YYB%H$[ MN*P(G\EAO$8[X\QSN IHE=),!2:>>A=O2&?]X=8%#\ M-N=$E@+.["5XV_ZDW(!ZUU7*1<5/9H+A9M^=Y&8B!!Y95NVUVSUY!PPCNO>@ M_(CDC.Y9O=YTEHOL21D)*8O>#0-"Q\92Y/+N^(P-/SC2FDVZ TJ:PI2N&.Y_ MS2XEQ^5&!RUR3L6@;\/_J8[WU.OTC??X(>(/A'QT=(H/G@,SOKH MZ:'Z@.Z#DXRCV1Y(9Z($LT3.^D>>[J.D&,,OWZ6(-*7S?O=S>T2_][%0_=5( M885+G 6;_A\M#@_01 T#,WR5T> R&QI31. %4_G93;0$FKE5<"[D-"S]F5A- M;I'DO-WIUI3W:;!E0T''_*LW%Q M<"$.^$GJ+K=N,=1@6D^^^$EK)1U=/TQ:&NK'.GO6>DDY;.WYN&*BH/S)%H("FPR#W!O];H2NTKGQ#<>;Q86)8NC0Z;<[@)O#1K>X MDX+]%![G=)C-"I58+-2C$#*[ ]@>Q@W/P:C5*V0L09%8NC5U7#UF>88_[@ M%?4)QY4YQJ\0]6V8B77@] $WTPTT#&G13JPK'K,TW4@[8DO=)HVUKQO8\MT! MT.T*LZEM<\3K:4]1$FAH;7FV9OG<@YH=GB:_KQ= U(4N"Z)1JR)G(+Y4;=_] M7#30PMRT$NM;)KXT)N\2_&7M#/I2*D&U D\PP\-)Z7X*_WY7F)9,A1>3TJP[ M?Q59^OVQTUE.1$.@Y*G!/7PID,,'O;[J7E+PEP( :[_'S$PU];EF52!]>ABN MQ-;I/86H<7.\ZB M/S@(#^*'M#S%.J%]V$C#]] S,L^VN NZSV38M&(5R*V,\[!_X4?,4.FB<[M# M#UO,)H-KB#@5,?%N-DGM3(L(%&F\N@?+#\C;PL!OC )[^ER%ZY+2WMPCI/E4 MQM+8.;9<&;"H.0.7A'3KPN)!92N=GFC+!OL?&([J!NT=?MQSQ!1B6*&W_]%1 MI[=-CQHD$A=U_I#>,# RFZNQ)NKRNE]ZJB9#J"AJ:/MX*]&W\%RY)D+21(W4 M\'W2!R_B5LA8S\OTT_"JBI\Z;1.!^0>I@AJ]G0!9^N,.%PPR%BW^TW3@R+I* M+.4@D!2N.MLB/'=5EV[XS@HE^;F#X?)V8^9C31O\L*[\&'8G.8$QU,8I*+8V M#:YAKR/W!CJ4 TZ7#^LK3!->;O-8R6AI\W_I&N,L3MTKY7VM/[)V&B5('91Z M-9?N&&'/SL?X*=\8JD^O=/";E/[S"D)&;ZII,F#&V)72NU5MFW2R8.["O-34*9( MA3(J,?G;[0-1^\*RZ[*IP7=EY"7 YR(M2VD6RO+Y]?12R_8 M-@S<T'/Z4Y&\7[A&#*A1^F!1)YI?8XF(X_ MCVUA6!LH8/#7AXCA@CS?0!XG%)N6PDT\%NTJ\ WKE] ML%18\N,1T5E^Z1=OXC_=RFW-#+&2)Q^HP](J!'GVXZ60.O3J MTJ%8I/C23"QQV[-FT=.LC2^;I1C^?.SZ_1VP-78'F.@3_G"J=F W"KD#Z,?C M]*(2594G?E6="Q[+ZTY=!'+<2&\.GKM^W[(%(]$\K=OHC M!Z[@%/ 4*@9G>#7OGW2T(GWZ"]3N<>2+XU:.=MY)1[YRS,47LFQR)%LG-GNJ.-SUR?&>' ,A $4RX!@YRP)F,*2G6U$PMX*\FT_":MHUQI-&X X!3 MUBQH3@P]1#$*7+N34&+[6.49*-+N\=,S@!9UZ.P9[2Y,H@_7>?4I7B2UVS[- MI;S?#XQA4:7MNAQH-$)V-[+]L+?]4^4!?[K&E-ORD?=/R(S3,4OIW 7K(-1T M=*[;8X5N&LZ[@4U%N,.0QK$5]H! !:*19IJV+''/1;,91'%H_Z8+>UG4ZX3- M@9Y0BL<^V9V>-L20QGFS3&\U1)GVQ]0B1]5+S7 :+F]B1;]_A=\-XOW6XC2:Z W:J9,GQAKU1,FTIV<*T=45 M+=BP<2\C;LZ1F:D!#=LPDL>EH?41=!J4A= '8[*%8605OUM"*ZMT[<]F%\6 MA*ZTN W^)#T6YZ!4I;,?! BU=\GHB0?#>;"DKG0UFWI"/1G< M6A?AX7Y%TB!&24*'H; GYS&;I*,<47!GC!Z.!4_=.>-ZODHH9G%0W2F[5!H7 MRHD@P9$U6BW4L8=[W0AO#UQ@/;5<5":,CYJ47\C&0>\LQKDI0D+I48G$(\&RZ;]^D&5>'M=O ;T\^>* M-1VV,\Q96;4)QLWD>(I4UWIM[UY9"34;SG-?7ZY MO$'6OYE684"O_W6.;45!5)/MD5TZF9GU=FAU5F4,VK-^X7B?7VU=8UUS3>S? M\QCP]U?8VJ&\2X*BGR\]Z\]TS$E1M[5(T>B-&;:#.@9X3[4\K-Y"7X8[/A:? M2[6H61QTKC]FIDU4ECWIW!BXP$44!;WD55 7, >IO= FW=1 M,L9@F",HAEM";N^JX_:NYR7&Q,VHW5'*ZD\.!A= MN>:1;TA1CY-*UFAR4$OF/PU&H5ZCGNF ZTT^ZG7:HR9[]])HV=9YF37HI9X$ M"==(]A)^P70#$?]?-NL\;'04BJ,1^KYN6P_-CGS]J?L( TV^K[' M32DU8-[EV).$4DS1\13/@W>?H_E78BF:7F $HYE[HC8$T@PSW@']8^&"PN%\ M7^:T/N-))] S*HI(CXH694%=/*9:_"%3*G5"[('UHOT-SI]VP'%B+, QKQB9 M[@)(=?_Q8Q+P:($CX8BK8W&Y^6+? EB_N338R2DW1234<-)/KO P@-K H0M* MH<0\.CEXYJWGVL)O1\P:\L''M.5T3?V;K1$D ^0IXSZR&[$;.7_FT5=6Z[J' MMJ:5YM6NU30I+ 8-D:U.**BU=YCI4(LM6O\T'%^5@G*9B^=1!TLJ'+LDV_X^ M;<_3^D8CK%^C(51S97WQY%T8>UXSB09&]9:6D:$GU/%-?<@:]??B8XVHT2Y. M4I6@(KY7#7!U+;6UUE?^>AVZ]PL\>D\X>(9MMLV6LQE- [G%2ED#\;R: MQKI3 TCG=MK:/?3H4?5J/&G=6?I,WJWN@&6<6.O#I%-6!*B90K,D>53Q=1[0 MN!TSF+NM)9P:JD Q$(H8Z\6W;4B#7*VWP@@MCN")CR1_& 8-_]+X3,UI+T9MC2O9]BC=#A1'CL:/^]V7)1+>PUN"L MFQP$\E F58AC]+%;;W-8CRU?/;E)DMDK_2>:>*-KLEO&[AOE.K!B7:A#29G4 MVMR4?3E/=($%XS*<4.&R9-IBAIB*KW3KX5:=HE.+>9 AA"1VKE\PH,0MW0[L M>>E1S)X]H437G!*KG.@!$7!Y\8#22GA.S9 ,TMUKLXX7UL8WYSY0H),/51CW M(E0F+G+&>H_KP[YY%2^1Z*-95P*-1Q NIE MQ%I,Z' HLTH6XY!PJ%G*.S "[KX1C^XG,<76HL(>3?*^EDR'1$U>0"//CK!Z MX&VO^L4OB,36FFM<<6=J]K/IBMTVZ+.IS=JT^?EN1RL&;M)ZJBIF;PH;B\Z% MF)@SUPY@_W_WGYSSJ@CR&K5%PSU#!LCM\6CFU>S3%6L[AL:H#6X>QO$C'(WS M%I?[+KGFZ='=GKKU0:(D.74VNK7PX#.+*9Z]]<0=+[:TL<3$CSCB&EO93OQD M_,3[KZTJB%!ZO+B-HDZ5?;4O#+P='>KU5VT%4U+9"NW$ 4#?XY>&\J/0>XFR M#&>:8.GJ]3L@M*F_&R3"ZS&AC MA;4YG:M$M>WX(J$_=](V*.0#.8_L#=]+DSH$A23R5_HBB'>^ MB5+Y-Q^U0Y7Q'@5V:5P2'B8QI>4PB7EZIO87G7#'@>:_Y.*)RNO S:#RDE L M[56=_6R:FH:SE>N9XQ6]R*X\#1F4"'4,MACSF$A7O6*R[0]BO!P5EI,W+ MH :;K2:_O69&M%>(A#8.O^->DA>9+K+9,M5]Y9J>OBC7.%N+^?Q81_K\_+$P M(,"TNF] J=MJH)?U-T!;6,P]=D O%D[1]/&,#UCZ N3F^ZQ^C>+BV-@7\4B MPS[1L84+P1%NB2DW]][00N>Z%^;T[(%K,NGC!8=29L\$A.I I%_*&)"-?Q+Z MWW :GC(USDWOUL0N\'ON>4O!TSL@2XML,:YX?H[^#L T;+\#1#$0B&+87,6$ MH;U?7;)/7&%&,Z*9NHB&N^)5>C%1>6O@CRV_A_D'Y)*&=X#UXB]1:X4,H_I6LJFW1F;L=807$L#JS@_#5C&%*=KL9??+.37 MAW7UZ<5D5GH2J>*[YGR*6=ODKSR+FN^ [L%IV_%%MCR MT\D&C>UD(+%>AS58.9=9<4PY6F3MMHY@^:E,(MPSQFCT[9BFKKS_GB68>B ME'%O^Q,+K-&J^$7KI0"ORM@26-6Z8F/IGAI,3!V*&^D=R+:3X_M9:H?K 840 MI4?GB>SIM&9[SR_W$?FU[&)[WX*5P;*#SM?D#CEV5])+CJH$Z;ST3[08XRDB MT82U2B;$J1FAU->[VC"S=3T#;G$H^LC2R]FD$8! MG58.U;!#M>!^(P@D@<,XMJO3DV(Q;=W/,39YCGE!@T7'BW6@FWP/N5EUG]N^ MV-<-J^*"5^OL7QX_3ZS>>Y%[3%WN1:./MDLNTU/\U3?C,"<\6Z1YI@HX+[)_ M9+MF92Y_GI50J2CZ.4Z.]_!"&2,;=@=T-\6N%*\;D=JDL#F76),(G3S/_VR?W:4C,.%]I92N.HR%X^<=!#(3;[ M@('"=_)<'"-W3&6?1QDCSE!UZ^AF'*_ MPIP-"TPL<#.*%K7![/-LIMJF1E+* ,V'DKUC:/[1BR,"@OV#I M8\0(Z;S8S-8%6?_;\P%:GQ$BE*T/RR,TQ[RB7\"BM;=93Z-X\GQX,N*9CFFL M-6]N.+_'MU_Y[E).4V,F&<"L-AYZ=C?5A[O;RRNT37]NGW*GXELZ3>/D',1B XKT(6Y;K(]<],;X5!)[7$Y)'=+?4?,:+RG(7KI MXD')Q^>""ZJ%G/;@D+(4]+\@\$L#T#/3+L3?3A8V0F-WW]R\J8@V3\ M@U7RR*X[-:P+W["L+_&2T:B>*;^0YX_FF=0>QC(<26R4T_$XCED/P]7_(*VA M>-#^0%BMTXJ2D/AMP6W&&)O;/B>3O(YG+(=V8-]&S694\LX;T7& M:IU]4J.J:KT1O7E2#+:[%!\#H'< +.'ZEJ6U,K4,5KEG8#0TB&%E$HHV07*- M*&HVX);]/FE\=K31*>8CO9UQ8+-7][C*%>,UQ%SSQH'7_OO(M-0,TIA-2 M1#V_]Z,2_HZ/2]"HJL4VX)L?\^7J"2GRJ;Y *^$-K8"-@CMJVS(?'VPYZ8DU M2Y[(J!V)<>K?QL66PO)/CSTGOT:+'192HNQ%:PT[1L2!X S@U,B?5"Z!U?L$ MDGIF)A]"W(F+JQ7+X]XI)@2P>L)/#3!9]F)_#-=DETGM)&NN#^&I18 ME)2[NE)R0PP>=-Q^N!6XQZ8>N/X,*EW2E_KYE[4/?T0]0MBK/) [!7YW+1A M;I>-0J[6E!V7 B.3@XK;,("#C+R&D52J=@5,G8*'SJ(=,528Z%]5,JJE!3E' M2.N('2ZT7S!6JC:UA^><<0W> 88C=T >FY<7Q]4GG^P3L=O9@/"B"2GBR_ZN M_PY ]9]A:O^-0-)#C-Y442K(S[Z@,Q8_P-#00?(LB<2D7/S7,^ MH82$47G$NI8N[9D:Z$YB\A)[FUD7>!#4+9!IO*-_HB/N$$[1/(<')7D+.8VV M\ H=K(92AP=:4&I]Y9>/MDC7;G/?W7DK<-BW+::[#+.I//"Y ]X+WSK(5CJP M5>[6D(RSSY^J,C$SJKKZ_/7E5I_+[@H%U) MY](XN'5Q^.Z".-5_0^P1TI>U3;4\_.)E8#*E+^%.G6^1LOFCXWDGO7,H1? Y M_,WT6$AEU7JL<0$KWO&M9-X8O([I>M8JWH]C/R#\)5>]?9W)D(' 9)*T&"(I(]Z;57L4\A[6$/8SSY^$">_MZ^CX;) M21AD"/.;,NL>/-?#XNRVK!$FVW"'6H6''HJS5:YEZ\D/.]VTI&V:5N9>D9%A MC$?M\! ),O4KD?(5'>+/EC^O8C-8Q%*]9[T-Y)PD/KBX1_T3H^MF6.%1)^() M].EWSX=A&>6PL'.58-\T5-HH'6)Z ?[UJ"V?8!%K-%]5*'N9_Z8.G'/=\6NO MLYEEO6>]YT3-EXQ!@AX"*L6=3L;O09R=(\IBCS:-PNVK* !WJ5;$L*!3:GS= MKVRMU'8:3\^13"M'_C'B^V$AKV''FX^^-/6DSX0F;Q<,.'VFE8Y3?G#!\&@/ M4^0P"/$#Z4!"_?RT5=J_C_7@P>0PR02^GWLXW@&>-*(^]KN? 9^ZG T%W>Z^ ME!5RJ$IUBO^KB9-RAW)3KX0?YMX)1!YF'TCQ.\ZX._I%W+UGFW(6ZXA^>:%>\[2 DSM M7W_R)JVO/EZ A19&XB\N/6%X?9PX?(!W3E4FI>C ;F,=X4Y7F+]2OIH?QY9OQ=HDHW\I0RJ\)%[[DIS&E(V4SF M--NAOZ-*UH3SZM2)7[$ MF<-YKP#.7WDN/W%T$<&G*Q-&OYO0:'6=LZ^4)K..=((#^I5&)$O&>P%84?// MP5]TS*EH:9P#VMJ'#PVT4=31 > %<"PO96G]'S&A4LZNZ(4/>:=+<.1CFNL MN&T.G$%0[!:=3>ST; :/$BFLP!UQ%KAGVI+=XN=@(LPKA5FV[PKNL!CO577] MF#[;7]M989.J5LXW=WDVM.I.J"P'9SE&A@Y?[@#S XB1MZ%CHMQ",]D ?=6F M@2.<491YAG_RHOT9G@S!XSN@/Y[HZZ]"*QI_T )K/,''H ;BI*\4C0+%]MP'0&?KXB)$IIU*9D)RM[B(!Z0'UG/'!,B7>[= M+W96ARF9J7+G2WEF.GI8"F?S^:$6Z95VRN>2%!8,R>CJKD!84-SJ70:G*]I+<](=L;)6#*OZ6>]\& M=TQ4O8VW_1>=7D\39^*9FB'J9WE.>P<^^-W!HA]1>(DCG3>5L'5M%8H-8*DR MP;_TI6>_K?9\"Q,ARK/;S4ZN_R<_1JRG/&U7DT'FZ"[TQ9XMGR+;)I/ERW5Z M5>XAV"JR1MO='FO/8'Y47XJKC-F^4N4K*=K5QW@_Y]X_/^]'I1S26"!/ MBKZ)@TTKT$E?Y^1\P6T?% 7QK@DT@0"!H@DMC"21( L&= M)%@(P8*[!>DT[M9 @CL$2!H-[@Z-N[LV+HT[C3?0P/!D=^?MOME]9V9V9O;L M[X_ZHT^?JNHZ]=U[OZ_KUBTH_S2O+LUEQ-38(>?4[*!9TY[(ZM$ MVFB!P[S!3$N,>ZT.97N4D)NQX['PBKPR9W:7I/MFC&M%^STL[RDA49/N2>;; M*VF*@7G8-\&>SZ;C*=( U?$S_3=;CT=JRQ*']$P-M?0DRB\P^8H +S-.AI)^@EYJK)F61]C:V2Q"_,=8(M%Q,7N+'A5:'I8\_Q,^. M4$K5V3?7P#OAU>+<0+04A_6:SM,B#"P].0>)UZYH)@_$S5S+G;2CUHV'X>F! M]V9S=RD:#;%7N"-_F=,"^7BK!?DD@3!;+%T>@YR\ MYPZC_X1@D-"4^-!W>: M/'8/P-5(][DH?"":P#V%>95[0!HDC,A4]\['!S?['H O+GUS+7'W^2'XF&<# MGVLV1\N.;]T#R@O3D/Z+P*:"!\;\\QZ@(X' B+X]4'H0DP]??LN<&_WG88 5 MI?< "0DL#>!S1C&G?(DG02BUGLX]Q^G/2F)#UGIIVN.?YO3PG MC#;%2P^/6+J;ZK.:^ #.UQUQ)!VB=< V,X:>3SK'\CDQQOLR1*Y6QLNR94/:WX_'0,-\*X0U[&A:&^D!8$-'4P@@- M^?)6,Z[<+E>H04IO(J-V;R08SKWQ'?RRUJ:K5^I64?5NZ=BEM#O%^,)M1);D M8>_H?=@CM0/PYRCB3C1%3!,UK4^K-)/*ETD!+,D8DW#]K9 J3]J'X5V)$.%' M$K&;=<8KBYY?&:M3-*W3$%SCIL@5O,E*E'>6[LK"GY*DVF]S+=%;Y_D7,P5I M';FVFM=,38&D:<>O#?O9S\U!(\$7EI]FM(=$G+#?$T/4OMX#:M#&#_#J%>^< ME_%X&V8+/)( QKNX>"@&^ )-*P.?W6Y(I8T4ZV;NSH2F=1;:OLA=!>ITJ-V1 ML5\-&+:>ZFMVT#."^16&9 X.4^0Z<8>8:9.=MB7PMEK*SR6N<1[ O/Q/"4\7 M]>RI.6I?'.KCT,-0[2XYF6'V$]'*=@_],_%7%;&KW0AF#1-MA!%.OV>,0:XT MV>+/]B)>VF?-,$'NW[!0:))&19F*-!G<_C\JJ\C,)_<9HGO$SJMLFM0WE657 M%-_=6'R^!Z3'Y][> PR/BP9&L'>F8;$+?9S]HD7:_L)KK+L$'QYLC?[//4#L M\!YP],!?5RTQ+?Y-KQ+^>T#GNELU%\(;#M_J!]!308+O)$;5&J410V^D)WZ6 M#SE,],Z;:CJWG;-NG-W%]X_B%!. %!B !S1*-W\ XK 6!.2&QU;1\>]&"5@2 2TIS&AXKOI_Z MC03\D9D/G#V3 N<@!C/R4/6%S_P+?YR7W2V*4Z,BI03-2-LO64'B^)G M9X4N.4^ A=J<']11C]42S[%WZ0].WH$#Q;70[C5E!860-,$0?2!!ZHQ1'6N- M)6:0,,Q/7 CU:.OC^%"6<-ILTC[<]34SM%]97$,9V^5'^*_>'ISQ)JO_@WIH MAJ.MD9H_#T59[=?H^+63(2C9ZYVK53LNW<=>=A[%?PZ+0\A K M>^2RPO$ 7VI,'I-\J0AIS(!P=TM]="2_K9"Y*,D^&R81HC.1GAME48"BGEMD MF:90'9&YN*@$L?ZT M\''.N=.$]%U'I0R9!ZU9^$7I*U20*X6_#Z,.ZA2Q7W.=/ +> E+Q]D2V11V M#I71A?+[U:Z8:U)=%=8A<<+00/Y$$'U8B:YU?4VY4&V]EJ1NR#<;_3DF5R8V M2JJ5U[Y/#C%"QEEGEV@GH/:9I&>*:L>" MF/ %@Q7!+6L+>NC:G9.@80_'R]M=I7++N>4#PT)M$'F-<+@$,K(@F"M37G.0 M5,:^VH^F9OUZC6]OSB8F9[NFY=O8V8V^^++02;&15IQXK?)C@/0J@?"(.O+\ M/#4;_,"HH@7=LB7[?=3VT'N=HA@%RVCZNK&J%F(]>8D?C=)8:C,&?>/MFQ^? MCM7M9\4=H V72YVF-D/G/S:GKDI'LAVL6[@*XCU*C@7]GFB4R$+-KRS%9>T& MP_@%H(JU"[F_Q%41DQ=&[L!/@/(\'=V^8T?).DN5''T:%79&*N9GVGX_SER! M2&:U)3?XDMBGDQZY\7-.!\]'CUG5\'O13'&/;<6EGKOB@J2759JN\^I2Y6LWQ#5>GWZC_^W5? M*68LC=+V(5-%&/(HG*/D3?%JO3Y$]5O .MX*49(]3K(1O8>]5BI)C 0BK,3' M_,II_EST[*65VZWLEB3]AH7KX]MPB@2'(O@E25&Y7!,=I1G).7980RT'1VY# M0XP)#!:1G2 CB/M@E=<8#SRL0YM4*<" S')6CX!^3%XM]>-K7#0N4Z4X@UY' MR;+5$I;_+?B0+Y#'X+G9*7-5U.9W]D=/7.9\B:4>US)0 TYO*=3A7IS'49^. M*8+-G"::&:0V?B<;Z<@5WT5079+\GMX]VC'H634DF753DZJ;.O]8!P*9O6&= M7;'2PE@&V(D-XS2Y7W89!KG.]73,[[ \F2\FW>%8DTYXJ[04B67D MML0<G[$GF<#1I9 M#P L VTTZGR:R9^4NZ?:5MA8WF/'H2"+S_QVGOF5(*N-))4@0_*W*O2+U2A" MD*8!@S=Y7Q%U^WY.-N]%QDP?FU[B=T0DH(T#8VV\[AXPNS/6_'B;D4J!72\( M<"9A&;URLQ(UJ G,F=<#"1-U)Q'07EW&63\+7@VI&#E)^X6QYR\V\AQCVW69 MK HLW#VOWCAQ+E=%DZ_!5IT3\+ANP8Z&!CT:1,L_2.)/Q%=M@ E;F)LS+ZS^BWE9%!F.[ ?F_"))UNUFL*OEY22$'OE1/9975UNI: M%F^,?HLP^[,E"8A@$.(\Q:A:HR.BRX(W*CYM(5]%G@]U)0:FTM'J*>67A>M] M#CB]<,NV#Y#REV]CQ<&PAP)VJVR!.]1+?GF[":/+,KQUZ["F*D\-JY5X\9/G MBK/B*S%'6JIH$/($9;UL4#/A/+ H+%5O5?S=M3CCD+U>8[':PP*0 /"7["UQ M17PKSM)5.,;KYOPHMZ915RLE.GC"R\1] ^?L,Q _7LO-*UBBA[+>1GSCKH^N M%YNCI8]HEHHJL<2<^WZXTE+N?S*L#EU:Y4MX19&9^=1?/'UR:A#-%\."4D=H M1,2WCAT\CQ=:?Y\>U>K/GO,?O_#T7Y.DF[?K 4_+[&I1KI>K[?V\D;2-PSNI MEQ*=I*)IOEOLG:=C5495>LCL+Z$I.#+JBF8/F!)G,-"WB?I8XD,GH (_'(SUSK@SG0IA([^\!41MZV8.)XD/7<[4KC]XYT7Y6@4<"$_L6BY'4)OUU.Q0 M50?7.&%3,C*S2)NM-GX!3=7/EQ1X^B%S#9*&QCU2*I#VQ[GW@)&AD:7ZD;HXH%-V =F1@:N)SCTU11H#N]W=]Y<]X 7]P!JA-L^CXNCK$.K";3^ MAS!8?,CIAK)853;&E%+#RX(^61WJW[_SILBH/I@G:RQ(>5&2F4_,.0=:+SAG M-?O 5S]+_>=_;DX7*]]UC+=LTX'O 3X!AAF^;!#C'<,SPIH'I?2^I(=:FKJ' M]*;\QE M%RN]* GR%"6HT%IQD>FVDRSQ.5VE_X,MG?5.7\ T(A3R;&1':RXHY/S 5+&6 M_-HUSFP,]HMP??A)+2+^>MOL'M!N_B 2 M1Z5:CN8@ 8H6:YQ&AI(VY]@GHE.G$)<65]$S^OCAJ13^Y[538,;?-I'R8Y06 M5(]]^4Z).Z<=-))N9L_5.HPG]5>:UUTOTTB*F'HKJJ$KU^6X+9-W\;)WI$!R M:[05%!(=E!G<R#3I[Z34DX\%P^9-..H\MD/),#./ $?;^N-YYIF MII2%TEJKO[)9W44>]NVKW']+33F#S?;Q2]NY@XRD;RY7P82OB?;%V._\X,N7 MV^K7;(^J:Y+,+1ACX>.4>N'D'P%KXT5CT@ RVAKDPO=31*0A)^SE.8Y5FU[X MF2"+]Y-\=II.<8XQ- >G1$W)RY!2%N[Y+/Z*X9.W5 PI-, @<%0,1^(W7//0LC2QD2;I+F@-72# M8O7H1Y(J6,R6[YE'S%7Q=U[=96XUP07-OF$>6?'S.L0(N>4=N_^F/MZF/'S< MELF>LZJ,U\&(+MM,70SW0)*"=XA"80RL6!.1,[N#Y.X+A3\.D3]O]WTM)M%1 MSQ7GR@>/SYS1UM.#E$#GIIC=)99>8TA$6(Y)TNX;$GE18/5QB!./FL;R/XV$ MFC'DT_H3+A$XJ0^Y+?=X*/GROBL Q1CT8:^DZ\SS_F%-YVPO13\)<*K"4/HZ M=C;D,+(/A:=8YG2T0LG\J0^NO+HJT&="E:<-)=XJ-NX\J)<=3OV#; MMY](#A +[4E24]2+_\FW2IN=BTRQ1LZQ7C*OT53XY=LMB:>4Z*]^.(\G,(>FV2$NO=O$,/;WI$6 M/CZ V0)*K0-6ZG()Q4ZTNVSPF1R?[>[VSF7VD1WRQZ :YE;O\1-EJ%'ZUDPV M]KBPMZ(*\TN0J; _)MF\O^0WP'F;>'63-$!M_,S[W8?*FY=AN3I6\/FP*_YH M#OG:5] "<'V<$6?Z: M-SRTI,(0HCKTGJS.,6$B8ILI3J.>^&JD@G**6O[E=PMK&=_*9,< [#PMU%$' M-+ 0.Y$PPV2RA+)(0T!9WM9N1L;!*Y],CVO2M#;J$H%G0KPJ MF7V95D?9X29=Q1&?JQ?/]JVJ(I+UM4=$?_J:7T_U M=Q5)JE&4JS1L*NTK;&R?:9+EYC+$.NR=M][3M.$4[[]6PBF+3?#L[%D#/9WD M-KZN>KECH+H)3TN 8=&MK6X%\N+W=6">#?GFX MAUYOT@TX9QI'S^;]O/HOW^O*S1\\;7%JEAV4P7[R O9_P=8 .\W!$/L:R' M)96JOK8Q4/0P>6;DN3:6&8Z3.FNJ[V;]:T!FMF6]Q@]K>#W]'XN<^88_U.PB MS@%4P8!R/, P@.J"S"-TR[;1-FO&;>TS,KG/_38[_PDU*>=OZ9_A=>+&K:)< MXOJ=I.]" =MY_^Z-$]U. ^$?'R=IE,K'CYS#MJ$+"Q^LRC_BBV;P<@SWUYDF MLPD);F%NTE!K5-L6;A?FZW8YTDIGR81:4IG+1,S2?7+N-6<.WZJQQ)0)[4'V MA.Q[:>.>\:/] -I@PR,5T,N\%KFY6Z]V:QIFK*+ECMB)W%3";7QK(U=(+ MTUW48)NEZ\@HM]>@87R&0>!M^G1,OD *RR\HD>RV%\UA.-!"+ M6&J=V/+1+=F/(E3-O/Q4QGCQ?JFS_I?_?9@?S!3FRN]:J?J$6@5Y6Y!0RP]M M+;7Z:C)_?_6\ND>-2#5% O0B^Z!>&#HPY26? M8WFE6^@[X>+/6#>"F#_NLI].9897SU+3O+!D.DRX6HRZ2$-SJ^B@//J!:5I3 MQ9P.#F-9!2? 4HDU?:ZO.WL"MQ[)_7RO1:2()M'@ L--,3'IGZP1RQX?4&? M /4)-'/^KH/[R<<.]P$EIQ[6Y51%VWF0 D.#_\ANZ%_,D9^3X MY9#C!8AJ_1Y0$O[LZEO=UA]E_PJH0N].;H+)RZ/>^=-[@+^EU=*3B0.[R_!I M!P^!_DPD<'+ZPW/N-LI(2C@O'1D%P(>L_8'T@$J6[@&] C*]8D0))Q .E4VW MPWO 87[-A_V0J!'HQMUHSAUNOT'P[MUP/G#U$_>YA:?RB"<(= \ "KQ]X*;Z M+/CHO>![P$_9SL26$V+XVUR4UY:7#RU>*E$@?"VI6$9;S*OV81[1L?/PS\UX MAIYRXL4!43VZAXI)E2C8!]CPK0R_>(S_PT^@'DI;?1E'_Y%;;]"3V$]V%Y*M MA.-[)FC?3&7QL,K8M-M$LERKK!*D5U0;9Z5[[&+YA+&E T?S9^_GNJ1\MJC%,R 6%GD)!!9 M M#VA=,163MI%:T\?S(JJYLAB7F_&I[5(R1]R\& >#S_'9M;-#7\B:4@HQ. Z_ M4]]":@2(0T8'9>%"E#Y_NKR?,D;\)/WR!KYW(NZ0A7R75!][9G7W+8NZ)L4Y MJG)9MU_)/%X>7:FQ%YF&Z$Z]NN';Z)2]+2N1B"Y(0_I;7T!.GL)=UG+?4)P, M&<*Z9%>S(3*R4\A8E/7\%-T&69MW7(\&<+>$H#WJ8NQAS[T=9=$L=^SE#WID MD75092K\J82RO>ST&C"2U)#A;N172Y#@P*9KE28146> QKQ[CC#)M-F?6URR M3)RH,VW[3:H'HED2LW4/D!K2LT=9@?FN?+XY#!PK+Q%ME*X[G6GHT;\"8FM\:,3P^.BW=57*K JESHGNW.0X6SWA? U>_1#D(W*@8QD+Z^WK.E_ MGDZX& VQL8A\SBP4\X :X0=#5&_X66H\U:&1;2XXMSZI*>*YED(ZP?C2,X'N M[^>[W$?E6<>'?[TVQ2@^<2QB&)E)Q*Z1A1_/N(DXZE]9@Y4P0J MG(FI:7\6 MIT!-,OU=CN[.3^F'5YZA-,ENT]84+>[$;123%6=JHZ(R3J^FDI2"WMHLYQL. MO*.7BW"YRQ4JNJLVR$7F2VC^S9VR.[L'A*E[R!IV-GFNW=+/,RT,."V?#;V5 M>!?:)\X[S2?#GK&CA1,QK_->@AZ !N56(&LB3'\0_/S<@*\S$T>_G#:F)=7Q#(*J+778^[2&*Y!W\;DK M!\0V3R >V#6>;GI1.] MF)!8/ZB&W)!3W -DI?4O8 56=Q1*-=Y_LINFN#)K0G'MZ'<=WF;& MI+Y,7( MY \,%+/=)CI4?::$(_8]#E/AKM2DLUU.7!3]L;8\+V> (O*M8D0&PM-*QPWR M]75C58K6\[+Z+LL?)S5V+Q4M?Z9Z/?[4TBM%$'YM/UT-^/XFZK!JF=9JB>K8 M)H+^#W]1I-->H>YR5<<[M@%FTN#>AT84A MOAV8]DNIQ% .F8U9-QP1F2\8@GS];F_T4:ZK30:]J&=M&@KN3\,XN^8MRUMY MD4)"T6RWB.V_\NM;Z7Q_5D9H=-&<4]4M3]P.:0HEWGV%[BDT1,+E8P^%=.W4 M9[(21B20'+0FOA2KTZ'[:/ -SP+H^KM#U^/):)]#\PYF#H2V4@FNZ&7)M!HJ MQ#7#K5"F? HM()837ZR/+Z(H5:+ M/A>FV#2Y%;%?=37#V?&Q(G^ ZPOA6.T]P-4.)[7"R_38-2BG#N7MB TSYF!? MI5&XL#PD*[ MS0*/T+&:(I]CD(BRC06O>L66KF]U(,+BRQ1OT)AS!+ESZ,E0";FS\LHO8P8 ML:188?BXJ#EBX&C.Y&QVSX6"9&&;6Z>-5Q-W;.!MDFM"$2%568??T8ZZZ.,2 MR_J>K@>8)/#K3"4U5W%JM*VEZ![0,$0+A?\X/1C^(F)VD4XX!Z2W]H#'.Q:Y M?>C(+]SA/Y$+X4V\^YCHH\T8_FJCS#A:S0RWC M[ ;9RA,I/UD_GH"N5XL)W)$0S29VYI?43ARB/T!>'!3'MSUA(V+Q5+/5GW]F M3UH"62$=]:Q>DOU2?^AM)0\,V\RJZ2"HEC)Z,S)TUS,(+$3@BUVPLO=G?R;'#6 MKN&<9F)-.$L@5I355R[!A4X,F-"NW*JO<)-"MR.DW9@U "V0TY._FW"1L;N] MH$_CQCF:S,9%TN>R^_S-%WFR"-/C#ZIP)CBGD^WCW6=[U.]X75W&%Z5IQ4U. MR\T>_X[E^7IE))!78MKCPSJ*9CQ.W^4!L79H'F6_5G1VSE5PM_7)OE,_66/8 M>'^[TI%'5YB!4LI#B9^ 32"$J'B^ U/5I -H>/=+ORCCFI> @J],<':W*D,_D0SYZYCS<[%'-4(J>%2MA@^J#0AI9 MS8MVH9]V> S2H2(J]ELD-("OY3.U++1KM/8CQAO7@2$%EA+/JM\\WE&1N,") M&)E7*%40R_(NE\TY6YOI_5WZ_:/6VC^]BN)+]M4(8YL-L]_G%:1='I%&:YDJ M,L:;,,U[*SZNJS#/=A7+XH+5^R,NKI4%T[<1Z<"+%EHMQ49_G:K2!WULEI[B MU39+VI_H)D>HRAGPOW]WZ;#;68*(?U3-9TA-@+-*/'XN=TCQ*4E1OFM5M[(+ M_.8/0V=DYL;33/\%K]3-6B#Q#CWP&-@U@@>2(#!86E/S1RL6+NU\IU[0)6K9 MK$]^+.^9"_9-4?X3(M /D6R&]?9_J4I,^A M<-H">>1[Q^[F#PDQ((=-.GD[:!U^Y[.JVJC7"I8L)F$A%:+#$2,46M/MHF9" M12&X^VC5FR)_)<)RK)&->/+[IRU=>$8/:R6S*Q6=\AT0I@R*B#?DKHD MA"($+7!!0V>S 39*Q5\6EWMA6U\IPXSA>#=0NP)_O[?T-FZMZS A04AKPD_,/8=O)&@!"LB6 %CF&*!Q[N5P8 "N:O6W>%SJ:[(_]\1V0IL+=^./P+CJ3M=A" M^OA;_U:K!RP8[!36Q^6D$2NF\-GB8P+\XTU;B"#S#_^ZD1P''!'DT=^#B6!$8^AGNQ(W#O[P$L=3TVHC:[NV+#>!U=R0:OFN M %BH_M_QU7IZM86?LGC]03A;7'*4P]@>RCC9*,T>'5A(*6^-.$E#Y;@S'=\; M"E50@)D\GK_IO*]]'T:D@"FC_9!S?13:_[!E+^P>L/VR+BI N#BP$%G8$:38 M&+BMLU,#G[CZ0M,?SRC9.[/=,7H=I3-[+%Z=LRU.U] (MRW>!Z-KI%A.L)YV M?7END2^X0J@(<.]I]>SC/9J]&#[$%[*EIZBSQ^(H& G1;2"6T*GQ>;NK28_Q MHVO.T+_D\&R,1M'MP",&EYFP]=?"NU<8#G: +9H0'-K+-B(*E.L7U%/XY?54 M1-4%N\/EVP'APFYJF3F7N%17-LI=.3KKA!^KWL_NJ+!79\]U>>NBOM166M([ M$[[\%IWEZ9@RB,'@"GC ]!YU5.39C3[KA[H)1.S=7B*WG\S#5)@)+,B" M E?N?;$OC^V$AR[*G6]DO,3#],<9)]9#:4ZBP.X7P=G8B_7<'XUDA!Y[AC_3 M6_=8\ "7MB_3SJ8=B#W[.-[]IY#O]ZE.NPQ,VF271Y.J[ZCU#CE\%"RJF[4' MH?6AMZY_M[!+_K;+B]H3)*3_!543;NPPP_$N?$UTU5=DKY32VE4A7Q[!B2=F M0L=C 4O9;+X12'I-E,)( W17:^,L,R.)^Z$%@Y =VC33=*P9XKJYWM@JX1ZX M8BY=/9LG$[3])8/P74\FZ<;%F>ZDB(ZHFAO*&''-W*W;8 MG;A68RH*:_--9#S-")--TZ23NJEQ_-!D6%N?)M!"M\4B7'^R%:EU;!;4O?I\ M$3B,"_< O&A"77\,"\4'4P.-;[,C%BF4)M74*B@2'5X6M'VG1++AJ9%2>_-V-Z?53$_SIY8#;:*-<",LDKKPX86>10]I[1"B>LG8]" MF'B/4V4\<$E/=U(M<^7C/AIL354>7.8\YB: ^'_^TC W*@)1>#[9$]I(ER<# MS7+EUX#5.PW]?N.R(#-:N/9[5GMR'?+D3/2\^Z&.U_1V%\3W@Z9_BFMP']0JV*+@M]7%@Y5&<7A8! MC3?2K=0V4MFZ/LXISS?L-BJQ>/FBZ!X#U M<3Z27*6XW/Z^2KMZYN*]Y[B"B*E:)DOUZ?52SZ.14&)WVSEH<':Z[OE97*VO MP:DZ=WTI/VGJ.T_3@"WMSL@JKHNCH?JN5[ _>24<&KG6IN/HQNWU+E?/T(K? MJJH(3O%2J(VH,>WM>FR/2,CZ^O4HCA!"C1%UNG94O>4PMY,Q(7':,^ ]<[$, M/KG!?OB;Z5(ZC4G^'! MB25UW"AS-F<6_1'^(YDD[I,7U5\@=AK^;=C="QFQ5(.+Q91YV-'PP4TS>';X MT&,4Y\UJ)2OZ3530ZH1(0$V.S<4]8.3-*_ZM>1\)ZC.=MK%&5G"V=84UC&)Z MKB0+B6_L[K-M("@UDO"7[.O3DR\\EZ*:[A+O3BTT=!*:H*[M$[_G$C)>J-36?U*;5;DSD*#AGC;L;I! ZW2 M38R[_JVJ:IG >JZK8$&'@UNR,\ =6$)(A/FRZAZ >#P%VCA]ML9+G8*>:@J$KM-D*)K60I2+QV1KVI3+(X9?:) MD(5!T=TK@=.'M5?S_)=239FA2S0!G<@>MC-GG"OX]SN*,2['3:NRIP\;P5WY M(.>[0"K:_[JE,W"3Q6IK- MAL4/JS;L&09%"#VSKH_K'<1@XHZ[!W@+H#0LT.Q-IG<>.I#E[GO *FB"&!SQ M]1R ]Y82O\[3[:*LDK:]7T(SS?,.^T7BCRH%#K)*[=^0YUL^$,R>'5V5+EHV M4I:O4F-?C?"MN45$8^238F;UUN"B6E6,OI7S;V*H.JZ456S=J&>S;A:*5?"# M[^N!'4JG8U"3C2<\_0#,0R,V%NG)V58X8QCGT*P%X/8[.0!>O]]JE?]KU$$]?^#[7]VW='_]=MKD;!@ M,.>29[YI(&7W5JP,7H&8O"A>;)U2<#UA;BG*FFRTJQ%60U&V+ MROBO8[YQO MS!'S.Q=KW9D$?+=,?3$F*F\SL4U=G)-)'4LY_[FTZD>DY([*K@\'8A8N$FU\@)J&0Z%/XMV+^0@31LX4] R%D=TCA=B+4_V"J6'.P=F(J-,O MI+?%R5A#OD2HIIJ RQ7M+/U1R[KD'PC=GX)U6XY![<@^P"B;C:^H4<#E> MT!FB1?;^C96;X:D5PV7V9_=-U9B"6(9YLO]MGI8=)5AL!/<^&^#O8)UD.@"J M*2#G3*U61VBWB;GFZ434Y8LS,?&)4[F9F2('&EB!!]2 0SXZ-:6Q_;DCS>:: MLAI53$5GGD[?M(O??JJR[F"^WPVAJZ\X_XBV"=>R:5(M-N1P+]6^V@!K7@3# M*NII#IR\ 8OSW0M^HI7?>;S?^7H8)4D1R8WZ(9CR) M&TD@QI'F2!'VZO856_L,=QJR7BSA!DZF>5,E$J"LCX)? MS=3U-8&;\&T%%DW=GYK<5S8Y_.R]&_%^;6TJ;<50-DP_9-I//N-5=B5B5*R( MB$@8NVZ8KJ>NO([JQTI;3I8 33'LJ?EN>=%D_"WY8XE@IQ#>*,J>C.RB6")Q M?6%YK0492OX1SDEW=TRL(Y\GW82X>]OIA&H&R*&KXX#$,%&A"XW)@P/Z=D_/ M/FK!0_#L#[\F]=!X^YB3Y/4HC_PS,WV]/:XR1/[5!%K-LQ?TXWO?+R,S5='"+WCJT4\9"R@7Y()!N^@'QR*N6E@(%?<'IY_NUAA"W 41J5GD MHL]"SSZQ8<:.-_+E+[I-NA5VKO:S]W)$Q*=D_RKEL&?GWXIN>!T[Y,M=!<#Q MVJR?^X?/_:]L_PCQ_PCQ_V]#K%_\G?7I3JJ>3M$T?(FV?L(&856T&.,S)WFB M8:'TFY$F4%!5:2@&>NZ!\&'>%MUE]L*M1[K5C=)O]H M/:^[G882R*\(CT;0BF6Y+?K M\"'W%G\O[@(=*W'FZC$NVT:!K,5E%NAK1;S&FAC$YRQ9-D;U&7Z2P*^T*]3[ M7A+9N_7ZC7U%*']O^T4_>=::P&>4/9+,ZCC'Z00>_\Z+D9FIN"7&EC8F\AFV MC;%LYA+*EH\^L8O/."205!+M#W@H.D+)5AE> M8VE!5G@@ 4!DE&7+&6[9/:#5[$$_ <8R*EL0]&.0;1+C>X!OW]US2+M8QCU@ ME*GC'H 1AV9[,,/A>\!/3^E[0+ITT!TF*TKE'H![$78/D PC0F,K(1^"Z3_F M_\?\_YC_'_/_]YB?S(/2!!9@ HM@BL F(WD?0-^JC+G]/SIT,#/CQ/Q?$H]Y M5!A#?G+DOQ37<%[ N*2B0F]CG&D"D3WZD^@/*RTP4.(31[6VT&?<) MBB83_L+8F=3@+Q4=WX/*_ &S=YO%');@D3X)9!#L/8]9Q7*E"2IV\)A:#G>* MHMQ^2> SA[+6'"#K]J^)\2,K[W-/4#H/&L!,8,6*:>W5 9SIL/]"I13N-@-1 M]D76U^25-KU]!+'Q)R2"VYF(*?#'GDQ3GBI MKWK^O0ZK*XJZGAXP@@YV8^]>O!+$LG+ D]U=M9Y+%O9>2N4@);$Q'SEB-+\JJV4)XFQ%U]_LA85%D M?6-Z>2[?>_#X)7[>G3><4@JN^O)OEXKJEE)804BKPIZ(?K MUEDN*LVSVK.@ M-32*4&-_3>P:P*7NXS [0C\G\:RZR;!CB2)(>8PK P:!Z7[@0F&%]['T_WST M!8=@ =CN*_+Z-?Y\K].M^.K%P844^)D".\3YJUE:KR;=*ONMYX-1X=B>6W(E M$)@L]>O.$G1^ TB:#14'RC7!=* M$7M;#%>C?$T5VNVCJO3%#2-D_['C'$%I6)$X#7.7#W9M-7#.^?62,[%!528*W#VK%HH3[&Q01KJ*B*=7(W/L7I MKVNEPA3?8IX9Q5&0-I-V?) \XDN>F,]VU>:Z53:!#"XJB4;$\[Z!MR(/ED .?%XN6L+DS M'Z9Q>,](JF%%%_[,%SVLX"OO#URKF.9EPM>^KI.:-&N*MIIC:$4$&^]-7F;E M9+44R)'$]UW]EQXL@ZW>X J7)1Y1?>)$_BC>[3>[)PB7Z?!]SAVN9BXNDA,VEAYG.NIM.!F MEEKD9EHVK^N/S]5-DZKP4S7N)^(]-.S$,T9?2=LT'1]ENLCQ8LRHZ*7]K";X M O;4GBCAPX8[S7,3S58+,4=H9QDMF7WL+@C7Q'4HX&[!B=$W_Y>L(TV:8TV] M*;3 "DVQX?OZT#FW%WY:?8#H&)8^JNXO&%=]Z]3;Y_&3ZQ/APBPQ4J[L6!3/ M7I[[04(NUFT$AW'RJ=9X,7Q"5W@)/G11"W1V(YM;"DJ:3)USJF^;]G19GDEJ M2'^@P6U5S;5C6..KB;7V2+F#\2>ZE&&Y[8.AR@:\; (*;)\CANK?_U[['60- MV&$KH6@3N&,2YYJN2E'3B>H4-H_]:#PIW6C/Z\COVKID\#P>0S='!I&:402" M;I8:'^NVUW\44"%XHQYZGN,K*1#WU%I&+Z[;4!1CH@G@\E5#(M3F9=@'3Y"0 M#GO#%>DP3C@B)DM$(4=SSAG_P>_NDL4(I*0%"*[@ M ?;_Q8_7+M/O09N#\E":-SR[;,75= [X^'F#&"EC4S.(D%;@2V&+U(P'!>6J2-)UD?7K0KZ#A*4WEOX4>/L:+LF- MZ?51)NY?;(M67J\B%JU18 M3$[>9MJW>^6"2/_H/?IZ30W8WR[AG]>;N@<@G!;=?#9W7_%VC<+OV&(!V?JY MW.A!>0Z[YH[4^,K2D7<+5A[@K-+GL$3K<='O'SBX?8Z'94W4327.QWWY+4MY MC[N6(QL%TI?MT=2M/'9R.G(MCB(J)V(OK7;;,6%L>F4Y[#*8*/]_!3G\E@&G4;2_@:N4NPV+I*U@B72:S_,> M '0;D)NRR4@E>*DK74TBR8S'$C0HUL<:+<2:2YE.V!_:,<55\N+X14!\3/1M MZBO;$E*!^4U LYX]]TZ@Q;>M\"Z]P ;7M33WZXJ4&V\*YY5UEK24K!;/R MK/??YJ@I@$*O(8U?/(['?<6X0M>\/$NLK^DS$8;[ WD9-9/.O1QE17>2(OMO#)/P=A9KJ7;-O? T2[[.A?_U-AEU4LE_I2OT-P[K&39AD-J)"/ M>Z&KNM51L-68,ES<-=P.T,< -,SP%01&U$?$![7=NK^Q0< \"TV?XK/X?2ZQ M#U#V.6YEQ2SCR_0LF-NCQZB(DFX*W>"+H0M_-O^9DGB9(UL+0LK4O]2%6U(3 M"N@X-C\/#%M)^0+:^\U1;%KIUM&/>$Z:]3K\DA5 >,L^F%DASG<;9SR.%N 0 M#ECP<*ZRQ2+U]^J%"M$_^]$1KV=T>DJD2UT^4 MA$\'/N[0UKDR$^7QNWQB4D"\LL5*B35=^*_IJQ9N/U0JQKU$O#WS%SLL0+2< MS5;KN&&IV/)KL9+T67YZ%FU#CI_N 0&LF2.WF: -*[BG+7!(3Y>LS^@>L,C@ M.&(#&F-+)^*L0*6MI!&#X/41PW4@]C;6Q"RK7H5/XQ)]FV0]I&_!!1(!6NO^ MG6^,,Q8_UD![@@]G@BV@LAIX>L6-#!DK 'DC@;[5FA7(\.H[#.#TP@Y@1\."L52*=IPZ.Q!IK4$N+^O. M#XEG6A[+LOCI2$>ZS?9'9K&MQTPPPYM>AP*VG <:O*T'/I67U8;N+FO6RO!T M,#AY.MWN1!7G6]]$?TFB9EQ+BRU MR,Z-%NG-7I/AR^T%S)NU;B88+ZF:K[59X2_/BZ7"+%E))XE9():B"RZ@QQU. MA\*"TUAO#,[G'GVQMZ4XS.BIQ.*!S'_05_P7UJ_Y[#A(I6+BCM0MZ.#2;IXF MZ15XA;278B@F^D!Z1$-0E-!-/'Y>19*V)G%U$;L#D9(6S#H%CDRT-:>*W13" MS&.49._16#PYV$L5GA9)]_J(="E=Q9KK4+J\R MSF^T^C%V5(X;K'5T5S@[I:AL#]_QM:)P?B3S\[#-MZP!B]UKW8X[^H$Y _EN M<7(3:T;(C@:5WS^BWQ.4O[IN. *>]\/RTHGX4%N%.W.N?F!$2S,,!O66&5N- ME']4%49[7!E/)Z?2QYPC6VR(\BN<5\K8+CJ1MD?H?SI04V_Z&<),WLW_6H'+ MGD904L\))V\8U)#A*[J,R"*V:F:$\[;@[;*J(IWLNOA^^1ORLVO/I@WZOY(( MD<2;P5IS$=YL8OH79X,YU"QFG4 .Q+,%']DR^(/^'#0&9T5C)YH/?IZ750O M2G8BFP+Y\(_R O$@[=+N^;K-T%;W=]*O*X9[#@MH5^*B].SD6['@M\\Q-J' M3N"3/D=(@721SN[<^L40Q^@LZ2HNDX9YB#SF!M::F/9R+@-ATL&UK5\C&9@U ME&L<-Y#\<*5[.$*T2'MFA1;;Q32N=>1EO0X;YB":-=VR9ODYR]0=\(K$4H#: M] 6JC'D_=MA,C23*=J"6S>M@Y:G%X[JH[E2FL:([83=R_&*-82IPQB2Y4ZRS M&DF"X$_C"A_5&<$1@ZG=Y\K8SY>/N8^[&L5,QL$1'4378"X5HDFFH;3K;?9( M5$>IE;#-WY7?S@2?X'-::'FP,Y,"3[[<^T\Y[Y\@,!AL1#4?6 @M:V0+@DS@ M^DMQ'LB5VJ7R>_CU]WK=HD2U3",>%EW#(8VUB"SO5SXT;M_N 9\3=8_)ZRMZ M\E'^B!=N%G8G'YZ"*E@Z5$&5@(>D+/=MDPH<>0R#-#'$NDP:YF3?]T..F0@7(A M-[/0XC#QHR[M,@YN+-H6 B^SU'[)<0"I!4=1S0'L.7[.X(D5HMI$\(\/-Y^<%&)':N< M5"U6(0?3ZI7O@(39OZ6$UX>Y4L+U?5!8=$V@RK)[0$A0N#/-Q*"'%\B8J+*, M=%"V')OD/!Q^\!QC8RZWB^C1GDZ'CK7/BXG5\;.=#E'P2\7U7BD#P#U HPCC M'F#E>T=R*D]VGALHSF'H%J7U2VO[CF48"?8[2A7T]PI4^1R,N2VO$D8@L&%E35,<^^[2V,([!"Z4FED_H>D;?]IV.YC)WJ.:5&ZY]$H M2#>,VB,G/6#MAZK4>O_S>X![8&OK&J;0(7O.0Q"U#:BG&G4J-E@:'*QG@2;' M[I!\UN6>CS? /GQO2P03DR'R@LOZ>DEG6@.IQ!ED30MF%\0&:Q0?=0G#DIEK M\#;L?(R*WMJ/-[U_BOVG\9A>Q3C*(!1/!#X_TT 4$L#!!0 ( !*!6501MH(W?:,! #IQ$0 4 M 96YV+3(P,C$Q,C,Q7VQA8BYX;6SQ3KLKVVJNM.5&QDX&EQ*I54DTS;FD^_ $AF4JE\ $R0HB>BVR7+ M)''.#^0/YP#G\2__^_O]"GSE9947ZW_]D_\7[T^ KVG!\O67?_W3K[=O8?JG M__UO_^-__,O_!>'_>?7I'7A=T,T]7]?@NN2XY@Q\R^L[\!OCU1] E,4]^*TH M_\B_8@C_3=]T73P\EOF7NQH$7A#L_VOY5Q''0G 4PB@.0XB(+V :DQ2F@F61 M0%[J!VCQY:]I+.(L21DDW$\A8G$$L4@C2$+"B" B21-?/W25K__XJ_J#X(H# MJ=RZTG_]US_=U?7#7W_^^=NW;W_Y3LK57XKRR\^!YX4_=U?_J;W\^[/KOX7Z M:C_+LI_UOVXOK?)#%\K'^C__GU_>?:9W_![#?%W5>$W5 %7^UTK_\EU!<:TQ M/RL7.'J%^AOL+H/J5] /8.C_Y7O%_O1O_P. !HZR6/%/7 #UWU\_W1P=,OM9 M7?'SFG]1,_N1EWG!/M>XK-]APE=2>OVT^O&!_^N?JOS^8<6[W]V57!Q^[*HL MGSQ529DI*?U82?E/QP;[^0+Q'N9#R%Z7MGXMY*?N#C"]P; MYF*1FQ?JS9I-]>YNA[I8]/$E=O5:%#5>3?!:[(;IB;Q2OW@G?VJ'40\Z0:9Z MG):Z>Z+R[S5?,]ZPY9-'@YS]ZY_D3\M-!;]@_+#\O'F06JFU#Z^N<77W=E5\ MNUF+HKS71'Y%JKK$M%X&0<##A!/(0^I!Y$<(IB1&D*>,$X\$5'GK0N'^RP*$^\CV7O"HV)=VMA/>K0\N;7-G46IC^O,;WO'K [0U2 M>&4T-/K\6U]LP/**KHIJ4W)0"+ NUI!*34#QP$NIQ/K+ N3KK[Q2/P*\9D#D M:[E@ZK_1.O^:USFO_OHO/^\@:A-6$^"N1@9(9](0&OW=B_W]'H2WH M$P%7RFHIRGV@"CH4J!TY5%)'C9+ %=%JMH^4D 7^SWQ55]UOH/H-]/S6TODG MV[%_?O;V7)6=GKBD9R:OO>)G6DB3[J&&3^91F< 7 5(7%[UXS31)$?\$BI+Q M4IKT!]3=?BQ562_?RY?H@_@%_V=17F^JNKCGY>OB'N?K9>)[7H1X"AD) XC" MA,$LCE,H:)($V,?"1T9,=G*4N?%6)QWXO9'O^+=A@>1IDG&&S\B48@Z-,6T8 MJ7Z*).0#>@0A_[9/#J='F(0*C)3L/GRSB^T^\XY,WO%:?D(?A/3=65[_PN\) M+YY)AD&FQ892)E! M*S3XJ17[S^ZHPPHFIUQB-O*DY&(%QC[;V-T\C'X^W^&2O\(59]?%O7INX[&4 MI7R3M$?SZG%WR4?\J'YU]0V7[,T_-GG]>+.6KHT^:Z@^U'>\O+W#ZP\/ZA'5 MWWE5EE'*8N:%RD_Q G4X0"'!@L"$TTP@%G 4H65_Z^N\NS^1Z$:? M]-G=09=?=B,?^"E?@TII6!W_?%]VT@WW;>8TD1-M_"A]H#H18J"O-.AI#<@C MZ%_7:@ZTZ@O0* ]ZV@.M/JBE_J %8 ':=T6^*@T(#G>1)IXVM]M04PD_[3[6 MQ%/R;"-LZO&'NMAR_+MBQ6[N'\KBJY:L:CW$A!&>1I&TKQ'C$ GJ2TL;R[\F M/*9)A!!!H9VG?72LN=G76U%!WI/5UNL^#JVI\^T$L-%]\ ZKOIBC>.)GX7#L MD!\?;V*__*SBS]WS\[?8,09??UU^+-416/WX4;X M;3#%5<]:.:J*EY7OY5Y M7?/U!R%N,5GQ6_Z]?B7U^&-)LBCFOD]@$ <$(IQD,,.!!S/"_ 3%E,6)T9[= M!3+,C6%4K W;K/0!XW5125OFOMA(DT8YIY_X2L6,: MM4H"J:4RC:[E%5^*\M&,GRZ9R-.\-='TC,QGG09 JP"D#F"K!&BT>#(!OVM- M@%(%:%T,CV NF0?6AK7IU^&EY^.),./-R^4+B0,\F@5&/D@O&G[0+AF7/'F2 MI<2!ZMT2X^)10Y:>_*NDN=7CO_.5-JGQ^K$UIOR4AHP'#.* "HBR!,$TB#R8 M>"RE-$:<9A:KR[%AYK: ;"4%2E30RFI#/4)$B]+SC[7DEKU9D+U M85.KV&T5#K\D$189D63(?!Y)]SVF$+.00.PS%$M[/$DILG'?SXPW/WYLQ065 MDG+SX%NYM@[A')T#NU0_-R@V @+>M*Z<_ -87'JY)\;"FE&,$2A M'T!",(,I"U(>DL"/S"+P[(>>&_OTQ 1EZ\Y3):@=W5A@;\8\XR Z,@EU0H.> MU O0A[C;,;D^";$U(=FCY92;+(:?E*;L8=EGK %/L'<9W^:,K_*Z,]5Q&B-, ML0=YB@E$W$]@QGP?\B01*/9H2A//U$U\^NBYD4\GG;F'LP?5>0=P. C;&9#TK%C I.RC(*O^BOQ;;T]@!$V)X2CLN MS"/S94]JH,0>))J$7$ S,L-8HF),+N=4/\ <%:=_^5)\_5G>JDGC'TC]")L?-5,< M?>@D-'!.I>X;/WO=,*-%\<,N\*Q'',V/JN;*QS*GW%\2&E$N"(5Q1-67+01, M:>;!)/9)*J@7L=@J"K#5]&GHA%F&#H^QZ% M*&013'T_A GF 4<>"X- 6-74F(5:<^/>5O8V_>-2TIT'QB^>)S+6"S&VD3E9 M%DD/H 7H( (M1D"#!!1*0,$$-$X_0J+)D'G_0=)0K%3[;Y*D,F0ZITMA&23= MP"B91BXYHC0U5,&FQOZHB0B#',/!B$2 MJJ1, -,XR: G_\1^0--8$+M4S8OD,2+<2?,O6W6:TA1;A=2/.XTL(VPNFC"S MY7/\29@H.J==P411@ITFX(DJ8*N+7+NV=Q!Q+ '4YQF$*>/X16,M+^_])46Q'X1Q !D)0H@0BV#FJ3P@+PY# M+Q)1%!L=,@X58&Z[8MLM"=QN292=S&"EA ;J4%@O!(\T%;^Y@J@-'!'RT.A<\JYUD),2JA#(=IGR\'/&4:%DESE$.LF M8H,^WDI2KE1]: ,:UJ(Z2"LY@<"*[X-B=DZ49G!&]GV]P M[M*!VZYM7:$/XJQO7QUS[IMW-O8(2OPT@I@QZ5@G(8,9(Y'TLS,A1)JBB"96 M02RN))L=M?9*.9GLYU4G-_3L2,?]M!ONRK[$9(Z] DP[C_8;L*XQ=[OMZDRZ M:3=;78/Z;(O5^0#V/7-V,C0+S2^\OBO8C>YAI09Y_ENNX\FOON?5TO?\.$T# M#_(H4N65 BZ-9-."Z#(0RQ :QX64S@PZ<24E,PB>EU(RO,_%9N2[?,UO:GY?+9,P22,N M/.A%+($HX#',5'H=R0(:4Q[&(3.N37)BG+GQ3%_4_]7N(5VRV;8#=,B.Y""8 M7F)74@D*M*0.S"!#+*PVW79WO^#&VS,53F^^/;]\XKC']QM5=Z1U$ZNKKSA? M*;?O;5'JH/AEB&.>Q81 7R!IE'@LAI@2!&D0Q0Q[6,+>C<2.87_#V_ MW]R#M19;;>XT$9 =Y+K^&FQ46%,(*^J#5ZWB;S3ADJ>>P$,=^9F,*UCD^+E M09/OMR]#6]#RZLG+H#6>0>BDX9S,(W[RG+ _1A"E(>3.(BE-QQM:TJ&I#-H7 M:AOT?Z@6S#+TD$>S5&4L:]\W)A!GJFI>0 (O]5..H\"NM(.E!'-;/SH%I#?< MHYI5IX)M:0?;^3!C_5%1'IG.MP _X?)>VE+7OE-%#^TT<%GS82!XCFL_V$HQ M<0V(@2 ]KP4Q]$$#VPKCZD[]7YGY7_%*G;-\XE5=YE35&)7_( =[^HO>E4U, M^\V:EBJJ\S5O_BO_OMJHHG1=\9U/N.9OA."T7A+N9RQ"")*0,X@2PB APH>, M"N&Q+ E)DB[KHL8K,_Z<5GPK\MTJ,>+N__OK3V^N/K\!/[U^T_ST9W#S'EQ? M??[WA?X3O/E_?[WY^]6[-^]O/X.K]Z_!IS>?;S_=7-^^>:W_W;))\K3OBAFW MS_<-&'EA4*K(699_@IY&"[!3MOG'IF?6T]\]N:$! 70HR)>IQ>'/"["%8E>? M3($!&C0<-H-^D5ETVU5Z6A6F;4_](M/SK,_URT@Q\4[7MK;#555M[IM,,M7* M6^GT]T)% 2M30,FY1#QE(8X8]$)/KJ91(/V2- H@(ER(A-(HRZR:F$P@\]S\ MEYUT$^UC64SOR%M:XTS:_'>W=J6'0$_S!>AT!SOE]6(W@YTN^ZF:QZ:7A=P_ MQOZ7_40XVPH;,/3 S+INH,[OS'GUBUPL-](M_;#^I"JKEG+%E +FU:_K@E2\ M_*HVY6[6#YM:_K.< GF75NL:K^BF25SY5*Q6;XM2:;)$?LQH(!>J+,$4(@_[ M,(V0#XE(0B\A8892J^#IT26>VZIUK6T57@KS306H.G:BN'<:LX^%VI M#EK=7>843C5/;G,/1Y=ZVAS%J2;A62[C9 ._3.VE-]]Y2?-J5]3C5FWUW:A@ M0,FVM*E4ZF=A+$+$8<8C#%%,8IC%?@H3+&C((R_V?:,DRBF%GMLJIT54<92- MC+L5KFAT KQ5ZG@=GY=[ 49VWD::UOE[;Q]V[EJK^JZL4.PVJ&*X^S;Z&V'IQLUIGB=TYWIJ@V]2[P-N6_7,;WOF MZ_5"0!0"X">%P9]!AX):%3L<1O#LIIJZ<3R\T:5_&4]OJDDYZO%-)L"PI?%O M1<&^Y:O51_E5W\D56O)NL=%L>\7^<]-DUE7+B'I^B(0JH#L)XFDY< M@#,RP M<+LC>W2T:;=1SRG];._S[ W#B.(=KRK.WS5AF14M\XQWN@R26M>?RS*6A2KO/@%KW%S:J/B MI#:K&JLX\;)@&UJKLLN='_)YD]>\-9I1F-(,$1]F09Q*3PS)GT(J';,TCOR8 MIAZ)?5.?S(E$H&?_N]_2H/ ^^>/OUSKG_Q_-BPFX&XZ MS_N&DT_2R$QH,3^=3D JM7/*M5H#?% W$V;NM$X^<1-YN6Z\6:?HG'!_W8PS MF;_L%):^@^WVP4/+'?3[S/^ZWE2U' H60 MQIYTT--(0"RM;4@2GGDL37B,K2QNTX'GMI;]NF8E_K;6*92%[G8MN.WANS'H M9B;W&%".O.(HD7N-PU64LI(:;,4&G=P+("5W6;G #BO'!0L,!Y^X3H$=),_+ M$UC>/XRI7FTJ:?%7U75Q3_)U=U9/RR".XC"C"'(F5(!N',$TYA3B./22R/>2V$=V MW5+'%]KHHYZT>>JV.DF^IL4]!S7^;DN0$\RU&;7.9/ZF(>5.6=#35@<9M?J" MOL*@T1AT*NL%L9^4TFJM-E;:]T$J;I1O9$WJT\V2T^5@ K$G74BFFX;])6C" MD8#?50CU<8MO"+QF7.\.M)%Y^@E>A0 [45M2=L>L9I@X M9<4S0T[*:&;J[[.1X5TO;P;OB_9!^;.W=WC=A38M$:)11J@Z6 M4F>V$0"*B M%(:AH#A-:"0\J[ZHDTH_.Y[K3*5\]\'BTQ_L#%Z!Z0UEIQ/[8]K,SRA] 30* MH)8P@ Z'>5K0QM,W6V/ZO 8_K%UM/#ECFMCF0@RTMMO!W^;KO.;O\J_/A]SK M1?YKQ<5F]2X7?!E'' >$4\BBD$+D$PHS+TYAFL0X2H1 26!5SO<28>:V@KVI MZOQ>;2&!1D:@A%191?_!<6FYBETT243$D1!> KT,11 11&"*8P+#)(C\%"// M$^E2WD6*N4U37Z@I)FK33-1*392JT/^H9LJR0/]%4V7H?$T$_]BN6;>R-WK ME5+DT&K>*0-:;?H?E$/WS0&J;IV[2P2:UO5S -TSQ]#%,X5&VN>CX^\>BRG6B^E*=?T2!ZF1),\FZ MF8\@H;[T"S,21-@C 1%6WJ +H>:V1%XQU@@&FE(5Q5H=@("'3EY0\I4FYKH M#TJEAI'M"-G);)H1\]1S-#)!]]71!Q*=0HM=L>.M2DW[.:U4E^:H;MGJY8ZH M7:+LE+"="#8I<;N$M^+W@&X>]Z ;AYK:7G)T(T_:"&P3/LUYNPYYB;U0>B&7INN:H M#G&O"I7#5-T6K_A'G+.;]>T=?\^_U[=R/KF.=%BF01@)GD90>)+ND!=CJ.H> MPS@,,TY(D@ID;'->+,W<*'#;-(NJOI)$R0\>FKK7YK;5Y7-TWGJ=%/F1"?)P M(.)V*G2+SU8A<%N 5QPHG<#-&DBM@%(+:+UL0GG_NH<-+\>4LQ^7C9[SB'\3GNJ!_7'W/JZ5' HIX M*I>U2)48I91"'#$"$Y)23E@0>Z%G6XKOX$AS6[>4>.KP1PL(?E=E]PZ/-GG9O9-*'RJ[=_H&)_4YJRM2:8M\&6=4 MA(BETK/WI8\?(@R1.DZ<,+2VX/:=LR!'JQU]X?5>P&UW[L.GM0RCA:8)# MZ)$PA"A)0XA)+/^:^B0D89P&J65I0;.!Y^9L[$13*94/N*S7X"ZK"]I!Y;BZH.'@$U<7M(/D>75!R_LO MLP7Z-*@W0Y'@0< D+:5ZXX-%,*.<0,0RG[,TR+@?#2F LC?.W*AH:PP\7?;M M=T2/X6IG3%V UE16DP50@VVC(S",8@3MC_4BULX1A8^9-<O M])=" I1&&,.(!43U<4L@]D,,0TXR3I*,T(A-WS'YG-AS(RS=2_>K4AO@H9TH M)YIP,^J;WS2.S*3NNR%KY7^\3LBFR";3LN=HJH MA;ML&-+EU]TZK70*!WBT7[SF&S=_Z( M8?P9&7DAV4Y%O[+>EOAOUEV+Y0I\Q(_J*QP==(NNJJ.#_T.=;%P&QZD.K,,> M/%V/UHL4?]+%];(G#8PC46G/KU3]&Y48+9_=;#67I7Q%]$)8O7K<7?.QB0V^ M^H9+IO]0;22OUNRC?*/>RW>L[6$:Q(QPX5.88B^#B KYDPY$X6F<"1:@4-C% MI8T@Y-S<(BWI12UEQYA),P_HI>=GY&7*9FKLHV1&Q,YMA,T8@DX;G3,BU,\B M>\8<:^ NV?%:=F\W]497O]A60V\7FEU8H9_$2 2I?"M8#%&0(9@)$< X2)($ M,48RNS:^EP@S-^IN! ;X0',$%7XK/8=+ZXA?-'6&NU@33U---<]WQZIY MOE?[3$_:,K2Z+,#;O*)XI;,SP"^X5K5C'D<)H' !M=LMI4L$FG:CR %TS[9_ M7#S3CI(9SY?OY'NR^GA7K/G[C8Z:\[%(0LX9)"E#$*GHS"SU&:19($B4<4)Y M8D*QAQX^-\K4\@$M(&@D-"/$@\"=)KA+X1B9L"R0,"::4RH?((Z*T[]\*;[^ M+&_3G/$/I'Z$S8^:* X^<)(/_Y0JW8=\\II+:W@5576-R_)1%*4RS*IW73/S M)9+?*Z%"0(Z3 "(2IS +4U77)J)^$*?$BZU,(H,QY_89]VI)%2H>L2_TT#I= MQP$W,V0KYF=-= M.5L)Y\=N31UPOA-T>&%8]_/I:&]NS%D:F3RUX+"IWM[7#O34 ^01]*]K501: MQP5HM51Y_%L]%\X,L=$G8=H=/FLIY[6]-Q1DZ[V]P0,-6RJZ7DQ7ZV<.[,=B ME=/'6_Z]?B6A^F-),B90EB$H<.Q#A+- ^ICRISBA(@O\@"3>D$F)'V.+".S,:G$5V 1G+P>_M?I0+0.CBT;>V!<\J@%L-/2HWV ML.QSWH G.(YSTJWGWDM]-V4I";7?(=Y#8>QQAB"3;R9$/$L@D70&4R1$F&*? MI&EL6N-KH QSH[>S44Y-0-.Z6,-6F1&"FTY,V6D>G&@B1B;$L^%-3:/0G1K] M"\>? D>Q3FZF8J)@IW&FQ%VDU'DPAX9*G7CR/&*ESJMN'"QE\*BAB;)-^Z"; M];'^0M4G^>_%6MKVCQ^+JE*KY)(SP5',(Q@BE*H2E!G$"4]@["5!PI ?2#O< M+FMV@!1S6Z Z)=1:M.FW^E(]V$BK",@KU8]-*Z N7"N;L?[&5U\YN"_6]9UU MONV0^3.SV4>?E9%7J_Z$'.V]IB9DIP7HU'"9EWL!BHZ3=(=(,G'&[@5@/4_? MO>1A%_6+:'M+]_?4I9\A_^%:_GM>/]E?W]'Z,@A#[@LA($&JM3 /(IBA0)7V MC1GVF8]B;&SV7RS-W/CU/:]!L3U<6JG#)>67*W:E6@] [4_KW,S;>=M_TMD8 MG5-3CE+@_IAC#];/U16A#-DS-ID#!SC);IH M7 ;'D28;%SYTF$_PL6P%T*4]=1[ATLM\N3!%'@P%S2!*D@"F:4I@Q$/?"S#V MH]BJT<:!,>:VWFQ%!)62<:&JXK1IWO_3^XOG10L0>0O/T_]OCU !WM1W1:GL MC'\&ZZ+[;5Y5*O].I]UMZJJ6/RBFQ)6*II5FBJXH!D)_ =3'H*_;_ZUGYQ<< MFD,SJ__"F1E[!VH[*9^;26FSMF\TPNZL]A,H.+7)#XTSJ<5]0M%]>_K4I9<$ M\*\.!:IV_>K])699QF@6P"121C'S,TB24 7J>UE"$QHD ;4/U#\]Z-RXJ T" MUT(_#[T'N)5[2 S^&?1C+Z21EQ#(P\R#B'HQ)$)D,/8QQB@D61+[9BG78^$_ M39+UF0Z\PP$V8V77H(U,TT_>UVIX?%MB92F]QH^5 MO\R08)+]?9C&D5P(*)%4E'@"X@A+!R+B&<6AW:[S0$GFMCKTQ 1U(R=@4E#; MK>2A$V.ZG3P!W*-O?9 :[)18@)X:"[!5!/1GI%4%O#XU(P.VE2]$T_'6\E!I M)MY>OA"TYUO,ESYP&(E^XC7.UYQUM7C:,N5I'",J0\!*K>FZ'AYD;_5U1NKG?K+#J6?6:BYSFEG;:$33-:.URC$;FK$[ ;=&Q M\V7QK=GH- A.J>;(4)/RR&EU]TGBS-4#LRGH'6<;U8#G:EWG+%]IBOFL"GCI MN( WWYO8@;=2>!74NVGVES^(3HJ/O-0QO;)F!""4RJ9 Z<0X<2#.!8> M9"P0GDJGP(FP2J5P*M[<&*?33FW?]?4#.P5!IR%0KP_HZ:ANVGZ*4LTFF!_\ MKC6U+9'B]BTP8[R7F]N1F?(EIM4^\V(4]-VF7;@5<=J\JG40 M=?\I1RJE;TMX) E-PC!&$'$60)1Z&4P]GD%IOL9$H-B37ZC->O,".LQN4=K< MW^/R4?%0HP<@6F45)*W^I@(E'LKB:UY)..R6F9=X0\S6HIG/^\@+5CO/;8'A M=D7J( [#+HWX6@;BD7WRFB$F@ -U1&]6*W4DSJH1BD>\X)3Z'35>PD])ET: M7W"B]M?/EQ3%6<.O3]N8Q!LF1\I%CI_MMO>RE'I!W_*:S3UG[^3SGGZI6^4Z M%@TC'J5(+K$1(3Y4D=F0X#B :1(@+T1!(/]Y2 ^1:=68VU)[N''Z#@C01V+_ MT&L!.C06.M*CG[C1(K( "I-+6'A.[Z#92C[_-VODQ7S^+Y6+QGH3SNG8#?JF M4.6E&_U-.%T�.GE,8^_E]7SM&FR!>^IH]-)80/XF/)O^;%IKI>X?R^4N7V MRES^.V=+0A.21(DO%V>1JGI;,219DL(PPW&, T13^63#<'_;P>>VI#8"*^?U MH1494"VS+CS:"FT>+6X]%Z<7J;$1'GEI:2IQ[60'.[0[\4$C/W@S"=KFH?AC MHOY#1=X/!>)$H+WU(R>+JQ^J;#^,?O S!N^BZFRS7=99U^M#KEH\USUWEIXG MLLA+(B@2@B$*$@))' I(44PR^;[6I>XV!4I3& M"8X"F$:"0)0A'V9AG$&/^$*D691X@ML%=IL./;_@[FT1#6D0B?R[2M5IW.N] M+EK-!_;0M&[2?K;+UEK64VA&;V-,R\@4UXH,^C*#3FA -C608H-'7@,EN#N: MLX7**=49#SXIW=E"LD]YUO?;^]UNNAUVFP6/V\==;9NY+L,TQ4F $(S"3)*E M:LJ=]U>]1Z7?\@/=K]/+BC6@'96>JU^K'+6 M'N)L*?31W!6=X&4XOU4PKRD>F:S=-\_=*KX NX>#G?*S>AO,MS+F]59,M/DQ MH[?#:KMENLDZL4$S@1"3;>E,!VA_$VC"40?&<:M_0[=1+=8NPV]=B/:M"'73N%\%FKM M]NE#2^JHRF7UHVI_J2+/5*S9P[VNY-GU J*!%],T3"#F4:!<3 ^FL4=@AGS? MRU+,$A385=@Y-^3Q]*U$H\ZKRK;SNEJ@L[KMG.F*'[.-8L3-\W M;=L/;=>^:M'YA[]U\Z.\?56?MJMF>,^:0-Q==\*S5:0Z;N=#83J M8$.SH<^R/X%46;D?-O4VVDS]M#O&:LN)Q"@4B',..0\X1,A#, LR#)DO@H12 MD0:)42J.Z8"SL[VDS+#8U+M 5/WC3FSS8QTCO,\?T[E&<6Q+[!R YPN[#$/2 M_(C+-:(3'5(-?S6MSI1LT#EQ*F3TF,G.=6R4ZI_,6-TW:<[EP==[HR MW9_X5[[>\*7O"2], PI9%H;2-&:I=*HC##V>Q1%._-2/B)UI/*G\\[.IMWT& MRD;"29(=!TZ^F94]OPG] 5(;C^^O[,H/71=577T0[2.K5X_M3]>2W[\4Y:.N+]3\L>WX MBV,1!V&2P8RIF@*,>1!CDD(>^*'O$R0R9E2']V))YN;A].N':774#YU"JFU[ M^S/H=#*WTR^;L?.NT&3S,/9&4#<%'[HI^-";@E?/IP!H5=HR;48MG!W/C;ES M-=D<_5!YD4Y0.>%M7?;\R=PP)S#T_3,W#[1?FPZLH6\J"<.W?V_V[S[R,B_8 M4LB5AGFA#^5*Q"!"F,"4A0AF81()'WE(1$9'F.9#SFVU:40$W>[U@Q;2G+4, M<3Z_=+A'[T6\D1;.5FCP<1PXS=G>/:P3T;H+>*U6 #ND3E"]X8,FXW0[Q?KD M;7GGL.VU_5JD*E2:+B,_Y9CY' H<J]C257=W?(;!M6F&(O1EWC('H MR'32N?+;NK=*Z":QK!-;^O4&'OV =A=V8#EN@&$X^,0M,>P@>=XDP_)^)Y[E MDS-'772]RK_F]6,;0U0M8Q0KCI+SX/D^1%&<0I+%6/XU21%!H8^9453^P/'G MQE^_%>4?RGRG;8$&/" G=\@T#/)"78+[ B[I7FQ'3X$NQ,VBQ_T0T"_R55V" M_T/M1UZ A9UK>O:I+^FGFJI\QFDU?LS08DG577<(IU8>_7.5Z_?=8VDBHA1# M%F0Q1#C"$)-0_B0XB3(2,QJS+ISCUMQR/3'D@ B,VPDX7]5,_:MD_.IN8)_A M4RB;&:>7@C95U2()T39J05NE/4%=5BDZBX;CPD3'QYNX%M%9Q9^7'SI_RP7I M$\^"B'M!YZ\>=Y>T?'7U#9>LZ3.PZQI9?5#EPF[O\/K#@VY=\+[0W0L1L5!X(4V@_ ^!B ;21?&\ M" I/)+[OAR)*@O;U>+.V2$ ()D[82HIZ V(M]Z">> MYP=>&@4XL#>31I%UIB;1U@8BS0IHM[B-,ZM4!#1@H0=3E'@0Q5$(,(+6^MF)G,ZOB4C1YC9=)K9)2\^02/;(",616P>Z\[2&'4JG%H5XT@Z MJ04Q*MC[UL*X@PVS#'Z57TU1UBI=XC4GM:ISH9CK35-=?9DD&4T2$4,>1]+5 M37VYV!-5LSZ,21(S06B6V*78G1YPP([LR(S>DQ?DK;" -KD&NI#R5R[_E7"P M+FK;B((SX+- ^(CZ& :,I1!A50,;I0%,HB2@+!%1[,)TX3DSY*0KB)GZ^TN! MX5U#&R,U'?;:IZD!EG&42-W"KQ@!YUVYS$&L<@C+QD@S%'H()CU0304H@1D05:(J2.):R MH(#:T/*E4$[ Q3?.033CVPNA&9EDMZBTXBTTU;KL 754>\>Z &_TGN6:UPO5.T@: MQ_?WTD:N5#W@OUX6E+\_*6;TX1#JD:GD4*!^*^TH?:(-D1DU?G]_S!>-Y#\" MP+F8_F.W7;A-_SJOJ/S8-J4N2WMUK]N@O2Y4!>UE0D/I#WHQC#R,(6)1#"4% M!=#W*.9IRC$55GQD,NC<2*G7AJ2_F_=[(ZUA)KD5ZI;;J(ZPG&Q7U [&X7N: M!KB,LT5Y:N"7V7$T@.+H!J+)O1=ULU2.:9<5H+)FI!6PE->SC(M0.HZ)@"C* M$,1^DL* )#3)(AIA&@_J7WE@,)N/9)J.E=LJ1Q5><=VG4A67^:KV G3C// MV&B/S46V0)\O\&K,4Y= =XJYY'-[K"7_ML]8@P:>A,,N@:1CM8N>,8\"S*/>V*;OV*^TWYXM $'I;<3 M[+FKW2+664JJ#O_@GMQ'0#8SC"[ ;!HBVEJ3JB3^DVJ:3FVBTS@XM8>.##6I M+71:W7T[Z,S5P[A!QW&^E^+BZNY&;YMV)\PQBT3F80[CF$N#AX89)&&$8.Q[ M*0HXDK])!J2W'1UP"$-,8.MH>>VHX#BF9FQP&433$$(3SMX*"6[:#?=6SN-) M#]:,><OO45;JKK,J?S4=)K<6O]'Q8)_Q2N= 1ZE M/&-A%$*1,0^B,!,PC=, QAE*?.R+."5&E5Y-!YR;)[23M\U_7;<_\)W,ME5; MSD!NQB$N@1R92GH87G<8ZA_>&& XH#*+&3".*[*<&73B2BQF$#ROP&)XWT6U MHK:-5Z57)(KR7L49[1HO*5Y3$MSF]_*2#^*S[J&%J?JW=]L.G@A%:192#CGS ML4K(9S!E 86^'V?")SYEV+/;^G4GW/RVBG?MDGM:]9I=#:L[Y6(>3;GN)>9F M=%;42O6;61^>G07H5 .-;KK;=4^[D=J[ND=]C")8+L1[B3)9#F$]4DC+Y0A# MV\_^O5AMUC4N']_F*VFM+0,AZ9F' F+NJPXY)(9IEF40X22C'D5^ZC.[MK-[ M(\S-?FQ[IVZE!(V8MDUF]W$\S9M.T!F9_FR!&=!*]HCR%[:0W7_JQ*UCCRCU MO&7LL0N'V6Y-NY(#Y_W;"#CDQWY N0]%2.6G+4@&,6,1C+*$4OG[( N,/FWC M$>?VJ3<"VYE2YV$ULY"<@C7RE]_(N@"]8)^=O*,$%QJCX]1 .3_JI':',0C[ MYH3YC<.HY:-\.][+]^7J>UXML0@YC[P )I[D#N2K%JG$9] +>!H$?DB)L"H3 MW'_XW A#R0:4$?4MCI-_YD@$D_YT.J M[7^Y!Z\9]I&^*]9?;GEYKW-E&&,BPYQ!YA/YD9(X@E@P#T84DXAFD1^DB*82.\:13#@40"1*L"?(<9@ZB$1QZKZ/C7J ME&0PUNP^7R4;N!D8@'\ 2[//V!%"(W_5_2(DC: +T #F.XPSL\!DG%#[ ^.] M3(3]<<6/!M:?N&483[SGM3K5^5@67W/&V:O'7RO.;M8W.E,N7W^YHK6JKZRZ MD'8N:!HE$4\C 3&-,$0)\F'J!QXD*/#]$$?+1,*!\R#&?6,B^[(C*3"]?31<">^JL/XD]( Y.L_@ZT2 M8*?%*#L&PT%T2F$#Q)B4V8;#M$]X%SQI& _^K2C8MWRUNKE_D%RK0G'?%56U MC(,T1JF7R9D(8HCB+(69.J (&<)^F$I?)[1*9CP\S-SXK),2Y%LQ ;W#Y1?; M(-DCJ)HQU^58C&FI1 3JN[3Q)GKAY:G$:% MT]WB[P=& M,EK.KIJ+RLYY4/9?I6*:?B)\S45>_WD!UEPW2114=]BCKDYJ-_4*SS1RIF%VM3N]ZE1W4I/J/0&MVB(Y#=88RO S] MV0%TE!(M'S,T$.SS/5ZMNO9>RS"EG">,0Y(17]*@.D#*O 12/_6#B),TI;Y= M&-B3Y\^-YMI8)RTCZ(2T#0%[BN!I?G* R]C\8P7)@."O@XI?&/KU])D3!WX= M5.AYV-?ARX99-ZI+A%H3VJ,/CV>,X4S5^^4((NP12+R4PR A7I2E*1+4RAMZ M^OBY?;1*.KTBVAD:>YB9V1'#D1CY,]V",,)YT&&EG:[D>T-,NE ?5F]_'3YR MU=#:Z:5A.>^VZ;4"12%#!,$,:<<(DH(Q#'%,.9AS(,(I5YL MY%O9##HW;E;-SXJU;LM7"%5QO14;X $Q^D:HFY&K:RQ'ILY&7*CE!3N!02/Q M2&F'-ABYC1?6AU/4J MFL-[W4UP=REGVD^55WV4OZ"/TMKTXXQR#[($,6EMQA2F89# *(ZEL9D$A*;" MAJ^<2#4W0GM?K"%5M1&+U4J9*5W5>>4@O05PMT>BU HQGXO?WO+?]>@U?RJ__#(87=$4$=FUD;J!=C*#;2(B[:--K@MP%;XYI\,#7A;@%E!=>]C/:DO ?03 M 7X,P(V7IH&P-8N/O%DO*'[0+B>V3YMDP1BH8K#'FDPM]"2?UZ/X&$ 1=)*!*[SAX&8\Z-[%\_:?2H MVVP.*QM["FB.S^M,FCTUY?2WC NR$=E]8U@"<4:K,GAKW14K.&@!Q MK/ZLR:T#JXBT9R9X]1'G[&;=5OY?^C2F:11BZ/,H@8BE%&89D^8ER3CV(M^+ MA5'M_3/CS(U<=F*"!RDGE/8C;22UK")R!-8LC;,LXSY, Y^K:DL4DE@PF!*1 MA1)2AC(\H,+O)>A.7]]W;)#-R-O!&SDR8?=P4B("B=/U&9SL"[&<1L%M^94C M8TU;=.6TPL]*K9RYW-Z__ZR: UVMV9OO-*_:>#^>Z\[N[2F5_,<=R2^SA" / MA3$,DB10O6035<6)0<+](,U\/\F04?V5 6//C9W5GFLO-+G<"F_N?=JB?][% M'Q'3D?E%2PZD=*"1O8DXWDJ_/7175QA8B!=C;>[MCXCY1!Z_&_=]( XG7'C; M)T[FQ@]4M>_*#WW$P$24;4KS9ESHX\"5.@Z4 JTV+%]_Z=+IEJ'/ M!24H@TF2,8APIMJP>QYD <9QZ@?2S_>LLE(N$&9NJ\!OI3H"+X30*2B;U>H1 MX/NBK'4XT861!1=-FIG=.=54C+QX]/)MY30\"T50H5R=+E KHUI5M.J 3A^' M72MI1_+Y9]5:_*Y8R?LK53B_?MRF MN<9)F#%"$8SB2))L& 32LLYB2 D+@Q3YOL084(Y]:'80Q5$RC6W1<5N_S73P:6N[64+RK.Z;[?U.\P%N[W#]6[%9 M,46;M-ZF@BH;%==\29E *$IB.1N-@3:/.0*U%(1\$UIHNNGT!KP;7:MWCF0VBQ +L#N 4X2 ,[-HQGYC3\[ M(U/AT0#_9F*T$J#1 NS2GKM\Y]'C^0V!G")^_YPH%7@DC49HM628I]X'J.J<$PB M*46UT(FX@ E)8I;0A(>1437.8P/,C4$:&=6V#U%2@OM&3/.#@8,HGC]IN12; MD6FBA>6# %I \(L36,P/12Z%9Z*3#UN8K Y$3F%PXM3CX&V3'6V<$KI_?G'R MNJ%E8'3>"M8FV&M8& F4<1S$1"5:\!%&=&!Q#G M!IH;M[554'K" B5M=Q9J6R+F"+JGNJHS=,C+G1B7S9(F>YS:?@-_.ZQ@=U9+XYF?_<:\O:UV8!E") M:3))3K0!DE-E29\292YYTP9P6612FSS-Z=9]YV4^K3?QF=?UBNLDP=_R^DY> MKRJF;^J[HM1G#,N$\A@'20Q5$T;I,ZHZQB(*88""-$58\ B'72#P17OZP^0S M^N2?1@Z/S*2?.-O0IHR/*$I0[10 WZ0&:EM?11;@G0[]7^:&_U 3\'1CPLNPWV*4X2!$L[A<.$R< W/ M'"X<9-AZH<^05;H59Z\W9=/T.R^8[B&D_ZW)(JS>?.>EBD=DRS@0*/:]%!*? M48@X#6$61QGD,>,XB7V*D%7=#6L)YF8]=X*IK<9*"=SF=5MRN/U,F/'TJ/B. MS,5:/M (#QKIV^)JBZ[_6'-)JP/8*N&.;P?CYY13[:68E#<'@[3/C<,?=&$A M?D6[79SUT@^HYQ.:0ARB4'(<$A"G'$&?B3@)",*(&E6L.#G*W'CLIE].GS_@ MQ\:@45%BNQP6VTCE@_ :'[Y>!MKX!Z[;@O:]A)2%NVU%(R3&*6'_9*27*51_ M2-FCY>@/7CRP>G5;!/NZN"=MI9;K8JWL,3FIJIA.SG29A6)]59;RA6B,L^L[ M]>/-NFEL\$$U/0Z2#&A,/$$22/Y?P]E Y*PY_263)_4_=_U93%;4>U.OMH?E1=NCZI$?VE\+"?19Z M!,4Q1%X20^S+%<]G.(TBPAF)K!H&&(\\-QMF)Y\.^M<5 :L[+(Q:M5/&JSW>*F5%&A102;%Y^6/S8>=&)9VL8-4*"[39N9#>N);7/ #= OK3 MO#(>H--;.(WPGVPX=OUEW2O4@W4F1M-( 2<^]:0U 0D3#**82!<]D 8%#WCJ-5R*V>A> M=PN4IH>V?J06TGT[BL,@C-*!8F^H%VDZ<5C=8WTFCEP]-+?\NKB_+]8ZN/2S M/G/[L*FK&J]5L<\A@H1Z@F'.>& 6"6HVW-R,AS9Q MNA&Y";5>@$9JT!/;-M_\).*GV<(]CB.SQJ40#LA!-T'FPDSTDT-,G(]NHN[S MK'2CNX92RA5C\HG5YQK7_$/YL2R^YE*9)4(>2J-$P)BET@?)2 A3)LE$_MI' M 269%QNESIP;:*8TT@JK+(PR>FB-,J/B>',]5%+J;Z_Y0U'E]>N\(AOYY>D(K4]-"O!M(4=Z MX*4ZI8N_3$/A\RC&T%>%*Q - IC%(891YJ4!SBBB46JSA4F'DR$P \-O\TV+8J@"7(G&>0:]R7?)H$XT-83997_&3P MV:03'X+$)HOXX/T7]_#H6C-U#20X#BF.O02*E*M](RY4M=4$AFGF$X_Q- NL MJB0<'VIN=-3U8^MM)?]U<)>.?5C-V,<-6"/SS;O^5GL'VLA].(Z@,5;GC?WA M7JK7QA&U3W37.';'D$#1O4UK14)-CLYJ57Q3D1I;:ZIMV_FND!=6RXAZE(0T MA8Q'7/I])(89$1G$(O42%/D9\WSSN-&!4LR-7;9R ]P)WJ^@U7;H!2LMO$W4 MX]!9.LU(DV$__=D7V$W%5H^^;]BJ MY--A4V\:@33,EDX:F]\]NFFZ!.;3;^ M2O[B*ESU0DQ/1J\.??:$P:P7JO\TMO72AUV>T;!-M+J5$U.I-E/2B*;J??[" M/XC;$JN3DH]E3OEMF7_YPLLE]OV$9=+F#0*DTCEI"-,4J;/2* I1@.4Z9F3S M.I%F;@O75F[PL!5MU([JJ_2@_TKH1'OR$*X"[*PUS0-U,HLEZ-N'4C+ZN MG>3'J9/U07:F=(6.1=6$_QHLE8PR&XU2. MQO"'#MN@^1M?\Q*OKM;LBMWGZUQY8FQ'\8!BZ&'2"I7+#^$A'D" M1F'H>9@@DLB'6>S2G!EO;FM2*ZXN\89[ I\XQ!D$L]FNC4/P1EXU^K@]E16T MPKK;O3%$Q>D6SKDQ)]W',01@?S/']+:+=G1Z.T;=29AJQ/J@V$Z.O%_V?>F) MC-&0^%!@(B#B40IQ' LH#62)*MOBG>BZ[_E MNP8*C7L[:"_!=JJL]G7&@/\%-G:>;$EWBBS FR?3L=_/8IKI&+2W,^*T_&"F M[J60F.W-V#[\)39G!@)P9'=FZ-.&F;.?N#*E:=T<:V9CQAX99V[FZQ,Q@9)S8&+;,5S-[%8':(U,\D. MLC94S\#@U$ ]-M:DAND9A?<-TG.7#XR64K'KKW#%V75QKRS;_?)_KQYWEWQL M:GI??<,E>UI'795-_HWG7^ZDI7?55%#H*JQK=WP91TD:(1]#GP<8(BD+S(3P M(0UBS/TX$C0P.HR<6.ZY45;7IX#OQ-?%_EBQ6N&R4CN^3>$_R[I_4[T&9HPX MP\D=F6&U.I H?4!?YWY%64 >0?^Z5G&@-5]T+2P6H*?] G3Z@Q: ;8>+9O/9 M813:M'/F-HAM(MFGC8&;=D*>A=!-/+S3VCS;[/&/?(U7RCIOC'$NO_GZBM)R MP]F2^F$:"81A1DD 412D, N]&/*,IBCQD@QE5DT^+I!E;LM4*Y;:>M%B:L?_ MH9,?2%[;'"L_XZ3.C-'\F:U%$\W*R.O+B:9TO9H56UVZC9IF\EIU1B]M8X/I M%.5OC.290XD<&^ ,R^A8/7(8]\JGJ(+BRILI5CE50W1ANJD7))'/?9CZ1/6N MH!@22;:J/EH8^B%./&*5FG%\J!DR9RLIZ$0U">JU!=B,^]S -C*U#43,FK3. M@^&4DTX,-RGEG%=[GU$,[KA@KX*<-RG)$9.REZ&_9U)^XFHK1?Y>]390DF[P MZI:7]\$RB2./^SR!+,0>1#1&,*4BA7X4)RQ&./3CP'K?8EH=YD9QUH4_7G+^ M+38LYCNK/]#F10^) YL76S1 #PZ@\'"\D?$R<^E^4V-B/:;?X'B9B3JXV?%" MHEP>J;U2D> E7OV]4(NV.G^L']\6I11D_7E#JISEN'QL ^V6." XE&8Y#(G\ M ^$@@!@%&2111G'&0^0S(]/\4D'FMJHU,NO0D_I1!?F*1G!0;24'#RO.OD@Z MBK@<]S]VR]+Y8FWU*S,O\),SD>A1+5RV@$<2) MGT**:9 1P5D<>I>N3(:RS&UQDF+#KR^X0)E.X? U:H2)>%.W#MU05_? MKL1$I[$^S^[I#%JE%Z!Y(79ZG\M)<-&#>YPY&KO[MF.I7[KO]CB38-!Q>Z2! MARU9;9VBMUQU\5[=XN]M>EL;!K#D/ Y]%E H5Q:YX/A40.EC^3!#.$O"V/=C MN]JQ9\:;VW+1RFFW.IS#U(S;'2(U,C-WM<=:474D42LL^*D5][@/:4VHAL X MI<-S8TY*9H8 [%.1Z6W#B.3# U?YL>LO[SB6GV5+7H_+E/(0)VD&!4F0)!!$ M((YH#!.*HS1->!((*XOUR#AS(XZF-4[1"0M62MI^24,[2CF&KAF5.,!L9 K9 M2@BTB(NMK?;HCC?.H."4+XZ--2E/G%%XGQ_.76[?R^)UNS%S6^)U4S#U$W\H MRGK)2)JR!$4PPZKR,O(]F)+,AXE$TXL2*OP F?:Q.#;(W!BADQ/L! 6-I.;- M*XX">IH'7,$T]H:H/4)6W2K.03"X4\71!T_6I>*<:OT.%6>O'>A)[/KAZ#+) M2R:([R-5P3A6#3,]S"#&40RE.Y&$:2!P%.'E5UZ2PMAYV!O"YMWM#S2B*=QT M::J:+DT/N-25%#GXG]Y?/"]:@,CS%E[S_R9-KP*XZ4\HW<%_!G&Z2)-LX4>! MWK"(DT4:!HO$B[N+\Z:Z.*[4^\$F.[14\Z M=K45X)N:X@Z=H2/ZN_5^]@>9UMTYHN(S_^;8=0.[[=P_K(I'SC_S\FM.^>%T MMO>J(EFEHK54,%>EK?[^OU\75?V^J/^#U[M=GZ:4_-NB;'_5=(;A3!I$.(Y@ MPDBB,AX22"*4P AG81!D:4!5!U&+)CV3BC\W8^M)NA/MAZ3R=F/B6QMF!W$; M6EKNU %-#W;+ED#3OB]F]#C?MV!D\CT8:KP+Q]0'[(W2702RTE+^M@:/O.X= M*RS:'AXJ6@+TE'78I>A%YLAM:K@7)?TW^>CZ-:[Y6YR7C?TH:,BBU/>A'T2^=#_"$!+B8T@2 MC 1%+/9]MFR(_G.-R]IL69V#:C8TNZ_@B.>S>*7+Q.,:2,T X5_RM<[44#6J MY2\:25ZV6(G+]XORB!!,*/3#4+JW(480(Q[".$")YV=A2BAJWZ\WZS/%&.>D MF/W;U:DWV;O%I?/YW_2M,C/KYB#J3(V]@?EG;9!E#YDV,J26V.RRT[;P',A- MTQ !A1%0(#4>_PSJZXPPY_,HON-2L1^C,L\(4^FL;,\8L@V-::GJXIZ7UVHV MUFU!\D]Y]<KMR25(_X%[*(&$BA(@Q#+-(YPE$B*2$4^);U>TY,][<]D8Z M<0'MRPM**;!MG,MIG$WC7)RA-WJ<2PO<$U&!DA7\WDCKL-R$(2Z.PUQ.CSEQ MF(L1 ,_#7,QN&]BQDU<5YT^/RJM;_KU^)47_8^G%(DC2+(-1D$FG,Y&>09J% M >0!$2D-4(B$40J2V7!S8Y9&/,M>G:,0=S"-3"&-H*K[&J.D.DVQ)).R6A69 (RH+,ZC3(;-BY\8E1N^Q+8#9C%_?@C '$%.:0I_'V M1AN.8F4;G'1]F;F1S<_WV$VA%!3U9@1+6 M/$3O!*ZGV<8=6B.SRS"@K"+USN,P.%;OQ*,GB]8[KUX_7L_@:OM:"U?W15GG M_Z4?U>8!O"U*7=]SC5>KQ]?\*U\5#YQ]+D3]#4O.44E*NY63^XR'H< PQHET M="*UAR*DO9+2!#,4$\(S;%IKX4)9YD8DG^D=9YN5;O395^UL:S?GDW2:<":& M?F16.H2TCMG8*0.VVH!.'6D*Z711$X/(^?28%U.8<)I^J&(*CG Y44SATA$F M*Z;@"(I^,057CQR84*:.#U1,9U[KXP3]\&7J19E<>P(8)$$B;5/A2Y\XXU ( M+Q8\2[E@=NEDAT:9VXK2G$3VI&QIR[(<]&%$S7S@BW$:F?[M(;+/'SL%@=OL ML8,C39L[=DK99YEC)R\>&$/66E$?Q.'C1AWGW9XLJD/#YIA2)GJ 7U4X M15TT\0Y=J$03#7$BTV&*23>CMI>;R)$YL3^#)T)?M'Z[$)>MBD\FV<).MH]L M&64"W,:HN!5QVFB34>!]%C-XQPNH[.;6'!;?.D MO1F:83>%L%MM>T;<122W8X.:4=PZ$G)1\[./8IR/+N840DGUKJ,%V=^:7R MH75._U5=ESG9U-K(*IY;:+OPWFJ)>1*$/(ZA[ZMF\(%/57$656,44R]E,6;, M*CSVL M- 47+/-4'$RQ&4M..W%CGUKOE %=98:FW$5?'S6EKSN+[HT0G-9'O>>>GNX8 MUQWF3MG8@5B3,K4[&/=9W.&3AS'\WXJ"?? F='@17",S&J=;.!W)1W0 MXCET.(^J[I1C2@&4F]Q,I//#K2W+YL+9]><;6E]+N2T7(;ZCBJ MALUFQ9@S;59 MGG?_D&L-;-VH(S";.D>7@S>ZR]/"TVX6_=1*^><%D(*Z]%E.0^'8$SDRV,3^ MQ6F5GWL-9ZZWC^ ]D"%PC:N[5\5Z4[5>1[5,.:9)F"8P]7PD78,HA"E''&8> M#:,DCB,19J9ANB8#SHTZE(" * G!0RNB>7RG$<*GV6(,W$9FC<-]5C206N1N M \0UD.;1L*X!G2CD]7)@K6)C;5 Z$0!K])C)HEQME.J'LEK=-WCGO=G/OVH* M^M:/VNF@/A=I(GR(8Y%!Y'L)#0TV]]7M"W0/;N:>N'D8%':/<%FT_ MIX]EP3:Z+';;WBV,,T8SBJ"TSPA$0A"8QBF&F";TI;2M)G$?=C#6<(CDR@72RJG.K5EJP$]=Y M+SMC:)RRROE1)R488Q#VN<;\1F>U)3[7_*%71:&KT=4YHZT<_!._YUAEEBOY M_J9B]7"6!DF41-!G&96.(X]4:J" B^2 DO MKE4Q>-K,&.Z%)N-%'%>E&.AIUBOUN-T\[*B3JWZB_"Q=&R5L797P;][5>E?* 5_A*J]^71>DXN57 M%31]LW[8Z+9$:YJO)]%%@+#P,41HPF&41@EX8^7Y" M<,)\HX.)4X/,C<];.5_(Y+*_PK;\)2WO/Z@U"Q M*:2J2TQ5!@ 3&8H%]%,5-A(1"C,O9)!D:>9Q+Z \(U:=B\Z/.3I?/_?.YU<-D R1]!UM_NSXT[;",D*:@4% M:B9!V8@*'AI9[>CH.+AF).0$LI&IYPE:K93@XQFTK,GD+!).*>3X:),2QUFE M]^GB_ T#Z_%16FXX>Y=C(IU$]<#NG#8(8Q1Q'$":!!E$81Q @@/ESM$4QRQE M/"(V9^5'1YKG"3ENQ#UT0K[:J6!9A^\HV&:DX03"D4FCE1'TA!SA]/LL$FX+ M[1T=;=H*>^>4?E9:[^P-%UL6ZI1"V2J_Y?5=U]_QS7>ZVK!\_47M5 JL M+9,Q@)W29NGD!]^D J#38 &V.H!.">5"C6+2V$(XEK%C+,=+F4&V0)TPD*P? M=5EE4>6QZ4UY^4/WNS:DZ$FC[C5K"PE6ASMY7Q=5O>0TC6*4(AB$3"4E(@%) M$*>0_O_DO6MOX[B6+OQ7! PPTQLP]X@2)9$SGU*W?NN@NJI07;TW!OW!X#7E MF<3.MIWLSOSZ0U*2K?@BDS*IJ,^+P?1.)9+66@^EAXODNJ0%32F1$))J2!W2 MD$I.C4=M>8^F!ASOZ-KZ;L/*F08=5C?J?>W!BLS-NU*I-JNR"8PT/^_^\+XM M(]*UPGK>K:&S%Q7_7EQFK U?8#7&6$0IQQI4T5)N?YN7BA:85("BC.DEN?:F&849( 0Q#"71BW+NEYOJ+-N' M1D;*4=V'SZQV/;OKH'7+&'?=!6AS\- )$_4]?W ?)3>NCX)\9 )O=4Y^:K7^ MBX%_WS*]B8>)<>;@C5?X*JM.TLCO?5YW03[-E7)OV M-*C$,,49!H3KI3 J4 F8P!!D2O ,4E4@GKEP1)^0J='#"SWK\L&>W7]Z(>UG MBE! 18^-&("1,R&X@-#'!?K^#@_H?QUR0*^ 43Y_%Q/;+]_IVH'>@4W0WCG0 M".(JSW$.%#UP\)E=L'/T 8C M$OF+=@?#?UX_:7/8R?REB'%G\)/F'4W;IZ^Z,I?HS?/NQ_]OH9R %1B 012%E]7#%9*E7SL&KCQ,QM#GU7(7HO2B MS]1NVYY"2JH*EX!B:KH.D!SH-Z("$)5Y62J!B:S\(KO.$==59Y&W> M>!/!^Q?/8"U'U!U7(<&1C+T8L1!V-3[J,Q?EA,4/J+"K$S?1XRY2O. X6JOX MW3VPSZV\-=$TW^3#:FUDO%ML^-W*5!;J5'C+4T)%R@!76/L<7),4+E,"%*YH M!G->8>+5V])!YM0*]1UE+'YS=R"@P>I&9J 5NIVZRUS?Y/4K! M,P^ PO;*=9 [;M=<=R".^N=ZW#J,>'Y9+&U+I[8H?QM_6N>W"WEO(\HV\QP3 M[1BI$E20:_*I, 4D8P((PH4L,B0ER>9+>6L2XK^[*TO "AF>, :E-5?9HU*;)R"'].9[^T#? MJBGU^D5]71LG;OO\5;]JVYNE,$$X#X9@Z[,0PFA!"$(@0Z8I12458#1'H*"R M@@4C,/=K">(J>&I>5JOM++'ZVFB.G<;#CJ&M7S\)0_-?+:I\:);FK8E. %W.3G1[ MC!\#"KF8OVMJ_7[0*UUZ]U^2KC_HWVSFJ2A5@5(&"#&^68D5P(QKJD.\XD5& M4BJ=4A%Z9$R-R5HUDUK/Q"B:6$W=B*L/SGYR"@129 (:@(\SP3@@<()$-I+_ M]7;U]._Z;LL?_T#F1U#_:$FC[[FC$(.#8>W'[W+IT/Z,9_RG?>:18HID>NVE M8*JT4Y-S0!DF &5,5@@6JLR]PH,O2IS:QW]AN3 P1^DR\&Y>2U X7W?A%>'X MS1F=P/T +TD=N1N@(PC'O0!=;[P^JJ?)P14%AFE%",BD)AJ$>04(S B DJ%* ME+@HJW)H7,\TDYH/HEB\TIE[@'1CC^O@B4P7GLA<%>'CGL)\58S/F(G,E\WL MB_,)DL1\(X0M+$3OOM*%^+A\2Q\66WK7!*>2S*025!7 995I?X+KA014!# H M\PSBDN'"*Z>Y5]K4/ON]LHG1%NCU>J.O9_WD7HC=6" 8<)$)X3QF$0* G4 ) M6U*Y5^*X995=C#\JK>QTTS F^;1:WNK/\OZ=9-OO^A'-+%>J@E9$E4"8+HNH MY!G :8D (4J[#BRG>>F507!:S-2XPV@)C)J)T7.6&$T'>@YG<'7CC>O1BDP8 MPX#RIHI^'()RQ!E1HY)#O[F'K'#AZF%T\*9I9OUV=<\62QM]IAF8!FOGVD=W.:LU*DA0(5Q P@D1- N2 \X+E MN905*KR:M@;7<&HDU%85WQB-NU4D_0@H_$BZ<=>KCD]DVFMM2SK&S1)M7F+M MZ\9LSI)V'%D-U9\/E[_^D')[<[]Z-)U^I,K2BB-0 M5%@ 1 0#6&458$I4A'-*THS[3 =7Z#(UXM]']NV4]FS4<L5-C0)/)^39$/.027ES!C%4'$G &"X!*I4"A!4: M:H@+E2&F",,A4R!]<'[-U,?P2+M-*^'0BSQS.*0[CI7C&&5.N"!R0CF-YYC= M\:Y@[3.,N'VMEWT?B+DH);#:OUUO>)2BHU)2K+B/BZ?Y,8VYN#;Q5/]-;$T922C M#,@"F6IUA #*F/9,LZP4F4@E1D6;'NG&:)X:.'U]+S,DQ^ US_ T3]3=."P& MDB.%KC6:)VJU3GYJE;>9CW]IV&QG0+*W(& DVS#HPL:U>>HP;I3;,(".8MX& M/F9H^*U\L&?EF\>U6;_/$>-0B0("A@JI5WRT KAB*1 (808+KE+BM>]X*&!J M+E>CG_8)&@5]HV@/\'/DH2M0B4TT#2 ?+P(R(!CVM-6!8U\/A(P@I(0I/^O)!"IJSK8OI0WM8]\ MU\NTZ>M]9?/9 W#=/OF D$5F@),M87>_K-6-V-/U-"YQV[,>R'S=3JNG ;C8 M-/7,;?XMOWZA?RSN'^^;",Z4X1R7"($\QQ0@44J >94#O:1!><9*AE+AVN?K MQ9.G1A*-D;G('0K_%)Y3)H=-V7DA8=P4 MG5/&':7DG+QHV.?Z66[?TLV/K^O5TT)(\>;YMXU9[7Q8+.F2O]@4W?M"*?O]X]\^ M?O_X_E?/0MX#QL&-(>*B&YE&M/*)T3YIU4_8<_*3L2!9+/^2[(SH',Y$<7.& M@QB4F :H,2I[#8?ID.*N>-+ 5$2YV4BY/^DVQ]_M/.]*J3>E MU3<'7R41A&>DP*"$!02(9Z84C.2 EPA#QE->$>X7_'R]4CX?]#@!TK\^WM_3 M];-AT<:H.BHEL98E.].&%@D>/'QNI#KND,3>5NM,:6U:I?9"#T;"_&K?_*$U M*BKGAD,Y4G'BP6J]4MGB:V$\7]#XZB-_O=R,CV73T_-=_P1FL_G-0E>(3 MD#IRXE5 Q>:X4T6%;[;;]8(];BV#;5?:=3?1\P'YZRPB8?GH6,RX_'+6S".^ M.'^EW_EV]MK_>^8PWG*_E5J^VZ[3#MW6ZQ#P3 M"&>I)$!(Q@!BV-3V2A'@HI10$L3*"KLLWBB^ M4.__D=%TGLRBH%[/?_K1=DZ#63.CA94URB08!9YVWHSS2OET) M.<]5);*\%* H3*P_3 F@B& @*E'QDG*"8.9:2+_[X,E->-9%U,HE1COWBODO MP.J?EZZ!(/+4XFB]5SW\4Z8.+H+_XF&C5;X_94*WW/W)OP]JCLOT28Q5[.5^)U*P M:^:+<$'VG)R,*#3&FA,G:^XLZ1@\2W8F)];F@'L%T8LK MFZRUMM_Y4MBLU/IO\UQ612D@!I1S"E".D"G&I+])R"O)F!!%Y15W_BI63&V6 M:K,QF\)#&]NR9&73O=L2(=0J?G71TQ'>$+=I;?+C_BI;07L(DBX&37Y>6SE5 MV/>C@T/2 +';1M@E]+5O5@.'O;&N(W#3_T*%*+(ZWH#&+L0Z@B6O7:QUO,%R M*.@ZHC+#)M_Z-.07N?VQ$G6]!GM8ND]TV$V"^[/E>14Z/PU&I;M!X!PRWK"' M#*VAP\PIW),FB?ID3O^T-9D<^NGVT+@N:PWGC'%<0I&#BB(,D"@$H#G# .<* MLUQEF$*O@J6N@J=&=49O$T'2*)Y0JZ9O;1U'T-UX+ :4D2G,HKC7>9;LM$[V M:L^2FWYP!Y3=\4,JM?PN2G;ZKEZ6'OT^ E/9 M;?ADO=/9J8?]V\;J1[O/BV4G*L*5P@B#I@RH?O:*0*8%!3@4JHT%TPJ MX5E ]*+,J3E&[S?;Q;WAMJ36,3%*^M85O8RT(^>$Q2\VZ33:SA*KKUW7[32> M.>$YH"RI,T*!*Y5>ECMR\5)G(([KF;K?ZL<]W/A,Z^?YQ\]SRBJ8%1D'J2HA M0!(6@%::7RB'JB %*EGJ%-V_?^34F./C4BRH&U-T<.DG@F'61O[./WY^]_'F M^D_XV+:>*,3FXOH#;?YAOTW[578>-E8(360'! M*0>H$ (PPB"0)4K3 G&$2.X5-WA6U-0^L5_/9M=YEL'I0==M9@Z#6>0/U2/= M+LH>ZV60(F?@O<[NZ66S+V?D!=H7/5.UX;,VI,VZ(SF"2N0 ,E$"E/&JKIQ' MBA3E*9=947J1R46)4^.4SYV.3?N&9W>VBLS@#DZ7<7>CF:!H1F:;ON(P>X4# M=HYSQ29L\[B+4L?M'^<*PE$+.><;_7."S4-6V@U:W=W9WG3Z,Y:;;=OUR71$ M>4L?%EMZ9U*H[&1D$@YQ+C*%!0-0KP6T6X,J@)4L08Y%RBLF,E(1U_S?01I, MC9D:%1/>T3$!=8NYO7')HK'./65TV/CT,]8HJ$=FL)?Z)ZT!)M^@:41G;$C: M<>E:$1M\]]S]"LB>U-IASQTMC?8JL[LIL]<]:)B_VP2* MUFTTOM,_FB#1-W(IU6([9]ATF,XR4 J2 Y0BO7(N,0&28"%Q(46*I$]5FGYQ M7O/)"!5JVBCRIB'REOZ1/)C"EQMG_G*$VY&FAQ:UI@FPZZ[2!]S\U MV@9LB.P&2U"?]H+(41U:-_,/O5G'NX8'%^T# 3[HEZ0.!IA+D3')4@68*DR% M:E)HCS6G)K:(\T+_GY1>P9/G!$W-,36:#8X8.HFD&V.$P"DJ?&%K7R2:.] M/15N]4]J Y*=!>[+*+_!N+QVC09Q[#W^E^C>]*%[N4O8E3"[KU*CP3W2ZC3, M$G,0"CU+2[_GC;:D'&1F=RDY[ $#;.>DDI)ODU6R[J :E,+A'=KAC19])XIAF$&T\T]'7& )M'I;=8N@V=V3=R8 M%3 7,2B>8?,4PZ@V;@YC4#B/\AO#/OW*X^ZVS'7CE^0TSU)68L 9TA2L) (X MPWJACB!E*,>*TF&'W"_E3,WSWI_(MGH./,4^@-/S['HX2*.=6.\+Z0?KH^L( M0YS#Z0-9KW,D?=K@LP?19R[W7Z?7#]C\6#RTAPZ=BA(?E_SN49C,'ELV8G_> MW;EF7LF,I65> 8(SS1?8+-NAP #F")8,$D;<@E6#:#,U5MD;M#MZ[@;*F.,% M:Y/^H:EVM.R$V'B'U(09TP:@C-=)^0O01\]J7"(9PSU[%]3)&V[\(!D=W3R/<0\-U(OPNU_08)-&Z&4@5 F>2 *%*"E! E<@6KC'HERU\6.;6YKFXFJ"7=F]1)WFB9 M_*2GMF=)UYOSY[Y#,7?SK<,B&7DV.ML]\'N#:ZMSW#Z!I_&)WA;P0.RK=P$\ M#8-+T[\S=PZDG\72I+?:#=P/E-O@T]^6CV;#@.KW2/_+I+XN;)6D#U)^E?IE MU+/PK9R3@HN"Z=4[KW@.D*00,+VX!Z@D"B&4YD)YU2H=K,G4R&JO9J*D3'ZB MFX0F#[6ZOD0U>'0<^6L,S&/3FK;!LE=]RM::,4MJ0Y+6DEG2&1AM3+*W)B#A M70MH6!XL>?4#AY&I.0];+_A6"IM)]-MRL=U\^_6W9KLNJRHB MB9"@RC5K(LX)( SG@)=5D<.,96GEU"K$2=K42'&O;%WR(K'J^K%A/[QNC!<, MM,BL=AJOY">MZ^8O$;9'G7 )2D[]$D>DM,G+1G&;E],Y)9LE2^D=9M^#NQLA M7PWC6.'V#6@F .E3%[2?UZM-P#X8+G@$CKKO$3ARY/UETX^C[QWNN:Y!DJ6Q MS:)NN;F4'[?R?C/'G,A2B1+D/!4 E1AKSY,HH$HAM.V48N'E;_8)FYKSN.L] MTU$V^=WN4EE]/4N5]^+L1B*AT(M,(L.!&]Q.IP^1*%UO3@I\E>8T?::?ZR'3 M>\_ 3.$Z]]@X2.V)QMO59OOQ_D$OM,S^W"<]?\P13RO",0$E1"E @N-%;VT6ADG.RIM"T[AQ%7+K\^A/%]MSR+=W\N%G:_S%"G^B=$=0Y-<2< ME3Q-02[3#*"*(L#RK 5K10N"@DA\PI8&*##U&CDY3'2[HC>J&\/C.P/'4.& M'_JY#I+_P5X$Z$<*AC =WTUR\EFX1SN<\\0PV@&H+ M!A^R\:7+_7.$3W2G_[@4C]P^_V>](MYJWI?K)SF'N)28(08@+ 1 (L\!E4(! M1C-:E$6:4NSDC'I)G1H;?Y-;$T2B72"V6CYNDH?5ZLX].=0=['[6B ;A6 >, M':5-'>-6[<3JG32*Q\#5/;DV"KXC)=$&PMDK5=8;KYZ46/=GC9;ZZFU>-\75 M_V8_(A=R,7^O:6G[_$W>+LRJ%NKYS,R\X@0JQ$G!ETJ!4+@ N"PF$A+0L(,+"K]/1&$I/C6ANN&UPMTG6 M.QV'195%'6FWM>?4QN]5G- 3*0EV(],Q*6&6M,7QZQOL UOCPX?-C3%44<+O MHBK^*F%\8PS%N7# 463[[RF\+#G^=O4DE]3T)*BKNYA_K^FM_&;T_F6Q7-P_ MWL_+#*<$2PZHD*;"2I8!9G88"I7CBF0BEQESW5SP%S^UV657^8@WRB9V2W*6 MW-?ZNJ^,!PS%Y:V'N !'IO^CQ@2M_K-]P:G6A.1;#?LO(\#NOC,1%_Z1MBAB M#(/7?L5P%'LV+@8\=+0=C.$&=[K:M>/M]K*ABC5]5>O>3S:NO;?_40/;<5P168 M1&;O+AQ&M8"1X:=M#AL#?B!CW&COTP8>Q76?N6L,/#>K&1 M7]0TQ(PDBN ,Y654N956:6N M3J"O\*FY@#O]D[T![OZ'-_27G;Z8@$;?_SS&,FF4MXUB6O43J_^ [C#>>+M[ M>S%Q_U/UB!D*1(^[YOW(T9RUH<9V7;7!SQA ]:=#9FU"?_/&%TJDJH(IP$B9 M4N*< 0Q1#O*,%DRRDC /Y98K3VHYC+4#F0>%,#8]'T!NR%\ M?1E$#X8."N9(G#SXA?3C;&=H^ECZ\D/&XV5G@UXPL?M=U\3,?J=_F&W@I:FW M:%\?6S/[1OSW8YLE(TN(B:08<%YJ#[O@"-!*%4#EN8("YXSYE8QUE#LU-K;Z M#0GOO(RPVP([ FZQ2=@V)EL\R6[WYV]4>\LO39@U5?D[5LR"MWWUA"]"V.AE MV:\01NH,R.FP4O?;@V9S[_-J-V^>]];V/K10W];[C^S_DFEL_5_NV\[S,H,R% H0;EY-R#"BA.>"28%EB M0BKD%>@PM@%3H\U&?2ELW7^QNKNCZXTIK)ULC-6>I;5'?QW!!6&6=& P#9!J(&9)"T728)&T8"06C>A)]-'' M<8Q,_'A&3"&=/_H0.=8$B*_'EO6TV!C&^HG5RGK.2>>@):5 >HE$ !2F M1J?2G@36S@/@(NE"9*K/[8*RPS&("UI!::17X*AI]?7-@SL'<#^Q!(4M]J[V4,0&Y,A=0./*9+ES3Q\Y:^Z"D'=\T!ZH?%AM.[>C7^0?]N,\_U8H.1DH$,(J1]#:D7R%PQP&@I*<8ER5/E M2@QGI4R-%%I%DUK39B,NL;JZ$\)Y4"^301"H(A/!()2\2. B"H,)X/R31_OX M+QK7_? O7SQPG6%3F%KOMY1E51%< E&:85'FIO.+$7SQ] MDALU2=L&G5I5/5<2+\!CF:FV5>8 5F:_BVMG"C-3]05!0@6MH/:BO%9E@\$; MHUUL,-@<5UQ#P8B]Q&HR5\,OFDX9'':5]$+"N,NB4\8=K8-.7A2N7WV;UOG< M'$YLWCW*.149PUQF(%,$ \0H U29JGD8,BF91!EC/@SH*GB:Y*@>S?E,FT&9 MW-F&]@^-UM=WKS\Y FY\$ /7R%1QMI/]3N]9LETE3"9?Z>)\X\4@[>S[H(K> MU/ZD\%=O;=\'B4N#^][[(P7_G#MBK6,G]RF'&QN5]/T'7;X\?#4]MFI?&M;=AK+ ?&^JS"1WK M$W#TW4AW:B,ZG0B?"P$^3>!X!X FXG.K(3@*_Y%B'_PS8FQ/^,$;-ZPGH/[3 MBN@)/S#>P3P15 @:M/_VA]'TX[)M':DOJ)>KG+.,<,*]3D^O5VERBWNKNB&AIU;7A+;*!DD!\!DOM[EIW%&( M?<3BG#BP'ZH7W6R;"EP[(_?GO:,E%@Q ?HR< Q^UII"., !&QTR%(4_VSW+] M)NVNP1?UFW[.>DL72RWGZZKNQ[F9(P4KRA@'.24BXQG MNT;>;HFN_1('+!6^CT"YC=*FF/YCJW8=!=0'R?CX-A.!8+59JU+ZH M9*>JY;^OP5%S3VT-A]Y(::U7H.B5V.H&3$]2ZX4'C);0ZF9(-YG5\8Z0VT2U M WZS-&W43:S D_RJ1WWS=76WX,_S#(N"2H@!R3*EG6#( I>;V_;E?\?\";HW5^B%V;_L&X9O-ZL;RMMQV,3ROGE):, M4T* U$M]@$JFO4V(*I#!W%1.S4M>*,]-[DLRI[]T]FWW=Q'E#/(< M$5:!5)0,H*(J 4GS'/ R%QE)"X%3WJ+\V35[)0;0GZ.GL^P5-IZ]7H;=Z[7X MQI@2&G3'.20(BB/-&$;7I*-L4FN[2XNU"@><)%RQ"3LE7)0Z[@3@"L(1W3O? M.)3M0[TOMTA$R++R@PHG@N (&4 9YIY4*:@8&D)4[=@ M51^ATW-CVV9SFG%V6N_6 M'H"7%^5>0**'4L_=.1IE7E"]2XF7+AVV^_*!+M9V%^<723>/:^OCUWOV]7_- MJ8T]M)F7F=*$EQ%05"H'B&)I NLJD.),I3#-!%-.A02\)4^-'HWB]19ETE'= MWK8 H:$;FT=- SI+FP##JP:$W7D$W!]REC[I#X W*X3:!_P,&]%-< M;.CM[=HLI,VQH_HFG^3R4;YY_EFN;M?TX&+3Y\QV8 MR[Y@3+@CD]L!NE_VZ+[IH)O\;@UPXKCK ??HJA@1^#]5GYVA0/2U1?1]Y'A- M$0<:^Z(EXM!G#/-?OZY7#W*]?3;!)J:3C\E;>3!OUW?]O'>K>[I8SM-4%B@3 M O"T*$T[W1Q@TWL'$IP65&8H+[&/Y^H@@D^+)YN7L;Q=[-JC7\;1VUGU0":HF^HB=U0' MU0.(0]?4Y]:!@0R-;_5%O:6;'UJ$^1\CYHG>F07BP61\HPQOLF37HPW]818?IUN_ECL9FG MB/,,2@4*8GI2*U/FG$ND_\DULRFE"NC5:.:DE*GQUPLEK9.5_&[T]/2F3B/J M1DU7XQ29@?PA\J:87@B",LEI2:,21J^QA[S0?_&PS__]_;7]+[DUI[NWR\7_2K%_4GW38>V!.6(0XXP) M@(N4FPX4*6 H0T!(5A!&!$ZA5T6^5[-D:C3VVW*]T]U$M>]KHLBF$<%:WID( M)E/0JBY^XT=PK_?.N)'HG^)-B.TJ]F=TS9*=_;LR.'_PNT=A:+VV9I88"/1U MV^19KXCW*(0O4O#J Q9T6GD]:T:=NEY]T ZGQ]=7:.1"I6^J@TJAX%0"E*L%V;4X M169T?XC\ESI]$(1=AIR4-.X2H<_8(_>]]^(KBD[\6-WI.S;U\ZWO/J>85ZC@ M N#29,)F# )*-0L(F5%3%P$BFOFE(I^4,S4*L$H-J&UP D%'Y_!Z7&([<1T- M_ZTI!3Q+^H$:5KS@/ SA2Q:=RV$I_E']OO_Y1W3_*7 MU7+[8S,O2L$@@0Q@FA+M'L@,D))) -.\DF4E8(6\"A4,561J]*'?N"Q.7XFC M(7"CES& C1V"Y-5W8I;\EZ3KY,LRX,+O6A!?I2/%D3*3[%!Q#K*A'2O./N_: M8*>:='^1VQ\K\=%ND-[O @WFD(IYA=-66PJZ+ETAS4K/Y>;W:;.88(U5*E8&J-*$$)<&F7BH! M(F.L3"$L6>2\M%&IXZ+1AVQQ^8:![5+O5^OMXG^;I!4S MWN\6&]NN_>M:WB\>[^=<+^NDD!7(>:K,T2<%M((%D J7:6GZ)Z?$JPOH)8E3 M(XP;SM>R3144YHL0C<*>74(O0NU&'$$!C$P@75UM[J6!KU4W^:E1^/RAKG^7 M45=PPG8>O2AUW&ZDKB <=2AUOG$8V[QYW"R6>N'V=G7/-)'5P2/+S4+85=QJ M^7U-EYN:Z-I&3/H+UP[1QDQ"4I@RRV8VLDLL4E2$EQDH)2$ L50"C+@ %"%, M99DB@9P*U$30;6H,5A>>Y5UK_*@KY+BYD=PKC49D.FRM2CIFF9C!CF%)Q[). MG[W&N*2VSB:QM/:%(\\(H >EV9#ZC4K($8 ]I.X8(@*G)NN?&_?5[M9],V$, M7]1O&UF7^%%:'^UK/=X_VDCK=_)A+7E=\DS?V9V:YI +3#). ,ZPYGX]%0"6 M9QQPD:=YR: 0?JDV\56>VI306FR91.XSHI?2TZL=8[2I$%4N4Y!5)08(ZV4( M3:5>AB!5E5RO2$@)?5J83VRT1VM^_O G&G,W+V%:(QG9>3BH93![6+/0..L34BL^Z M144#;L5[HQ4^"LM)^OAQ63Z@G(S4\GK T*H$MN+4-VF"0&LQ:K6^-\3ZA=TM MZL)4\SRKI-(T!1 A"B!4F?(KN0 5*4DN*B(+!/TRF9SD^GQ?X^0?[?0UR46M MPLEJI['G<: ;^FZL%1S1R(S5Z#M+]IAV5$[V.H=/@_6"*G E!!?)(U=&\ #C MN%*"S\T#MX::N*SO*\M[:]D)=YA7>:$$RA7(\KS0]"0EH(6H0)KG%5(P0]"O MT'*?L*DY4JVN)FZQT;8;RN.Y/.]#V7%A'0B[V$OB@;#YKUX=\ B[[NP3..Z* MT<'TH[6>RSWA(IH^:TL>]2^7V\]R.Z>$0$JJ')A:;HP2%,7(M'(R[&FOK/ZY9\Q"@*:PASDLDP9@SFC91%@L\A9H:FQU>X[.^@G MG(#$S!EF,:'_LMY9UOSU<;GP[T!YY5!>M><498!><2O*VF.6?+N!J:]NRC1H MJVR[R[U=T?>IO!$>8_O*7:DI[&IY0^BXV>7_7/\&&1W1;3!$9W=M#DN,E"I2 M(!A/ 5(I!817):"045C1M$3(J7;>95%38]BW759=U!_S8MEM=-;=O'?OPW ! M\'ZV# OCB#PX2W917!UE@Z'FWJLB''HC=::X D6OWA5NP/1TJKCP@-'Z4K@9 MTNU"X7C' '+=92O9F9DT;3V:V#]4!\Q^V9X&YRE.D M_6(%D?:02PDPHPA@F1&B5"F1L>>/SE!9.Y/C$FBFFFAMJQW0I@C>+M"W62$=N=O7-%**^E&[SV/3> 7^ M5.V91L"L;WZ,*'V\R34^A"]FYA'$Q:WY8LIH?-#?P;Q,4TA1P4%9%!E >98# M(A &2.1%EF%!2.55W,!7@:E-Q/K[*.+4>-E![K;S%!/(R#/DH)HNQH;QB[H< MHOLZRO^T[_D)OW?VS75,M8+.GZ^>-6WMM#!7VGADM+NFVS9^8H+Z0H20X8 MY05 F2D*G7(%5 EI7NK_E$7NDYP045;<#^U M'>/F>FMN?;"Z-V^7ZQB.V$<8A*!S0$Q]1YTN1@#^<&890^2P26A7GOGC\N%Q MN_DDG^1=]HN\9W(]KS)<*%EB4)9*^]$($< (QX"6".9E)4F!O7+9>V1-S7FV MNOWKO\ R_<^/'_WHO0]1-WH.A%-D>MV7KI\EM:+:+3:J)EGR>ZUMP")?#I@$ M9;L^>:.RE8/AAVSCR^J3##L:JS(WFM^1#_T640?+S!4,".5-]=*NUY9\,QTU7AHQLW^H M[;!1(=:0\ '_WAA&<,UUUWU3*#EKH?:B_SO MO$!9AE$)4$4TJQ6E A1*#G)2,JC2C.?4J].AJ^"IN4=O5X\/>@&\N+0HN@YM M5_H*CV'TE6FMWQGO_)A_,]ZV_<[;9KBG?SD5!68D+#G!%J78/ MKQ[M-"R3F'*<5<$T5%< X0IPS@DD,]A6,I4)H61>E%%"Y"IT8:[S?;Q;W9 M?*FW66M%ZY^-NIZ;KBZH.^Z^!L8R]C:L51=8?9.]PFUEK5KGI!=1_\U8#XC" M[LJZ"!YW>]8#BJ-]6I][_8.C3]3>W'?"_B@T]RW4@K8B-TU.M"FYV08]+.1& M_^WQ7HKO7>TV<[W\8(J@2K,6A "E7#LZ4C ]7 640F0LY=0U-CJ>FE-CO+K> MX>X+I5;).N%%&^0>(!MQ8/LI@N.7OD-$4<(Z&F,_)\J(#H^9#WQT!&%CQ8.'1_ ;C3T"-+\I_%F M[Z*31>.X*.Z_>4)LV^YO=;3TWD"X@)0[RX5!;"26&HB<%X==!J2'@WIN'HU# M+AO0Y0"'JX=M#/QFLBC:1>]FCG+M+)>];C\-1] 5^H&(4=?BI\T[7'6?N>KJQJMT;>H3;K[*M4VE>D,W"ZX] M@W>+N\>M<0=>Y"%F,LM@7F5 0,0!@BP'5&0*Y(AFM#"=6'GE5^]TH"8^W\0X M%5"[6:DOXS[,;[8_9/)93ZUK\ZK7B:COY')U;]PU\XO?-G49"9/$]FBWUZWY M]84U +8(S,O@< U5DP%[L]VN%^QQ:Q=VVU725*GH]C4?W!+6ZPUQ//"(/^JQ MST.Z36,;&_;C,3LQ?!ZYQ=?TDAV"9ZSFLEZZO%:WV2& ];2?'?0X_^B*7R5_ M7"^VSS!CWQ?;.SFOH)0I*U. \PJ9O4U3]P$1D*:*5CROTA0ZGOC4W#*K ME/GR8/83^TO2JNL>9G&$7C]M78M)9"[RA<,KWN*.%K$Q3E3NB$7 M9Z^YJD;SA]6ZSIZYU?]XT4ELEZA9%W4U![HF0-ANR6B%4I8QKOTKF0N &)2 MF5Y-A5*LXJ*H%)$#BC@/TV9J)- 84U>"HN;E HXU% M9/)IAT&MULG>DH,VC)V\\YTUR=Z]FO9W7?1E_D=L?*U$_6>P@K"$F2942IBFU@P!HC2_9K*2 M(LL%9L(I2?"RJ*GQYKYZ^"PQ6B:_UWHZ[E@[8-M/@&$1B\QN_F Y4Y8[#GU\ MI)_2X2+]KT,>" M]CE] 3T>5V2BU+L_*_15RMU?@N!+NQ3" 4(Q-,=V^_;6*8[#4-1RT.< 1EE3YYHQ**@^&'7.)RBW\0S7OK\BSE M]N^2WFU__+JZ>S1+IK;0"<)IQ:@$0E9Y4^JW*A$HL&05Q9ABR-Q.XR[*FMYY MVT[=I-8W:17VB$_LA[>?,X)"%IDQSF)UN>*))V;N 4O!L/M3158Z6=T3F-1_ M_VBQ24YF=,.3W&ZX*J]Q\[-[,+J4XU1"*8#^_Q(@O7@# M>I!34,A,YHQ4L$B]UG$7)4[-YVH5GB5=E1.K\[5)CSVXNWE=0=&,S*37 CDT M(_(R.#%2(WNDOD:.Y&40SB1+.MSH?P+_KIEWONM;YZ*LLC*O&"A9E@$D30E3 M7F:@JA A%4]%Q9RJ.!\^>&I$TNJ6&.7Y?EIPN6G.9Q7' MDA!)0,Y-.3A25H!1S$%15#QCK"PPY*YGWV>E3(WT&D7M04RCZ8"3[_.@]A-7 M,*@B4],@E+R.O"^B\9]^6+_C>.O:_E %Z(I[[9I=N?* MLBRX+ N@&-&^D/[> 3$Y'%D!58:RHJ0E=JU_<%+"]#YZJV1;L-!C:_@T@)>W MA*^&)?H'_A*1 3O IZ%QW_F]&J*1=GS]H?+:"NZ%H6<+^/1]HVW]]JK=W?+M MOW!HQ [;?EQJU\B.?UO$TA10_G5K:C)]E7KL]8MQ*^<\3YDL50ER@:"I584! MAD4!(,PAI;+DJ5\7 '?14R/!7=G6M2DT_1/=)#1YJ+7U/&'W@-]M'1<'U-C; M0%KI9*_U;-=DQ5;RGB6UZLE>]Y#!/KYX!0[[<18_<@"0+RS'H4#>3PC7'_"; M7,I_TKOO&"HA?9%HZV_2O435*@[K4T1O4S@8OJ 3EK\6HTYA@T$ZG-2&/RATM>K-A]5:+FZ7 M;Q_7VHODS_9,Y<[N%/U,%TNCWQS)$A:0*=,)!^LI#S* T[P":041I9H_"4S# ME+%VT&9J'GBC<<(;E9/M7F=[++#:_I#G&T5'&"XWOAQM$")S9VU'IINV@TD4+;'N"Y5^#V>6C(&)S>Q.XYRY%* M65X 656F[K;9U."0@DJ6E(DL+37G7A^#TZO#U&CV[9F2%2$B;"X,AB(EA42C MKW\ J*1ZR9!3 K!>02!198H4R*^&6^3A&">?Y-R #*TA,F1HW&:ZR'!'GM_. M!C^=K!PRVY<.B1W[Y 3@"+%/_7I,(/;)"2BWV">W1PU,"VG*KTEABBK*Y::N MBKO6,V)=TO7-\_Z2IDK)S3_I6GS2BMK.Y?.T%&6I5P. 0FK*718Y(,1$3A!4 M8%%5##*G0*EP*DUM&K/J F;T3;HV)1VC$O:<=*]K*P99RY+?C6V)-ET+IBG0MY"; M#T^?%V]7F^V 8K.\0"4&K))ZM2$12:M"58AX+2_."9H:^;[_@QM' MZHG>/=KRC]+JG=S;:CG)8E>ZR(]6S\+L1I8AP(M,@;6*R5['6?+A;^#S1^.& MAMR#O@1%4*(Z*VQ4^KED\B&I7+P^2&?T3ZOEK3E<-5$>LZ?Y*<,OM#$_>@RF4F%2.RS+T6AKW2IL8BW\(P M1S_";MP1#+?([+&'K%8T:34-&%/NA4E0!NF7."J'.!E_R")N-PT\J::+]=^, M@_Y&/X]N'M=VJ?1AK7UU H-T$\,@6$4@:@252&5B8[19/?C:J>NT(N@#N>*(>%,3+%#$+0_RS8'9.P)[X.@X]CQ/LO]R\&8+-8#,V\J(1DYD*9T[R4)0"(909!;P <G_I^7,%KJ M_T4CNZG_ER\>Y@#<<+Y^E"_:.R_%%Q.XV?G5O.28X(Q60.&* %0*"JA RNR) M0H0S[2H0Z.,..$F=&A4T2B>RS?+>Q;CN(G_Z.M1< ;^;UQ +9TESO_L_C>K$1"]XI M(:R@* M2$ !%;CI,YP4@&6& EA"56.4EK+S.9R[(FQH?674] V$N(.I&- %Q MBDPQ5E-+*E;7I*MLA U51V#"AIU(@RRLJ4<8SJKR\FG.")D<FG29[QKSC6F-OB_MT17_?;VXO34]-EA:9ADN M .9YJE=&B@""<@6R N5,E3*7RK,%V%7Z3(UT=EJW%86TVGL2>K#?T[96/6#E M(?]A=&.L$0OTBE6. M!@/87_IH^&.'\?/?ZI:O31'5O,"5*(5>[/$4 82$TLL^3($0O("8+?,/_\;@PQ:R7+W:4-AO--**^9 Y%5>)"*J R MD@.$!0$,RQ1P0:#*F<",H/EVM:5W;E]\>!6]:&.G:$27R\A(J-4MH8W^5^>F M7CN.;@3TNJ,3F<5.9[;N[4NZ!C;U')+6Q'H[J[-GWE@Y:RZ,FOT:: QB)\=> MJ^9KY\X&@MDAM3:4I(%;E?:!,3LNJ+"L,)*:D#D!BHJ( M914LJHPP561>>W/G)$W-U]LKFM2:>N[$G474<2LN!$ZQ]^(.(4I^CQ)\=!&+ ML)MQ9Z6-NQMWR>BC[;B+-PS-S&JS$K^N[A;\>?\FEZI(::%2 *'2C" 5 YBR M4GN"'%)4Y@)+K^#$LY*FQ@U[13U9X3R6;JP0!*'(K+#7<9;46B:_-_\;A1TN M8A(X]^JD&_Y8E^Y*X*^W+T/7Z6:W6)G_<_F,AQ8?ZGQ^7 M0BI3_^KN>5X*25))&,@+F0$$,V0X P,L,DP+EN:L=*KD-U#^U)CD\Y=/LX37 MVB:-]LG"Z+NH%79O\C%D-/I99P2,(W-1I[*VJ2?[0O]9TEB0-"8D'1OBPN[> M>24R_"/U91DP#)=>?Z_&+5>@V-/69G?[R3IB^7K:UXOWI<;O5T MDY>4Y 14"ILZA@P!4O)4KV891!)161(\K'1>$/U\OM5QBNJU2B=BIZJ9EY(M M_2-Y>%P_K+Q3<,(.*)>2ZF4'!D514,0:*3&2E7G9 C <5IAQ].$=) MFFA4?LT!\]MF'GT8QMIA[A@V2UH;9DEK1:+-2/9V)+4AX;>0@^(;9?\9AA0SN6?*6;GY\7:^>%GJ>>//\V\;4-?ZP6-(EU\["C9;U5*=, M$%SE.=>K/$FK'" N2L!@E@(.4R4$@815S.>TT%WTU$X!38L%KE5/'AK=34L M+9$] (?YK,K)#%:P#EC?)'1C A/?26YS!I(_=K@W$>Y6OW ,==[VH$QT0LRHC'/>S$-FZ;ER&(/\72YN M?^CO\T8OV.FM_/QH7O@ORH;&;[X\;C=;_248RF*;[5K/]?.T5*G*"-)8ZH4L M*F !*(4<\"R%A?:>1(F\CM%\%9C:JK75/Z&U 9IX[N]7RY9?5GL+_L./,+Q' MQHU.8N(=F6QV4#>Z)[7R-K*\1KNC_RQYM[A[-%?_WIH2\!AO*(I!:D_H77^62 MWC7E*@YJ L^A9%6:BT+3NY( L9( (M(,J*R0%-/4M CPX?@K=)D:I7]=;4UT M,+W;];ZUZ^J'U@*]G+XSFP.F8^MCQVQ[?L<:P_6]_.Y1V!VQI&ZX:__>%-1) M?FHN])PGKAERMVEAI(&,/ MTK;#G/JT=L[8%K_GESA8[P(?%S,-1?@!,@S+\ M-?J,2N@!@#OD[Q"/'!KDV_8"_J -K7L\_&*[DG1B7>>II 7'%0:LT"XWPC # MN-2C6- ,<8(+A$KAMQ/J)'=ZFZ,VC(GN3MP2\W:<;>;B'2/L,A1NA!D.WK%B MA[LMR"VJ3>N76NO$)?)Z0 2Q!TJ!HXE=)(\<6>P!QG&4L<_- [<3FMK S88% M.W1WOVDYZX4Y^+9;NIHJ#W[SVW)A]7#%__FVI7PK[I*8$]+]MDJ]:HF\F5LSWQ7$[8R)OP8C;&[MMB_WB M!?GS=:#P8:I%YN -81]-(R;E.H,3I+')2XNOT%.DS_FPWD=Z;_-/Q3C?L MWK?I_JYGXHV2Z[4AO0M][5595*C*%,@YTC1#]$\8JP)4A:P(S3&M,J<&1X'U MFAHU[?5->%?A72%RCT2RD,/7SV>O."B1F>]T09<7:B<=R^R?V@%\<=5L5]GE ME4;0/47PE49RI-3!44?4*ZDP NX]R88AI8V6A!@!HFYR8HS'#_/>WQHLEMOZ MH=\6F_]Y\_Q=/\FVF,%EQIB@*2AEE@,D*0>D* J RZ),TU006GE5M^Z1-<'I M<:]J8G1-C*J#N@3V0>SFO@<"+O(4-A S;[_= 8V@7GN?O%%]=@?##SUVEUO\ M_75;N:N3SK5;%]R(_WZL]\KG&Q-@+NZ?I_Y#9YLLM;NE/9!#SLC]Q,8,/#>O%DND[P>O/8 MW8US&9?+#G8HF$?J 62T?9FDVME%V*L<%D5W)SCZN60>F#4XVBZ M/&4T!]+#I*YCZ'/;P.U:6Y_DT^+)9*%M]9@O]M4:[U?K[>)_[:O5!&?\EZ1K M4YM;SG.8*UY ";*B0@#1,@8K'S>,(+^N5UQ*8>- /JV6M]H_O/]D5NM?U%N]'E]LYPRC2D!) "$Y M!(CIT6($5P 2IDB:%0PB+RJ\*'%JI-RR MU%%)RQF$0WIROW'@UAQ]6&SIG0FI-4?]C_I=^'6EMO^D:WG#]2K@T<;+=YEP M3JI40($QJ(I< 51!!9@AJC*#*L4"4Z12OS!7?R4&+,$CT]4GN=G\1T+WZB:T MHZ_G9I[_H#CN\<4!>J2MO[WR2:M]TJIO(J+VT-^X0.^_)S@8O;!;A?YJC+N# M.!BFHXW%X4\:N&Y=K>7B=OG6%(%:/S?=9G.1,HZI I!E>E&J72] 98D!D3E' M3/ 4Y:77HO2$D*DY7XV.GHO.4^@YKBBOQ"3VW3QN?ZS6-O0R>&?> M/AC"KO1."1IW&==CZM$:K>_:8)V?-G7I[WE!14D*B 4B /$(34]VPC(*E)Q M7!1957H5'#DO:FI?_:EH@H'E3$_@ZL8$8="*S &(W+6K%O7;S MH0.S'9H('=YQ_=9-I[FDZ3HYSU-5$L)RH$B5 U0H:/]]FBO@''6' MIHN>433.QLP9-*)MR1S*>[7-F#.&]VW#G+LE^ ;,9[G=U=HBN,APR2J09;( M",$<4!LF53$&<8:(S)!7F)23V*F1S(4M %/E*WHJ.RZ20%^K]]!03R\@$U2G]\E+Q9 ^PK0L3&6#WF*Q80(\4G/5Q7_AH_1+PQ]-O M]%_#A&D-@:TG7LOK<:,%;@TQLAO!->C^8?[I-_DDEX]RL_. !%3:^Y0E8!1I M8I=I!@A"TOR$4ZS*0A9>V^&' J9&X*U^GM5TCW!S\QRO02,R!;>J1?$$S]D= MU.<[$C*J=W?.Q$,_[NQU_AY;6[OVJURKU?K>[,A\87>+VWH[; XS*DF.!) H M*TWNC?;1F" "X5R#AG/,Z>=[LNBIO91[PLY/^SU359[A=W=APL87_;(PB$7 MF0 :T+ZHI*-J\B4":.Y>5CCP1O*KAH/HY4:YX=+C.%UXP&BNDILA7>?(\0X_ M-A5R,7_7O"%U"=CW2_&.;N4<0NWY2(:!JF *4%D6@%9* (:H(!(IE'&G6@!G M)4R-.ULEF_+*R7O3N43KZ?;UGP>RGRF#P!.9(+V14+!S9J:YCBFWPP(43+6UO :"[R MM,QH48!J3&<8$T2#L5ZPI] 9ND]6(0MB'::5'C-C_K-?>HT5G_U0-/].MB?)OO M*YL4MY:'B2#S(BM51O,45,PP A2YGN.1GNB)"0Q4F6*P],@S=A;L].:/GVG< MR1VT2ZCUZF&]D%NZ?DZVDO]8KNY6M[ZI&!?'P(U!PD ZTD%_HZM)SFZT/<>!4YO"1P:O[)B$1#(R MY5P'8H J*J>1B5Q*Y4#H*]=3.0W!Y:(J9^X;6";%U1NYOUC,*Y9)E@D,8"DE0+RL $:T *@D.-5+I;3$?FW&KM%F:D35 MM :D.WUMA>_U3F';::SNUNC;:NRJ07,CL]&&(C+3U<6R][HEC26SXR:.>W., M)\9DYZZ0S<-" !NV6O95&HU;#CL$>$?UKH,\]*IC]6_2<'G=5NQXL[HM0_%] M<:\OT2KIWVX4Y;9ZW\M*^UPO1&6!", 808 P$H!4*0%<0E@ID14D]XH\#ZS? MY#BZTXSA_6:[N*=U\P5K]+[\1TL'NWY4)NCEATP^/&X?UXX;WK%&W(W.7W$< M(Q-\8YEIF]#8=N9$K5/.I3;04G_'Q*@]%"(-0(RXB& ZOD9816B ST1E!!\,S^Q4V/XKN;)IE'=MN=:&>5- M/3*KO7L G,<0]%-Z/&!CGWYU,6VU3K3:B=4[V8<;7RJS<0VX[I&&<4 >*>HP M3%"A/P0] 88>#QLMV-#?P&[@X8"[AWG_G>)'[^3#6O(Z_4/_?"?MU+)\413I M5VIZNFGM'N1Z^VQZ1&[U%:;]Z(-Y]> <8R(411RPBC* ,(8 0\0 $7E19BE2 M4.$!X0V!U9QL,,2^[EC73+_E0.@A=5L'O,8(C52Q_$>5AL]+ZU4TIH[L]U5M_:NGR;K!SZ_:P9#ZP9_T>WBWRQYLBAJ_D4NI%MNYRD4!:54!A3,!D"I2@(L\ M [G(":TPAQGTJC'A(WQJ'K_5V8_"O;!VX^=8"$8FWU;MQ.IM&=-JGG2RN!OE MDY\:]<\?A7M3Z1#4@O*DEP*CDN 0: X9;M SAN; ?EW MO>!>WG@(#5ED7NI&[[<*)WN-DU;EP#CZ9S.&PO-/M;O@8[Q#XF+O8T9/7W0Q MZE02H]-]@PL9GG8Z.U$E!28(0P))+F9=*IF7A6<_P@LBI M$6PW4*35_N42T%;'\JYD> EY-_\P+)[Q-WS/+Z2CQF"XPQ2ZX.$EL6/7/72$ MX43Y0]<[@S1FU_(TQ=F-U(]+&V9A?OMQN=@NZ)U>89M"T(OEK74ZS;JZT[FL M]4ZU*VKS,N:*E21'4/N$HC2QRHH#+/325B@F*PXE8\HI5CF^JE/COMTRSM1Y MHC;)):%U\HN8);](NGE[/W0CA*W#0.\.\Y7F>8DY9)3I MLXN/\T4G$ #N/C#3B )WT/?/$0KN#GRP>' /D0.G MHV:W>Z5ZVF+7R8\GFF,?)"ABP@I$*@$XQRE 194"7!(,)"0XSZ0Y0O#JHQ92 MN:E-.-UCAMJ$%Y%INV@)_6>3?^I>)2C^,#M./*\T>+%GFNZX6<. M>QXA&:] MXQKS]",&]&'GDI *CCMY1(#V:+:((6/8]/">KDWJZ^:K7-N)9U?;'N40595 M0*1YH:F>E(!P!$$F&:249D7%O"('SPF:&FV;ODB+.J;MI[O59O,74TZ\7ALD M=+M=+]CCUG[8VU7RWI[?+^76[*3ROWJV$S@+O1O]A@ T,I6V*IK#I-K3CM)H MX!(209GMK+!16>J2R8>,<_'Z8>QA\V",Q[N6/S0U:1JK@P;;[KZ/Z[5<\N?O MV@W>U"GS-TMA_W57.\B[W5_]V7U1ML?)VOZA\Z5]7WW5&B^W3V3Y_,+#=+VI>AQ2#I M@& #>SHPO#@9-#.F]I4U%K.D02.Y.9@I:T#"4?ZKC&/0>61<"T:=G%YE< YG MO-=1XJK*84TG6CLQ_WVQ_?%6*Z U7C=YS27GA"!4 0XE!RAC%: H+[5OCHL\ M)1E$A1I0#ZQ?ZM3<\V]>:?E^ +M-(<%ABTS];06TMO6TU3CYIU8Y:75..@5C M+V7F#ZV6Y897C!I8%R2_1F4K-S#.U*MRO/FZWH!S6'"2%I("P6!FJ@]RP&3* M00DK2$HDB,B(G[/=/GIZ?O!5I.):QGZ(^>-00\""](=&1NGU]SH]_BY\E=>F M;MA-OTX7AI?!"<8OJ<.CYJI"6*D4@8HB9)+D""!*,(!E*A2$*D\+KP0.5\%3 M\P1>AMIL]XIZ5FEPQ=WM*X^!9F06L"HG'9UGAV%,#MCZ%T?P!"ILU0-7X>.6 M,_"$Y*A.@>_]UVWZW2_JO(!/BZ7\N)7WFSFO<@Q)H8" 104001)0F99 91R7 M4N6D2+TJ%I^5-#4NVFVOM)HFOQM=$ZNL9P3E>7C]MKBN FVL[2@_O 9O$YW% M(LJ6SK&T5]E^.6OTN:V2\S>\>D7;O\O%[8^M%#=Z04!OY?L_Y)HO3'WW!9?S M0B+%(*X 5(P")(H<8)H+D*>\R!A#*2SA_,'F,_VZI>NM8VS*.-K[?)6'-D3\ M0#L%4NG6!J@P>;M8+IM:V^87M38V=%*L[N[H>K,_*ATKBM+S35$IJUA>:& 9D4!2IKIV4GJGQEMWI3W2_$G?T]:"T9]2Z0IH/FG?3_<9M@)CGCD M^3I2[>59TMJ?- D+0*)A6 "P;C#QFP:@;F>NO\Y@G2'#4C$ LY.XH=Y4'^G M1J&M*3GZS0CIBOTNU_=SS'/)*YP#I-T<@!3" (N* %RF B']QXSG/BNN2P*G MMO!J]4UDC;H];^Y,/,]23SN>D\U%T-UFB9!01J;W'8KFF+]6]B5-&WW#<;$K M,D%)]*+04=G/%8)#VG*^[[ID@2^J3I?Z16Y_K#IEBCJ;$5E)2UR22GO1*3&G MT=)4EA0 * M<2E2#H0J%$"80T JH8 HN"(5-^=U7EMM<< ?O>]7G>17*]\I W?-?IS'H#@N M'Z) '7L%$ [EP=D.[H!%R65P$/\JF0KNL)S+0_!X@M^\(N1B_GZYU8^NXZVV MW^2#B:):WII*HX^;>8%PEHN\M.7GM/^:,D!2IKF,"U'",H>L("XT=DG0U$BK MUK6)M=PF.VV36ETWAKJ(;C\?A<0L,OL,AKMZ^G?]",LI M_T#F1U#_:(GDXL-'H0U7$UN2<+Y^Y,.!FJH^+C?;M:VHM+''%]]_T&6S-->^ MF"$P*0X6YC\;S_D=W X9R"K(!Y M13.<"ZW\&*45XM@W-0)L=0?MQI_5/C'J)T;_Q!I@-XPM3"/M%T=ZN2+O*[_^ M*S/]_>?&:>V U#2EVFJ8]KO3.Z1.[$V??D5C9+1-]$V8QJYV)!O_'+O?<0ER*1+0%('F7@.\6E"WN]%A[-U9Q&@JWB3," MP)$GM$;CI%'9EL^NBVCO:DO*U^T# MP\([]1^^F'(1=,GU$NSM:J._#E5066:<@H(7#"!D$J(+A('IH%(IA#DOO3+" M^H1-CIVZ-5=6*EEL-H^F<[NFIXUO\9Q>D-TH*!1TD7GG$+5WDFV3CRUT;WNA M\P_Q=L D;%AWG\!Q0[D=3#\*WW:Y9QB+_%_VWK6Y<1S+%OTKC#@19ZHCC#E\ M@"0PYY/+F5G'<;/2&9FNGC.W/BCPM#DM2VY1_+S1KVZB_4-6:U>91U-?5'?DU8*ET5(9DB /,D4D=!8 MQ3[J?0\089B3)$UX:!7QG!EO:ERB):UK>X.NP6HUJ"X:*(1[#G(S6G$(I&=F MN1!#:W(Q1,8IOYP;_4Z^^/[#&&^2Q(*G <7>$*/&#\?=VP\73GQJV&.[[2C[=3DOV.M.U1WC5/MA6?. FEV?/L B#/3_8.&RTKIJT, M_FS^WXNF[CE(G#[X)P<;E0+.N;Q/!F<_/_!MOEQPW21(/7&4+/YQ)Z5NCOI- M18Z?;W^]^]:H,R%.4\$Y!3S/]-D]F D]-:,^BW*:<;B,+)ZR9N,.C7"J$RS M?-\;H6L8!KC&S'=T4-D;; T.&HL#;7+P2V7TWSQH7EGAY#:B,!IYW$##!HR# M^,/JXF'\TR/"_4WHI$BQ>.@F9^O6F)%:=B0TB1(!2 @)@#G/U4^2 8DR"3D* M>2*LME\&VC$UCGJSQU"?Q;)CK*'S8<9A(Z#LF=7.=278NO&V,<'7_JFP)KD+ M@71*>T-M&94(+P1LGQHOO=W04OYKSM6WN?RZ+-=D_O\6SS=++F8<9DRD0H"4 M$@QTEA?0*$I!E#/">!JR6!I%9_W#3(WJFKKTQE2]3M'&!LK:0)MK6\9_%-E^ M5G.'EV?2&@K5@!+^/B0N+. _>NN1R_?[W#LLWN_]M'UG=X?GYA5IK8I%6;"J M9J;M3##+\SA%$<0 IUKFF&J9XT1 P'#,N2 I23-FVMS=N[53(Z2ME<'+MGZ^ M[EURB0S+.!/?3W23FT[/?%FW2_G5K.2]^=R;DO>VIKU[DC_8?3_JXO6O=N#D$J28YQ30-*$ DA" @C." CSF-(DCL*$6Z5[ M+S%F:F_Y[6'\QO"VYV MX%(?:^HX,U3O8,"LF:5@QIH+WZ_HCB9"ZTC0>%+- M1#L]'6=&:0MY":Z>I!,&&/1.8@K#H3LMKW#!/;UTE-G?-(X(X:%DH5;O460K M"=/"S1)PR2417+&M72;;;OBIT6O;,>6;8,N'126E[;3=S+ M>W^8>J9)DP8T M7G?VAR$W9BN:=ZT"& :/97,:MQ4#>X=&VR;J'XKY1OVV[J#>B6YG"<(LY&D& MHC + 0PQ!SBA*6 2T8S*-$702MS!L/,ULLUF;\__ELK_AOA;_:&\8BJYU?,@51#;;L. MS&NSW\I9-AXY5+0&T)"!$-&<)0F*(F%U MHNX"6R;W]FGL&E+P.FPRS.AO)(@]4^&;KKZ[F+MV)=CY$M#*F:!;@JR8\=S< M#"RKO0A5#Y6WP^QYA^++5^JS'3Y:;/@ M@O_Z6OU1C:=^5[R(&20H#FD. 8]TH!XG,2 II2"A,2GFK\6X4Z/( MK>E!T;&]TF%100Y]#>;Z T'1VF^^>V;+[^JYQFK ]6+'_2LJ";<\F(Y*K M[Y,*_V*2ZT4T5#02T0S@4)$:SD35@_SRM&V_%5,CF:UR+FER76K2GI9M(C%8 M[MSX-R=)Q3-S=%%JT1WRTTHP5FYX.91^$9!CY!O/6#*%K*,96(:Y1\.;#3X9 M^Z XY4G+M-VK6US_+,I9J&A/)#P%L8@P@%5PA2$%.$TH246&P]BJ ?RQ0:9& M>MI&H(VL%.NN FVG>KZ4I;;J%\<0->.P2W'RO:H= -&0@ZTG,7!]CO5PH+&/ MK9YT]<@IU=.?O;1X\GB9Y_>UBLJ:0LYKIE9UQ?IUKQ@OAR3'&90@PPSK$LH$ M8)I$0$@:Y@@+">U4_2XW:6JTTJW@JPT/6L.#/]3*>54ULM4^DL7KOY250._@ MU;80>6X:87A MX"-WK;"#Y+!MA>7U _M6\/_<-$U$[Y?7G%>G*,C\*RGX[>*&/!=K,J^;!.DX M;;E0'[R3-[HIT&JM=4RTF;,L4DR&: *R,!R8\\V/''=TO:>=0H#T*BD70^+3M M0[=U2\];Q[$J>>>P!8=#G-VVZG!AV+@M/1Q">=#ZP^6]!^8;M5+[4WUC4CY^ MFB]_[$2B"4,115D,),DD@!AC@$6>@01%(HDC'G%(K#*)/8--C6"WME9/JK(V MJ,P=K+_="[1AJL\1?+Z3>,.1LT_1&4#B-OG6-^"X:34#UP\29B;7#".27S=E ML1!EJ9B*%HLJ ]$W-6\F^Y MT<.)ZX?SP'Y_#VI3_[UX:.J*YT.U(T:8>S.&G,A4CL.SK;-!Q]NK8.=OT'6X M5@D-6H\KG8K6Y]>@N>N.J<>;&J=\/X+9H[XUQIN&_7?/B",/>X/5 M_;$^$58]$U6%2(HY$@F&($M347>8H1*I-TZ8( J9^IN9*.'I(:86]C:]W%H3 M!Q7;' '2C+XO@\IF M3LJRTZN1BSA.I)0@SYA:_J90/?V82I!%24I4,,HBYDKH_=CX4Z.&<_KCE0]! MY<0E'31M9\F,6CQB[YEWW,/N4O*]#[RQI-Z/VC 5B?<^@"RDW7MO_-_ MGU5X%LU0C'(A(0>08@0@00B0*%,1$$H2*.,<6:CP4@-%W0_AH0;/?]#RLG#'WM[^./W?_ACFX<_'OCPMW'&%['6Z?^OJ^5+49T3_Z/4$<]"5.CC;NO'[]=W]]^ M^2VXOKF__?OM_>W'[Y9'+P?,@]EJQR^ZGEE&&5]O&[;F:VV.7[0'0;'X6[#; MM=AYX65O<3B(3A<^ \P8=>TS'*;]Y<\%=QJ8\5TNRN6\X'6?K#UY7J%6/"2D M LA8I@!&B *4\AR(G$1I@A%.L57VIV^PJ7';UU6Q8,7S7!\LK^J4=I9;IH+[ M$#9,"CO"S7=ZN&OF.*V+39!QFSON&W#<++*!ZP?Y9)-KAJZFOC^*^;PY,3@3 M>8@BRF* <"8 5*$1H#C& ",H! X18:'E,JI[^ZF11;,JJ$QL#TW:KIG>P&>Z M6!H*RCBK)#,\!JR,CKE]X9+HS2U'7@L=<^=P$73T4\/>^E_51#^24JB[/155 M]>6V;^;OZK]/FZ?K)]VVH?[[6O 9%3A")$E!2ED((!81((2$(.+J<18P1"SB M-J& M053>^0_;=9:ODD+$RJ;[4(">_C-X@2OH'JFC-;V8&=\MY]O8W]0.Q!L M/7 72@P&SVE\86_%J$''8)#V(Y'A-QI8Y*U/1]/S'P3Z185:W!JKJ; M^B"U;CK%Z@K%IV@&U5J(I(P!SC(,8"81P!!)?1:12IQ0&4=6QQ#]F3HU#FV- M"RKQ%MT3X%60E6U+ (]3:T:[TY@PS_S;[IL=AZ^" M[== ^^RP,-[[M+@MJ_=G[KA%^=YA/RCI]S_B0!&S7=7FS6:U4L/.\C1+I?HP M2(E.J6&9 "(1 P2*"$51'N($V_2#.1S"BN1':/ERK\<(6&W<\ +[(UC&G&>) M2"C(!8\!1)P#A.-8]S92ZY,HC^,(6\==AHWG=U/'N*N@ M,<^A\MM)U]WJOAT.,Z[JVTDW#S3?3G]R&$]^?'J>+U^%J,2*&JD8"(E <9*# M'$4,0(@QH#%, >,QYBA##&=L]B)6=&GZ>!\9Q>8[W!W+XY9JT[I\O0R>VQ5Q M*W.K[;9[W(\!:_:\7PB6[_QB8UU0F7=>E]QW^E#?VR<49_Z'D?W'_N^ MCPY,0]:Q6/E-S*L#?\M[\E.W3M1:_L7BX=-R=5S4;"8R23C#"+ LTE+[B2(' MFJL5.,WB7(:M>22 MRU5-+,V2C77B*+; M7.=08\9->5X(V4'F\]+[V>LTMD/>+YLCA>U!1%'^MM(]L8H%6; WY24SPJ0@ M.5+LJM:D *9$ "PC#EC,,YG$*259:$&Q \V8*+.VGF@^Y4**U:JBSD59\*:? MF)8&>UX5BEV)]K6L=$T,%VM#IZR?2'W.P*C\60;WR_84=[!SX"JH7+@*MDYT MJN/\ F\N:^EY D92O_0Q$5:2F1? V*.L.>2NHPEP7N!R5Z?SDML,"_)_7R[$ MZ^]D]0^QUCVYRF89RM(8"48@X P1 #%2[YI?%1_T))P+V2NF6R6*R+A(0P!Y/ITG[U= >69ZU>YG/WNA MS&_5_F8&4<0Y)12PD.3ZX0X!X30")(]B01C-8VY5//+V]E-[P'>"M'6WJ*'* MO35V9M'8<$0\/\GF8 P7XWWCLQ_YW7J(]Q'/>28G=MY^RW[=H.XU^72V? M5X58D]6K^I%OF%[U)42F8;Y.=]AU;$S^.H4*_/4OR/,1DKQ]W_/_M5- M&M\ DIYT?=_5HZ7E#5SHIM]-/CY4T.3'-6/ZR$RQ>%#W7*@?6<7"97W0=__H MN60PC&,H 8OT.H?KP[D98B#G$4&,\139]4BU-6!JS*J6I579Q=:'X*T3MKHF MEM-A%E/Y!-DW&XL?I\$=1RU@*'J.Q4PLC1A9RF081(=")@/O,[1G8%V$<4]^ MUHFDN_6C+B+&@O,T24&412F -&: 4KW(D[J="Y802:NM@>/#3(W)*J-L&_T= MQ<^,E"Y'Q3/UM 96A7>M:&P_2@,:]O6!X+@]W]&A1F[&U^?N8>N]WD]?<*3W MH$SN\-C7KR;'OJX7_'>Q?ESRY7SY\+K5&F,Z%:S[\(DLC@'$20@0I8I/N)H: MD@L946%]MM>OS5-CH^^;IR>]=E!+B1^B>'C4!SW)BUB1!Q&0G3/!1A>_KI?! M2W5 =-G\]D$ATW?,_]V^&88YL&G-M^_$FJ\SPM6F9,=W/XVTQILK]P>'/=L] M_@GB<2;BZ%'BD8:V>^N5J_7LF[:B:B9"I4R(T,I\*PM9/VH/!&&&_8@ .Q@1X MU.\^BE(7=.A)_6N?FM[><13R..I$^W@?_Z/]AL1N2:OF9,'5C3I/Y?LRXTS72MLT8 MTV:UQ>,.Y9Z=( >#C+9AY Z0[KZ2P[L.2\;4BE>=!% MG>W5BBUIGJ<02,YTT0TB^M"'>OEQ" FB$*F7H$TZQ6C4J;WCKN?SY0^BOBC5 MX>L/RPU=R\V\W1NQW&$466PL]'O_I$50$[7^&8CC[I*MP)C M?YUM=_' _/"&EN*?&_72_?BB_M,K M,G@6JUI>QE#!=?BY^),?92@E\/]U(Z+@2M6MAVQBHO?(-OOL;V/@DC M+:O=K(4O0J-G^3OLOJ.M>"]RN[O(O>Q&PX+(WY9+_J.8SV=AFD(F&0-1INO- M:4K4JE6]*C!*DSP1F42144.3_1M/C?Q;N^Q"Q"U,,6=QJ,M(:2C5"I]2! CC M.=B;JXJVJD'(A+*GN#,!F#[$[V#P_ MVK6AH+(TZ,#7UJ%^Z8'/^JDW0\4I%YP9!@J\ M+G:WY["S5\,Z 9!;':S]0<95P#KAXH'VU:G/#0PC.A6!BDF:PBU^I_5/-JN5 MFDZUE"W*/Q9+6HI5M>UQNWC>K+4\RH(5\Z):W=Z0.=O,:]T4]27XM%SI:L,9 M)!'/<4* X)+I-B(YH%1%(CB*.41Q*!)IM1KU:>S4".FMS3J[64O.HCS24NAQ^_2A4L+):O59JZW6/9/6)UIWJT)UXZ.TE8CT+ M9L&G(VQ]+\8[L&Y!J]7!_)02&L#BMC2H9[QQ"X3..WY0)F1PB9,2P7MUE^J< M&*<8);GNTLF85+$/X6IEK9;7>2CU81T4491?4"38CC,YL M(6=<#I=OOAB"U*65@_LX^*P=W([UGM6#^PZ?J1\\^/AP4F"KHJHEN5[PFV+5 M+K6:RE=)(:(XST$>PT@+SN< BR@&J2 )S:$4E(2V[- WX!1IHK6W/L5O3PZ] M .>8)4C$*: \RA3 4A\3B1$@.(,Y"2G,0F+7^],EQ.,T O4.LCD5NP)N!$YN M3:T$(SK&>BKK-D'&.4OW#CHZ79M <(RWC:X;1N!WSU43ML7#9WW2[699KF;^$]_S25?'/ Q$ M6EKUU>JOY?WR5_%W4:[_>%XN/A+V^%$K3U6WTFKS7\5*ZX&2!S%+,)&)Y!' M,DL!S+B*1,(H!1ASCEE&LD@82TV/;/O46&DG*]RT(5XO RJ"%WWN?*-\"81R M)A!;;P)]ACGXA90!T=6AVJN+SY;X^Z*/I]1V>7:X/MOCS?NU\>#42@ MD0@T%,$.BZHUQU6P@V.ZWYQ+C]1,XAOTE]J#>2<8?Z_-$A M_R9B:E#%&>Z&:I.B#!/ %(,*H"DE0],ACA M5(C96B\ S%8S9\:S"B*VH_HC@)VCJ@&JR"? <:+'/*I,=]%%_D, *<$DL]=-DBR;K71-]8QMJ:UW\E" M,=3JDQ#E+$Y($D4$@8Q(!*!(,T"IE"!%.5-_PBEFQC4^?0--;1G2V!H46V.# MI]K:0 J;;O&]Z)Y?#KC"S#.)M'#M[ P:0X-/[N"RDFYS MM?*F U<;I?(^WT MY6.JGYUU8D_7[/SGAP59'Z44NL>]V'+N-Q7#O2VSO%Y_$NJ.9*XE6#=J;E[? M?'B6)7DLPR0'.>49@ 0B@! 6(&$8YC"-(X$L-ZH<6#6]O:P__O7[ORIBK6P. MV'+UO%SIM$Y1AR1K%9*LC!N-NIP^LV!OY"GQS.5;;[H1H;;QH/B=K(/&J6#K MU?Y%V^R*NQ#2(=Q.PTP7=HT:BCH$/: MB/"7N;+O;RH >7L8^F.U"EB(]94.0T[W(#5 EN54D!QF*E*'6LV)<2WB(0'C M,HG5LHE0%L[42+YPQ36N[0C_35 5J40RQ1Q(%@LMC1(!HM $7+"00<$(21*[ MY=#@;^PX"YLM=O_S?Z XRO]W677+7:YT_*/"YFJ/6^]7:N1-\R3'H35[9PZ& MR_,[47\+FY7#+Y^K;^&^T,%7A93+5<11)!SW\>R.,'*3SB/.'7;@//8A%Q5U MWW07MSOY1UF?89UAB4DB8 ARC)".KCG 5+VK. XE"D,2P=2J25[O:%.+IN_V M*NQ6VERPE&!37B"1U ^X&1DX@]$S.1S4XGUK(53&UB?Y?57FG0#%8Y'>_HCO M6*]WPOG^TKU3%PW,P3X]SY>O0GP3<[(6_',CL5&(\F:STB^$69C"!!(2@YPS M%0)CH=62(JR6[S*)(I%&4F0VW')VQ*GQ2[OW\D:+1"\G5[4'.GUJ&UJ*2JQ7C0V6O68++ MV@B[I>7.%*_LU!H:="UU)@AY:CH,08F"R7*6_9,4\\GG#DH+_L1><7N2AF M'Q?K2H*RK9)0C[B>)G&C)5U6KS=++F9J_0/CG,I:?!I"M3HB@E# 1*3;Z"4H MSR*3A]5PO*D]Q+7)P1N;KZH2!:%@#AK+ VVZV?-LBGO_<^X!3=]+(@= &E.! M)3Q'**(4[%\?EB__2]VI8HA_0OTCJ'^LJ,%TC%$HP]+AEDIL+QNV /HF7L1B M(SXI:V^TOC!AZW\OUH\WFW*]?!*KME?]+*0Q9!F- .8ZM1NF$5 !0@)"CD.6 MHI#BV$IIRW#/HRX;I^>2;'28>J=W%\B??S)YAO=!VK; M#P9&2,0)4O$1SV, 4Q@#&J,$Q)P1RB7#:6I%7U:C3XW$]EMW!,76FX ]DM6# M;1K9;B[,^,L;PIY9;&>WWN\_R-8$OVR-W^H+.CQV-0@UIXQF9\&HO#8(G'UV M&W:3@;OM55/DNO^(W$UXP)G:/E.[!H"9:]Y9P* 6\&[ MWA''5;LS!BP:L#<@E"E&#% M+R&2&, PS@#B. (Y31E+F @EMFHSY-WBJ5%6:UOP6HBYK8*G]^DU9+TI39IO MYKQAYLOQ/?^@Z]VG/S6-/DEM^]6SWN.V*L23AXSXPV\+!W MU1NKU!W%NJAWFS\4)9LO]=[S-M,M:!QCH;XN)$]C !,6 L)2"*2 C$=QS$1L M54]N,?;4WA\[6X-&"J8Z'5J:"+7\CAF@.>,@BB!%*8H3DC.[RHO= MS:=&/4UU@#:P4=ZTK:;H &=:.C$,CG'J)$R0&% .<>CRA;4/G1N.7.APZ,IA M5<.1SPP52:3KVX5ZQBL)IV^"BSIZ^;HJ6%=:%,#8,T=HBX.=R5?!SNB@LMI(AWB WJ(54(YU%\W&'EE_T0J00QU&N\N'4=;5:H_L+NF_BGYNB+-;BNUB]U"85 M2ZZ%=QX6U5VJI=PLPSQC*K3%#6BJ6)2&,XE!8]2_S;?#4R/+[ M>LG^T:1WWAR\$[4LIQTW>I]N,U*=TB1Z9N/KK[3=+N,2*5WL:H.;];4PUA3LOT]&&W?8BZAY*K1M3 VW$M^7A-U+W\,9&+>K26!FT9KJCU+-( M..7"TZ.-2F)GG=YGG_,7V.N)OXV0;Y:+%[%:ZUJX>P5Y^;B<*Q93$1+;:'G( M^Q71=7$?R&M-7S."*>0\YX!',@00Z20_RQ3+(,*C!*:Q8+&IX/A%EDPMXMS: MK.+-K='!NK8:S$721YN?OY2*NA-4>F36+[O_:#KL3F#H"K6[N>' >NG5 UDTY^'U*,MY MP=N=H:]J]/:[>2<_%0L5SA6U)G$MY+G=\I2,(RQ)!B*A]W:B* *8A F(DQ0* M2I-$Q$9=_IQ:-;775->IBBEW;E6B1%W'=')YZUJP\VWP!K:;>38+M4>?/<]O MN;$FSKZZW"70;JO1G5@V;O6Z2S /JMV=WORRA,5VC,6#SMN5,T1(EB<9 DFL M.W% G*N%!69 4B(2E".6F( S#MLA&70#16 M,F+':"IJO^F%:G NXA0.7E(1!X.]2R;BE,NG$A$G/V^?A]"YTHUZPC[^C+<[FX(4B?SQ:XQ<\S;6RAVUH;*'.W:JN%OCE(/:MY@YN,MF0W=ZB[+K>X:F!$MA+/I.#W6H5V MQG,4(JK"+A)B%851&@&:JU L39C,62@)C+E5%-:Y^=3XM=T:>B:O:LQYK<-; M?:=I4U5L&8UU@32,P ;"XSOJJLT*[GN5B>WCK"/>NHVMN@.,&T\=<>T@ACKV MF6'/;'L649$#5?%87>"T_+1"!:-)SA-J57?DR]"I M<#CH]7@?(RJ-P,.GY>!:VG6E9/ M^ZK7HZVWS51W_ T^5)T5:Y?=\:?O27'*Q=Z,'977?4.^_X[P/M[ -@_JENO7 MW\7Z<=EIY5NI9]P_DL6]>-(RAZO7G#_5R8<;Y?A#VS>6U\4%O?Z7-^%=3Z.FOE M0;!U(=CYX+!CQ&#\W+:0L#=CW)X2@V$Z:#(Q_$Y#E\K%BZ+4KW/U'=2W:Q(_ M$!',(IJ G"4Y@)!"@'.9 II*$1,D8I9:-:<]/LS4Z*RQ,MB::;M:/HJEZ;KY M4H2\KZ#WP#F?+'^ M1'2C[/6KBM2>BHIX/HGN.3D>)CC#$H.01C& .)8 9UR!FZ,\RT0846E5C6(Q M]M288F=F(-5RZ9)3BC8S8$8EGG#US"_::AU%UG8'K>&Z,&2+M;+=RY'% 8@Y M)2.;\4=EJ ' [-/6D%N,K#U61UV[4L%R&W#=U>(SOZE;K,O;15T:^.]"-QP4 M_/I%K)35U1_UNG0K6S,CF4Q#DH2Z.6 *8(08P (B &4L"8["C.!T%(TRUYY- MC87PK/+Q$'6FG-LKL#3W>] M?==*I]48!>I[5Z-T%;0X!0U0]4>JQ&E'@&T"XFJ^YG\:(FS.O?MKB+7YFE1G MHF[>#!P8+ BV43')G;K]0H^T+0+3PG+?EW*U_"A^@F%,[3-\M7[T638?BZ' MB MWZ^XVH]@:VZGBE0;'/RB\?];Y^^5/X%VJ/Z ^[R-$VS=OCXNLFAOZGNK:[NZ=5ZU'>)8W_9?A5RN1*>GZ ?QO!*L:.OYW_3: M)8)!SE,&*"<)@#'B ,49 SPD6##,8HRM<3)+NI8'QXNZU-F^ABQ M;H;=KF2J]4ZI3ST)'LT0C'&NNQ)P*-6;*=7UQFF(@!!8)"F#&>;05MO1?/BI MO61JX[2 1&UVE:FKLG/E #5'BVDP>UWX ]Y^(7,=;+F M=BV>2KV54_TPR[)P?=96@[D*U C*;>>Z*58L3/]:_*KW_,0I'$0I(49"E/ 618]Q_/ M$(AAAG*&:#="GRQ+$6=632O?WGYJ#_KU@'[8>X"9/=##8?#\*->& M>1$G.^ZS6YWUMT.,JXI^U+T##?/CGQI8 Z\6CTTI 8DR]?8E$8 (Q0#&.J]! M(P1PS$02Y21)PL2JQ'U[ZZD]H]HRRT+U'4QF3^WJ[5G&:1QF:OT>)7HE+X@ B#,),I[B$&5)BH352GXL MPZ?&(-W:ZT$[.J/-N!E=37$>/9/A^Y5+__7*H/V4J8UE_'_+(N:3Q6]CCS_P MC==D5>_DN3QWE8^:(2HXXF$*XC36[5XQ!DC'JFDH\PC!!.:)E9ZLY?A3>_^T M1NMY"11GG=X'JG.MEGDFV]DQ?,GXPWRD';?+X;:G^&&@N65J2QO&)=QA !WP MYL#;#-YOT^<^5W5KL:+\Q^X@:#2+)1<(\DAK9^=J(4X2@(F4@*4A$7F&<))8 M)L;V(Q48$W4/E36-<]3JJFC^2Q>N_Z'96ZQXQ+GO0C;?-#; M>76F\$-1LOFRW*PZ&\PB2A.6YRD(8YT'B&D$",(1B..04IXCD@IF0S%VPT^- M=%KKJU?ZSOZZ2%PMX+X(2S4?6X;>!?'IZR^+N<%>]T]66K5F(=9&*L *D4 (K5L)(ACP'@D:,Q9 M!G,KGC,=>&H,]^:\T]9H1P>=]D$WHS,?4'HFLKTC1V_!5+^L# _^;/[?"Y?9 MHC;.V9_]P:=Q@.<$),:G<$Y=/_(>3Y-^N]NL2\6KNE'?ETVU$YGGB8KCU,(0 M97FD@KB$ ARE'(1IF,51&$89D[.Z3>GW-5FM/6_IG++3Y@'>M];?L]PQ,R#K M:G%)Q4.QT$J\[6JSMN8=-GE.3CG,HB2/!06IB'5J $- ,BJ!>LFQ).>,Q&G8 M3/G'!?_+3'AKZZC3+11[3W:B/6_;N9BZZ>_/;7?@.GZJU5SEZ00VX\44_)TW]44[3F""D%C*0Z>-G1/TD"0,T M#C%E7+T(B-49V_T!IK9TJ>P+JD_8D?(!48V'4'^BN@9_9&N@01SR^4&HK*-@]%<*<<=TKB!X.,RL&G7-RG MT).?&\: MPNVTBH('T3]_[>+IO72!R'%:B7XQY^:IX5:NE4E"W72:9900ABB M%/"49@#B- 4T5 \_CE&$:91D:2)F"_&@!13,GO9AAA@] ;A^ KKF^$QCU/W M1&UNW21M614NL8WR0V0I@!A%2@26G1-@*M+P=8FKA8W7@=&=B\* M&==RZ&LC?,Z((GQ]T\)FIRXI-#JXA:*?E2ERDM%VNUZA0+5HBC MV\R(1C"/!012QT$P2K&*B' *HC27811+3D(KX5:[X:=&#!WKZU*^KOVVA456 M\V#&'?[0]7#BCP_%NQ:KT+W1(>R*([CE#/ ":, M5LE>HAOZ55':AAT;@^^VYDP[N'X0? <'* ?=I>!,I]O M593OZ%HQK]84_?B3/>K=W4_+U9UZSHF.92O=Y<\%H94LSBR#2:1%/P%G, (Z MN@1(A9\@E'F6AK'(>6ZU=+[ EJD19>6*9LF-3E_7#ZL*%$3C2""7JV!>9;[G MC0O6Z^M+9LZ,*$>:#\^L>:AP'[2>Z"GYV)V2K3>-.O[6'X#ZE8S] )[ MQA40O1RX S51![>T7[U7>QGMP?*VHW=33X!@0@1#(2"(JC4[%S' (4,@15$B M*=.N M(W_I>&-;Y3UPMLQ"T!'FP#-I=^$_!KW.FG3\\+I\OQ!-3_(9=K:\DXS&(,!. MRVD,N]T%9ZSH^>)MNE^\7?WG[XK:=9= '2J7NZ/Y,QHE K)(36V&(MW1G ** M<0QX%B5Z"TK2C%N+YKFV7355%73S&J#S*N$.YL:,ZKTA[IG"78+MI]S* MJV*[G073*[8ZI_<^[":7)B2^BP<]Y#?QK)N)+AYN%W*Y>JI865%Q_<=:_)%1 MEF'"=#(BD0 R*0"),@QHBB5%21KGB=6!Q $V3(W^NBOAQLY@ZT70<>.J"JV: M3UPHU6D^8[8)"2_S,&(RPMT47)"'L ;14P["W(YWRC]8 W4Z]V!_J\$=1(6Z MZ/&#>!'S9=O"64>R&T4WWY=RK:)4<:P6/%;T&,>) (D0.8 B9(!&D .613%" M+$]E9D6>@RV9&H7>+M0H"S*?OP:-+VKAV=H_0))O^!095A", ;SO^H'&AZN@ MX\55$U/6CFRGP'\A_\6(NFXX.M":L7N/7@;:D3:D%]YP&*76XAEW5O#=%/K&LQH1&4(!00TS#( !.:.2X>6P[;.E@SL./":D!A7B1/%GL]52?MB(_U!Q MX+V:;#&3*(]8E(< )7$(8)I' $U7^Z7I;_AOO0RH"+Z2@E\%VH>@HY''%>ZQ >- R\?JXF%L595+7K-_;HJR:,+! M71!XOR*+LJZL/!$FSKC,PX2P%.",:(FO) $4)AR0-$FYQ)QD'-OPV(7V3(WA M/I+5 BPWZ^"Y?M'8D=>EDV-&:R-"[IGPZN.('5>NWJYR@XXWI]?"[JC0$;). M2?)2FT:E3T< [A.KJ]L.#! WXI/R])N8:_V>KV2E2]1G$<\PCEBLYDL+1V/ VH8TUT*D^\8 MKD6HL3#X>@8A^WBM#P&W\=G1D<:-Q_JC\\>LZVSORRK3V1RD;_T\.%'?N'H5?"H6 MQ5J 2ENMTW+9X=+$\]3X+BIP8NM[5QRX!-R@','INF XV,N*!9@@$B2 !( M,PE0&L4@C9(86:S/M?,SZ-M'K';$WUQUOW>HQ@(=I600%IO@!7 MP>^"Z$+@*AK_6C?6['ADKMSD;;[[WSU3F<5W>?%TO'Q[1JIQ--AY&NQI. M<*6\D]"B5>1MZ-)DSW^!U-=*\CS7T M8%ZSN5O>R1N]\%VM=1BB._',4AS&4J81X!F. $Q##B@5:K$9T3R6:1ZC)+9H M'V$PI!$5C-]"HDV=+670,3CXLERK)07?B" .(VQ[VNXT[F9+OTMA'.O$7&OE M/GK:4)=GX4]^_GNQ?GQ< MSG7+YT_+U?',W0R+A$8L$@IQW:Q&I 0@KFNF,4FH(#G%B-JU([W F@%$Y)F# MFIS[#VV\F'-=YZM-+>5KL"8_Z]_73EDFL"Z9,\,:'<_S,/Z>RW8O99=NUD>" MFP:F6CU)4R)ABTBRE((4Y$3B*9<9RFZV!X\-,+;-_0\K'H.H7K!]" M\J1#:-UM@6,":$8!+(.,P!)'D&2"HAR B&49)3Q--XIA84=/F7F-RNI?__ M]'HONW(Q9=.OK#JHD]HY.H$:J7-S,(TRJ)-6_C4JGQ PV*"CZ7" MZ<<'\;PLB_4L)"%D(DJ!0)0 B 0"),<8)#&)99)*0D.KI<2;NT_M75P;5R\? M=H8)!)F$H<$S#D$B3^L A@T^S[N^-0ERP MWMGK0BWNQ"R(. YE&D(0)EJ510$/"%Q1*EJOYU7U2E^^X3(%O$;Y^O$:0W3MAP'N7O9^%QDQ:[\P]AKU8MD5OGY:K M#\L-72+6(N%%?U&(=?%XJJOKX4R?4 M1/"+5B!:E61^.LMN34LF&#FEH=X!1Z4=$]?W:<;HFF&T\MMRR7\4\WGW$'G$ M,IK2+ ,L%@Q %DJ ,A6;)BQ+$IK**)/$ADV.C#$U$KFI6M67;:$#(ZO5J]ZO MKRLAVF('G60FB]=_*8.'QB4[=CD&MAFI7 BA9RYIK?-VLKW'?:;&\$;H_2D8K34H:DSW0RA\367[BS]7BR*I\W3S?)% M+,AB_;E0 ZDH^_6ZBBUF/$P%$1D"*:08P 1S0*#6UA0R8RCD,H^-VKO:#CPU MDFW-#.:MG4WT-73;X@SNMIM&[M <>Y^HL3S8(KRU/;CVB?#0O2!W2(]$U@X1 MOV##R PVXSVB,[=[IVTA,R=/[P097G^!KG+YB12KOY/YIM.[;!9'.!<9X2!, M,@H@9@E D"< ,T)A2$F4IJ'-3L_)D::YK3-$(.@TF&9+9B<0^4["539>!=K* MH#*ST_W0L21Q'Q3NQ8:/CC:^C'"?TT<%@GLOL(\$KQE;;?1A:_:X6,Z7#Z\S M#+E(%.\"F:(,0(YR0"6/=(_K,&(9CS)F'.X=W'UJ,5UC8+#>6F@>:AQ"=SYB MNP@0_PGW"HM[)UB8QU8783)2 &6!C56 =-+WGBCH\)K10IV3YG;CF=,?&JID MH2TKYD73<.*/Q6HKQW5/?OXJ%D(6Z_+C3WT6L%@\U)%2^56LUD0%4XN'^^7' MG^2I6%0?_R;6F]6B[&:X*8<2A3 $DJ)R.-._ 8;MLH?-=& MO-D?4*MJP6'*56B=Z;<-$P"GZHN29BR"F0C5W^QD\$^--+47QJW.9R_(?/X: M\-I6Q1)E8[WE4D78>D9326"81( S MJI?J) $D0HG6<9,)H3P1 MD0R ;ID8MN@)FN6AER71-3%$Y546AS]M*//9( M5@^B$EM:;GVR8YXA$V;&29ZGP3-;U=970=^V0J_QX&]M>[--I9RT]2+XL_7# M(9U=@*)3HAMBQZ@4> %0^^1XR:WL.(XH0CR&DH9%:R?FAID:"6VN#VMQ@:Z]Y1N\,N.=3 MG>X@\TQ8I]$:4!1T!C;SK*@[^$9*D5X"HU7.U R9G@3JF1N,EDTUL.#?UTOV#WT,4?%5W5EG)D1(21(*W4M7%P)QM5Z-.0$THQ1%B!(2 M(YL]XG,#3G.K>-[I.J*[D(C*5KO8\2S49H&B2P ]D^SG/=0^]J-F'>V90N$T MM#L[Z*AQG"D$^T&;\74#92QU%ZYF3Z@SU,UFM5(OI5D23^@9:EV55.-2UUFEX?966/XFXAFEB; M2<(XS]2"3S *8![2.ES!<>DTF$YY:>WPFTVY M7CZ)5T0K>;XAXWX#T%6GXH7,<-$<,0$!W&$&8!4K<^H MY#F@"6,AYYB1W(J*; V8&BVI+V)FF>>QA=PP[^,12-]YH,KTJ^"@XT"'H];+ M@ H59A7\*M N!-H'AZFB@>BY31W9&C%N*FD@1 >II:'W&7BDM5%>OUF6:YW+ MNB<_=2]U3J,$AA!D--%BJ%$$,)8,1!PG42I$GA"C=6#O*%/CJNK$WU:)GFE3 MJ[SK6AMK>9SR**KG-P"=8.69CNJ#D2U,E96!,C.X=P63Y1'32^$:]3RI+6SV M1T?[X#AW3O3HM>,>"NTS_^ $:.^'/76 *4_)S]\]5_N*'W^*%2M*4=XNZG[6 M_RZ*A\>UX-'+^9RLRD"]2NN>(JY;BKC]*ER4"YS !(^83CS5C*0\ MTXVD@4"?PVA T.)@-0Q700M$T""Q_51083%BOQ(OIY>JS; MH/BQXI(\2;56^2!*MBHJ$^ZU .4L2Q.>1QD!(<="O>(BG1(1,8!I G$>ZE:W MS#XE S ;6!JHQ<1#UF, MX^.]0\*BU_'CN8G^2P;O\S"AT[GZAM^*\A^?BX6X78NG'FAI]_$[^<[G:[DE8EKCT(&J\D>, )__;-SLC M VUE\*>V,Z@,=4@3Y]%PO5-S:KBQ]V?.N'UD5^;<%0-7YNQ1\,U> M&H6TENN375]7HNH&W1PTJ9.;=6U8XU%P/4#3R6)>#)>X7M#VO3SM 'T,TR9P M";3M066\RUH7:\3<+@;-AQ]W(6<-R\$BS/X. YM,DI4^5J]/V%>+NMTS@U*2 M18QA0,(\:C*$-&< 89K&6*84A4;:4F='FAIU?1%:?[$Z&/F+;E[P-YVHJ;,[ MEATH3V)KQD=.$/-,/ZV-.XP4X?B@FK-@N&U;>7*T<5M8GG/ZH)WEV0L&'@QX MLRU\^Z3>YRN=]]'/QRR5DN8AB@%-]%FC+.1 ?6W4NBG",I."8YQ;M9KO&VQJ M9+&S3K^ 5SK158DJE6*03F4OSF:LX0H]S\1Q4%3205*;ZO!D@ $@;L\%] TX M[JD ]Q"Q-<L. MS&? CC+G]L03E8#EG? M8& _35*H^_\_Q8+?-@_B3&8,ARRB (92-P).8D"R3#$53E@B!)?$[FS0X1!3 M8Z,ORP5@I'SVS*TV,9J@YWK!Z[/3U1J_3<^VD7<&L5JWI SD-%0! MBF (8 $QD"B-XC"'.1&I70==X[&G1@I[>S^=K9^V746[76$0T5\\,89$X@=N MWPSC$ND!37BM,7/-@''!;9, M[?F^GE=?V%H_N-9_"]A6>-@NU+ADBLQ"CY& ]TPM!RT,.XZH?[3]T*^W_="; MK,O6%W=QB0- G<8IE]@S:MSB +C].,;%+?W+*=S_6,XDH1#E--,$JD@USU) M.0N!C*64(9)02JL=;7"^R@I=+![ M-R$%;<-D=10Z %TBH]"]S5 =X(6XDSRO8>..Y;H[0PPLASOH6N'TKM'/C-PJUM*P52<\_$G>]2G M*K^I][>QJEQR,=/GS[>W =WGX*/__?F_UQ_^>UC M\.WZ_F-0__P]N/L2W%Q__S^6F^@>YM9PN_U]9\SWQGSE7;58;/P+M(/![!RW0, ?T >E!!Z'NK@' MQ+'&]C%*!!$D!!13#F!&J#Z^RO6!-!;KEP0C;& 'B)ZVYI/M_S"XZ<-1;&'& M1(HY2*66%N " 4)3!I#060-)TCRRDQ9PA^T8"M5>L36-PETAYOF]]:E8D 4K M%&#Z]?-EN9#;7[P1Q-=>!)4;PO#RU7'CV)#OU6^CQ_V>;AM]5PUM ME5[I)7\33W5GVZ]B)9>K)ZTK=D?GQ4-UCEGO^>HWQWWQI#NRR>_JMZ5:ZN[D M-\(TRFF:J0F0,-2=TS! >0K5?&"9(A3Q2%K5F;DQ:VJ4U7BE8\+&KZ#C6+#S M["IH?0MJYW3$V75OF("*H\DVX\;QI] SAXXX>P.:F;L$VW'+FC=R8W"6< MA^W'G=Y]<"5A+9E?M6^JCFF6UYOUXW*ENZ#/9(+)!GA8O8B5G1I43[8,Z#-<]X=UFLE6]-3H-0&7]4BBF5 MC97,HOU;RW/ M.)P!WXQ@W0'JF3AW2'ZOD:QM#7;&.JT - #%==%?WY!CU_D9N'^DM,_DJH$2 MVR9[[7L;[7=2V:/^7$G;SDC*)=-'%Q!"N5KGAAD@(4Y "J&6B,6(8FHEQWVI M15.+*UOC:M5N2Q'JBZ>GGZW>!73/A'9Q9=%5L)VRF_>8,DN-\3&G;B0]2 MXZ[0.2=/?O$XXTJ9NX+E0/;_B>7#BCP_%HS,OXGGY4H75^QR,3MI M'<+R6 A][(;%F0J:6:Z/"8> ,LKC.,^B*#3N(&$ZZ-3>2EV[%5M62QS]4)N3 MG3'UDSC:#BJYF\)'^C^I5X$M@#T<+WQK4:C':WEON_D-5]6 KW7/PNUAM!=HR.J:#@/0P!I MEBA"Q@@PB*,TCV,J4J/"%-,!IT;&.YN#VNBK1OA?AZ>MX<&?VG1#*C&&OI^< M?0#JF9B=8&EUGLD&H(N/.1D--MKI)QO7NX>BK*X;JK=0U]'>+S^(%S%?/G]? MRO4/LA(S&5)"LA #HO?$8)0P@*.< ):S*$N3,,-Y/EN(!WTBR#![>FHLH^<" MU\]%=T2/CP=Y+M9D7OQ7K4JMGHE*BF%!YO/7@-?6ZZQJXX"M+L,IS V3IA?A M.)9*0VVCKL5OK R^GT-K@%C#&20<:S:<&FUDZ88S3A\J.)R[8*" M@G_8K.I-(,5/U>;^%_&C^DLYHU3Q",\0B!%A:AF9QH"&. 1<+1^C5&1(0F2E MY&TRZM1"EVW7.,4D;/GTI#BEVI&QU.DV MR,1)S#Z)E0*GN#VN"@MGC;]JDR M^BI09M.V >- B-OJ8ON\UM=5\:(B@^]B]5(P4>J\ M&5F\-N("D2[8I'D,>"@T"8D,D#A)00YS&D&926RV=#HWT-1XI[$U:(T-&FO- M,RV]L)[/6;D"R_OV[G&)A1Q@@9NB(\/_ST%HF59651M>K3@1W=&G\5+$2U:5JI^)'& M@Z&K1(.IL5TX.H)[_+5D8U[P:P?K+S76U2FDZW-87[#&- ?-T[+3P(!W6HF: M0W-Z<6IQ#_OHL-+XJOIL-I6+[0N9(0I)GH(XCV, J8" QI$$C-,X90)!BHWZ M3/6,,;68L#*S[JYK'M6?4N.PV0%2?ZE-VS/^]L3"IZX< M+0P^8WHW C[WT4O;$6Z+;,H[63>LNB<_&Y7(7\5"R&*]UPAO:3:I@Y'6>J?.=33\Y2[PR-TP-Q,+">FB+:V_-. M71(' W>Z;>+P6UXNQ-1*Z"84Y5(%Z32)4Z#B30(H4XS+<\E4E)E&(;0\)+X_ MQ-0X]+.9\I I@&;$=ADLGOGJ+2(.TXKGO?S3Z9)C>ZO-N2N9I5 M%(/4+:;%7&?KJL+FZN!.%>EM$P/;UW,2JX5Z*C.01YH&,HP SB,*(A1E$>$< M2VHES'2A/5/CC&J##=1+L*X[ELJ\%TZ2&=6,"+WO.$I;66<"@L;.X'JUTL(V MU<]^>K@ZPL^M(.^%-HTKRNL&P -A7D>W'4:P6VF-V\7S9EU^UM4^21,"$)BF M$4,<4(E"M6"E&< 19X G/$1(L#C&5@O6GK&F1HR5;?_S?T19^+]O;V_MZ+ / M4C.J95>Z MNN77Y;Q@K[O7> ZS2&22@SB&%$ 6A0!Q E6LI7XA))%QBNRT$WI&FUY^OS9S MB%+W<3@-%V!N(/*]$FL4N&L[@S]K2_VDA P0\:"K?7R\=]#0[G7\N%YV_R5# M=5:6SV*U?OVJO@?KZP77)U.?=>2B?JY5V>IAO^FF[7?RCU)4"?MKQNH##()_ M$,\KP8HJ%E(773_I0U1UQ!!G,LYC#/ YA:%E6 MXM/>Z=6AZ(G_MX#LK ]XQ_Q*+8]T'+"5>?$Y]V:\^/[S.5858NWG55!Y>E5- MW=;9ZE^-NS7Y!I7#8"F!C<^+1Y9 M+F<$\ _5=L88]**:QD_+U*G7*61)" MGL:\!9&DJ5_W+DUJ.9QX-09ODR\S\2H59&!7*Z"G2?!&U>Z37%V#7-V[CBODKP,51]E MDP,M>H\ZRLO .U%8>>%-G9X,K%79=B?5<$HRDJ,4T#P2 $99"#"),L (BPB- M<,*D46M4NV&GEIX\=39PN#2C(?R&Y2[.0?6](]-S4K"V>M2C@B> &N.LX/[0 M4S@L> (.P]."IZX>1E,J'%VI 50P*]426E$BF7\2HNT$/:,HC3#5:(>" @3 M!'!$$Q#S6(@\#CFC5H+@_<--C98::X/GCKE!V9Q!LN.C,SB;\9 []#SS3PM< MU]) F[KM&^^.<\Q <YD(>'E:@5L.]D4[#\N5B( MV[5X*F="9*FD<0)8INN%&
    _5[75;)^ J^'^=9!?,H8%S^ M3QZ^_9*HF,![AGE5Y;-7N_@>9SQ:/7^09#$L]-6SQ_-*AM=#C/(T+U[]98?^ M[S5^LS6.9DEZ]>J_SI.9*H,C=1F:E>J7_XW6/:&P>'U90 MSJ/L'[\\_D7_8![%,7#UJ[WYUV#7W]=4C5N+X/DS:_WX#7X.J]KOGY[W!D?! M_O'1V\%!_^A\T#L,3HY/SP?'1V?!^]YO_>!-OW\4G/8/>OOG_8/@[>GQA^#\ M_> LZ/_K_>#-X!R^W^]]/.O#A_W/0>\4?G!\_C[82#:#H^/SX$/OO'^*@_:. M#N!#^/33\G,!C,"][4.X?GSWAJQQ\&YS@S\P&OX^T /AL<\5Q!Y'W\ )\& MGP8PMUYP_O-C;VWG]U[^\W'W]M[_] M#?[]^#5]MOMZNW' #6,\(N:]_G",X$BK8K&XN+6@\ ;ZL8*!IQ&K45Y$>#F\ MJD%2%?@4B(RCW_IGYT?]\Q"HO[^-"^S_J[__$;RE+D\V+*+H,>P48U34I]=)9'F.OXLSM=K4[8_':E0E M%RHX "5O%4@K#X=^U_5 MJ$;&7@5*;@X-R![HM7>C9.HJ%:!IYG>^40!S0NDV\I3+5'E,NFV+81;#_WO M8Y:J$BYJW/W+I%1!K,;P$%[A= K1)X'7.&E%1O$(@U$T3RI8T?_BX5/%K S* M*9P\N*+,",!+\R*'(\FC]>9S!4?T:S# T^J/MQVL!S4'&9C460E+9M9ERJE@ M5E<@E^"["Y5%657B4U5$5&)Q1J>0-B&8Y'E,?UY$:4WN!V](%I:%&JED7M%S M93T>)R.X@T:T4Y?39#0EF8E#H^8P^I+EEZF*)RKF7\LIH@=04<-MP.T:YVF: M7Y9__KKJ2M#K6T?L!R?:8BOA#F,%J.GL,9S'*$_N^DLU!?IL7:D(QL@R M>%M11L65EK/^'$+[CFH:5?2$3U]97%3#F8_(K0FZ(UQAL#]P5\'OQGD!\G4T M@E7@J#!W?C=3H=0+5 F)[CGJ=#+F!)_'-[)4ORR2"L8,LAQ>HW"^"5P#8"?# M5'#E\#E>B_SBKIG"_%,5@26=P4[!6S9>[FP&<72%A$Q@EG2GXLSGB7_WP/_@ M5JI!38:A&H.2T8(OE&>3+*F2*'6I+/N=([UA;?6P5/^N<8 &+= /@$.&O,$C&H*SO3Z-L@C, 0R"KBCP-\A', MNK&\YNCAXDT5]E$.\Z01&@TP% VM%]T<$]?*3P.U@<+ZN?8,3VCEVTOUG_V@ MEW?+B+>D,.@M=1C)WQ'>I?YLGN97H&DT]@?V X\N?GL]=(Z]>Z1SG.0<\B5..:B7;C(&?Z9] M@V'=)?$ 7,\<2&W_3V(Z-R'8FC[AZ!>@,DUS MT&GD=@3Y.94C76=.5F\1I,DLJ5#/FM[RI;RC M6KL+@RF\X@))@'(PM!24#RUY6W79'P9K.:6-1$0=9B[S!*ND31&W[W2 M\T"-#\<$19$L>TTS^9QW2M]G)5 E!?T*^8H-_5$^5YJJFI#BIY$_S4)!5H#H M**[$YK&\Q$LK%+S*[!!SDWU&. I^.\CX6JT*& TI;9;B['<'LP+I4 $& 4RZ MCKE@UDBYE)9,)@EJ<_A#W 7@MY(WB!1ZN)OA MSD82I]$E;E2=RNZ UEFG0N1"X7_A**(ED! M6LP@PISI!FQH-*P7$>O:((]F<*=7*)3^8^_9TQ 6@<**1FN^T@@J]QU:*,^C MA&ZDQ@V"9CT8Y_@JM)'^C<[J)(./TA1G0]<32/*\B$DVDISMDN>B.4^PMR%BU<(JKNC)^ M1N<9;<;2"FNX[4O58;D"L7JIWO(2B4D7F=Q1EK4Z^4:3U='!F '_72<8*$7" M3?.4W# ^'UQGI+@)I?K>?\6WYX5:F&(J%396R2D@OVHG 9O\JQF/? PA]-$KL=!AFR+I[-W&17QDJ\BT-YQM23N M1'PXTBAL75/HA@..(<$[)H^O2.4@]J@PPN4/:?FKG_;2VK(5"*ILRH4(UO@$ M37!SNY/WL)/'')/&-5,F>91ZL7>.M2COEC=W'OPQPSB$,6_>Y,"E8-*0+R(* M9DJ1/23:QS@IRBH ;:"HV()7$5Q_J'0L-,!MH*6U"M(]D*TH$=!=A)D^>FO) M7)P"Z_W'[N.=\.G.CM#*$JE]28.:@2]KOY-]R_3FN],(R4X_Q6EQZ #G]2$J M@ J[3S4-*0@R]CSAHRA561RQ@H:3X* \:0]\;NCR),7('L(9)DH6:A8!^8T[ MO*&L5=,BKR?3S@"%_U88A.H5\/5:_Z0)M*@4:J^X&Y4;*EB/%YO[,VW:W9T7 M2[M_FE(/#E#NBC[/@07'#B@"Y'(/3"C2D>@X*2BC [['0,,6\A9JB'(-1'@- ME/P04!6TOK*.,N-Y:69RPM'8H>MDJW&=G*11%@8-T]1:&-* M+@4RHSB?5VTNPD04.O*^!KQ ^PUQ0.1)BJX&XR*?D8>-%H'_WL O.00*5X,$ MY5;Z4C@\'YRLPCW0%:(608?2!R4D%R>]+X^OKL_^I3JXH+Y*F.1"Q_OE"KE(U==PE]76V/\?F/OJ>2>P*FXD,6Q- !%,=TUR0I_>(T9]HS(U!DFY5$9]<)__>/?Y M,2EOLOVD;+(*<%+D<./-EIT]<;TCPTF>]CR\1K5"-<2Q9!X'T1 4X*;4:_M MX%68TI>,DCG&?\E1#C)NJJ(4 XT8.%?I&/6+H5!N3I0#?7B4UN1C;6L_9O18 M84(\NM_K1%9M\K_-2H[ MV>\_;=K:(K^%W6QD$\,/#5^ZSJM\DZSVM.0W.G@2=/>!.KG#> MCJZ'GI1;\3I9]$M8P5@ M$1O=\39(>ZET)JG,59\EH"A0KTPJ2A0D,68T&Y0C-!7M<1I'%SGG9)"/)QJ/ MT7D2DBWN4;63Q[#10=OFRG.GS'YU>)A M\H21(TBZ*((9,^A7PGE:-Y"M!S)"=*%9Y+ )OD,&]A?+A"]4,AO",*HA>ZPVFF MF(8,V[+B&-NBX"-JLOH%3B3R6IY8#RWWV3W28"KY9/.MQ$QJ\$TY"" M":[KBIIU3WS_B?9 TX%[FDKAM5K!VBM]M##(F-QB_JTSDWAU:+%-OVXOD2)\C Z MF;E,D>FPR#(V=G"+(^J?2->^<.M!\;ZR_AHZ6C8$WAZ_NT+P!M\V2H'1J*@Q MI4_L8)::<(-28 V.=YU1+D [QX"L%\Y-5[@0/PS?M:S'P/9LIJ(I3;3@G$N9 MRTF1;YU&520OV* H'X,J4%A^D],2Y)8ODZ_5U1;F 714Q#;)L2Y*YVB5Y,9- M2N?YXCO^$UY3B^^63^V[9:E"9;DU4W<7*CZU?UH5]M+CLJ;Z)&ILN5"3^2Y" M5^O-%+II'NX1OD<(XNA.-I2W M5T^LBW$UY%^:L2&& M3 7#3&& ;L*U;=I7%2[&(%*;A@W6F@M6B V>;3_MX ,/;T6*OXV0<-+)O)"= M]HT+HX1_T%.VI.U!K?N.2K0I0?B#E]ONDR;Q8J*XQ6[ZY9VQYAM$42M4YB99=-7\B?E J=M E$-8I>ID' M&WN;P:Q.JV2>)M:S4]:S[I(P-S]P0_)V",6%)*O)R-@,YBE5V+7?B5G*2*") MNJ8RSQ1I)Z1$L!_"9BGBQ/%0-&#L=($6IY=T^6D%_2[4E6,Z%TU7@^,"VF7Z M>3<8#&.>%*8N/\;2LP!K@- #+0!_8Y/BG=>@+>\] 7+#SDW+1FU;V]?CY,>U ME:@U/N_[]^R\-\(**,4_(R,N(QEB)?T"G4+(C;($MXRRK)@4:. M4V?U# NV\L+"1[.\D57P(T,N ::8M)CB9) U+O_KT#J-;@YG-Z=O%K\3(:FG MP+P%YT)+E(O+3QX_>[H9;'!!'&^24W#H<[DNM&L;]DL- JRA-#RX9]+P/6?Q M[V-RYSX;FJN0#-8+TGHV)[V&8!8Z \0:'=7#!, @!8@9#3*CH>?Q#@>[>?_X MS6D/CJ>:)3AT7E9N#1:,Z^34NEAP&W!$TF4J*(\;' M!;L]$T7 8N:Y"4B^/"(*8%^;C=T76ND(G5_J,VYK^6^*?-//FM*'18"'O:.A MIF]+4Z.&X0_LU]T:J)2)C)#!7+J73*MV5794+HS:KTNZCUJE<,M-87OM:CQU MJC"6+!UN0-+N*FA"+^D"KQ$E]C''B9BA%'Y3"A*K <]@-6KCFBV3*EG"Q:]S52WZ(NQ"ZY-D>[&=*@)2+\70Y& M1HDY#-E(21,SJI"2Y6LOPV5>I[&32.SX&UR-WUZ[X"$+ENBX8SXN:7&<9(J#=A66$PD%*(N]HH"<^V=VY0$HYR MA$O&UHIP!#XD53)9!2M"R@+&&C (E&J\@^*:;7#+::88,>E286\?G!]+@Y#" MR7_W:O^HNC'+I;@1)%E.5$,%H> G[-4P5$X5:EQ75'Z0#U.A+0J(4JDOU)1D MQ/4/*O43A",49[S%K3TV0SB9: MEV-6+3Z=/UU&V^.'C+;O)STGJR,];\YH0^E9.= 3R[:O;#D52G00:M64%2F0 M=D85[,QN[3"SR+SBU;FHFZ4.NX4-0&)'!S5U4EJ26/T@:I9R60D7!IZ"FI=6 M_4M-9-=*5A\XPHD6-0$F"K230'$C[0,&WHM='%WD2:R3].*^' M55<_!KH-P+R92T%^Y[+<*=>5L7T)O4O0]W1NA .&)J@(%Y@>)&+90R"Z#LNL M7!.0K.?WJ"I[42^(!RS_>U2C?8MT4/:[_?+K>:,$891/,AA3,E%LS]+2ND1T M/EBL>_*UL&_@IR@^>^,Q&,04Y6:_M18Q\&PMV81@*%!^*KF-A^MR.7 M&^5Q,'.Y?TYBN5.<3RV?C=5Y_0XH."+C$:*[6BV2P8L.0[L6S'52/-\8;FZ2 M97BI$*ZE#$:JP#ZS_G+Q-?%^/U1!;&W.JDWJ6^K*;-) M!UG<7R'L/'$K#5>[BG3V8V*,=*5ND!E"[: JHI@<8:!KEH$CTEC3&Z3PNASV M#%1*3YQ9C=J3887M!<622Y+#)]P0#11 O$U,.L6\'H+.RC*+GN>$V0";S\(O M^5?4[0IHB2%.#M7!:T"V<\MS<:ZBP+(-N]RUH[>_<^D&V(A!B @%W"2*,(PY MN5(TZESL"%E0P16!C\,3,2).Y7.=KW*=P!2-_.9ML>\'64P]M? JVP<)F<] MRG+0 TLIAD2HLI[ ]6RI ].K4VV\D/LC*K_ MHFONP6TVX:8\*=%91N7>?%% M@SK9D*F/'87_G\%U")PXOG$C0#XLO%V]B)F&,H:W7LM([7B/]A>503+C6XU+ M%!2\KG4_^F.Y88P;>4FL,@,.@3.6%'@-^06,"O9?:BY[, P=1UI#T:%V?I=V MJ[Z)AB()RF[(.QS663UL\1 ;&\HA0M:,,7'U8#*D^F MO9OFL.&1&H^CI+CYH#JH?4T]1@\=C1A&C4@XQTYZB"^=,-(7'03!,;N2$WXS M15OB@?:.>_@)U8C8]!;:Q[A#$DI.5$E$'$9P_6VVFMQ)*VC"L)^IHGG:A;)( MA[)&XQ[9F!I):C%P"PHZPBE$89\Y[5CI3SME04J<*>"5&*ZNB<9/XT]*=A]0 MNR(C!X$H\)X)RG!0[KYPSPH*SF!+R=(9%FZ5*#.*IB%NZUND%V*Q)Z/&MH>& M(,#&I>3)5RI5\RG&AS@O#H9*\Y'3N3'";H.%PM.)&2($'A@&&5R\/,N$@!QA M*YBD[+)F8CO(?*CGPMG !EJA?9:<&,[?\@B+]0S(4ACT4S0\N$VE36 0\,62 M0; X6DB1/1Z&=QU[0]),X7=S06-<$_WZ1P%'?+,E3$XH4@GJ4MW-.,RSE&+ MF<*=-\BX&??,;&9E2 .KLRPZ^YR^K*Y*$9S=-*5)9VO M&#AS5*57(O'DKU#K6B:R) J]Z^+D.I04)$&5H ;H''!Y&-$S<>A;:P>DX7!?M*"F_U.8#/=(4R(N @$6I\R)N:*"J^R"0 M8&I[M+$-+8B+.2-<)C[(,K(.:D+P,AL-I#V;B9,;V&/!YP)X/BSDPF MO5GOV@#6O81O?BOH+(Z/V$UK].P,S"NI12$VS74IUP0^&*N8FB?KAXB"G0WE M*W*JJZSI\B&UE[4\RCG!- PY5Z,B0=<_8VXJ32>R)0:4=7IBDBX9K^7A=)&3.[P/+?6VSD M]H&'><[F5:I]8?XQIJZ*OB\?J1T%HW-ICU;Q12310V,CQ)5_CV!2L8LXRDTA<4L2,/JU* MWYG*9[;3-;RQTCZE M$9]-U+.2BO4D5"FTTYSL5D:F(U5-$(J*T,1L15,U-IH-1RR1K/& MS4"16^7LAM#-!O*HJ+.$;$\"_8>V0\SWP>*"D"_3%7W-Y1TC7\ M=/6;G&VA?Q"'1) \TQY!K!DQ$8SK9!]^6F?D02RQ%YGNH6!F;D)K&#+,)J)^ M=JQUT5(?L2/(.'G?BQ\WSW/)P MT/FL2]-KXK8^$_&[6,%C8E,;&OR[&5>@:'C)5]/<#+'(VW MJ.CL#V_;+>HP%[WZJ[P:?CF#.9DT"[TZ[72F.,^5/&RS7W7YB:8%1RWB''6O M$''-6[\P!0DV:-7VV[=EFH^2KI6ZB%,F=+BO#)VL =\5?AM)]ST$.O6+E81H MXC+A'(-;3V==5) ?E=5_"Q6$L_HQ^Q14/]WNVLGP?&[<,$UOD_AXT,HG MM3TO2RI+,C$V#LYX29$<$4($#NM:NPHF6 .:X2V-P0GQQA@6I)#V%U('B"FL M^T%,6"XJI0PF$S;'J<)!+ZM4#=/\DF,)CEEQW;36).'QQ3U*>#Q555UD3>WN M1.39"F!$.3$)-QV/\O,D2$&LR.HK!YJP^Q?]!QX1#-5]4=5HBM])S,W54V=J M!G3)XLA*/Z.Z8DV:D@ GV&9S- 2HWKS(,[AQS _(^[BANYB-\GE"\Z+"[LTP MF*JT(XCLQG(S_Y)NADMM0/;&R(&><-,_1,$1/+"LU7=FN758S]V*2#*;J1B_ MATLX5FERH8IF<%D\7(T*%BIU]?I_^&:7J8NC:MVP7*C<[,[$$S'VFBKG^@XM,X2:FX1CVDR%6D]-]3O %S0(]H^N);A9YN/J M,A)';8.K;(:!81G+5"'SF>6M!C?Y.L7UZHLH7"87 LMF)2M)NY6JG&-"1IGA MXX1)KJ1,J1DGHQ:21&!?NBAF\@E])B! XGI4Z:R?._$OSMD/K52(EH77G.0D MD+.7-MU>&1:9X1N+Z)(?DZO- MR$8)3X)K#*;;";NS'4E#3P(P)D^/",Z# ,EXYF./$6@QVSH5_)Z"-$$BX\ 7M M!EVBBI= B1_<<%>)3A &HL6&0*X1-BBE'8+;!24Y;X>S73IWHCU5N0?,'$?3 M'*4I05OG6&*1%YPM4[DC1#C$C$\"5O^/A(Q\#S35!7-97I?QZV8 MY*8<%S:-#;,GZJIFBQ1U#\ZPD-0UQ_\D?50IL!J'CC>(S-U8W37;DZ9M5Q5L M2+XV%?UYJ$ZK&8)U];65B+NR@MO@G):4'M<%B9EKI;6N=_I*,D/G780-9<"K M#HKT;IG8WQ1KI4Q5IJXXL-Z.?2-@>J/**4+B^(]\1P*0AESM@/P^"H]5B< O MWAR:=U@[\QXP<]I_%DX/]VCLF#IM[H:Y0!)OB#)N9 MK:C)=F--?O-O3YWO-'F, >.$9&/CKR ">+-MDC"+C0.BF?0E#<%#'8=99$O: MW*W&K6'4),'DH=H C0;B^T0VR4XL483074_6H42HQ2J44!(R<#E-YL&&4:@6 M%T!(1WFIR* MF#6TIZ:")"&NTN@;J(*@CY<]NV Q%9FZ\K12^#4[/3;_W.SM M)1I=NSNK8W4]OLGJ.LJSK7U.K@P1=6SKC-K#5TL7\NL245K!HO9!9K0C73[F MN5P]P \'T+15&V<2[IOW4+LRWB2\U5)0?B<,+

    ,7"?I M>;AG^!#ESBU ]'>SJ^"BB8HX=5S$?(F:Y+M&!.!:[MI8>9OK5$HB0"]@NJV" MNKTHQVUQ=0QPSR5NHC[]SK)ZL']4T;S.S:M61_3K]G:@ F(Y8A9-T!=$A>'L M%**T<7:MF+IQK2[J7TA 39>3LS.)HRD! E03-I3K!PG%68_J18(P^F]1+_6: M 3CL1+B>E"T$G4Y5*8,B&@VL3-8F%$')9P MA-L8D>X '^@:+1NRDN*TAJ:4>KTATPBL;+CX4D32W=TS=UY^B^;1+9#+O+CA M3$7M 20UNW*7"@DM<>-V4O5A9NS?1=ELYRH'#%PL30G [XSTV]]2YX'NC HR\FG@P\PWX$8-5B+EJ3 M31KE+$\XD12BB4/<75V5V@XZ9SFY8RZ4<_,Y!2EN0@(WD+&O!.UW7>K,5P[' MR:NX:&G!=]= I:@)I@I,J!%T=+XN.>XIG7'"^A!*M5%18ZRM9#>(CZJ+9L-I5?H)BE@^5%"P:A+3MXU6 X4JZ7E M@%C#")BM:Z)?F:1E(_ VNNFP>8M4H 1/.9M23;&L4QL;#K+4P0!2K0;&-!=U'?#E.H PHC/UZ Z5Q M8&PUYXVN*8F2=%0O,*>Z@Y%>/,+6!;&X.8WMZHE]OA]N40["4!^V5R4L%#LC M=&FZFVN#VKJ"6#5_I@[15!I&&,E#YX>C(5ATHROCN;6R%L4OX]^5*DUU,(\O M/$EV+ DZ$.$H9"0^W11UM&:7.%S8F-%=0W@]YJC:'U(ZZ2V8UC;TTJT%ODU8 M@:#_3G>.)JD%^S(!1@MCU[Y"J"N<%):V< +O.!;.>;/C!FZ*NQOBJL,K73'# MH?.):08!%B8!W;#9 X.9TEB4_W5F,LW8$WY#*,%4R.K;VF) 8@'Q&!:,>&#, MXWDA=_@%G!7X8U.CRF1YME4ZX4!;JQ-AO&*64X$%#]HNB0+/?-$2F3G6W^-<>=KZI1[CN+;<>FR\KASJ4A^"BNR5C M6^N'E,,B/Q>3;MP\SB&YB1'*#".*#O_"!2#*6/MHHRK?.MD^/&%%N>?B"X^H M28)S[#E-TZ]\JK XS4U#_Y,%PK=( 3[U)P(51F?>4F@6?4UF]UGPKD\DM(! -@D;8=#4&)4RVTC$GM&F(2KD\HK_Y?R6P?,P M>!$&+VEC\#!SE,=\K1G";2J;=70=;M$)H^(PD#^7N[8L=EMIZ4@8\C=&OR@' MV30AI6TIS;Z4SL9T[(-G/F*ATT/>@]9$G]W[O(>527)H57?#H04^!8&8PWWS M>QU/\+ANMG+\=')WTP?+A3-V-U^&O\JM%UN6L[-VC MLP+:!5J[2STJP5+/2D\NBI$#M3;F*'5#R]2JG0,HX::QJZ2R^&.4@"?U6I3Q M(WIFH>:UE)0C?A65*J$ED=A.%)C3FJ2LYW,G=,XOPD\QW9Q0CPA>>5[9*JU0 M7W[P33)/%/=KQ@^ (:C+C6YW)VKT'TMQINSE96@.=\U7%P9O58@LD^/O*>F[ M#]#95"&O'XNV] :1%5$/[8D_9HIU+YH'34J<== 19A1>*ZWLR?M'H3_(G(UU M/[#F'V3-/L4-,U6%P2 ;;3-75IG$S?>GB1H'APC(&1QSX#$,WC&B*&Q%#39% MBC]Y_#3H8Z;$IVCT!:3T00'2(PSVG@"SODWSO,!G]M%5-P&397 8/-MYMK-[ M_TAX5]ZETZH1OG*L"L:CW>5[D=O59_(E=EE?,RX_O8JRX#!10] .^N6_BKX;G.4U[)G+QYW,^VSKR;/'S_^8,KXD6OC0Q/K6R0W$ M'^:V9-H":8,82SZV5:$8$-\V(Z8ZQ7$B",->3R:?RT'?(\.'!M@.7"U3 R9T MZI:"X%;E3JTD>V$OT5E?YBVEDK!?4%]<%_/I\3TRG\XP!A1QX-7 AE[M*( S!.8P&[-)G&2)>(V(?\EP\I=-VY X7B MMDV,DE$5M>"9R'3LMK@CXN8D8V]-U]#/3ACS;)A72+8UHT[K(L2>W",AAAI9 MJBK''?<3B[)&TSH"D1406TIP)4(92"TZ)[8_%KF$9KDX/$T0FW$2X!D5F\02 MA3FVI0BJA Z,,PHB+NAWE%R>8)NA8MR!.T:WWA4:=01#H@4B*K!>;IH+-AKJ M:E1#[HL8,%*ODRV[/M W3^_5B:SI5H1-_9E=LXVSB#P\U.A/6FZ*E& #@I'3T;TSJR 215/H?4WZ]00N.OF"2 M>#XQH.7:WL7Z40U,648S1URLR^WV[!Z=I:,\.*,L%TSH1>UF]./PHU;TAK.I M0"CO@==_SQ/RQ3I0&['.2L_4!.Q6V_ O+J*Q!M/NA+)+HVQ2P_GB3CR+PRC> M4:O<'XXP;]\D")WX<\4*5^Y&)XF&%K0TF-4$Q\II3RVL3/UB1\LE'996!']I M*G2^ER&0LISU>_0>,%.-'*:RV6"4"AZ;3!I;4[LN$N#Y/9( 9S7E]><"4M5C MV,F?6@(TC6$W%6"89+%@;A*^OZ3]@84_3BK.5HN;&6[-7#Z_7MF"AXD!S;@C M"9=->)LCF*"M%!^\^\D4IN\[71GL<)+Z3%8<5X'=M^[ M)RE&C?Q5F:;;K\.9)#5,YFE13FS7*_VN[_8MH8"0LTLQ;%+7A,JH+X/ZBH#H MW+6+$2[**-7]2'4Q/P/&C A-I&15I@D8(_J-5^TDZ9>"=X$^F9)[/NJT$NHI M)D 4'HWLYDGC#I,ZO%@(_G39@PTW^UID#Z[,);5"W:QN-OFF><+)P(?1)9>H M];^"%4,%'[^IK%YJQL*R#<'W@[.@]^ZTW__0/SH/@][10= [/ P&9VV?]_#)X/AMZZV?!O#*-_W@W?%O,'[_('CSF:O!O\AO/OOWW;WS\/SH_A-9^#_??'@WWZ 8P2')_B>]\>#N !^>CTXR%0 M [XX.3W^;7!&U-CX]+X/+SM=^%)\'D<_IJ?^^?%T<'8P(&IMP@]ZY\&GXX^' ML,;>Q[,^C= [.8&7.E3JFU7A..X(,B@,<]3] =SZ@';T?2(15A$%C<:?\0OD)N,&\X,WF[\/WN M3OMMP8>/9^>XUV].CS^^>W\>]/^U?_CQ;/!;__ S;K(AWL;^\>$A#DK?X!17 M&KWSH'\V>'<$FX!,^_'T_&P5T#N!"?J]_?>TN9\#8)C^F\]TIF C^' #CWP8 MP'_##B*)S68TF(V9L;5&&!_/%3#"V8EPFL,P'X\.@$5ORQAAQU0'IZ?]WX[W M>V^ S[U8%IGQ)3[A[W!!SI>!_VW?5C-&9_3_?_&?Y_T3\^.42+X2UAT%O48 M(OOP&3HV^-6G]P.8TME',Z\/O<_!T3&)")QB[RT(G^!]#^@E!#SL?:8S\C;X MK7_TL:^/[MG' 0I7,Q40(_O]_@$^BH(-GFC2-H0O8"_H$?S^=("'!=["LPN. M^=R_Z9T!$?FXXBB#LY./YWW]JI!>W'BA/GB#H^Y-A?6G>+FY C9TUT,N1JM,']"\68Y]6_A/-^M?A@O;W>_TBKRYV2(; MN&87@#' U%X$&X5I!:O[86ZB#-](W,9MYBM=K+.!U9<9X2T1!F3& #9*/'V9 M"S"RV79WAE+TP!%T;ON!B>/H/Z$=+8:)-*! :]EF62'23IXPS@08Q7554)4O M/XVX%((J)S 2L=M[B[(,)#QW5E&S+(O\]3&CTBGZG-;4FP%WCJ)-1/'A3L?M MHDL)5/B^FJ2TB^-J16V*<(?05 4SA5#S8^(G^.#"5!;*7J)J5U/3*DL&,R;P M+1;6LW^X656"+SRB'P!=3NM4BN6MV""0"\MV!YIY=%4)KSH+>LZK>V69CQ*W MRZ1#<9[75*/:^7TNH\NHB#T$!>D68L!/QHK/8BF>'FFQ8O)ZYX6ZB)*4>\!Q M/M@_I9@MJ.>"R*M?@\?5;I0S21W^HEKJ6#.!5))'1'\O04-.FX;,,07H+X,X M5^R103_UE?83^66YFA^HT2<7 -VZZ$TP)N0E#O22+CCN!"H05YE78!?LOEC; MFKJ]^]2,Y0-'5CY%U( (MN2?=7$5G&/?W9_8D2[*:?\W5#!1N7?LT#-4\<%J M0975LS&0IS?$JFE;OIN+3-_]XP\GJ#SC+]D(ZN]_1+N3+1(R//"+P:DV=/ # MHY#W@O/3 9@;;\A"_ZQ5?C)2R)= ]CU^RC,!E1TG?B)&2;=5#4^(;T)K\HX& M#P^Q'>-01=YZ_OG$FM9O/K,]\[9AX?<&1V?GCCG$MHU82+VW;P>' _$FV&>L M$13*#ISC,$P , ;.3V&BO&B@ZO'IN24 #?!I $1H6(0O0[($P1[<;>\-2M>; M-\=U5Y"=!9\MI+QV,\%^D8^)9@XFCVR@=A'U:!_%ML4/#@? ;=KK!=9._]TQ M_.7[3=[".$@G9T*W9QE8-W$930IM+-]3IGFX=]9D"I@^^K]\4KNL(A9LO__? M9VA1PM_'AWVVX&CJN%?!_GNPJOM'[]@+I1UY^)2X\GIO@"7.B9-N:\[3]NEU MG3+IT;_U62\!SNA9_W\^DI,0?G" /X(YGO:/^I]ZAV=HNL+C-!:9^A^.#P9O MQ3MV=A>/T[I<:O>J4%R4C+T7.^^6W,=Y35#95K.E&%DP%Z8%)A6CYQ4:73-, M&R.[,;J::0@),NBXR6Y'8'MQ*\<&#(WIT,%5\1.C[4?!""S?"66)V\:'3L>: M#<>F0S-+LFU<=K5QVEAMW&)27OGXW7= MZ7*\+0C#;U*8-7*6O(T[OE #/@*<:IYVXR8P<[+M;ALGQ&XJGZT\ VLY&3?6 M1DX//5CHHGS31$WB''\A#U(>#8*EV?H1.(CHP\BD!(W7R*_!-O&!^C=:8-SB M1N.SB0MMX72:\%#44L;"A[,[ 9OL"G(98>#KC)3F&DR3UQO6@,DA.O_6)^/Z M7'0KV)Z$?%HC2H2F_H783V@!/CQ>$A.I=(Y@HRH\=W@%:+>?Z0V,'J8H13Q. M=OU8^+^$DJ(RI3,?R7'GW3O;C*[KI4CI0QP5Q#K&4]:".$4WG'*AX6JE%@,>\,,).:\WX!:U#<8CK9@C M?BH<

    2S=DS-U-&*#G_M M_#01L!P= 5N#<20LY7)IWDTB7[):?6R,!3*ACGN%&D-,1XS(YEE(!41]'E.? M&*UG))E57ZAO)R4>E[;"!B!>-A?<.8]T+J?Q>O]#4X7+/@'FNKL#(_\:=I CH7 M28XUA&P6&GMQYV5ODY%5+&&!D491Z:BC&PFR.<:KE=#(:_"AI\[IQ-XO.U17 MHH&)&/J/LQ6PX#?4XI%3I;6>34!;FYQW.<)09)H:I#H\C"GUHXT#!)01JZ^#KO$]#? /YSQBCFR\^\66KJ#9P_))T)[R.N M X>>N<6?2R;\J*M[+)KCVG#6.EU;8(,25%2*N]D.K[;2Z+(,&W+60_5N@EGX MRD*:FME=A0SI3+;E5BO1IM,$]2 \*FC^8VJQ9M.&JXAFS"D;89G3+?F[(SO+0,71-O MY.0\2CB?(KX@$C6L9:P2S BPCJ2NN:,1MJZ> *WOFW5&W$TPUUANNH<4-75T6@S>X1V- B_FF)I4 M"43 IP89)#?F=0&GO63U=H8=$^!_U!@"55>$X1+N"]T^/_Z1T:HQD';,+2CU MF:4V 5@96]:XN$18CJ]TP_F>%J\7\B;'M"*T ^#CZL:6'(S_WI?J\+W?$#\7TKD8&F)TJWU$&DE4;S$_\;]F#X=;.Z M1QZWYI,N>:'?%I16PR]B-"9=QNHLB2T/5W[HQJQD-:&X&E5>9QLR.,P(J /1 M=8,-@9,O>%F8!$KI&(*M?Q(02$!0W6 &*:6WZE:T:I+D3R%6TQ-C^("_LFS! MBHK;#6^F9D-E[RH6K]1H,\-Z8:5YJZ2RW1_#5DYT>NW8P*R-6Z'0"-*@1KM- MM26]J/[<,,JM]T[4:W;?Z/X1B=,"D*@F.A=EC:>I:M&)49=_9O2D@V^\%#EVGG-?5M4NZI!\;L)MS AMA1Q/$W.$HY@..V7>XU$L MU 1C&=C#)4=8PA@T6*['T$8-^?"-\]MSY[MOOJF'K;\.P4+ S'OM2'<'([>T M(_8$;(&A_RN$XE>7;#>.Q2KS%HJWR'RN(C:$%V2T\T+PS1/RWN//9[FX_G'V M[*(FIYUNKXS.<# RY[G*(ML_E'$5B6380>\B3Q'O2A5.Q9!1V3E^6P%'D)G@ M-"[%?<>P!$IA:CS6_B789NJ"'((24M*@[9C))%4(HYR:UC8A]2K![15'@C3%TWA[>*TF M%P!-\>FO(8K,7[BZ^U\VFS15W7"!48S1C9"]3>B MI#-*XS*BY38X/\9@\(++;JZ:J5=Z;(#"L#*+&QY*M1NK^_K#&$Z9J,-CN*)J M%J^Q2J,K[7)C]''!/8-#S(58\B/05N&_2ZV==C8M[ ) $S!A?-@B$>N:1:VQ M%T$#B[@]&(5F6WB)R8R1SRY-H= -4,QK S"Z=Y] $=VHK9OE^X#,9/;SY1HF M0JU,^N3*U0E<=UBD)\R2*T3.W93EN%[01P)U:1?,CR"KY;;K.O0#;<6=HFY< M2U('?+G[\L6SD"(JEL M*KP;!H>[S([>P)T= MJX!3:]:JP3J;(\P_1R[FT2:S@##"L)YH]T>"#[CW@TT4G /I<2%9U0JB'H-O>XU"OI MG(SKI2,$@UCW0O9>(HW[@-<%3AJ_09L-3QF%*-'T)XL;$Y^=AV@L8[G3$&"\ M3_.BVJ(6]DQ(.%UFNZ^9QH)0N6FO?>XE#G@_9;S94O"L$7(67DU^^: MQ7J@8'0L"]'@VC)(@^3?PCQ.BG;G1/S URH1Y"3AM*U;)X1 MO4C%B^;C'D*;\DCA]@:A_+H*BW$.&MQT72[0T2I=H#?Y"4YU?(;V==GN L]: MZ"J%X7N)+(;"G3DG:&Q]2>PE=5OSP3RV -7-B'PN%-E(-CF%V8@:HU$J8,=$ M:ZG>],*.^=E+U*17TKI,@=L5%IR.X%:QW?28.M_X.K9C[$N]QGO>6[DR9"-) M-D4>>90>DVFL7R[3N48B2,G/$#OVZ:8I)19OF " OV3_CO6_2[Q"(7GUI9/L MS%-'J0K3U_/7I7_>0LI.(EW#*Z(M.+I)F@"'QB:' .QDKB D*R5CPLK(=Q=N M*Q =N$\-4_;3Z'(8C;[\Q-'%02/^%^?4K0^LY#09X3&>1(54'I@B ))?F)_A MZ>$>/$).F8KM7$$IQD^O7.P$\S9ZNX[C=UO-+Y\^T1+@((_CK;=%E'T)/N%9 M.ZO@[%7!J9**_I@:8=4S.% G15[) +U1)25E\E(^J+IZE])%..W'R<]HF&&J M 0%IY)@.+XINYZ3I+798T**U-.!@I*:R.TW'-'J'!:VGY#ZZK8C8V6YJ0!QS M\L3&SO82!4?PMR#P__<0HC/HUSOK'J/[(8S7+8 1AF]P?M0_.PL^(8K\\=ME M"F3VJC9:P9'9:=I!-B-A)L^W;[I'H^6X6#1T[BT7X9NS@O6L6]AQ+IJ7ZI7^ MC]>8MPUFW:LDHZG3CU[[VXUW[@6FY8$6)F^A%_+7PG O7VX_?OH">:X";JIB M_6)AQVUBQT=5W/'=B^V7.XN_!D&W^*.] ^XH07OXQR^/?[&R MB!2Q5SL!8=.9\;[ET6>M1_?F7X-=7ZB@QM=D.^:X)8F5_M%O_3,0*]BO8=^> MQ3O207+%;X:]_>?+\=4G_#,ZF40$ZY"DV M%*VF-HECA8EO'Y7KILKGK^!9A-U/X@#I^/H^;C%7"'^G:!YM]V%SP-?T"FBU#@GF* M5-6=AQ84U6 I9&G3HNDG4K0AY34,@6B G.@Y_0INW%1;@$#X "LOJ2&1:8O0 MZ 3E]3^X_;36!#5NM86#P4=>';% 700U%J_;:@#+ OBO4%<:,(ZN_5/0SOC0 M(*IC;EN*-:%)G>()>SH)()2JF\/.0U?6PS*)$Q)7R-*$=3"/"D%**2ILT!L& MO^<)D!%K%.I""80T2*F8^B$RJ'097"H$6"NYR*,>R5>,[%*6P,H/1^ '' %" MS%P=[G>@IL?!@08AI[)V I3-U#=4M#UPQ9VYHBZQN]\*B474ECS,1D*R)Y[@ M"H88/LZ+*X9>F7"3+X1I&>=I M)L7B#H[0CA;S)I!"$XL;HM)!F8!#=#Y5@, MV$ 7.O;LRPB&6=Y22BF6M-B#WSAZU'#3*6\="B&M)-?=5$$3:+;.P3$]U'Y= MGRM( $V4]X8N-/-0@'53EH?3\MU/RS[VSEZAHR*J+,$Z&SCB*!BK-.=^&E)Z M720$37V1IQ?(93/J? !7]ARX.C8M01O#&-9N]RHR R4EM5^<%XF C<=).(=SB;B\T@'U:"Q4&((M1F@D'-T1 A2ZI.:8WE M**5>I@2^%DOCRR8D]J*&6@4P##?0"LA;0H()"_:Y$01\/%33*!W#_-MM(C8N M7%$WPR;K*"3M+K91S]6G_*[9YY1IWS0*A>1DB$8SK M$EY/YE=(?=RP7WU4T7."9^!PQU!)PPX#R3NJJ6M95]L;;M-QF0<;>YN.4,=6 MP*:Y7*Q2Q.$ALU%#) M0?D/22U=A013(Z<6Z-5BC=RO)ENT@>,L8RMQW7)/6 M7(8A%@7+@71.!WV2B5E>5"TF])$5DYCV7T2M\+B%=J->E@GU,(GA+(=R^"M+ M/_YXV,1OQYLNTMUS\\+!\S( *VPY-PGZQVH[30KEI+QFVFT'FI"L-IZ M@NGSO<]&^>KH# 8,DOLJC#5.&_&6MKS"8)"-MH.]G=V=X##/)EO4( 4^0U\ ML-Y)&F5AH^WXX?G@!,%O"O]>$!>\7!P8G9%JL#B.*WH3F M#G?[(@A_00@+""&LE#8$HF7I9LQ1T%Z=\J T0,W(JJNM<5Z#[K+WQ QGV[*V M1GA@RA_ E'F\0M;3G8"^[X*/L(@7[IJ_^[K__VM[_!OQ^__NYGX4'D_GG'8W[%Z'2]T0]J MB'M;V?LQHPC4644.4&^B+(&?WU("/W#+G\8M0*M\]J,::-U6BIZ03XQDYYH MN*Y<08!XCI'J=(/=;+.=V"(A_O@ M^]\'#G;DREP)%N-\47-2ZE7(>6HF5$&MMFO=L91RM$*)R(04S4&W."6#88P& MV=YXB-L!'8-=7"AD=0F8N2E^B,[92%LK"095QS5&&&S:@G&!3=&;S+B^)7WI M(* N])*G8*^F9B8(0XP]:O.1Z=VPH 9I=XQQ M89]2/C@6J'R:7\)YHI[?<.+:Q\:VN7([;'3%U!R)R7V8DC%EM-BPC;RUU!'# M1K=I.4S-F+L7*G1?(A'&#$B"Q_4E'%<*5LHXU%2D4!*8)G=]8V@GU9B\H]3- M^,)TJN!9^NV;,+!6,MSY3,57G2J+#9C4GB5U8FUZ:"ZT@H"F&8P.K4?24I)IEX932% @1"E83"?7I58@6@S M8I(TS:AE?)R4*N*8DY\E2! NV8S)%27 M4#Y/*#EK3C\;/#E^R$6:-BQ2TUD-&%%A@I.L!N(73NO%7*8>:F1_DTD^3>:AR4GO_!#;\S%'CZQ:Z3W)>6@* MTXCI[T9>9EY,HBSY7YE 5=38'*G.Z*^H+/-18MIL3!#7/V/IP0E'DQKTT-Q+ MAH^Q\5?%S5 B3!B[\LR&![;__FQ_JE(4WJO#]Y1%23Y4U!6EVSLG']-,G5PX MT]LBH#*MALGDFX%>Q^%V.L6#IO-#>*VLBH1R"'MP:Z\.SZ'*0-$YJ2?4GI'+ MO$BE'$_W@(U@XI359SLT M_]7L<)Y[RS*X.3SJH<_E7D$:=)9I@/*.\;;FJM M_"@O0"_HS6 9H^A[O&JT2?%&:P4HJQ%D+['^V.S5,KAT^WF;(.H:S+Z MJ1C05 #H.HN':^'[']6FIWAUSFJS-=DJ%'A<'XG_^;QRCQ=[Y1X-\_@*_C6M M9NFO_Q]02P,$% @ $H%95%$.U,D !0 @S\ !4 !E;G8M,C R,3$R M,S%E>#(Q,2YH=&WM6U%SXC80?N^OT''3WDO -I"0&)*9'"2YM"3')70R>>K( MUAIK(DL>24"X7U_9!A)*TK2%:T($#QZPK-6N=K]/*Z-M?>A\;?=O>R5<:TBY,#I7SF9J+K#A%!0(9J4CEK9'7,%3(Y^:GTHEU%'A,,$N$:A!*R! MH*&B?(!N"*@[5"Y/GVJ+="+I(-:HZE:KZ$;(.SK"1;NFFL'13$[+*7ZWG'R0 M5B#(Y*A%Z A1KE<9NJIMC2G3L>Z[[-+T+[X68I:% M83DP\@*AM4A\KVJ$:;C79^)3GFN2=FHMSD<7Q"*2F(6;3\,L#KVB>AOC!0:7A M-K(HUR:T-9D-/ 5 )0> H\ERV[X)F-W]9YO=BO=LV]^)]?8J>_7J/Q+KY"H7 M:IN)42GFAZ5::=8AQ808LO&KZ3WR%F'((%J:FX02PN#_AV+.,9#/ X=U BB$GY:G^ M4?YI3B&2 !]M"Q4N9Z@3D>0+;J[: %"GP^/M8^ M2:\:54]/4P<8'F,)JP5/& *8>7D?\8':YBO!*X3)R]/Q!B/AVQ ""-="(N\D M#LZY24!03YKL60/JTH2:G'L5WMBL@,C-MY@73BG'/*28H3Z$,3?C#TPR:ALM MK&>!V&AB^")8IK5Q?;?;M@?_V]0 ]834D+\SX49VJ%9^96"CTS<1 M[OEB/_?Z+//;KOF68+YSCX[)B"HA5TGT-A+S;:-#)"2W<,__&P/*40="JFQ, M\2_-+B=&;2P-^?$5O;^!H+^HG?)M.F\'TB\$A\G9D!*P#>36KNF7H/,W^^O\ M ]!&UV\@VK\R316Z%I'.S+=KWWXLZ7=AX6K>NV@;>!MO<%RUL'$R$ M=6A_>%G_68H[D(;MT37($0WM^]=N/4&PB?"?!\'C QUF4S=D&G-MWZ[>6C:0 M-,%F4YM2C=GL1=Z6!BRA@6]79W/?;Q-_Z\#?QPF6.+0-[C=8Q49;O::SP)OD M\5MAQE[EIKGMK\J M[%^CH&UZ)(<'@N,PI/FK/351J#"M9P1GMSF>"<1T)#&&^/ MZ%NY^!L>R/"_%N^_)_ [>?GJ4MWQ$^76CPIG_U*QG8JB9-V7)L/4= 1+-=P/ M-;5Y>:S[T 4'*CLE^WR7I5DMO5 0/KT6Y>EYH?S1GU!+ P04 " 2@5E4 M4(2/V 8# #," %0 &5N=BTR,#(Q,3(S,65X,C,Q+FAT;=56VVX3,1!] MYRN&5%"0LO?=7+8A$B0M(-H2E:"*)^1=3Q*+77ME.PGAZ['722F42DA(7/)@ M^3)SQF?VS#BCA].WD_F'V2FL=%W![/V+\]<3Z'A!<)U,@F ZG\*K^<4YI'X8 MP5P2KIAF@I,J"$XO.]!9:=WD0;#=;OUMX@NY#.97@85*@TH(A3[5M#,>V1TS M(J'C!Z.'G@=34:YKY!I*B40CA;5B? G7%-4G\+R]U40T.\F6*PUQ&,=P+>0G MMB'N7#-=X?B ,PK<>A2T04:%H+OQB+(-,/JLPWID$-&,]",ZI&F2ID4:)WTR MI#U28)J2WL?(7#(PYLY'Z5V%SSHUX]X*;?P\C?U^UNB3+:-ZE4=A^*C3FHY' M"\&UB2>-OYLZF+M@1"X-7B&T%G4>Q09,XV?MD8HM>=ZR=!N,4T,H[R6-[CCX M T0I*B'SH[#]G=@3;T%J5NWRXSFK4<$E;N%*U(0?=Y7Y5)Y"R1;.4+$O:.YM MHK;+K:/5-S@5XWB@&<66V.GG%2N8?GP4]<*3./&C[ZG=2\HF:+^C16.7?XG M1'!EQ246\-IDL\$VI7"%2Z8T2B.WV;JH6 G/RU*LN;;2.V.R_D6>[7 KE0Y(D7IP.^TD&A%.W3+*T/W@*QOQ,R!K>>,5+=O;L!/^0:5YJB[1D6E M?T,6%PL#Q3;(4;6&C!M1F9YH8;44%8@-RENP[H9&9/[O%M)/&LV_5(UW1-I6 MX^.CM'^BVA'>S"Y>NKYR?C[[WXA,T2A"=LVS9.(1*OZW^Q^*8]_8]Q5R+XL? MGKY&N+<_EU@1*_\[C^'!<<\[_.9""E-N:WV_RZVGL$1;3O<+_KO1O?/M/X[Q M5U!+ P04 " 2@5E47-]ITNT' !Q* %0 &5N=BTR,#(Q,3(S,65X M,S$Q+FAT;>U:;6\;-Q+^?K^"57!I NAM);])=@RXLHP*UR:!H39WGP[I< MT6^UYO-Y<]YM:C-IC6];).JHI;2VT!1.U"XOJ 1_@8O+?UQ\UVBP:YV4&>2. M)0:X \%**_,)^R# WK%&HVHUT,7"R,G4L4Z[TV$?M+F3,Q[JG70*+I=R+EKA M_:+E![F(M5A<7@@Y8U*\J@=G?6 QR;I<>'.YU*X:3]JM_]9\TTO+U*=.QS/8/_P M&,3L"N-F@O)B[9S.^E$'A3FX=PVNY"3O>RM#@W.N/Y]W6+KFI8,#(-#:W\'5!O'-6_SH-9 MIRA'R1R69D8=,FQX/Y6Q="]?1"?M\V[4C+9-^T.COI#*@Q]'PQLV_/=P\,MX M].N0O;NY&0V&MPS_QB-\O!J/WKT])#..]IHQJK,/4BG),S9HLH'A$S!UEH!Q M,ETP-^7HE..S\\\PY+S@0N#2:BA(7;][4FRCK$$E7\C8J+FTX^\??7M:.F?- M8YJ&$9OR&3 #,PES)"4WE99=Y7G)%;N%0AO'=,YNM,G"VHC:+U^<==J]\W^Q M5!ML#JQ ;;1@@-,KV#4DD,5@6#>J$X7AKT[9,)^!=3FX>I RRI,FNK7W3-S: M.3BW_L M.@,]ERW87:[G"L0$ZL&[)KA5:%0AUQB/< 0N<\;S!2MS9TI "S!" M^6"%SN,LPS=@H!)"!F32*@R!%$WGTDW1 M0%M XA7B9]A-L'BQ.0W/"(7=KP>%P%*9HY\),FN_UA&"V!RKS4:]S)%H M$&"8@^%SHDJB&<3.AA/KB#MIU((5Z'I"+:%9J34L*T38CX9&Y N?W-6I1:FP M 6)1(V#\<-;KDW [9:G2<[L$JH&)M XS0\\M(_O M0@$R!H1*-5((N;HT* !);":MIT9L!;F70]GXFE0WB=F XAY[5D395 M2B18U,5J)87? MLRME)(;B09($-FX$-%3I)*2]':KUWK0[LG4MQCHT*X^?6= M"HZ@3TK%B?_1+*_$.NICCY!#;*8^^!0#-42*QOX@GD;)!P7E^'"@7%'R-I(? M36,[@'X\ 3X:U[@69E(07+G5.2?JYQ:A3BDH89@;L<03(ESR6"KI%I0'[!N6 M5I>'GD=56!A;33=26!]A[BN#BM(4B&KK\Y8DT49X!7PR.X$M@7+M]-,[)!8OLWB_"B',!.KC$4<# M/ _4B<-!W9(X@S]W<4$[]2JG\S5[P?<9=$EA72=):VR M4M0/!?U68@@&$\1,N5UE",19'J<@/)E[ RJB7>#>_PY4=43P4?OZDVUZ.C8/ M:I]U?'#8_'/[+'_6*):PKJ^IA9AN$UIKEB&.^HR<82?_7*G&,0=UVMA5F/8% M*#++I', ?\#CL<9$@.J%1/V\D%>(9Z1-2[2,_U,FO%PU\%LI47V_0LH\\2<) MK[]MEOZ?X?E*87*%R9Y$L-$6E7:_B01$1Q5B5YN6.? [BIDAV?)1TZ>)_E1S M>?#S69BK]A?A"&$/NW&!'2VLR.U!?%;))79!D&$.6 ^!VV+4MF6&$,%9\L94 M46#O$=DS"\J'MYNYPMB;&N2..CH>/-TA=/PQ=(6Q>HB$,I]I-0,*ASF?5*?I MIF)(R JE%X"U\ZD.M,BW$(R(^TN">_-3.'"ZZ'O#+IS?_U2U,0(03 -G6O'" M0G_Y<([L72B^Z,O K5U85RK]<\;9_2G;(S M^">6 U?7S4U_W=QR8K?NZ*S9:S](V)]8&(W$)N2;FPZQ_[:KK."33473S/\+6?KRQ1$N&_^[>]V\9>MS\6TXXWV$&ZN53CR !C%_.,>6^GU-/O[FUT-> MGEYB7SH<+7F$F8.IA)0-[R$IZ9B#O0O[B&\N_7I=^NI].*S$]&3'KZ]W'=OR MJ<6>Q.6C[],*'3[0ZX<[B!GL?+&V9CJ?GK3777B,=%>ZA[MLS##M2\'4/O'Y M6_4;/L;SGP5>_@]02P,$% @ $H%95)JC:$SP!P =R@ !4 !E;G8M M,C R,3$R,S%E>#,Q,BYH=&WM6FMOVS@6_;Z_@N-B.RW@]R.)G31 )@_4V$Y: M!!D4^VE!B50_/O21U\M/% M^_/;?W^X9%.;I>S#;[^\&Y^S6J/5^M@[;[4N;B_8V]M?W[%^L]UAMYKG1EJI M3V4D['8[?G^]3V;T=YHQKK,/9$FS MMTUV\?+%4;=S>'RF 0Y59S%I*Y,%LU,.UPR.CK_"G..""X$%UD@IL:/>0;&) MM88K^9M,[C27=OSUHV].2_>H.7#3,&93/B.F:29I#FJR4VG869Z7/&4W5"AM MFWC\+Y8HC>;$"FBC!"-,KV 7%%,6P:F]3MT1&7Y5PB[S M&1F;DZT'*>,\;L*MPV?BUN[>N?47;N ,>"Y;L+M MN"89OR,/DP>9!F4"RF#(U,<[C.$:Q%(COJ%9CN[01 !%\ZF,I\R4[F?5?TZ: M*B'.@$R:%('0Q=2YM%,8: J*O8)K^(S5#-T$BQ;KT_",4-C[?E!(+)$Y_.P@ ML_)K'1!$([3TM$,L+/FQ#IP)W6Z8 5<[U#KT)RF*UA6 MB#"?# WD"Y_BU5V+,D4#8%$!,'XXX_6)N9FR)%5SLP2JIHDT%OFA9=P5!KVA M97T-;V:IS):VSPAR_;V#W.V&?ZJLPE2@JK(*1Q0J221>O>?&C&OR&('/9922 M#VT(6#Q*I9FZYJY9!I)T1.G>A31QJDR)?HX^M4H#6 JM8A(H-NP5L"$(8 L MN+R/ISR?$#L#,]V4*9DJH/9X%5$[@U?TVDOI#,1Z62C$X*3S@%HW('-\M@;F M "ZGW)\9.=DQ-MN';AXNR&"O! _Z MX/=EO-5=7(YY:9[>Q07(B "5:J00[EN&Q\1:KKQ*PI MY1Y[5D;:KE"!8Z&)4*H7?")LR,E)(KJ4S0(;,P(>*W$DJC8O6?NT: M']H]D6*G#86P!?:="@[0QV7*'?_#+*_$*NJC1\@AUE,?/$7D&H*BT9_$MU'R M7D$YVA\H5Y2\B>0GT]@6H)].@$_&-=;"3 H'5VY4SAWU>AY586%L-%U+87V$N:\,*DI= -7&YRUQK+3P"OAD M=D(YTI$4X$8-%6[5N"9(U . L;IDX3G]V4 XWA\(+]GX (%A]?=B:*'+#J"/DU(1R-5VL$J0X ^MR>7:R9=W2"Q: M9O%^%5*8">CC$><&>!ZH$_N#NB5Q!G]NX\+MU*N6J MH=]+"?7]"BGSV)\DO/ZQ6?I_AN>S%,D5DCT)L+DMJMO]QI* CBK$/FQ:YL3O M7,P,R9:/FCY-]*>:RX.?K\);3NLV*/FKU. M_TEB6U[EH#8FQA0\?U/KU98=*MR,NL4]ZVQ>?3LH;4O]2^ 6!^8 MV!5%NG0W-MV!O[9;W8)7<_$]F_GR11]KQO\^=N.\8>YS<6\XYGV")ZO%[J@ M!C%_/L>6^GTWYOYP[9Y;Y"6.I,50\1-L/)]*2MC50TQ['[82/_RY+Q9]I3]? M?0B'E7#EEE-?;WNUY5.+'8G+)U^I%2I\IC<*=Q SVOIN;45S/CUIK[KP"%Q7 MVL>[K$VOVY>2KGWA([CJ-WR2YS\.//TO4$L#!!0 ( !*!651J:1;9UP4 M %4< 5 96YV+3(P,C$Q,C,Q97@S,C$N:'1M[5GK3^,X$/]^?\5LT>V" ME.;1%_2Q2-VV:-'M 8*NN/UT/1N>CB9?SN:P4)G*1Q]_?1E?P*-IN>=MB>>-YU/X?/\]R_0-SMH0&.A=3[PO.5RZ2[;KI!GWOS8,Z(Z7BJ$HFZLX\;NR'S! M)R7Q[B^C=\TF3$549)1KB"0EFL90*,;/X#2FZCLTFU6OBI72CXV,\>:"FOD'G9:[W.TAAFT#+#9Q8*%3+_?"'K^L-UR@W5HUT!= M0Q"ATE0^D\:3V?%\?V]_,I[O'QX@BX]/OHX/YC _?/&:!SOPU3UQ)RZ^?$)C*>'1_/9]$$V_W$(/"N2->/W_1X<[L'\\PQ.QL>?Q@>S MD_<;.RV_/SS\X\OL&XPG?1RYLFJ[&(BU_.!%93OC*O@7# M+4!I>T)F%8O]RFZ_02*DG2%'?44,%"T0PY1&- NIA';@F"4^ *(@82DV7:IT M0J-"XJ:#V F/8781+0@_H[@W9!E3RJB/_Z9GC!L)+*BDJ/=U%4LTM88.[#MP MRM*4D0PP[":2G%'I0$2E9LG*@;R0JB#H$BW@*CH-H.WAM> TJI)8Y&;SNCZD M[&@HA&I8 $2&A%-54^@BI2L81]:\ACT.]B+:,6--]Q#M;9JR%7SG8HFV0+ & M>4A31I/W&]V=X6,(EY,XQJVUF=($R7^3@LU@Y]DXN!ELU4">?OIUN_3<=L?8 M88X.J,B?%&FZPB#)\M1P[Y*/DOY5,$E-TJ&,GU090S4S-@G&@(2@NQEO73+@ MBL*7]*T($/3;'71I?VA<_$;A,K@P8D.._E:.'94P3GADOJ/ V";&-E*Q5Y%:]PI<[NR4 MJN9"M5ZZ/_.U%OF@:WVH29C2NC44,J:RB<9,2:[HH/XQC)G*4[(:,&Y-8@<- MUWEC\M=SL\I%)*WV7,N9LKE*;?M]=Z?;-MFMQI16Q_7$5>+KVL37T_'MMHX; M;-_?ZKO!O6T_E-IQNSO_@=AMM]]]F%C/&J(T!II;H?L^-MJ->D!%N$$KOX!@ M/:,Q'+QE<9$_?5S:X\JGU?K>4>%^S9#>;W2VA\H^;V_I;PNHV5W6$+T56MX! M[6Y$U=)G%D8$!$JD+(9:OU<#]W^:OAEH+Q^1E3A@&J>*'H!QLL #!J:HF*YJ M=D[A,$E8]#]#7R^TEX_HD0S=/)(,,^X<4^Y;--UZ9=#_%4\]F]C?5Q)\RM+Q MW8>_&WK__"#[3'I.S:6#S8=ACX:R(')5U?.Z3GG9\ J+>F-0R%H\U0K)4$4, M$GOH9 J6DFE-.2J$N.V]2U7&B"%%J5$-?W-*3 =VZ" M0V, .4"BNCIE7^L!2Z9H618SUSGFP&M4(KJ0U):Y@.0Y)5+9@_QY>8U9ZT\;.1#_?G_%-.@H2)M]Y0%Y%"E-@HJN!PA2]?KIY.QZB=5=>VM[";F_ M_L;>72! ^I JH(^JBE@_QO.;^8WM&0]?3$[&LP^G4UCH+(73=Z_?'HVAT?2\ M]ZVQYTUF$W@S^_LMM%T_@)DD7#'-!">IYTV/&]!8:)WW/6^Y7+K+EBODA3<[ M\XRHMI<*H:@;Z[AQ,#0M^$M)?/#'\$6S"1,1%1GE&B))B:8Q%(KQ"W@?4_41 MFLUJU%CD*\DN%AI"/PSAO9 ?V24I^S73*3VHY0R]\GOHV46&OWVZ&[U\GU8,EBO>@'OO]GPPX]&":":UQ/XOSRSU+,?6%$7J"\N=!:9/T@ M1&&:7NDF2=D%[UN490/C,0+J=UNY;I3B:Q&12(7L;_GVW\#T-!.2L735?SEC M&55P3)=P)C+"7SH*7=545+*D'*C8?Q3UQE7MY[*$M8=R4L9I#3,(#;#IU8+- MF=[>"KK^H!6ZX3JT6Z!N(8A0:2J?2./Q]&QV='@T'LV.3HZ1Q6?G[T;',YB= M/'O-@WUXYYZ[8Q?.IV.C?6GUH-7QG6>O_.@<1I.3T]ET\E4V_WP(/"F2->/W M_"Z<',+LS13.1V>O1\?3\^VM_=#O#4[^>3O] */Q#/O+L:'O;PZ/38"K$&]U M'R'$VP_B/>(0"V@H]<+-$B"-G@G].4T61[J[,_^!;:Y22.\8!MIC3!$+A+ MQ&:P_V1,W EV:R"/O_RZ7;INJVWL,$,'5"&0%&FZPE#)\M0P\)J5DGXJF*3F MZJ&,GU09234S=@A&@H2@LQ/O7C/@ALC7)*X($/1:;71I;V!<_).X-7R6;F4< M-Z*,V%T/-T!-<&:,K=9#M<\)D^CT7%)EW.N8;I*F@--0&=P>L2-'?RO'SDH8 M)SPR[2@PMM=C&ZDXJDBM>P5N>G9)57.AVC7=+_E:B[S?L3[49)[2NG-N<5>FETN(FEU\EK.E-W5!;?7<_<[ M+7/'U7BQU7&]<'7]=>WUU]/Q_3Y,%,+VQE[?#3;V?59JQPVZW>\O=L_M!)N[ M;XOUK"%*8Z"Y%;KO5:/5J"=4A.N'^14$Z_<:P\%[%A?YX\>E35I>K];/C@KW MCPQI>ZN]-U#V=]/!_OWAEN'R9(C-,;,&ZF?AYP/0'D94[8%FAT1 H$3*8JCU M^V'@_N;KK\+7YX3(2NPSC4M%7X%QO,"4 PZO[SDG2<(P4?I-TF?DTE^>I#NG MDB$]<^3G/:;N_B)4]>R%?U/!\#$+RP\GA7?T_G*"^T1Z3LR3A+TGPR&=RX+( M557MZSCE4\0/6/(;@4+B8K8K\(:!$9*6R2A3L)1,:\I1(<1M7V6J\D8,\Y6I M6]R4-GI^US&5#8%9K(2X?L4A!7YS$Q\:8\@!$M55*_M93U@R1J7)1/='U)4_3&);WW9G5S@[8<]6^FD#E> MHPN]>0$ $ @ $TZP0 96YV+3(P,C$Q M,C,Q+GAS9%!+ 0(4 Q0 ( !*!650?/,O1M3D 9N @ 4 M " 9@*!0!E;G8M,C R,3$R,S%?8V%L+GAM;%!+ 0(4 Q0 ( !*!652U M"H779^$ .Y:"@ 4 " 7]$!0!E;G8M,C R,3$R,S%?9&5F M+GAM;%!+ 0(4 Q0 ( !*!652CP-F!AA( 'L4 3 " M 1@F!@!E;G8M,C R,3$R,S%?9S$N:G!G4$L! A0#% @ $H%95#C7MRAO M>@ Q_4 !, ( !SS@& &5N=BTR,#(Q,3(S,5]G,BYJ<&=0 M2P$"% ,4 " 2@5E4;S=BRO5) #!B@ $P @ %OLP8 M96YV+3(P,C$Q,C,Q7V#(Q,2YH=&U02P$"% ,4 " 2@5E44(2/V 8# #," %0 M @ &210L 96YV+3(P,C$Q,C,Q97@R,S$N:'1M4$L! A0#% @ M$H%95%S?:=+M!P <2@ !4 ( !RT@+ &5N=BTR,#(Q,3(S M,65X,S$Q+FAT;5!+ 0(4 Q0 ( !*!652:HVA,\ < 'M0"P!E;G8M,C R,3$R,S%E>#,Q,BYH=&U02P$"% ,4 " 2 M@5E4:FD6V=<% !5' %0 @ $.60L 96YV+3(P,C$Q,C,Q M97@S,C$N:'1M4$L! A0#% @ $H%95+48(L#>!0

    >6NO#GJVYP6T MS4%EM&53@+.@&U>E.(/2,\EQ"D1M8G4BUXY43@-KQB9.X/),(UT;V\+_7QHS3R\ZK=GC+!1.:>/T M:*/RQ5FG]XGB_ 7#&.*WY9+_*.;S]AAM=T$U(S 2.$,2:(ULRK[MJN_QZP;<[,(10G#'"< MA@ F& /*> XD2G 29C1-P]2&5WO&FAJW=DRMZI-8UU@[.-2A<&CN]3ALDE W>H=-54J1:&K-DK";.8440Y2/(< M \BHX@HL4I#EG&4,9CFS.\:S/\#4"$)9!AK3 E+9:KGUM ^@X6;3!;#XWEZJ M3+L*=L8YW$XZX;;;#:3]0<;=,CKAXL$FT:G/#:R(V=!2_'.C;O3Q1?VGZ3@= MASE1+WV :,;5BY]@@%"2 XQ9CF.:IR2W$Y$Y,LC4'NB=C4%EY+ NT$?A-'NT M+P7)\^-MC8]]G4H/ &ZK4HX--&X-2H^K!Q4G?9^U%QS\LM&K!BV9\B+**C;X MNEKR#5N7,\@2&F>":PE5"F">A(# / 09#1&-75,::2\3UX-K__+M#R_>>3 W4G59BV@+UU250YG)Z;@#[2RGJG7>Y1U2O MY^+1=/7..]"5UC/X].#BNO:LQYW>B=5R""OQ*!9E\2+J[:W/R[(6>;TG/V9P!!RNTRHI073RY!VCW+5N]FLZT(P5]9; M5^)938KA:LD?T+X74QV$*].#-[9OM\2U^7_;*DTK'YR6\ T!SW5-GY4-8Q?Y M#0'H2-7?H-O8L1\7Q>SC8EVL7S\^B=5#L7CX;;7\L7YL1/MG,$L(%(0 *'53 MW5A00,--Y!RT_5SE$##/G#00 M*V/B,43B",&4@OWKP_+E?ZD[5-SR3ZA_!/6/%:&;OU=\4M[Y*?N9"\QIA&"$H@\5>M!2 6@@DF0YAG)T,8CAR@-[URX/)K/E_^T#?[M%Q]6&[H6F[F*@1:;A;K M\IM@HGC1":[V" Y+*,MPM=K*<@!)E@ $DPB@F,9QF.MC\-AJ6\EF]*FQT=;X MZFPU;\S7 BN5_<%JZ\!5<&X+QL'<&*[!?"'N?P56H_JM@^K;&6@D?W5T[N,( MU1#@W*Z^K"P8=^TU!)R#E=>@F]BGW.]6#V31:(B0^3=!YL7#0F>TFC*Q-$E# MHEM8HQAQXR:09\::&J6]-3?HV&N>4#X'[_GTNT/0 M/+/2:;P&=+4Y!YQY.MXA@"/EY =\\:RR]8:(]*3LS]UAM+R]H2O=Y+WI)9I=9UB@;+E8O!&WD+HYJ65J!YFUM>AX.+_T9CXWW+NT8>QP_U7VQ M[Q+[0&S;)D9%=\KT8E[+O%6:'I7P>5<:_>-/)LI2?;AI)C.+11C#,&- (M*$ M:031' B$$B%2DF2)H1[HQ;8,X!S?B70I!:M2.Y5&4--X@'5\"$3E1+ F/P-: MNV$>JEPV<^Z-''.CNA1[[L_U#=K-\$:MK6JY7A*UG89)C0;D .,IB ,-<_81H M"%":10+&F,O$*/5V<.>I/6B5<<&?K7F&6:)#P,X_;H-A\/S &2-@]= =]7;P M8_?V;J,]>$>=Z#YZQS\P+'O3R Q5.XP??ZKO_H+,;S9JU?"D'H/K!?^\7#Q\ M+EX$KT^Z?-YJ91&1L4AW84BPT'N!) $$,PP2EF$:RBP,[[]:/> M9F\]";:N5*9;8**_M#V!%C>,)KFV5Q!K1->L3_'LP)AG-$-6R=8RI-U&>10 E/ $1YV$D M&(PS]2:RZ@PT",A1$WQ?ELJNAVJGT3F>9N^%2[YLWF/+LE$]^'@.D0&"!\?= M=JQRL#?(R-(&QUT\U#,X\;FAD6@IU$6/ZHX?=/?"9=4IIKGY]Z5<_R K\?$G MFZN%IVY"4 M:W2ZJ&KFRU-;,\C1DDDD!"-&,2M5/-,<8<)XQ**+_C[IW:VX< MQ[*%_PHB)J*G.D*80X+@!=-/SEM/GB^KG)'IZHF)>E#@ZN0<6?*0LBL]O_X# M>)$HZP:0(,U^J;+3(K'W@KBX >R]=H@C[AB4#K9I;O'IYW7]PEN] %&[I".> MLG&E/ID$^=IXI/\]7YM\MDJGNB67ZKFJRXQ636L(9Q$6'U-M&[U..H&C![*U M-]4<=/QI>6X!6I>,/&?CU%Z23\]FXU=UF.I1N=,CS)[CV^%V31SJ>@/R..KU M=VOWP]ZO1?ZLXZ*;STV]1$=4LVT]G2C%*<]@A+C2T3#)8"94"*5".(A#DG$9 MV>;=71UM;JS<& QN/KM5.]E!>_W$U2M@([/@,5:@8VZ/S+OK -J?C7H%=&O,;:6B#/_-"QVW$1;86X MYXU3;: _\KC@O5>J.#7.I,1PP='7-'#IH_T> M>M-Z7LI= ]&JY_.NK^CO:Y&759F7%'7ZULV#^6V9(6+D2RE,*":F>"#3D0IA M,* !BWE@NM;TZ;')P!3E!487T#^\/BTK;9W-'/)TK'*M-_%!/ MPSZU_=VFR)4+BV[#Y*X;;?9N[8@_EAJ$HU<>ZV?)I$PW"*S77#CL9OW8\E.^ MIFN>T]7G=;DMJ@V FY]YN4P4C@)$&8QY2'68E(4P"T@*51AG,2(!PJ'3>NW, M.',+E79F@KV=X ]CJ6.BS#E<[;C, UHCLU4?H)RIZ H,7LGFW%B3TLD5AU\3 MQK6/]Z.$=T]EOC;\LM\H,BNT[?5\::'=6VY@)C+_@+?7C\&]C9;'^"=PWBZP>@'H$;F1!? M8:9MW2/6X_#S&G3V1Y\>(9SHX',8E$['GI;@7#CTO':'R8X\+5WI'GC:7C)< M//-+KJ0.O9\*HU!0'5V8SEY,\"Q(*(&2F1[7H@I\J80)T0OHD&".LJ2O=N;) M$>=&M(?BCRMMLHYO&YO!8W7"TU]#\S3F=O&J5R1'9MY#$(VU8&=N<]0YCG;F M16!&D\X\/>J;*6=>!.&2<.;E"_M1SJU2.99&[741@+96KE/$'9CE-.0VK'(8*!&9HX&HYV! M(S1LO0B!5XXX/=*DO'#1V==<[FFT5\U1@P2 /6:1)(A60(2P@I4E"PC1&*LR\/5+^I7/W-F3:_:S!L M1TE?P^\X[$SC_>:!Y>M&TT<^GMVF^[QN:A+D)YH7_Z"K)QDNHY1E<:S7=#K@ M,KTQ%8-,L! RHEC*$6(XZ76B,<2HN='JQW*;/U2]BYZ-?69#G#9&]SO(C M;L<84\W#5(<8'7\6P'AT^5@C7[?56W(!C&>@8"_06X:UXP$Z,INV%M=8@E^K M=%4YTKJZ)TR>"PW<;)BXY* 70,?%!_UNXWX>6QWK'BE'WA2%_HY5WZ)W+_N/ M--+'?]=_-(<7<#U>".*POP[@5T/]CXLP"5 M1^:D<[*9L3\[GFR&)CI9'GVFG Z?O:![X6AZV/TG.[CV D/W6-O/#7N\P>A* MULH[/"_-IHV^=ZOJZ?RIM9P,:V:0Z8(H2*#02H1Q(PKR"(9 MP93$+*0A(A);'5$-,V-N[RYM)\SKG5$CB/]8^^&0@#1@1BQ>7Y/@//:[RSA1 MI=C4;E1;T(TC;;NVZL][7X!Q!C3>-$4UT\R)PXMKDKGYIQ+"'P[)I5=-_YM/ M]YX9#,#!2V;XW?KJ53X\-#K[;7X#R:(P#!-(4A[HEP?1D0O7+P_%E")A'#/" MI=.>SNL1YO9>J VLBX]=515?@V>Y*S,$DK'/$#MHC+'396%SQ MC)/'ZHKG/MCO:?Y[<\ABS'1[O,^B:?>4^\!HY(=];V*3,[#8'4OY>^2OX>#UR3\[ MV*0$<,WEUSQP]?-]&Z\9T^I3HU_E]L=&[ 8PXQ!&&@A,.L6219@.:P(BE MB10\B'C@TK;19DRK;_[T @M_I_D:;-;U@7FCA[915;+C]@4\5$YH FF]<.W5 M=6$.KB\+O4 Z:2.T6G^_QJZV%GP> SO75F9^,)QHD38(RQX=S:Z#<[5IV85; M3-R7[+HSQZW'+*[I&Y*9VYN&]29-_52JU3NI-H7\T+/Z+ M<>.O-0&=3AAEE2^=7%-9+L"UB>D1/ [%U'-XV=NL??]UH6=&&?:JK#SCA[5A%WX:+]WT0>I\K5) M!%AOBYP]F2_X5SW/'Q\>5YL769C\M4*:?Z7%2_=#C:!B'#.:2LT/21CI@%Z% M&:21"'5\S[E064*8C%T"^F'FS"VH_\=FI:W2I@+9. >Z);_,$\-[UCO2"D# MY\R.?::;B9&)JG$$=(T$QI4%:)T!!]X$9B+EH9ZXR.@L)1&!%)$(!HH@3C")'$5 +@\W-PK=AQDK M8V[_YEU74'8,R09C-UET=BS]VU@[0J1V$95Q@K;30[Y-_';1_;.AW.6K>FOQ MYEM9-8/]K .0]7W.5K)N"ZLIJ]CF_ULM99JBV?^2M+C[<[,4A <9)LPL\70P MAP(&B91F#R+E0:+B)$JL:@0&63$W M)?P,A9L+<'^'8$-#JD(_-2;7_3L'KO M0=V[>E'5]O-MG36YA\4H_9X::E%\NN_N: M0*Y\VF?KN9MM6]Y9%7,NDTA$2T\=Y\Z@-$''N=WMA9?#1 M2MBGC'=J^@BY@''4:=+K80\/1EGV8XB+C"8R#!$&VOB7_XE3(*_]2AH.X6C):D,0V=L"CGH,#H&79QW M?[P6HV]"!><=O=ABU,MC_DT^R_63_"8?:+[6D>-76:A-\6 DOV_9*K_?[869 M7=&[_,&D)ZKO^E]+17FMIT:+2I>AZ@F'A2!A(!$D*#4Y;RF'F3 Z9DR2#&$5 MACQT80B_YLV-7!KO%F#G'^@X"/8>=C:F:R>K[DP=-XTHHG:TTC[IU>3/\_? MCN'>;G9')L>WF5AGBAT'?Z_L[-G$28E]''A?OQ-&&J5W:8YY1=&_:TZ2W/L M4>Z[/_3/,+$"WXZ9?4,Z,M^VYH)?6H/_6FL UR!_L4"T3QF--42^"V:N#SQU M:8PU%">*8.RO=:_9/J$ W!REW:K;M=1\J)ESJW_5?WBW63_I1W&9(16D3#+- M2D:J,J4AI)%>ZP8!"8@2A&9VR]R>X\^-JJHS@J(UTHA\/=B?MO2=@\LT-0&R M(S/6:67S]I3W5@'M C0^@)T3H/%B7.#M:\!'GH")RL+'F BG:O$!,%XH(.]S MU\EJR@>XW"TS'W(;+V^2;Y)O[M?Y_TKQ69AA5$[WN42UD+S0<5WG3:;_IK_4 MXC#W\EM^_T.;_'O97+I,$IZD<81A@G (,0ICR+"@^B=.$R.CS!D;\ (:R>RY MO;=>9VX7QEZX45!_$0"M3%Z M700T)CP*]#K_3>#B7V3U^;>;]!UO#W*:EVO MUE@=YT'C_0*\RE8'%0+P5D&-07.767Y+!KVL9_!M^:?2YYP>0K?W^UC&O&58 M,#+ 5Z*)L4X$ D"J<\ M):W JMT#;C^XU3?Z4&EU9 +XVCSBI0EH'AN[JTAFUU3>[9EWF D[1O",[C1\ MT1IMR+0Q&[1V+RKACNVB0OGC592=6<4=,*^IFDL@@RE MJ1V9.8\]/RYK+3,K -ZX O[4O@#>..,:R+A/R/4]5_\@3]6!HD'4& Y:RP]$ M.4ZD4(R%L_VNY6AX3[3QZ!EWI^W*7MA=V'%TN]]DFX:]W.SN^_6[@?O+X6,E M?[V6)M6.WJSIZF6;\[;,B** BI@R&*;F78#T?RC)E'XA,!*P,.2*8[NZKFM# MN3PETY1R[:PU2:X4_(4^//X-[*RV)Z&+ %_G=E^@C;VE=A&MZW48;K#94[4O M^/ZICH1LG+Y J1O-1@<6 S8"S V]ZK^ MN(Z[W7K?*YH3Q,1#@.S1I\T2',]]VZZ-.G$?-TL0CONZV5[H'IH=9QS?F8/> M)4U5$K($PS!0V#3]Q9"B6$#!PM03J3,@S\J2QU"BG-X M7@_"/* T,FV,"I!]N.4!J(DBK5&*,"P@N!!WG;MRLI#KBNG=:.O:1_L%6MV* MH%0R26*F8&P:TV(4Q9#2D, @BS,1(9X*(Z%NW_FC;]75!!T_[LP8_0NLW.NH MYEDN-4H]U-AE3V]6W611Q#2\5JF?.N5O\N?V[D^Y>I:_ZO#H1[G,(I**.$TA MS:B.6&22P8Q%",9&&2Z+4T%1.IZ"[FMSYA;PZ^8;J[9^_J4X"W(Z9:OGO9?Z8Y++[YDQ;B M]K'2%ON[_N2V_+S^*HM\(_Y3FI1>*6Z>]3+T7G[\*0N>E_)KD7.Y#!.4Q0&E MD"/&(([U@I$%00H5H:E@3*;$K27-A+;/C; KRS5A_)*O@=BL5K0HP:,L0&G< MM3R??(NO@!WOSW1B1WY)=%6-NWYWI8U+LPEW4O[8>&_J=2K_%Z!&P"0-U!@L M0(L":& +0Z@ F)LC>119V\"X>5Q[)^!FO.H$V,G$3VN"2.]&*\8>ONT+?7+ M7%0MX;9%OBYS7BLGG[#]9Y+3^^S*69H!F\OVY=7QU^3!]1X[%MU>_19F?:MU-O:>;V#AH+N_,89 M/*#;^Z4LMN;(KMRL)'F!NC'U@)*C.=CNDO@'F9F?U -/Y!O"LZUB1X'8!+[*6O[C"7_NTU M:UVX_21T<]V]EB>2F+*O^ VI3&&(IEQF684S,\3G3<1]&"8HS=:I5P6 5@I1UV>"2Q(1)&860 MA32".! 8DI@Q*+.89$J** R&6=NW- MVUW4.YEE6[YK]CGK?W'@!P]+J[P^U[C5QNY\%['?@4'S[FHI\>:. /UHL/'>:>7/]ZSYEW# M*HM"BN.O;RBHTJMC#DT%*,0Q#6'&60PQ3A(LA% *.T7-YX>:VYMQ9VG+&4/? MBA=0MB,)/]B-S!-[V ZHPCM37 ?#;RWZ^>&FK3V_ZO91K?GU*WHFA]&\J#;E M?JW:P%3[>J9L\??UAI6R>#:)H9_7CT_;\E!W1__V5!0ZM']'R[S<%3=^KY1B MJN.H9:JP"GF0P"A6H0[&.8$DE"DDG*8L(R)-W/KXC6?J[%BKE8LPJF+[FA)^ M4%/24X1GQ FW(\!Y3./(!&JB9?MO 65NP?UW1V7 M/2:XC3XM?I/?QC-WVL2XT6$_2IH;?T3WF[N[XM*G<7Z]'BJN;S\=IG'#(W\ M5G&?'*?JIW'QNU \-=+ D]5>C0MXV?ZZ7:98D*4<*)A&B)O@7D,I80H%$D*2QH*FTT@B^,,;0G:9:FJSOZTT20M>#U M,DT%#M(X@REG <2I)H1,LA R(;D*D: JLJ*!05;,C2A^N_VRT$M[8S10E=5 MU68;@?!J55@;;A]S]9^AZV'5)+B_76+ M1^@-H1T'@"[B:?"OM2_4FF9*)B M_O&FQBGX'0SIA?BV_[TG"V$'N]^-4H??K&?E ?\AQ=-*WJK?U\6NT88>X9U< M2Y5ORV^;U>I3;4HE>7 G?V[?:0C^W]+DALA0"HB(R1PA 8-9EA&((J:R *DP M8M*IM*"W*7-[6[6>F,WHPQTA\R_;'Q*\D_?YNNI(74D85QF_38<%\Y$N %4+ MA@8"QTJ$_G-KMR\]S8R-_)[K3M8YW$M@/ &-*XW2###>@,H=C_I4PS'U6PG0 MWYQI4_T'PW:4RS_\CM-OZEZJ4=MM"^J%19;$,H8Q2D.(69!!D@4$TCB)51RS M3"@UU1:OC<%SH_?69NA8W/HVLSW^)K#O.1R9\/M.WZ0;PRZ8CKA-;&7&/\VF ML0NH/K>0G<;M%\>_H_H[SN7W'U)NOYAOIC'0E"9)BC2YAQD44J40)SR%&PT) MKY'KV<$FC4NON?PZZKSZ>7\Y:Y\*^3]/:+Y>2LPPRC1)Q$'&C6*. MC@@3DL)0)AF109Q%.!R:?/9JS+F11C?O:&+8#Q"?QB MO')H[31P?NR/R::;IXG.RB:9KYY; T,@MEKT]QK@#9;S0X XO5 ?=,>^'>$U M]\MRVVAG+CE* L2$#B"8BB$F40RS," ZGB8!P3K0)@%R:Y/Z:@2KIVW2_H&M M@4#6%KKV;#\$T"XZ[@/*-*^*'1H?KZ#1HW?Z29\]=T<_'&/B_N$ M,(4#$4%"J8)&9 42EJ108HZ)_C>4<"OE6;]FS2V&[1Z[_F.STO9J)T#K&OB5 M;OD/]"..1WVJM%Z!VHTKR:AP!OS2N_'4!]MZ O3O@C]8AC]O8 M'F#U&O8/L6?2)8('X%XO)WSTRYIO>LG^42G)M_FS_"KU M(Z!CA'NY1"'"*$HD%#@4>H5!8DBE8C!+*(X"&F#)G/H+.8T^-\+_-]TF,/ MU#P3HHL%$U-@#W".2:_/3?H*;FWT [E]^:J_8=N;M?CX/T_YHQE6!ZZ/FY*N MRJ7@D0@RI4S?GA#B**0P$Q1#A;*,IDK_)7$4WKHVY-P([?VF=$STMX#5CJ/\ M@C4R,;7&+D!E;EU)T1J\ #N3?6IOV<+C68/KZK 3:W'9PG"LR65]9<\TR*M"$N3N_]9Z)%RE=-]RS.N#= !W]\W&_%GOEIIDSI-)/5G-">* MWZ1>L*9$\T^$($&80!PKO6#%F$(5I@EG(N4D=.HF-I*=8JI4/J_+CUWYS"KD_7OG>VL MVKWJ9C!7([\?6P]!Q\5*):TM<.MZ67<'+4'KYP*TGBZJ%VNWT7KC[0)H?STF M!X\[(7YSBT>R==K4Y'$!/\IL'GFXGK+X]#'7;&9LJ/;+*=^:^+O;"W49Q3*D M01S!)!7ZY9])!+,X3" B(6=AFBE$T/)9%FQC+9)_?507(NF./1Z?=*UK$SR MVA150;/8B0;3E1$87YL%H]D4X)V*&4=E<8NIL>-ZSW"/S-L=:T%K+C#V+@Y: M-GL4'[>'QZ\0N<6XTXJ2VP-Q)%#N<*E[=LH7S9RWZKU^OO+M)\HK%GAW:8H-G_FZWMM@?[+]N7]3OWVFZDZN]M\7O-"TE*>NZ ^&UPFF>0B##*8 M!"&'& <1S"@7,!64A3)C482MTZTGL'=N2YW*>+#=&.JKS >\*DG[]-N\AH/P,X%T/K0GA96@M.[KT'K^<4+ M;V;XC;!/EIG9-^.?*HMF0NPNI-=,8<5D>3<30MI-R)ER6/?(H5I,56NI,C?/ MQ1TM[N7V5[DMR>)AF5#!580$I (E$"O%((U5!B5GL:*!($1DMN_]JZ/- M[:U=&P@>:@N!'O+!GHVO8WO][>H5L9'?C96MH&/L C3X-?:".\_XV;^+O.(X MT9MD()Y.[QMK?"Z\+:[?8S*NMW:GR]3V%_7;2_HFMU2_#,1'6AAIM_*&ZZ_1 MT\K4W7R0*M=\OJ0B2F,:2QC%)(,8A1A2BI5F7))FDN&8NFGF71]R;HS;L=!L M&AD3W;:%+%"VVQ7RB]W(W-L:"UIKP2]=)!N#/50HNJ/C=4_(8MA)MX3L87B] M(^1P94_I3E/LR*ZK$K'7JD0??S[F=?KBUZH!Y))*EO X26$FL(0XSC!D*4-0 M<1$*S4DJL!.$\V[9W,BK6TQ,JZZ\BZK;E-GN>S):U-;QC_])M".]-YF:D;FQ M.RM=K[IUWH"]@).EX+5H\MX[4+OG4=#3-^)^]3V]63>MW*=O4(_4/[T/T)/D M]2*D+E]751_#'YN5OK@TB5/;EUT%!\D"&BI)H*0TA!@C#$D:2ICB" =Z#<^# M(' B<)M19T?.K=%F_[9K]K^"VG";^HT!DV!)P+ZA'9MC(Y](CLQ$9X$;58_= M%B"O)'1UT$GYQQ:"U]1C?5W?'FJ?\I4LWFM^N]\4+TM,$JE(K& 2Q"G$,LP@ MBU@"5_[#-BO M[]-%8"]9:++>:QG#;WGY_SX54G;K=9>(,8QUK -%1&*(1<8@"]+0R 3@$*5A MQ%'DO(\_IL5SHU9C(U3:R$,M@1Y;^J/.L\-6_UQF;_Y' %WYU[W?"V \-T+F M\E#XP/,!P13SY/_@8%2KIS]0F&(23AXT3#)PSP*I357*4Q]IF/M7>RW+A.L8 M/.)ZL2TIA3B-!:01(9!E3&KX6::P4U!^>IBYO1\.K*R9H=Y[%2-=_G3/3?YRFS]H/KE5.^;9_6!T M!U<;TT'B5_G 9+&4#"ENNDYE2)JN4UA %D8")IS%F0IEJO_FM.'O,/C<2,,8 M^I=_"9/@;Y6YCMO\+JA;;OF/A.78FWN-V68!WHG5NNUF_JB-]KG[WP,KORRK0 YJC$X(^]W O@FAU_>[HSRH'N"J^N%6_EW6M^1*C L:IE E202Q M0@AF&#$8ISRF)$(HB>-6J?_.KA+BRI!6S]6A=/_=9$6,^@%[*F4M[F&?S7\- MY,ODY NSB55$C7QH9=RBJ?R[54#;6_^;/^SLZR \8CA1%<1 +)VJ("S1N5 # M<>T.DU5 6+K2K7^PO61@B\&.3$?SQ^;E[^L-*V7Q;,+2 MS^O'IZU1 EF;'=CJR[9/8HBH7E52$D(:IX&.(Q,%F:#Z/SP-6$12PIA3XL@8 M1LXMWCP0[O]AMA&,'D>ETG%XC&'^Q6PZT/7+OY;@BWS6LQKME'XLSY)'G7Z[ M@/:M)W7DE\U^TA8',DRMBZ;GV\Y)4'FY %T_0>4H./1TU*29,6=DG&:./@U] MF^Z/(T!]MEWD&&.YA_7?9&E*]W1L7&4V_K[.MR5=BZ^R4)OBH6JCN_OW9H6, MTCC 042@"!(.<20))%PRF,F41DA*B9A5XX%^P\_M3;'WH,[L!96ME=Y;QXON MW^Q#VAZ3PRDC:12&D%"60!S&&)) 9C!$ 0M)E"B!E)W.UOC3,XWDUN]5UIR> MGF_??__79F+,3Z-.P_6%VKC0COPZ=?_27]]7\@&[_1IO7/@G6O:-,0U.:\'^ M*%Y8'O:XZ60KQOX.=Q>1 ^[2;UUYJYCUAU_SPRJQ]^A>M0L3$7[.SU MVO[##AK?W3^NC#IU\P\[$$[T_K"\L!_EW_"F]67;/IPPC%$F,DA"$D',8@29 M$ C&"1,!X:$,I%4]V+D!YD;H._O,AC#?2Y+J'\M<- WKJ@76HQ[RA]$F7?7; MZS^"VHY:A@ X,I/LL?/>J_V#LYSQH]S\\/NF'[/M& M;?^DA:QZ]J"(9U&4P(0FJ8XTF( 4*0D1"B.2R3@FRJEGS^7AYL8&50KPFJY6 M+T"8D[W-HQ'G;^Q=F.XM ]3XC\&.99!&L60P5;& F*019&D6PTBS+691%M,D M<&FEXQ'L"3KB3 RV'=WZ@W!D\CUL>%!;"K[OT//:9<8.E/':'!P/^78=#LZZ M?[&YP?FK>N:-Y.M\*[^8%9%^C/3W(M_U@'GW\BO][TWQ?D7+\N9G7BY1I%AB MN(4@*R!B@3#+0N'4-]QA[+GQ>VTZK&P'>^/;C2WV BK[0>4 M^,.XX%BDX#(Q=HPT$MPCTY-7I-U3*=PQ\YLAX3#^M(D/[L T=7U7$OW8)Z M4%":4=]D]@(AL@AE)OW?=*#&+(%$!E@O'E.5H$226$7-['UG-)D7("=4Z#Q"G3=,@V*#AW;%;?[U'#TB;1GD42,=?;R;8=P7::^02",O?%NY[^35MM)7WNKM!W> M;3)]MI-.=)793G]@H,IT_>B;39[-VF@U5HO[(!,AH4*'LS$5$/-(0H:1A E) M8DFCA!,6]E*7/C7:W![01G5T;V2OO93+ -M&+IY@&_F1=D:LOSKT)23&484^ M.>+;J$%?F/ON/8&KG^EV@5$QJDX.S7@VU2. M77#]; 78I6MZYN^LM[G(5T^F:_QW4TI6E9=]_&E6(5*8K*'Z[*E*8[E5;5NE MK[*H];%>3M^@>L%22@-&D5Y)Q#B"6.@U!:$IAY'B":*!H$(Z)7N.:.O<2*QK M*=B;VBL*&G.*[0AP)A,W]J*JWYRYIS:-CZ;?+*D1[9TVX6I\X(]RMR88LG?B MIQ'J+;_2%[,W=;,6)L_L28I.E?+[IL)@%Y;BD$N3_1^GU!RD$0:S+$F@PF9O M*0TY(JEC;JBK#7,C^LYZ;:, KZV@X+T/@P2LP[ $/?2:O.=DR=U]H7J!.IK[UOY4NX5=_GP^:!YNLE$2&+ MTBR#)#%MB%46Z?6YPD:H,4MQ2&.$G5+C+XPU/YH[$BLZK\>7]",/O;RG]_>%41ZLPKEO M\EFNGV0M4QQF821EF, XR234C($@D2:[GLH(A9(D(G"JNKXTV-SHX]!6$RDU MUO83@KZ(LQV!^$)O9 ;I#YPSA=@@XI5#+@XX*8G8N/Z:1:RNZ7FN2%>RZ3OY MF_YNW*J[@JY+'=OH@9JW9!(C$=. 0R%"!#'#(20J8##"219P+.,P=.M9_R4>3KF12DBH]&C/2NY?FCWMA22%#*CG',$&)9AV14$@B MPF$D LXX%4HPIQ"FIQVSHZ*N=.AF76Y6N3#:TZ!.J:Y3XQ>'?_H@'PO)\WUU M\>+N>:\A&;OJ3-.(#J\]KOGG04>7/ MIOC[G5Q+E6^7(N6Q7C0*F 357I2BD!&:PI2)0"4!0TGJE%UF-^SQUG'U M:(>PY3K2.VYCKRA;X?C&8E";7.G(-T:#7QJS_^IQ=>F$D]]UIMW0TZXXG> X M6GNZ73TP0:V.7V[6XK)^L?[ ;YMU<2!G_"5?R\];^5 NHT"O2Y,L@EF4*",K MDT)"*8=IE'*)3'5>Q'MEM/FP;G:T=K)1CV/ YW?^[-CPS69E9-+LBLDW!7E&%EY/M$?)XW/BX5OD_?G$]RSB8)>!^G9N:[* M>?Y5;G]LQ.=*4;LB(3WD_]WDZ^T_]"\]M M^:,D(/2$SF]C-4<;INVMU@^@H_9J/6_3[S'[(O6C+F\?*Z6Y]?T7_9#O&D6\ M-)UKRP^:$92.//Y+TN)3_BR744RR$*4I1(I)B -%()'2S)ABU?9_AIQ4NGI9 M,;>PZ>Z'+"0U%KI%2OVFP([O1@=V9-:K[5^ G0>@ \<0?^PT"TBL']K-D4B82LA3KLN*UV^:]*^3E<5Q MP()8!"ED$A.(HSB$C(<,)C%.$:(H(G'FLD ;;-'<*./[T\,#+5[,<;ML?*L; M.4!FW *\XU=;3^.VK!L^B99;6E-.S=A9$,;X9@::T![<%(5IAUM'&#="Y,8? MNNH4F8^SW>4+5K\;8(.MFG9+S!>(1YMDWFX\9'=Z7Q'YG_GVQ\:T2Z4B7[U\ MD)K"'O*U2<[9[ZD_F%JB98"2).08&5V>:NL,P2P0$229BN(T52H+G$XB>ULR M-T;^CUSS;Y%S_6CO6ET\ZM]=:;?WS+B<((R,]S1G"9TB\S]K+T#C!NCZ 0Z. M'RM??)\J#(!SA/.%/M:\P4G# -!.GSD,N6'?CF]-*DF5;?R5%CJ*-J)'HAJB M+4-?\EA2E7(!:8HYQ%)&,".*0AE$B% 62GZ2V\L[L.5A?@ MD1;@N4K5^"5? [%9K6A1&E%74!H/SJ=0#9D/.Z;TC_'HB^46W.\UN-IF_74& MM=5-1LQ7T^;"&.ZS19D+4)[[E%D-/7&S,ADJHY[_D/LC^J$Y_RA- M:FKQN"G,\__NY9MA!JG-W9>7!'&&4Q0+*&6J(XLD8S 38085#0*6<2YE9I7( MX#3JW![IG>&@:[FI,]G9;O^(VV-__=$?!=&Q#PZO@PG^\%JPTPNIWCQB/])D M_.+L?)=WW"_N6?3X8U-L[_0ZJDI@>+\IMTN$ Q&0)(*)"@*(F1*08(NCW7)D&#JC;WSO@&D2G-Y? M0L:]F.^L\W[K](Z'F;8$[ZR;1]5UYS\YH%G4-]EN78H/3R8E^FO=C,Q?U1H6'C!QW=/QW M?KD\[/1=7:Q@.-FQQ>[*W@)RS[+8FIYX)M'(='RI!>J6DF#*>*S7-D8S 4=Q M !G5OR(:1SCF8498Y+:)>G:L^>V;=DP%Z\W65;W@/*IVK.(%J9')I N1,7(! M]F9Z58J[C(1OG;@SHTVM$G?9Z1,:<5&RFX@F_' M&"-".C*=M):#7UK;_PKT J\UOTHZ :T#G9(N?X33$SNO;.1JPZ14U1.@USS6 M]S;NU5E?-NM[LTWVN1+1S9_E5_V5N_MS<_=C\U32M;B3ZU_E Y/%,H@#2BC# M4# AZFZ41"0"AB)A:1QD*(VLN@4XC3HW0D-!& !CK'WEDCW"E_EK--Q&9JW6 M9K SN@(0:+-!:S?0AH,_:M,M(T*(",F-[O>F=[[!^-%AO-=;; M%NNM7/^;GZ(R9ZPNE)K9WVNR C1G][IE:>X7]Q28TV^"!I0IWTY$Z-,C=R[B37S2KG+TNL,I4E3$">XLR<@$M(8A1#BC0/T""D,G$JAC@[TMP> M_=;0*M7^6:XVCR;KM#$9J$T!VD^ WUT+S\[#;;O@] #BZ$O+/3H[W!:@MA/\ MT?Q_%%W&VWB=>(5IX]7A-WGQMK5!;:+S=.X'5]R38,A9$?^\HXT%C78P%V M A'[E=8P9"9:4CDBY+1\.@_ A772B8LF6Q"=-[B[\KGPJ7[QSKNG,E_+LGR_ M>6#YNIIPLQV6K^_U_!M=_5S(NOU3I[:Y_&9^NE6W3ULCIUM6Y0K_D=__6.(0 MX<14\"=2A!!C;.J@3.]+11#.(H10ZB2VYM>\N7%DIT*<[[PR/^[=<@NG/,^F M70SV=G,T,H.WCH&.9U5OBG:F#ISK%O^7"U#Y9R0;6@\7;5FJ\=)?B#<.^E[C M0L\F3AI,C@/OZPATI%'ZME5@V[T*P4[A0R L5<8"&&%N% $$AR0@"4STPEAF M'$<1DFYM%$X-,S>*KG3#W.0[7$"UW L;#-78FV'N*/5HBW )!,]M$$X.-7'; M@TON'KQA"S5/V4I2Q(=\)&8.25D_=/U M-!_:6KLG[G:T\4_6N'SR'N5OTY%\9OW'>W<;'[6W^-=B\RB+[8LYV-O>K(41 M_7@T0<^[%]."N!(\S-*$XB#!,$P$A1BQ&&94FI\$0RFF(E1621,.8\Z-?EJ3 M%]6Q?RV=N#-[T730=A"7=('?CH,\@SHR"U6'_%_R9].04/][E5]>]9?P)D39 M Q?/(AK7QYU80<,:B&/Y#/M+AW68NZ,_ZS8C9HU5K\-6J\V?5'NXC)"@2J(, MIB(6$$>20QIA!;.,)BE3<19RU5;*V:Z,KHYJ])>K/:W+\8P4BZ?KGAFNC*:N>X/1BB,<&44D@3 ME$",.84Z!))0B( )0I4*[$(AIU'G%PQ5AH.]Y: QW?[0S1[R- U$&E.]]$4X MA#A-,I@A'NE@-,0RC=(HB)%=B>)HH$\E\W8$.Z^-!W1O_1A3!181WX3 MG/\:@X[9/0Z4'>C$^IQY%( G.G[V!;33N;0S8!>.J^WO-=DIMK-[W<-M]XO[ MUITWVCF_;=9-2^KFBR]IE@42F3.. $&L@W=(@XQ#$4J9T"B+-.>[;"F<'6EN M[TYM7UG;YUIL?@Y*NR#="T C$_+.QJK*'.[ZV7O/]+T*AN=Z\W.C35QO?L7I MXWKS:Q>X=Z;YE?[WIFA+O\IJ>XLCG H6_]8XYU8T)Y"[_.0/QV/LQ]T2"J?>,^<]'MQYYL2M)^L[<]ZM;M>9 M"Y]R7Q2_U\OM?'MS7TC9>=LDB(I820P3'*00AR*#)"(,$AXF*HHY8FEHNP ^ M.<+L'MC*2+"STGX9TJ MX<]\K3;%0[W):#;3:;XVHEQ;4],H :\QI:U'GFH;+^)T8<%S^KK)%C<7S>XN M9"Y_L.>)J%R79E]Q+:H60Z < C<_&WG;V@ M-=BSD+ OL/P>KO8U9MH3UX&0'1W##KU?7Y'BDWVT]OFQ[U[V'VD:M-W\20MQ M^V@^6/Y=?] H*=>"AG\O-J5>],5QA%B&H$1!#'' 8TAD: 3&A,"8Q8%,W03& M_-LX-QJM3)1B@!SJ"/-H1[1O/#LCKT:$ ?RU:/-U3_RH9].^N.<.6=_I*4 M/S8K<5=0H=<_'^A+N:0JHVD49Y!01"!.B(!9%D00H31@"/& NA7\.XT^-YK? MV0BVM9% :"O=:R#LX;?C\-% '9F=C_K1=TQ?@#W:C?7@PR6T>]52.*/FO<3" MWH+)*R^,!&%&8-A M% ISS(D@#16%:9:B-$V5E(F3DJ:K 7,CM]9^4ZZY*_KLNK P@=)!4D#EAZL0 MK^L\68:Q(Z(_=HSJ'7CWR+,G>G[#2ET)T%!#VO4__KFHWZ_4377V3 MCYMBN^2F1D0$RLBUF=:L =.TQU*8(:0(53C2O.C:0*T[P-QHK;41U$:"VDKW M]F@'(%[F)!_0C!UYN:'2J[79*=<'=S$[N.GD#6JFAS]TZWZ)OGF?IW_KUY85JM'TS2IW&_$IYQPRD@$0QPU M4DPLS2KY718@J7C$L%M_D=%L=7ERIDGX[;ZTJQXQ\-WQ)M/'G^9GQ^*/\2;< M-9)ZPTF<<%MPM]VWWY-9M#,GJF+"]_0QW]*5\6L!ZC;J30@VCF#=Z#,P4MCF MV]HWBN]& OU\(#C6@/U>./\PP(Q,BU:8N!,:">\]4I!W?M/2AHG''O] MF)_Z2$\EDJJX;FGVX .,*$Q9%IO^3XFIN<*0X"2A:1RH($V7VXU^8=D]D_5M MG1['W8H'%+#%(59D#">0$25IBY%-$*,"IB%'$=I1(A2;JHL M[C!-D0&Y69>;52ZJEM7;H9C9<9<[$B/3ULUEC]U540X<]"M]4M]Z6GV3 W>. M1$P._]J/FOY.\_6735E^DZNJ%^WF2[[-[ZMHY;O<;E=55+U$09)$"6.0)\R< M)68"4H01%$@O0#-%."%!CW:Z5H-;?5VG[ZAK; =ZI5CN##4+RM75QDH#9L'N M(?<'ZC0<4 'YB['XKZ"QV>3O[JT&>[/],8432EZ)Q&[D27G&"8S7-.1V<<_L M8?V-^4U_ASYL'O1HRR@302Q5 &/.32\#'5(QC@A4H4 )C2BCQ*IB[W J(X4."U_ +7:_'E0PP+K?W_4[@!1-Y@WA2R/U691U:PD M;SSNT:BD,P]V)# W9%9H+4,&-/,IB]?/56)1IT=7]!^R&2"5OK#^N\W?)L_ M5XI_GMN4',/DOSE)9XSI6Y(<.WBR$%T7^7F_N"/O[(.5TU;R^D MDD0QO?1@4< @1G$$62)"R--("12&@<)6K_Z+H\R-1KH6.@8!E]&\3 />,!I[ M!>$$CU/A\U7W!]<_GQ]ALC+HJTYVJZ&O?]B]*/KFZ^?W=P5=ETH6M^HW;;%I M:;M9Z8_?_[[.S9X@8DE$2!7B2XC-$Y]%:0J%4%QD1"(LK17"KHXVM\>_-=:$ M#>O-&G;L!4_&8/L2X>M(7Z8$[_B-O<&H;5V '8"W"AS:"W[WC9]]N;57'"ZI=CV%TU7S^( M%<]2 FF:<(AIH""E6/,WDE$@$IRF=BWC)K%V;JSOH0"NTZ"I\;O3Y:+L+? _ M[I?&;FDZFZ_"R"^P67P+IJN'=)F=>51&6EG\SU$CZ0*^MVI)IT'[O>0.7YOM M+D4KO93R$$=A ",>*XB#Q.B?AP(2%(A81Q-$4.7RCKHTV-Q>,;^]6DQ\[K6W M>!%>.S;W!=K(9/PJUMUM0OK74K0!Q"O_71QP4OJR6V: MT]W1G]\DE_FS21UN6L4L(YZI-% )3)5 )J8ED 11!#.4D% @D=+4J@SQZDAS MI(V\LA9LZ4]0[.QU6$A?AO;Z)H0WP,:G#%@;6K5&V)NZ:P_E"S/[C0=OV$VT MZ3 0Z<-!RM<+FPV7+Y^LHT&*S>ZFPQV%[C3YXFVH#4EES_RQY:D&P&>WY[, M'V[5QY^2/VWS9UDN"8I0QL((QB(+(4XDAB03$201P@G-F$#2NN'\,%-F1\"5 MA68[6.YL!/>-DM'#SJ_=6;$#+P^--PO0S-NM M GN/)IL:^_?#=%,TT0MD[*ER>LOX0??":VC@ ).]I_P T7V1>;IC7W6F1QT) MY_6^QUK;V MKNJ:6M5DTHZQ^OW5H\[V$M)V^PV>\!OY#=.U<@'T;RNY0[%K9&YE4&Y9-5^75WF W^CB-IQUQ#$9I9,HXZ#^] MM] ?)5P$P"L9G!YI4AJXZ.QK KC\82^KYWWU^&>A;YZKW"S4JSJP2GRHD$*_ M&UI#7O0?='0M;C@WP@?E5_I2?7PMFO;7C52"7AJ8_C"2Q!")%)GV$PK2(,E@ M0E+S+V$F96S7 W9:PZT>O$G;R+8F@\?:YCKB:9K#-\'.L"7?6-^!7BOWMYS7 MMUSE[_T&7<>;9MNMZ]7D[YP'C?<+L/N2- " &Q/0-5^2CW/^D@S:0YC!EV6B M_8;1-@I&AM!M4V$L8]YR V)D@*]L5HP]>L\GA@18OE;C8 MW@&P]P"T+CCFW-E-@MTJQC^T([^%KT Y4G,6-YC\IJ/9#3UM7ID3'$<)8FY7 M]Z.J;_)9KI_D-_E0-P+[*HNJME+[=\M6356ZH45N*M7S!_V16_5=_VNI:+5W M5JMRA4N<7-5 MVY-UL:H;O7F;.#L"?(OI&)DB&Y?,VJ1Q"G2\ GNW:HE$XQBH/:O>51W?%DV7 M%']$ZAMNKU3KS;A)R=@WI*_IVOO]W8N WS\]/*VH.9K[J)0>I[[CK;H1FZK# M2E/#BN,@4TJ%,$L4AYB$ ;); MTWO4#5M.P&7*'0?6DT M_/&UV#SG0HIW+[^7>I6^W@E+['4EE@'*](J7Q)!1'D"<<@0SK#(H4AFH1%6] M^%QD'NV'=B*F":0@M>6-GDECNZE4VNRT..AU+8ZAM*S9958=:' M?/5DSL?RM?R\E0_E,J:$<\89S%3&( [U8ICP1+.:8(Q'+$9ABEV6P-<&G%M4 MU=IKWOQU>>4"-#97;7W>;QX>=!#P?D7+<@$^KUL%HKL_-_4_@E_E]H<.&?XP M+H+*1\="VZMS9$=O/I$?F=2F!=V9]FR1]$IV5P>=E.)L(7A-;-;7]:.S._JS M;EO_GA;%BUZJ5K6E5<>'91)$<1(+'8%QF>H5(L*02"8@8XH+QD,ED57C)(NQ MYD9BIEZ&5[;J0&QOK!L-7<+6CH$\(38R^1BP:C-!U\ZV_2FI*T,6M.91]*HP2H_[ M;YMUT?[ZCI9Y6353DTM;E5FDS7_G[M*?U-IQVGO@?U M-37['Z GD3_IT'*K!],#?,I_FI_*1GX"!U@D@L=F$4L@EK'249^04,DH5HF, M0X2="F_.#S4WJKU5*N<2J-;@ZBE6C7TNJ](+:V-QW@%1KY@C:'M?1 M\,M>YX>;EHZNNGW$+]>OZ%NJU^UN7K_TPP"G/ XEI'&&((Y58)HS)5!D&0NX MS-(P,.M1 MBG<6%<\E>,?C3%QZ=];1XY*[\Q_MF>KZQ$KY/T_Z;A^?]7_V&ZUIR(6(B80A M3P*(@R"#-$P3&"K.$AED*0^H4W+KF8%F1Q$[.T%EJ&O6ZCD\[:C !TIC\\$K M@$;:>+Z&A-_DTW.#39MN>L7EHP33:Y_W$P#J=<7*"+$G/7' MD/ 4PT &<9!DB5"IT\[/Q='F1@ZG#FLJ@WLKRUX&N]]I5V\(W^"HRQJ]P2=7 M)U$9]=CJ<,0W/;,ZZ?RU ZO3%_D\K3)-B!F*B1 !ADFD:00CI&"FH@A2Q$.* M6) BD0P_JYIA%^I MTC2"$,R2-% *(1+SQ*%KJP^;K!Z@Z9NYUO;7#5Q;#T E3]3X 'C'"?O2[,%3 M>)FO)IN1J9JZ=34^.\XLFBQL(\>V=PC8K+C=%QC=DG5O]^P7-?^GS.]_Z#?"S;,LZ+UL%?RJZ+R\ M?=J66[H6S<$B7V*N3(N9&*8B-<+^80PS%&+(TP1Q&2A&W9;F3J//+;JN%Y:_ MY&M05O;^U2V@=D/>+L@>#<^1WU*MW: Q'.S5>&O;0ONPRQU JT"LQVU[IH+4 M?:Y;D8DHD)EF3QA21B&.10RI^8GSB$F)<8"D4T!VY$61C7.DH&7$:.3N6 MZXW'R)QE#X5[2LEE>W 34-A$MS1EO(Y\WJ MV92E-87.BO)*'M=5@? :\G9,Y0?-J30#'W= =M/9*WO-/]46^Q0"M 3'L\+? MM5$GENZS!.%8D\_VPG[DLSO>D^57FHO?Y'9)6!0KE"C(:$(@YCR%-,A"DP;/ M A+*.,%.76:.AYA;7/3]Z?%QU6Y3B%TOK5#L-[) M7&F7@'BJ:F2W/V2CA KT9\&^7ZYK]=V)6;%CHF%8C[\9U*0.2-,'(3ZS9H<'NC8U([FI4^C)"A;H.]*% M7TS'/@:KX#0[Q-UD)!V"'F4D'3C2MEGQK^W2 \9Q&,EB_+>A*GM@SG*8PRUZ M;B?M).J_FPUF6HCR]T>AOU8??V[U['@C[WIP-CNN)ML.Q.6^TC^\1U[&\D2 MVH_KIX=*(W+CK-U3%=WDO]8 M;U:;^Y+"S'NS-![7]H'' ONS#;2[BB(N,Q!B2.-9SD1 "*8H%5#KRPP&. M19"HY;,LV.9-9Z-KP=O.!Z]= -0TK2MSMY(Y \DZJ32&_;S?\__U=?V*[3"+"11P@R*B*( XE@XQP M"AEBBHH(<15:A>*C6#>W]_ZGITJ+[][8!LP*:5!#Y($S=_TM\Z;S,?*;Z'0/ M[,H]4/EW4,L).AXN0.-CVSZI]A)4;H+*S[>;WG_VKM5^D')K3CUP MS+?L0>T'KBNMICT-TO?H<*N'R=O>UN5O\D"J*84QI3".,1)5R;=]&RV90IY?@1 VT*D61JH_3Y9.J_DC;G@_Z MQ6_T!(/67%#;6R48@%]V-H/6Z/.%A3T._^PQ\GSJ9S'PQ,=]]E %<@]2(%NK'>4'A\R37:\-A7X(_-=[09<&3_ $?F=G(I& MI1@8=T#ECT^5;S[).X="$ M?JONZ,]E2FE(LR2#@B$),=8_,11H3E4QIB(,9<"52Y!W8:RYQ78'IK;YH;^L M-F7Y5T!?E<%^7#_+@E_.THTA.J(S/@(:!-.M@O7PR@=>RG MWTC:XL51D?%7O13RF0)F 9=79KLTWJ3$9>'X:UZRN:1ODP5>(@#2$5,8<)R9)(I)(@XMCPX>)XLUDM\3%(RV-.W!'""H#C[A!V ME_64!Z K:0K_]+HT-_'2SZ_TQ;Q/WC\5YF52M[KB]2]+KBBG"4HAB],,8D89 MS$(F81I3GA$2<^DFR.(R^-QXI[*]*GQ]*N4!^3@6[#G-@!T%C87KR'RTA[0V MO"*DQG2/>@4]P/$K9^!BP+1J!SV@.1)#Z',/]U-MR#]#*3++I8] MX-WNN>I;A?V"S#;,]N;?0YE]6,A9:.LQ!)%(I50&&BB0SK&D M-3A> \CKHTX:-5J#\#I4M+]P&/5TTD5,P>7].O]?O9P6^OV6JYSNSP_JL<5A M_V?]-_TJ%%^+S:,LMB]?]1?.!+$?]6N_?S*?9+I&>2&,:_F;O%0FF8QS+Z9I M!N^Y<=ODI]RJG73$7E: ;N6AM,"KC!*>B$2R-(%4H13B+..08LGTK[&**!$T MHVYM@ <8,[=743?QQRR!N)%WKG8BB\VS#E-L:\"\3)3E?N]$\(^]_]M%WE(/ M9=3<'Q^X^MTZ'F+0M%O)'J [VEKV<<]!.BKEX6;V$L=A(.(X@F$H$HA1&$*2 MZ&E#013SF*(P4DX)E*>'F1M#ME:"QRMG,RY0VC'=<(!&YK =-HV%"]#8Z%W+ MY P&8TB7O![J+91*SKA[1ICDW*=[RQV\7VV>Q+Y$LRG.[.Q<-!7&F4!)@.,$ M2HIBJ-?_&:02(4@$3Q(9294&J:/>@>70X@>V47#\6' _FD0G_ MVM>\NQ?=7]_ %FAG@8,1 )]8X> L\*/(&CCB=5W7P/:&4PL;.#IZ0MG ]0X] M:S#U7?/"?-]J,>FJ-*#>E_D/N1*?-L7OI5SB #/$!(>9Z:2*DXA#%NAW<\($ M2^)(!)G"3L*M-J/.[8V\-[J2;3VYY>Y8EFD%OEUH[QW2D8E_;^^BEIRO#*ZW MM1? F S5IH"_^TA>Z(61W\),JY&GK.H--/IXKZ9^X^%Y/5NA/YY):L3 MSK7H%BHM,QJE411&D%"!]8(A9I!PE4))$L'C- H#HMS2]Z\/.C=BZMI/,A9[@#S7LE@,/'%!BST4QU4M#M<. M/2']I%_U_Z"KI_:\]N"<]E=)36,4<6O.>)^*HFF)7KXZB8M8:%J99Q CE$ < MD!1FPM3Z1DC@+%&((Z?6#UZMF]L+O7N2]_Z'D>(I0;X&QE-0N6K^8#K+-(O" MO_Q+AL+T;V5'KK!)#WF=%=+B >BV<[N^)[(^OABN1[033_>$9[;[^5A7B1">Y'N$?Z6C7AX5O=-;K$=SSA[\^!^EY&KRJOG%-^^8C];$F<7XG M3I IE@99@B AD8"82@X9CQ5$.@R.LR +I>0NXA!NPSN]&R;2 I--\Z!UHQ?A M>(+L!K_ER?)HH([-P,;>IG2FZ2=Y*%VY:Q%$E7[WFT0:CV?1O5#S>T;M9L*T M9]>]X#DZT^YWE]Z9+D\/3RLSW*V.T(H3PA;M.2O*B RR&+),FEV4D$(2,@(9 M3M(P2S(A0J>=*^N1YQ;M=@P'E>7@4,+%2+[I: MW3X:QC0QXW]2\X[\;M>)N'?3:#7(HRKZ[0_:V9^IND4.!.]$]RL@FN&,ID0]YNW3MC3] MW_0J>YDRBG"F-(4*%D",HA"R*":0"*H(4HB$"+GPZ*7!YD:4S2-;&F,7#5." MS=[>_@1Z$7([AO0%Y,@4V-)>C6%MZ0)T;/4J;'@5$=_*AN<'G%K:\*KK)[0- MKU_3CU'N-"V52C^AFJ2^R^(YY_J>MVIW#/!Y76Z+*INPO-,CE*?_U @:I#A! M(8\2F C-.U@(TY=&ST><$(Q$%*4A: MFI$YL.>L.!/@&/!Y)4RO!DY*L&- ^YJ01QFC;TA8;F^5:6:P-T:6WS]?0\!SJG1UNXD#OFMO'8=[5*WHFXIC( M\7-9/DGQX5RZ#5&:$ M8 53$J8ZLB,<9D+&,, THUQ_P7#L%-D-MFANC&-\T01?I6'PSF(40& 4]\T2 MM.*CUK/FKT_K?,CNWO")M4R>F7*ZQCZNK8"OG0&U-TU3P?VB=^]2TV&P9;]XN[$;A0N9+S^NM_GVY;T.&0L3/PKY M\_^3+\M A$3)"$.EJD1ZO=C.$,?Z/R+D)$VDIFL;2CX[PMPHMC82-%:"RDR@ M[;2CS/- 7J9 +_",3&G.R%B3TU7O3Y!-*?F_W6^>_X^^MN*9_\'F1UC_6)'+ M^;M.0A97G6H?_NL?[)GBH>\IFF.D[R9+KLJ2L?RF48J#"C"84\H)H#%):0Q3R!C%":142%DCEM^?LR M;&[4T1X/5)V&3:GE,UU5.SMJ4X!RYRC8_J!;\*?4'Z(:"=A"4:V.S/%YW718 M-G@ \Y6JLJCY'A43'U37Z;_+!A_P*(MZ<,8_;%S6#HN@;U/ MX./!%+X_G+[6,1,6-MVI_S#.@G$H*<^KFP^,(LTK*M!EAE3$6*!@"I),,281Y J MR2&) LUBF8CT?WNJH-K:,#=^.Y#@/(I#%J!Q9 '82YNG5CE3]?-L^I'?_;FI M_Q'\*K<_-J(I['(\5.XSH9:[B>-.T]C[AV\Q0T.44UTQ'DLPU=J.M]))=07J M@CRJ\ZT&'.S\V*ST%67-Y[OOV%=3QKU9'R8EFGXSF_56XZ-O>O]YK1E-EML; M5FX+RK=+3C3S9B2!DIOM!$1#R#C.($JCA,9QPEGJUE[0JWESH^K:HW_O<6+C M;\89!ZF.,MI'/M74+O6Y=G&NZ,<[D,'0>LA^*/UT2<3CP*^_T,>?R9. M?^+C'=Z3QS_^1^G'^K^OBUTSA#OZ\YU<2Y5ORP^2%Y*6U7'4T\H<.9OMB*]% MOBGJPRK3"W)3*_^52Y7&-$E,%UE%(XACA& FA80)XXGB*:%"Q]YK>6]*A^[L M*=^';58$L],,>F7A>&3S3;_<>5WC41?[:F(Q;6L:1,TPC\8U\")I MX9A\Y&5R[5X+D\W5-"^#KCM5MX+6(:-+5+L$=B[5&[^54\WI?]UBHO7+'__[ M1-DKZWLQ;%*N]PGE:X;W>F_W3=U/^3K?RDH$4;\M]-WZ2@R-:7F-T9( MX+\TN7S/?RZS))$8ZZB=9CR%F"$3M2<(4H9PQJ@.ZIE5+YEA9LPM.K\SQW65 MX(+]WNB 2;B^HSP-M"-S;.U$H[2Z=Z-1&UH<2+Z]UKTPW@#MSB3S8;^K/O>S@D%W;%!]Q\LOWSX0!T=]H]W,W]A?(?M#")I]_IL]F(^D])5]L? M.RWP2J>IUA!))0_C-()2F9='D!*8B32$E+(XR4C 16*EJF<_Y-Q>%(W5H#$; M_(4^//X-U-:#KOGVO&6)_?5WAG]$1WX_6(/9X^32$E5[YO>/[D0L/_PKZ_0Z M<,/I O5;WF@RFG=SK$OICE>ZT_>^K]I!3[5/4E].5Z8\1'_)Y%WQ))\>ES@- MHCA),40JR"".)((L)A(F29+&*DQ2E07V#7=FN0*NU M_FI3EH"*_WXJM_8M%IQGX3J=CX7LR*3>;0!YV/NQL1SBFZ'X)@C'H@ MJNS_K^[;FN/&D37?SZ_ V[HCA%F2 $E@'TZ$?.M5A,?6^C(=L_V@P-7F3JE* MIZKDMLZO7X"7*JJN N@.-$SMEPJ,C,_D(G,1%Y*!;'.C$ZGI3!_V)ZE5&([ M(L'C+-:'^-1,]&?#Z3>,U^58?L%UKQ5P"Z+'PC6R3M^9Z?X<6;#E'?P9I1WT M$-2"!K^]&!@UR#T$FMU@]J![#%-J=5O!VZ5Z8)5L(QC=1%FE*.8)H; D D%, M>0H9+:Q9JF6>4*2UVRC.\Z2FIK!J3OU4TPD+KNEL*JX_.;Q>S2CSU MAGIDM$R83*% 20EQFI:0T%S")-.J2-*D8%RXAA^=J4Y-6_08!Q\7:Y](HSO2 MY[W3*/A%UB=]Z"S3H,F1FX/SG2^ F*Q6GM6"CCB?F&4:C":+QF?N@(UVU'2]?V0&B-:U M,'IKJ>2I1+YN/TX0$GFB*,2)P+:X1D BB@*6'.5*B8PFRJGIKB?=J>F_(J$\TCA+T>\PT3)!D!U(D[F<[?1 M(F4#1.S'RH9#CRXG&^7MVR)]MHX7HNS2?+1]6?0'\HER])2)K( L.2E(5QS;"$ MQ([**\JB*#@5DJK$).,T8D+V3'>_1R8.6R&W?'P'XZ)Y; M(P%H1:@Q[Q:B)T7\),P+L0P]@'D0+V./8[X$L /#F2^ZW5"'1JOELFYRT*-3 MO_1WYN&E9:Y*6*"40JPI-TY-KJ"@#&CZ*'0BHR!KB,$8#:L%/@>4>D@X$VD@A:,\'S"OB[(#$B0CS MJ:M'BR@[B-"/(+M\?9B!98-,G_0;HW.K]7MF*PK73VU._>O%\MK =P,L%BP1M:W=(?&N+V* M#PNXUVSXR-<&OKRV ?UKV[#6ID69Q[,9(\P32' M7&)B9PFED".L82*Q9"2E3"?8Z]7VH3ZU%[_E$-0L>K[T7J@[JH186,96&)9O MV/1,OF5/]6GX]=)P_%TUV=S/< XXM^7;:M5,:S!*ROS^ MKN0ETD95P!QE&<0)19#A4D).$LTQ*]/"W-0Q9.U!=VIJ9'. 8\<:=/6O3_VQ M!K(5Q/RPE<1^W3UTZ[,NY^/>D=!^B9.R)SL[K(6WS[K]4AQXW2/ED6 >*7(> M#FZOH/H T$X$V7WN-EK0?8"(_2#\D,N'&8U_,.MPK+LCRH3@@B()=58HB!5" MD"J!H.!"IKI099YE;@U3#][?YQ48IRMJRYZ?(?@_A+0[WA35+'>U8M_\%FCVJ;-+:IT\JU47 EPC 5F7&-44F@ M48(I++$01MWE6KJ5)?J1G=IKW>/:LQN#(\RN'G)H\**[R[UD+LLRJ'E^EJ(: MH1>#'TZ!/6DGTB.[U3YP[/O87E=?.@7\]\5"_E7-9DWD*",RS!((NL&,9!RZ>-01#4 M1FM;L(=>J!8%9V$XV9+@^-4CMB X*\+SE@/GOSZPJ'%68ZWDX5/4MCCO3O*L M+*E$$,N,0$R(A+Q,*4S3)",H2;@@7BZ<&]FI:<]Z$G>;3"!Z[ [+S7*$WLW* M"@]H;*/K7&+&NS.8^I<<>D$4ML+0C?2X!85><.S5#_I=/4PYO7Y<&36W6ID[ M\VI>W_C-8KZJ9#U<:S&OVQ0W4?R>:KQIFH_*NX0F6N8Z@51(H[0$)I!HQ2'! M"I&<%E(73L.)P[ S-65V:V[TP\XE%WT9MD>O?LKLPJ5R4W+C+4!DY=<) GJ2 M7(%GLH">,%?/+-!.GG":,0RN037FA2R-JDG#P+>K80/==6!?T^?]X+\H<]?Z M_EVJ+B-488VAS+2$&+$$,H03R!-!C2E([9 PK[:FI^E-37<.G)KABJZ;-@R( M661UMSW[[J>U$'7=U#[-VMH#[A/4C$+KM%,.! MB:S$-YC89..VON0-6RZ?]&)IG]0(UO9A+((JP1T2H^JGP^+MJHXCW_(_LOZ_ M:KFX753SM:W#G;^O?JI;HU3,4]TSSFN'\^VC^OJ7^?RI^=-^L\LOUFFJ"YE! M*E "<992R&7)8:XP4T62$$:<"N3#L#,UK;'GN0/YJ(!Y\'+WP]P BW3^A'Q< MZ"/K)2L,J*4!M3C <@E:@<#^FAB90"-.]U=]@7^OI@!+Y7X\/^Z2C72*'V;I MPAS\AP/X1'Y "*CI1&$ Z2?;1#PK@/SRAE?+*_G\G-3_->=A!>X2%DB.$2, M2(A9+B$EB$*K_N&0+PG^:-:@VHN%O<* MO)H9_G[SGMS98::HIH)Q#5V^XQ M#(#(.X:5_:9]7BQKOUW9?\X>ZT$;MXME$_M>-V7 =:_\]:*>,FU#>(O9S'ZM M'FZI5@%'3N]#%7K*:W?[L2>Y[HAU8%KK[C?\HR='.@'M17!?'XG@.H9MMP/H MLL1L3#B##"%A ZX:$I$I6.:BP%1AP4KA&FH9F?>IJ:*.?7CZE.A#I1W/&U_B M>3@?U9GP*D?6MR$6V"M8\$)0GX@LC,W1:&&(%X*Z'[-X*18N+55M3)#72B^6 MJOGY*_OUUORU6E?".%3OS>?5]WE="M<;*24QDYH6D-#"N$,HD9#BK(14\%*6 M:2%$Z33F(! _4]M,^@6=UJ0 C3R=O6XPGEZHLO8JL? M]O_O#+6?;&:X6'U6MJ&D,)K4_J(^*.M_T/NF\>V8RE*-(2M*"C%6QK=+TP(F MHDC21"C%]_^=]7P/X)WOV?;S?_ MN/[P[N/7+^#ZXUOP^=V7KY]OWGQ]]Q8TWWK][O>;CQ]O/OX./KT'M^\^WWQZ M"UY]44W2"L@\#XLN6V!4"I3CG$&&$@8Q8RDD,E608"(DU4)(@ML%?F<>U"DN M;\?7-!;WG?GPY9=5JU2Q7*>PR+7-2(@J4DBS-I*;:YXAZM"4=XU2[ ML>V$8?*J_A.H+:^U3;#<2%+_?LR%1%'XY9ZA@!OKQ TR$T'1L:9C?_4C78^/MI40O,/ M&[=?W1@KS=AT3=D[$W4RKM"D,&XW@U)K#7$A,>3*^-ZY$ G5I-2E]NOLZ$%\ M:C'OAF$;:5W5+(.JYAE4<[#><@U>F7\W7_#<'+T6QC'0'0GNV%%MUD2T:\:O MP!;XAGEPLP&^QW_ Z/4 U,*&JGT8&#H<$)B@K$4P2+B'F90Z9S'.8Y.6-&K-U^1W6 )'^S LL+&MP ;35H49 MALV#"QJ6V_;:ANE&H85LS.$,4>#F'.?ICMR@PQF(_28=[I<.M,#L'6UZ1'<, M9ZP]FU.Q5#_4?%7]; _D-DE/94(%+5D)2Y(:(TQP;/S>O( %9".;8>%0-K?_!J&5U@+S).'<8VP M80#MV6$#;S.P#6Y]/M".,-^\0225F&,N8)+GQOA*B+ 5% +FF62'5 M]?80E:DIL)8]>_AJF/4<57(81S=-=#$ZD?5-P]\5Z "*H5U.8A"V)>U!2N-V MH#TE[%[#V9-?'EQ@)I22J_>&M38G=/5^L?RT_J&6[ZLYFXMJ_OW:N'H_FQ0 MC0O.-,NA(HS; >42\KPN2LNIX(KG19)Z5U3Y<.#S-HQ3=E5SZET_Y(6ZF_:( MB&1DO=)Q#NP; EYUS .]6/X&:O[!1@"PE2!HT=$0Z$)7)GGQ,';YTA" #M0X M#;K-,.5F[EBMU0=C*RW#.N$TO$"E!=A"E<=P*GL-" M)7G)&2^)=!H\[$IP:H9.S533'JE^L^X7C[[=H\YB[*:[0B(765DUK,*:5[!E M%G3&49.)_JZ'IH _5FLUL2JI] MPQ^-6OFRT.N_V%(9FV.YKOZ[3EQ-[QCB:5D( :4J&,1Y6D)&\PR6)4+F(YEE MB5>XR97PU'1BG[EAHY6<(7<\VXL 9.P#OBW+H.,9=$Q?@3[;(5.Y_' *G+7E M2'SD!"T_2/9SL3RO'YZR;@/LSW.Y#LSJO=.+?^EUD _SJ7O$!!GR%V55 0@HVNI-M-T/Q_U MX*3OL%FG7F@%SS!UHSYZ-JD7*(Y\DJD\F=A:@JL8ZS.&;4, M@T4[W&-XDJC_N@A"<8[-+I*7-GU$R1Q285X:7HJ"(%0P(;*N=/9%5^9Y0>Q( M:R-'70M'US_JDQ_;\P\_YL3F6L]! T+(/).A* =.-?%F8^1LDZ$P[2><#+Z3 M?Z>ZMZJ9W/>5_>K5G=XNU0.KNNZI*[.3UH.?V6QU)V1*,X1M6$"GMN-/#CE. M,&2<)9(61!8D<6TUYTM\:AM7RVD7&F@*R%C+K'MW..\U.*T>8R,;63%VK-?= MD?H5^AW:[_IH7\='V[WO?DS41^JR'Z;EW5 @3O2L\[[E:$WGA@K;[QHW^!X# MC^0[1^COBEDOR#Y8?U3K']_F"[Y2RY\VZGPS?WBT]786 <-/U]/@<6FWI-=L M5:WJ$'5]FSN=T*RD&84EL;-><)%"(C2"0@NE>&HV!XG\>P6$9M/G?1NO?15 MPY##R4_/L3F;# MM"*!C4R]\TSGS)B!RW3>]8L+?NRH6,/\6:!]LF&"O!W./F!<^/^MO,#A4)SJ M7>Y_T_':CP\6^%D'\>%W\=\I#C2N:R:GK7Y4#]U8D=^7S/PD-QO<'<=%*;79 M'7*MS&91H@P2GBN88%5R4B1)DCN/]AS$P=3VBRW'H&I9-A;C=\LUD&RM@+;F MZ,^3MF.@M3F_0T1'//(F<;CQ9V\).AE *T3_$#\V_.X[1?1E&&FSB+,<7CO- M15">V&R&W7>T_>8BL?M;SF4W"A>#7&U\H7;FK<@$5SG5,$TP@I@4PO@G4D.6 ME"I7).=8>B5YN1"=VMZR$XBX/+"TA_+P8-$EV(T8 -I"&'[NO \LT:,R>X1? M/-)R# J7Z,G1:R](UOJQF)DK5C8K;/UDN[-N<\&V[A[1HBA*QJ$4E!C[MJ"0 M*59 FA&.4L1XH;P2X)TI3TWW]!G_'Z!A?4#VCQ/H;EHH"I2QHQH'4&PZ V_Y M!G_&J>SQA2M\THX3]?%S=7Q .9BBXW6#81KKVWRYZ2+_E?UJ9T49M2@?Z[Y_ MMAWJXVQM%*0MY?[ 'E;JD[Y^>)A5P@8(;.N:Q[7YZ$-U7S5NP.JNQ.:_TCCK M.5*ET6V*0U970>:RI(G$.6=TP!B8"*P.R(8<8P3,5B3;&0',K"BK)G>UEL'^ M.-M*X:O/7:L;3K<2@HV$30>,6D:[FELIP9?M&G]P M6&-O?1UQ%8)J]AA\CKH'1 1Z=[>(2>I"W_OU4\_<;LX??U6K.SNXL> I-IL" MMWL$I9 RG$&)="(3(4F9#W.[#].;FM7;SQ>HF01_6C8]VR2> ]G3Z[X-E':+Z,@WT:@*.^]9G++FW <3U?5[*:/:ZKG^J+==WK+,9W MO^PT>R6M0%108T24CR#-,U**"A. M)2I$*H7PZV\6GDF?-V^<%FC]I 4K)7S;B@FV9WG= . MS9?'>B0Y4_ [&K[108U] '6JG]-57<943[3J2W,%K"# 2C)* M[SH'),?J:'>*E:GTN7. RZ/[G"UM0TW,$*PJ:Q;==+NY' 3PV>0MM-UP7",+)" M.X14I&,K!T""ZJ53]$95/@Z"[VH8ETO\U(A4U=WUHZS,&KVOEO%/? "KY3XV_?%S_]IKJG?W?_"]D?8_%B_L/MW&^7U/"I$]S(> M_\)%/1FZ+I"_NL_:K>O-8OY3&>/!V!)O%5_?<9HCA(CMTT@RB)G,(4,80Y3K M-&>4BB(O/ YUAW$QT?/:'I=UTL6P7@&N*W'ZS8\([ MT9VA- /OCYO-6 M!' MW A]IU>![EX'#8=H)#5\7U^*_ M'JNE:C*._J[6/Q;&I_RI5NOZ]W3[62FE&$2PQMTV2(,6.02"6@+C1BDF:YX,:U7ZS9S$UEN9/V4EH;!N*] M989S(&S_W\=5,S:]ZG@&[/RTJTO7P4UYQ4$WLOJRP-:-E3NV;6/+5]\:E'\# M&^:C#!7S1RRH&O,@/ZHB\X=E5Y4-N,,P9?:\7E!+9FE8$CK:OUAL:HG MF7U1WUO5:NSOU6)6R2;"T(7B"RT$P@P;BRQG$*>I@I2E)2S+G&F2EF52(A_; M+ Q;4[/<^DDF[?3B5U:4WYJ$H59(F_QNF],VLOGIQ$#+Z:8OQU^DR+KTN4!V ME38B@4:F;KWJ#*!.,&LY]D6+FO@3%O2@ZC@0:Z.JZK!P[JKQP'T">CV7W8\W]P_&0F[JV=MWQ^BH@J4HAQFRY34'2'*4* M&-N^&>+C.\-G*AB[U@%-A=\);1(!)@ZU9TX]>-KTV;4!:#N/J'WP-L.(KD"' M$VB!:EK! 0M5T&9PDUW_L!5+DY%NW$*GR8A]9!^?'H,#A[#.V&KU2===;MXN M[EDUOY.)Q$2(#&8DE1!CHB%),[.'*ZEXQHG&6GA-6]TC,;7=L^;0QE=K'L&? M#9>>/0 .(.FV@5V&3^2=Q!<:_Z&H1Z4/._UTG\RX8TZ/BKDWS_3X-P,EE74M M0-7J]^5BM;K3C.B4) 54@B<0"XP@PQF&94%3(@JJDM0K1G&.X.1>?WM>;=9Q M5N&Z98/YEZ?])NEDM7Z/;-'2^NGO[-?U?WC_>O%]@PSSHN ^GG89@%E13>3$PJM8: LVN!AMT MCTO;&YTJY6[TJ+Q>W;+E^I,^T%!]F[F2T:+D:2%@@FD)L^MZLEO&=I$!6P$KH[WDT.")D1H:!5Z+2/V,0G'Y M0NV, H-\O)M1:$(#-YHFP^JS>K"J:O[]9JX7R_N:A-WN;M;J?G4G.\0 F=!GNXPSY%M7,1>D%<\KB:YC3% M%W>ZS^H6MXN&*15;&+\]\/QHGI+V?"S-BE)*"R;"!<22N-AQM5["2H3R DS[WN: M%)#)4L,T9[G$5&1IZG1ZZ$1M:KISYR2P&2O>8? \R*>U07#H(NN%7:2N MZHZ,/D=E R!T[\D8%,I_JQ:,SI*?Z+AX_AZC-5AT%J??3]']HF%6Y\U<+!6S M-V[^OIG7R?5[/E&)LS*WDYZ%35)@RHI"I2+UZY[H2-GIZ1ZU M>6)3TS-?S&'+:.MZ^EE9KL"[65XAP1Q+ZS:<@E<=S[_9DJ@&W"W?P1U83Z2" M&FZNM$C.5'GEC[F3GIHYV WT4&W3:9OIM:C?KTL4E\=2N.FN. !'5E_. MPU)B-$/Q!BQLEK\[^7'S_;UAVZRDH@""0Y5*0N(D[2 !)$4EH+E!68Z1YBY>K*.-*>FP+9L#JDU\@'[O$<; M <+(*JKF&/18!CT\W\3%T]V]C8#K2$YN 'R]W&%/I$XXQ:YW<U]A2M[R#[ M7CK835[NHN41 M['1HM4T$V_7;"+5[S96M3SE5ZC]M"A@H ULTEME7J'YNC?DIIZJ]?91??W+?/[4_FD>EJY7J)8Z9\F0!$1G-TP@'2]X$"WG5H[EH=(7N_6*KJ^WQO^[W#"'5U/(,O:GM82V?OFE8IS%U04%E 5B2HE$4IT])IN/9Q$E-3%Y^6W]F\Z\9@SY7> MJI585@_=2).NRMHSS7T?6C<5C8NXEP!__IK\C_<$VV%*;\2H?;"[!5[6\_Z2-%;->,K$V)LP_E;%I[HT1 M+92\PP7E:69<9JXI@I@7$I(TES#3."]4CO*4Y:Y^LS?UJ>D,RZQ]"T3+[A68 M61E68+Y8@R<[NJ_C'+QZ? #KQ6]UY^LGQ98KQV[7PU;IO.,<%?O(ZJ?A_:HW M9:IF_PK4Z_%)@S>;]3!"@'_:47^=&#%1=_>!HZ(_DLL;916\'-W!*)[P:_WO M.9H;.UC ]G-Y P( M7>0-8,,IV+(*&EXC9'XYXA*X[/HTS9&KKYT V"_"=KML8/3+\FXU5IU_4*W^ M]?K)>,/BQSU;_NOZ5[6Z8XJ6F!HC%5G'%;,$0YI1:3S:+$W*E'#F-UOU',&I MJ99G_ ++,-CP"_ZT'/LVCC^'N&-P+"".L:-C%T#H'QMSQ"5L<.P_/,Q3\,1OUM'R%!M;5< P(5W33<:=)3X]= M0U1?L'O/"1!.M_$Y=>$PQ;X93M2;H_M'M?[Q;;[@*[7\ M:6L^;^8/C^O5\X0G\Z_'Y=*XSZ_9JEK5R;"WY@']86-_=QHIKJ3*H2J$\6-S MSB!A L,,F_\2*3!37AYM#":GIK_JV$/%'^MXMI\2B[*&;GKOI5C9H^B\C(NC+"!HA=[),K\!&3E +>M449UV!C;#A]&S,I0BJFJ,P.JHVCPGU M[@80E5;$V0MUMX [6J:\S//$^ *9\0KR+(.L3##DN%0Z$U@2S\;8SJ2GIM\] MNNHW'4!\VV2[+XJ;:H\#=62%'1#E.',(G@$V_H"!AOST)@<\@V702(#G=QC8 M4GLQ_VY/@NIN)YN6.8D698X3 CFE%&(J->2(<,BP1(G($I0JKV9X!ZE,35U9 MYCQ;9!\$STW77 Q)[.-VV]AR;0]UVQ9-,?)\3H(0M@/V04KC=KX^)>Q>Q^N3 M7Q[VKE_+__>X6M<#]VS/$+;Z4??/_KKHS"CU4:V;:IT/BY7YW(Z>O+7U@%+) MUT_?5E8%;0Z1KVW16;6NU.J:K^HSY#N,,HZ92*#61F-@FB/C!!<*DH1E.I>( M(+]^(+$9GIH&ZLEK9UF+S9Y M&6PC[O_RTVK1'Q,W!3FEQ8^L:WNB7H%6V&;JP)5=Z(W P$C<56R^^M ]!_6 MV-O>,_#*RFZ>E]]Z63I;^<&?'0(!%?E8BQ5T3XC.]*C;RUA+L+M3C4;7/]'U MP(RLVZZ\G-V\H3A[:[D@N1( M99 SI"!6:0J)U@F4QC+.B=WGA.Z._KZZY<5&8W; F>'7,=)HFZ[R6SYMBZS' M>SL^L1]WO%7+:B%![RES3^:,M_ZGM["77\YQ]JU#:>PW.XYOI-8]I%R@5]V^;V2AJ,ORXGDXGBT1TM"C@Y?/UDY M/K&![O.&SI$-'WOG=TP#!J.@649IBA" M#JX72F%= R?*X]KW/F#L&>E>%Q][/_HK^\'\])__T7UB_N!LI?[S/_X_4$L# M!!0 ( !*!650&B)4@Z2P! )!'#@ 4 96YV+3(P,C$Q,C,Q7W!R92YX M;6SDO=F2FSF2)GH_3Y$GY_9X)?:EK;O'(K74R%J5DDG*KIF^H6%Q2)QBD!J2 MH93JZ8^#9$BQBT'^X _EL:Y6AB)"A"\?'.X.A_N__H_/Y[.?/N%R-5W,_^UG M_A?V\T\X3XL\G;__MY]_?_<(&GOV=<_>.GLER<__3WQ?(?TT\!X-\W_^C)XN.7Y?3]A_5/ M@@EQ\Z?+?RG&E()*@C92@HJ\@#/1@2O9ZZ*8XT+]O^__Q9EBO'49(G('*AL- MH3@-4<8<2RS66;[YT-ET_H]_J7_$L,*?B+GY:O/7?_OYPWK]\5]^^>6//_[X MR^>XG/UEL7S_BV!,_G+YVS_O?OWSK=__0VY^FWOO?]G\].NOKJ9W_2)]+/_E M?_WMY=OT <\#3.>K=9BGNL!J^B^KS3=?+E)8;V3^7;I^NO@?@NX M ,G_\GF5?_[W__;33UMQ+!S;]??_F(__;S:GK^Q^66/[M9_K7M*S@7&P7_>_?_NTO MW];_N,0506;#[TOZQNXCZF('TH*?USC/N&7R)L M\]U)QNED\\EG<;5>AK2>)!\)>E*!4"(0#%, ;Z4'SJ3BU@69(KO.>J5[181O M-++"])?WBT^_T ?_4N7Q?U7]$K9?;@1S:\FM@ ZC_7(3OJ/?G;B:76\W6,!HAM/^U97W M0H'H'P4'2[,3-+S&Y721G\WS4SJ.)UXQ)9VVD%,HH*R)X!)SP(V166IILM6# MP>':TGOA0?:/A\/E.3(@GEPLJZ2>3UFXMTRS%?3*ON=N8M*:9&\ &68(1Z" MA&#I&$Q*IQ2$CR$>CXS[5M\+&;I?9 PBU9&1\6R^GJZ_/)_.\+>+\XC+B;.9 M3%Y0X&3QH.@PI$@,#?TA7(A6$6OY:$3<7'4O))A^D7"4%+M P!M\/ZU"F*]_ M"^$#H>#ZRGLAP?:.A".DV04:7LS3 M8DFF;"/XMR1_?+*XF*^77YXL,D5,&K$$X\%E1K+1CD'0FH.-5@C%N6,F#@2. M!PG9"RNN=ZP,)^LNH/,N?'Z127S3,MWFMW8640=7:@0%5@0D/SIKLHVF0/;D M23L;D(GCXY('2=@++KYWN PAWRZ 8O%ZLUF'V7]./&T];IQ ] MN4F@>: @C:D,L1@Z)WTB\ZA3$FHH!_6N]?>#2,=YTH%$.W8.O?*PQ+"AFW.K MO(L)& N,1$'!NTOD4P>AG2XE2J$&R)M?67$_$'2<$CU8?".KO19CS%Y_6,PO M$W@E)12&'"&7-1U]@CL(RBO(/!AMF/0J''^K>G/5_=3?<1[T*#&.#(&WF"Z6 M!%\NXKOI>D;P]4P&@QPPVAI1$_\U<0]%H&3,&.\'.!!NKKH?!#I.@!XEQI$A M\&X9:MG;VR_G<3&;2&ECH-"(**4#2R4FR*/! %D;)6P67@]06'%MR?V4WW%& M\W !=K+YGWU.'\+\/6[2]D$0R:P($-+3^26T@LA"IBA9"Q]\*3:9P0S U97W MPT''JK*9S7*TF5ABC9 E $;:HKZ<,>!')5=(Z^8#D:EL_$!:N M+;P?%CK.5!XKS"ZP\.P+!AEJ:FB@T#X[[&+BPQQ\A]Z^_'T(ZSG(.)-HNC,C;#Q2& M7\*;6QD=$QF$%T0](AV'S"D(.13#HI0J#>5Y7EUW/T!TG/D\4I1= .'U19Q- MT_/9(I"+;'54SE 0Y1BY1(A.O9[:MA]_G,P47?RO&SUK98=\Z]?WE1*<)[P'7Y>_TJ__(^)R-*4DC7( M1&ZVD5]%9VM,#('.6?I1%*ZPXY%P;W8 ML&4BQY234AEX<;6!AZ&#SA4)HCA!X;=1UAR?_+IW^?VPT7%:=!C!#H:.?_WE MEB!?TC<.[FRUR=F\F)?%\GSS8=<)WJO!U:V/&*;/U<.4'=GNBM:;[-)55Y;X M"A8MT1CG""="E>H<7A%8XZ_+>?NBDALCJ)@DD! M!D.$&HX0BY @5>2^!!$-'M^1">5 M=0YT+!E+,N"VIM68!AT\"]D;'@<(!&XL.DZKJ[8X.$B@?6#A^71Y_B)/G(T^ M!*$!76VRX9P'^A:=2.BRR&C1J>-SE->6'*?%55L<'"#,;H_W)XOY:C&;YDT: M),QJR\VW'Q#7JP/.^?L_:ZC&EGO1>N3)?[&"]R%\G&S>[%7'[E5Y/IW38E/R M[A;;KD7?D!2L+IQ'$%XB!0"9@3.I .=,::U5%/*A1[0EK.)&X;M%-[OJ%YRM M5Y??V4@8&-]U*/WOCZ'N4+MQN<;9:D7"_/E3BQR;I S+H".T>^=4#E&V!T@YDE8?3B;Y_J?9__W8OHI MS&IV_FS])"R77Z;S]_\99AB0Q(6.;-M90"B_":9MB>"A'<3B" M]B*O!T0=!8-%:YUT +2SE&J7J-4;3$@LQ1G^ANO+^E8OO>>17/BB3'UXJQ6$ M)&IA(SF&CBE93*.S[0&JQHFAVL%J, UT@*;72_P8IOG9YX\X7R%MEE?K#[B\ M)K.)=8@8- =C>6UIF"6XS"7D;"A."-HE\U#*_7!0[4'<.'%9.VP-K8\.(':= M>)2125_(VEK:&LJ%!!$9@M0B,!45X_JA5DX#^5#CM"9N:)(.EO'A %FLPVP@ M&[3XB,OUE]<4"J\)\O6L_KCMSYZWP0F^Q+#"-W66R*OR.^V+RNY9(8R2+;XX MOYC54/HI$@,4QVRT.,]GY_6!T#^WF2ZI'89D+&3F"IWQ@<[X1 *69*I%2-I: M+QJ9L-:\]7"Z#A(&= :##BSGD_!Q2IML^D_,M;3T@C[Y[:*L_R#-D,7T$^87 MI(_Y^RDYKEMI56ZLTN@,,C"EMFP(Y,$&(P,=05'*4**6N8V%?)BN'@[J0< T MH/@[ --?%XO\QW0VFYB0,Y-$K?+%U.M$"T'64@$OF,3,3. /W)M ,HO*)#.]27V'<=SI/ 8GU\S:$@^:.J/HKP* V0/'Q],15">*AC MQN'X>)"L<:8.- #-<,+O 4G?0MW?%O.T"V9"X5G'$H"3?$#I:,!'G2!9XPNY M<^AT(P3=1 F"W]$^:Y+\5'*!(CN?5:0.1*0TX^>I:43*IE M3F&<:03-+F(>)U'Q8S$CHJQI!KK]\%8V7+(J, M$@R%>[6I,:N5D20D6^J[O,2X;9/'W)?"<4/YYE?"3135@16ZPM?-G)YC7DE4 M"%P9BA%5EA X<<)+I'UD'2^L351U/TWC7O*UP<#]0#M&(1U ZRREY06M>DUJ MFZ/[RKN-H9V9HADM9UURKB43"P/O>D_ZM;O^^1U [BCL'#[ M#G!@Q?2!MLW%YNOPI=YJ7EXG.",4E^0/,%\G$9E,+@6: HY[QU4)WWD1?ORE M\G5ZQCTEV^'I6-%W *#KX>BEJ"Y[MDUD],HF5\#ZV@V^<%F37!D,N1#**LN$ M:0.DA^D:-V'="% #JJ(#8%TV:GJR.(_DFU;=/%G,*WO$3*VGG69<[FIQ;W#J M!5HF(U($Y$N]5DW@LN=@$DM<*)M3>JB5_^&@.YSF<9/>C0!Y(A5V -;*5A77 MWZ?K#T\N5NO%^3>OX"M/&*1C3A4@IR"!2CR#]TF"+DHD[EDTKDWB?!_JQDVJ M-P+@X&KI &JW136)V8@L:7=P4^<02[+L7N0,S)+7B1&U+&U* &_3,FZ:O1&, MCA1Y#PFSQ?S].UR>/\6XGC K=0J.@Y.L5K_: ,2.KQ42B@=KO8T/S3HX BY7 MJ.C&I6^8DSA4Z!U8F7M\R2OW!BQB=+)>+858*\Y2AAB!DCN*A9J2# M>_:/O+ YA7/?#EK#JJ<#O#W=+5M[&YWCN_#YBAAKL03CBR43/OK VI3>K^?IJZ<= "V2 M-!X92UZU]LF[<<9/W*$ERSJY 3G,SA= M.TX%6W),J+1H \AA^1BW;N8JZLCJGX8-(<9#RG=!>Y#:.@#@Z\MU-RQMGYL7F;*)V8(0,E;'I&[G MVDU/%-1&&^5-&U_P#F)Z@]QA>K[]A/8HH7> FROMP;?TLZ($13T6..?D;Y2@ M("CZPS*+2LG:N:E-Z>)-2L8N46R"F*/$?3!X M#M,YYF=A.:0"+!!*^0Q0>' M;1\.JMNTC)M@;02B(T7^>-#X+6CF^+X"=:C*U$O@;S+$]3WV$C_@?#7]A-N[ MB)>+5;V!>%7>A<\3GK%VX4E@8ZP#>"('+XT$&:RC<#K)E-KX2X\D=-RD;*OS ML*&RNO"V;LMM8A5GNA0/CM?A@"9PBG<3<1,*"IM">'@\TI#YA'%3LXTP=:3( M.\CP_VTZ7RPO)Q/C:CW124K-K*SC>!(H5/25,AR0<\&#R+RX-K?8-RD9-P_: M"#!'B;L#1VF8?-Q$.RP4>=3PHSX!YRQ"\ 8IDI6B1.^%;I1M&H;^O: Y^%3 MD]NRYJKMP/Y][[YCDM'*7+P$ZWP=5+8IBL,(7*--A3D90O.WDG=2-BX(3WUS M?KQR!@/;R9K$O]YHX@.NIRG,KK-Q7,?XZQ_\<&0$H\G 5:CC M@@I!I78=T4$(SXS@);5)$IVBE_SURP62^*OE9MF\":Q?XW(SSG-B)7.Q3F9( MM@Y=K#/6O*B-YI)W(=4I*^$4ESSWT3?VO<_ *'KX!F@0)741=U[G:SLX]NQB M_8$G(B*,@4JN7M]\E;NP+J,9H&UH]?2'N MUME?FV4EX^BP]WHSI*UVTQ,%I.?)NA 2ZC;S@AX@:NP;I],A["AU](BLW<$? M3&3HF25Y! ;*VT!LE S"!ZZ8\C+D-O<&]Q T]GW3J1%U@!IZ1-/54SY&E[F0 M#H0D![^HUZ80% KI+'@R+KI['FZE8'+*UF++0.9LVSO9U.L9- MK0^A^]O7U0?+><2C:;5F<$XI)C'OAA!:X@A'ZVTU\W$=!)Y(\ M3.<3D>C@S,E"29LHT12(-FL(]06(RUZ28(;&QVTRQ@'),)J]#9,CQ3PB5NA8 MG[S!VH*"W/(W^ GG%_@W/(^XG-A ZS#F(;%:;Z&+ -I)#AS34B2F$LO^.Z[( M_9\^NOZ/5=EB4/F->C-6>=B,1O@UK#!?9T)'*6-1-3RK;2:0D9MM68;D0E3H MZ7A%L0<([OGX<5 PE,X6PXJO@SCW[457TXVZVX)/I,M4Z=_K;CA_#(YG* M8 !U[5'#I:A^%NT88L94 RISF[MF;_%<S!*EQ[]R^D<7]"7JPEW(EDG T2-Y*Y%1QQ$%&","9$K4ZQH]1KE)BV=5/\< M'NT,).8.@'()\V]9 4]^N\N1W/CZS!U]@&!3!"N35FA-X*I-Q?5-2CH)B0_4 M[*U'NT>(N1^8/"AXVZH-5-5!VC\VMSVV>>/.%]=$9P67FGNB8>BZ ]C M$NU1*X 3=]XX1!7:7%K>2U(G9]TP9FP8P7> H">+U?I5J>-UK[J3;Q>S/.&, MV>!9J=,1+>T%I+VG*0:U*(H/TO,@6[75N8^F<:W30$J_==4]B 8ZP!)]R&)) M/+S!S?/VG90F%!APG40!Y)GV&0JD.+;>N&;D7AI-(4ML@J.[Z1G7#K7!T "2 M[P _?\4Y"6=&?)SE\^E\6@6SGG["2W:XTREK9<&+S6 HRFZY:X.C!,EL10, M-AJG_C!AXY;9MT'4D+KH %I/D59.TXU2Z.L9[K)C9^?U3?$_-]^?)*5BLJAJ MRUI=V_\+<@U4 ,L$N82.6S[=SG@Z6=@?O_K]*Y5OGGTE* M/%C#/0@7D5!O'(3@/7!&L$<>/?+&H=LW8L8MB&^#F6-EW@-L:F+^M\5\<9V5 MG9B^-3U@/L>8,D@?R?\+VI/_YVK+19\DU:_-L;#_ZQJV-;P2NX373Q M[F=$".E*,>0=VMJZ&B7%&"4JH-C"F*QRB;&-6W4?2;YD0ZG\[#\LKFZNJ?GGS#XC%W3[^%>=8II4-GXO6 M&E*NC4AK$5)$ZR$*F91UG,+T-I=%]Q#428>3(?%WG- [.)EKM>)TO1K3JZG5)0R==289!R(&B[<"@_(;K;^9UOQ:Q M2EENO2#/(=6<'X_@A,I0E*Q^"?FCC>+-1Y/:25N282#65E''QJ?OAHL?KO(Y MP6R%ER6 5XPDQI%B[) 5: S19,ZS;M1$XAH9G70C:0"D1PFX W-U.;3FLK/3 MURC)N=J#0)$>I+O4/L M/)W.+M:U Y@QM'L2@^B]KB-#"D3G-I/!5>!16*5.@YX=0>/FX4^"GT-$WP&" M_H[3]Q^([K-/N SO\;>+^C+L5;G5J>FKS(R501K#P.= 'EPFNQUE\L"E\#F("G^XIG+WC"F\SL]1'>;N6Z%MN[F]^!I^0,QVI=J> MX?;Z7\%;&*=3/Y-#*'EMU! SQ)016#(N:%_'L]LF-N&1A Z;*4N&]@FY-9!* MS3M;C1!TT9!=UCHG$7-L\\KC\9FR4PR!&1PI#Z?1'B/](W*MZZ':]MX4R>7< MU*^BD47D;&T DVKK4(X)7#)DGPM%ZR$7BMED$SCM05PG3V)/ +*A-=6!AW?? M]-[GBR4Y#O,G%T33/'UYMPSS%;&W?=FR^=NV&\]9_C\7VS+.2TG<.=]P.[=L M8I.W3D0/6#B)1!M.GB]J,$(Q5^A[_F9[FR%KVD[%YKA6=W"0WE4?UR5BNB@Q M?T#\$V2!B(\%A&6)A.T#.)8-E!A*YCD[V2@W^0!1G90FC6N]'Z69'V+VY=7H MX(YQI\,%//?-4FT6ZWR/F^'#G <&LC+4Y&8J!D+6AWJ)48S.0B'>Y$W(YWIQ3!GC.>BM+E">9"L M3A!U@+[O@\[1PN\ 23=XV#6'##'3.4]1O<@623R<7%>7&4CFC?.6>6S4S^=. M[3L.P#0&UP3U9@O[ZLOV]*JS&@U"Z6^$5.!6? Q.?!)%L]+ MP-CH&+N;GI$+3(Y7]*V&=4=+O0/L7!G=M&. U0>6B:$;X*7.X@9-T7; #''"KP#S)SEO!D/%F:OPS2_F#\)'Z?K,+OLFJ\E M":1(0(HD0/FB($8F@'M&YSH+23D!42A?G%YO>>?,I8(Q)MHJ"6NZ*UD++AL&J7CZODW1<-X&7?N2..Z+M19(:Z*<#E!W]W.7 M'2]1686!B'>,&>+%T XR(@(FH3AG1CO?[)'YO52-7)([N,<]F 9&'MCU9+M! M:G_&4C"M7^-RNLBOREE>;.> U*C6:\&#(4LL0NVE74A&@;Q!$%*F(!)+B'M% M;WO-[MJ'HDZNOP]/'C41?>=0VNTZE#G;5'=#J/>@PB3PQ=->05>G\C+M]NLO M/@B8QIX*-SP&'@&P Q32.<2^W7-?>I-"I^CJO-]6Q3C8W#!@^)D_Y6GB,6[D"!G.NT+ M_4B;-BGR T<#M:\N&/!FY3 Q=P 4BC%JT@2?XO:_+^:W[R_?D OY?+'\(RSS MI#[XD\H1>RSQ[=P^'TH&$E4F*^\PJC8QXB,)[>0*YD!6H7!NLW4/0Z!.^VX'@_M3[ MP1HY&%@?-V3AU*I)+02D@EDU E'1%>D:-K M2S0A*V9-LQ<+0] _;D!Z2O".H.^^L+[=K$\OZNS5K6.[W<2;'[[:^+>K9Y]Q MF:8KVM-9E*0MKR63+M9:6@\N! ;,*"X";7>^W]CSPW#]*%K']1M/CN%V>NS@ MT+^'P_\,LPN\F\&")6"("6) 5GNL:H@F*6",,R<,YRFWN?QZ-*GC7E-T@-.! MM-@O3+<;\0V=$\MIVI0BTZ^=57%NBL=)M 6GZPOZG4FR3DM-6])GOIEW+<%K M7L!QXE@%Z9UI\[KE:-+'[?[7 8P;:;E?6&_V[5[\>N\#KYM79V9)Y"@@4#'1S.=@5##[W55NU\$GQY'V= M.4X["JT&CUG0+G.II*S(46_3CV)O$L=M6M8!%(_46K]PW.RQ:WQIF6/,.D+ M(FI_#E>+DCAD(;/UVM/F:]-'>%\*][L 8']B-!ZGM [ ^.UB?_5N<4^=[V;+ M11+PYM$YSE<;%;_!+=>X&V.^%<@;3(OW\\VG;&0S\NE9R-:)1H%1:\[V _^?XOJK*Y!TL&FV9U!EGZ3[+GS^^W3]H0J>S )]X[); M\'5)3(K1IK#,P D602FF(;A<1QUKQ0UR07IH8\T/H'8_1-=F_+T(XC>#\!_BKNQ M4ZFV"QQOQ/@&/UXLTX?*S>W08")2LDQ( =XCR=)' S$6"]Q(E51@QDK5SFU^ MD+;]4/GGN0D;3E']S'IYB+&M-Z-%8<(F UH12RHK#3$'!R*$'+%.6+4^D-MD$7WL@,TG. MB='@I*PNM8T2K1!7^L@/BK\]"=P/A7^*.Z<6*NO'%.X3%]YXR/>J/%G,/^%R M/8TSTD!<3X3/-M)14'NO:/HC6CH/!$DB%I=I4XK"V]P_#4']?E#^4UQ/G5S9 M'03ZI^WB*4HP2ED#H=39[+%P",QF<"YA,=(QS]ID"#KL^_JGN$WK%SZC-H'% M^:=[7F-?*FU@PF%L8;"B'+# ML[[5H?/@Q??#[0]]]78:Q71@UV^+;K-5)T47%!X9)"$H)%#*02REFDSOG0_1 MB48O;.XA:+]'"G^>"[8C5=(!LJX,53::,TF[ H0R&91, KRUG!A1GA5FA&DT MA.J1\ZK%G^*.ZD#!]](-_<[G91PY&5:*"F,6Y"W'(.DKB6"="%9BB3[T]^!/ M_"ENA890R9&OH)[-!TR9'__^BP?TP7$)PH4Z Z%LKKPDL"R<9EDKS&V&JYSR MO=^?XD)H!(4/"O7Q.OYO(ZD/N)ZF,+O.V\#M_Z^O=.I9 _P>=+! )EC*(P) MB")NYNL&B)[W"T' QPEM+B8KZF/?6VS@VD;;WZ_6/5SK,J MXU5-BKV9%U)X$=M([8C DW=%T M<' ]C1B*U"B^)ENKQQ+F"9\L5NM532R%S[B:*%-0,J5 *UM[!CMRCI6+4&UUZOP=>F/EP:I9.)LM4;]"Z'W1R'@N_,N'F,L#M(A6VLY9S$<%%9V/1% MC#RB#,)"V4PG4SR 0YM!%%E'-6>-ODU"XS8MG4#F ,TN!A5S=T#Y+9SC9;M? MS76,F$#*6F6+B5PO&VOC7U5$TM%[V::0ZCZ*Q@7-L9I^$#@'BGUD/_>_<+EX MO9C.UV_Q$\Z?3S_5%P:)V+E2>/#;8HVKIQ?X[@_Z_I?MG_4W=YTL,\;LT$1 MY+3C/'WEHZ\21T[.,)3T!*Y#T; 8334=V+$W^&DQ^T1AY!-:>[I^ M'M)T1F''CAE?"F?6&^"Z.@(JU1FMVH%+Z*7E*)UJ$^4_2-:XX=J@H!M>#1U@ MZH[.F4;HK+DB#GB2]7J+G(4B-60IG+'9<)-;/5(^J''MJ;JZ'^-$'2GF#H#R M&ZYK\/%ZN?@TI<#VUR^_KS"_F+_ZB,M04UMG:3W]-%U/\5MH4@2SBD<'/+M M O,*@M09)'*1L3Y4;91W?#RMG7CK!Z+CYB2*MJKJ (Q7+N-%D.2BDF1$[6I& M\:\'SP2"S"&$+'(IN4W(]\@JB&;@::WM^^L@'B/Z+NH@KI08USM)DMIFL[U; MU ?#'(PP7IR*#(O3K$VTPE; MH:[2N*S\WK;_\_M2T^'FK$:2X5E6EF9@Y79AZ3?26Q'ISQ?+IXN+N"X7 ML]TU[(I"-"VC4+Z>6\2-*QIBE ZL5 F5+=ZJ9H63]U(UKH7M&J*#*;,+6[I= M=BO+S>7N]I)WFTRH_&3MI"A@,=/!I;*!Z%,"Z9S27">K8AMP?H^R<9N!=PW0 M094Z"K\OL\X;(.X-P\"[IL/^5B<3%'"Z+4N4S.& @\T.Y#VG"! M/BKY&\T/[LQF/[S*N/V\NX3:P*KIYXWO/8U#&'+I;:V#YM6L6^[I*U_ &%N* M(09SJ\J]P]N]-.MKT"4B!U1@!^?R]IGQ?TSG^=M $NYY2=8!18N\9O(+>*Q] M<:.@#84N&MUF=/QM6L9MHMTU_(Y47 ?0(U=VN8FZGGVNVPGB4_2 .@D2 M1PS@G"5.#)JDI7),-IL+?HV2<7MC=PV[HY36 >A>AR]5LA11U7>V))_MQ?F* M9+?&N+G7O$."DV1%1&DT,"N)14G,!JRS;W+T1FM.#+?IV'84V>.VV>X: MSJ>#0S^>YZ\7J^D<5RMR6^)TON'R'N;/ELM W]WH[LF'^N6+^=EYS3]L.I \ M*"\^\5):$T@FLO8B4TI[")85**25'*0).;9ILWPB!L=M&=[UMNH18B/G%\Y6 M*UQ?Z6C]/$R7VR[77Q4Y80594K77>HP:5/ %EOJQ^G\-TWF5Y==6IB^)P?<;E;_%]7JVV8(3*:.DLXR!%IO1)]&! M8QA N.2ST:F4TL;!V8N\D5N#=XG:=OH='[MU1V[E696Q?6SV-UQ_6) Y^JO(P3)#1RP,"IDB [$4V26X+(&.!=7&7.Y%WLB]NKN$;#O]CMK* MMN[$>@*\(N^XD N]NEC6Q[0DS828*5+EDFOZ']B(Y+-@G8:J40(K01:5'1G_ MM(>1?&")D5MP=PFV(;72CVG\*J67FX8KYQ_)1]X4\=;:2.V$T-Q&L$832]9; M<)8)8(Y12":%2(TZO3U$U(I/*Z8AMJDON)6GD9MU]8W(0/?9C,6\WJ?HFN9IP^"8UYH.S M.M>BW3KUQD8/H4@'29?$7##2^S9-N_3.W%WCMHV>NR@LOY>KU$\E/R9?WA[G0XF^?-R;$5Z$37.APC SB/F?BD[1QCR6"=CUPFKTRC M 0B'T3MN(?18^!Q2>"XM<]C8?)X774*PEJ\S7V7M'$KGL=V$P_13Y> VTS1(#G5:9U/*&*D>'#YM7!D M8J5-K.:U GH!*CD+H4ZL,Y(%R8O(NK0I37HDH>/6/X\%QN%TUR4T-^[%M[3K M%3-OD44930*67 *EJL$O2E9G5VE>I CF9-F?^X@MFRQ])0JNK 0NZ> M!-1AG+4.=%FOZVF+K;^\GH7Y^FR>:['(QTUID[(D+<0$=6H([>8:EM') DEP M%ZUFR9@V(-R?QBY[- V&EKM?XJ?<+;X^'91UG^0%B9>I""M MJL.X2E=$A MN=2AI@>2*^"R9: \VIQR$,:U"53VI;!+Q_!D9F\(M?4)R,N'1;C:3.ZM4M[] M)$]LK4?RDB(Q[QRY-<% S*:IY@$TDR:'K("9VK\N$%^!UT=KR029>,&08QL ?H^T<3/; MIP;@H(KJ,4;^ZO.J0)&3*9GDHFJ#>5O+YP(GG&3)D],EYQ-YAH\*1IHEK,'\8K=OS*GJLXIF@A,22C.(:GZR-86!.>#!YNL33J; M&!I-HWN J"ZO30;#PP/AR3'*Z0%G.U?C5;DU4WB"62#7&2&G:.O8#EVKVSQP M#(;%E$UI-#?V :*ZO"EIAK.!E--/>/(&/W[EZ>;.D9$5)1RY"]G5FEVC(%A1 MB*T8,7I5BFZ3_'N J"ZO15K!;2CE] .W:WFDQ?P]??)Y]4 J@YN.ZQ..3!2T M!HIUBKP0K<&'8B$FC$JYZ(-N\Z#DNZ1U>?%QBA/U>$5U<*Y>W4MW,\1LS-+6 M'65K084EE\$;=$"Q4M#2EJACF]NW[Y+6Y5W'*8S>\8KJ(KMR=3/];3I?+*?K M+YOFZQ\6,]+=:E+'CHI2V[ J8DLQE<#KB,!M0I5%\,+0J)$Y,2GJ1:+R6,>6D8N+)@GK2N!T K2, M= \CN\L[D<:Q\ D4W-T9_G:]2/]X]7$SO.?99URF*4EZXI/FZ+R'N+D!MXY# M4#J"M+I.%#=6-FJE^%W2NKP/.<4I?KRB.HA<+L^,KWUQWX7/]6%A]4I(?+0! M[QGD8Q622T*0P63IX%#$L3,U5N/1,,L49XV:V1Q*\<@]O4=*)C;5:W<.0;U# MIQ#O8ID^;":B$6?GB_EFHTY$"MQFZ4 KVI.*60ZN2 M&>TS:&HFI;7[[?MI& M;MP]$C0'TE5'(+QR.%QA;4D31GM<:CA1JS5'@$ N/8*WDQ9? C&D? MF.]!Z,B]O4<\XH?68A>]ZO:7YR39H+.(!JQ,M ^U*1 $L5HR3\P:C3FVN7O> MG\:1NWB?&)R-=-=!/T$T M<$7/V,KN(/ ZBMG7N)S6MVLW^W"DV47U[J^*=2OJ25Y@FB- M!1:ET"H$$QHU!#@MG^->9@V\2SJ&2 <'QG'6@OE83&0%,"*",E[J&&3%@ M]A;I*.YO/XQ[8]83O!^EP(/1^G&SB8COY;H#S#J!WGC):C*;U8>?&;REKZ1Q M1F9I5/%MO/'VF&UV_=859A^CP",Q^VP^6)?4Q3F^"Y]Q54=J4_PQD=9P7AN_ M.UMT;0%O(4JG 7400M'FL]CFC<9M6L:]$QL86T>*N@.?]G+4^B7Y@N4BDR$R*.=OFN=D-0L:]HAH<)H<+N0.,O+WX^'$[;3',JGU\ M/EO\\6)>%LOSK4(NLR0Z68;.:G#!U<($$\$9I2!Y10ZIYHS;-K'[G@2.?)TT M,*A::&7D(J7-34*MHL=\60=S97+MA">F=' 22JHM7H21X#USX*5B+&KM%;\1 M$-]9C_3P*N.^DVFBU$43"?=@F+YQPR?HN-9,"#IS-[& ML1J ^)$O04Y@$4^MX9$-Z6:J9JU)>G'^<;GXA-O;]HOYYF[SY2YC3=^;?L*) M]2Q((SS$ZD4HVK9 )X8$[H//47+OXCX5Y(]8-CJ(R?N&\/O!!H9M=KKNSP^L+$2"ATCYV!% ML;6&G4&L->P^BZR"JN5#^5C8'6GVVB7UQ\3=0#KI(%)Y$CY.28*;'92GZXOE MALW*5O[U8GUE0XF80Q92@:ZOT%2@O11KOP&7-#KZ9OK^P_I5^7VU[63[*J[#=%XWVF7Y2RWL_3JV"*]LRR\3::-W/COP MB9%W$3F#.@ 80IVCC@:SBFVJLX\@>NQ+B5,$R"=2Z<@.X]GK%T_>+<-\12N_ M*O5(J%/?%C/ZW?>_SZ>UF,"BM<$ET*+6]RJ9P-<+8N-?_VKY/LRG_]Q\4*BYI55:3C=O%Q?E\O+F.A.KZ3D)_CL(VNMC?_E&]4U^ M=I]^"S&#<("?UUBS&3\?=XA<7;AFCQ>S:=YB;YY?7^'G5=F5X8?9U]O9;U7_ MVBD1ZU!:%VO@D(P%;U4FX\\S:BUCDFT*< >%A!2L19-LSK)-B=QU.OX,%O QN+I=B'"P5D8,%%;+ M=7VNFB_2^M7R+2X_31.>?9ZN)CJ8;+DB%UBX0M9;DBA068@BKIXIS"Y7I#7%Q,&1CF5$]W M"8';0EHU.2NKBP][->]X##YNDS$.2(;1[&V8'"GFD?,-SRZ]C6?U,N[C2>2]X>KU8K@L=Z(N_A7EXO['*]8B_F*U#?:5X6ZA7&5;>R9RC!"8-'>DQ M%]J7],A\_=O\?UN0BSJ8@VK MG04"N0B!:?!,.="<16>UUUJT:5I_+TF=.-H'ZOIF'FH0P8]=&[YCXMMDX4LS M.A$I1^V,A"P" Y64AYA4 &:#1IULX66?-R?WK]")$3D.#0,*L1,H$.WDW>$Z M++]\94.&7*_,#6@=23*E=EN(:*$$81T:31Y>>@06[EBBNQE0QX+A6#%V@H8W M^'ZZJA6/5X:/G^5/T]5B24%HX=PR5" X85H53RX^TGF 5EGC;.:I[/5$9(^U MNNLH="P^!A-LMQ<:;R_.SPG]B_)V^GX^+=-$7OI92HN+S>N6K\.#'W^7L><' M#W.-<0@7 ]U@W%[F:_I8*1L\!@F2IU?993Y/*KH&14*4IAV]S$[D??N"[N0(BY M%24-KYH?W&HUMUZC6+'1K!G'0@YQ!('9U%)-\HMX<2"]BDFP@NRF>]F]-;MV M,[CY\"_?-DH(,KD0&;ALZUL05OW (H&<0XF2W$+-VU1K/D15OY;K$>BX52T\ ME!HZR/0\7RR1=N^33;D]\5'K $D^M0+F;)XW?YUM"V)N,JJ4EQ@3@Q3MYD$< M&>9$#FO6#+THWGK6!F\'DSQN;J 1&$^CP Z0^GMMD?YLM9Z>4]BTFH@BLTI% M '.,O &6&?@< @B'20B3M8_8!'[7Z1@WQ= (4T>(N@.@O,%/.+_ W;#BC33J MW(>W U22*4-D*7XK6C9[?/([.<7,5C8#6 M4%4= )&,;T8RPILW;3L)KMY@PNFG>L>TY6XB&&H7=8%HDZY%6PR"$P:25!)) ML$PW&B.S%WGC-@!H!+OA%=,!VG:]-V\V0;ZQA4Q.(4==GTYR45ND28A%"Y#: MJA!"'=S4)L>S%WGCOO=O%2X,KI@.T';E6NH&(\P&;ZQ#2-RG*BH.% XEL"YF MPTPLOE&?]7M)&O<9?R-4#:. #I!4[[1PN?[R>E;31_-<]\C'N_B*0EHMH@?I ML(#"K,%SH4#&K(PMR<;0INONOA2.^VR_$O@+"HRR+5R(U@/,:"#5)CP.<=H5)NDQ?XTCOR MOA'8&NFH _2]K-.M09PK9*EF\>G+'Z M I>S+#0KILU#QKU)''ER8ZND?Q,-=6#-ODZ N!74*$14$2%F86D3B4S;26<* ME M*)8,HS:+*NRD:>>IB,Z=L /EW@*/+M^!/%N=Q.K]Z_S7)25,(G!%8K@4E MDFRRCT$!L\(A%;P??;SS*79/8&B-? MLD@'NRN<-HR.K ZN21:\S:W,T'D#L?OC[T;+\K;4V8EQ?N?B_:;M+<3)S*6BW)59MMP O**+):",Z$B/N55&]]X+[P>E' M2>.WDW4'ENU:*=/;B[B:YFE8DLA>;<=]?\LRK[[]*N9G)-[U96W?EXE4Y!5P M;4 DY>H3! UUG!MDR53(BJ&^^:JG1>G9H>3O!][7&BJ MKQ^\&GSS#KE=+?CNXT]9"7X71^WKP(UFT1HG(?$B047-P9 MU^.)[;9J_#%8NA6.-%9:!\?O-Q;O8:P:@"LE+RFQ1#X$9%/;E7$,$+BTD+1+ M4948?6&-(;D/G=V6C0^#QL%5]8.?N[^%96V]0/_Z\,:8AZYTRM/X.WR>X(&6 MU!83HV B!?+E,IFY$#)YCS*C=]SG<+-_U@]T,->MM/[R-UQ_6%QYB[W=5A,5 MI>+*6)"QELIXE\EEIMT;C22O66#QSCUXL47*9M^[S+9/EOBS6Y%Q?X[@_Z_I?=GX26 MR_YYDM<(1T1@"DF$VB,X7;.-/O*B4S*![=-"\WA*>@+7H6A8C*::D8'X7[A< M',)N_85+81D&&@=A+!T!!B4>P#Q>$K&'!^*)53-R MN^GO>1RWOXM8A;PY3GP4M7D;K[ULR0])%%U[;0*(R+QA*;J2]RH8V*LC]3&4 MCMQBKYU7=U(5C@S5^_C8[?=@="HA"A"YWK-$7]^E,?HCQ12,DEFGO1HB[07& MAVD9K]_UZ;"P:**8L2?^+J>?PAIK\4V8?]E9<^9*4[1?VLC3[4#1RT]"VQ]O@*ND< M8KL=R'0V(CL+ALLZ& .$P1!>LN!EG-@39V,?:\!AX!, .4$CG$#O+ M_^=BNS=W%MH$IR-Q!\:(.GN)OG),95"VY!125O+FR(:6%NT&=?W"[A!D/,:R M':.F#A*U7[L%;\^%ZA0LYO5 V&Q7Z1,OF -852@^UY;BR0QFU\HUN ME!XB:^3^RNWS_\,II0.$W>#ATD\F=A.9_.WZ\N9S;YXJ0J9-&9K0WJ98 HM:WW M)$5)KM#F-K;I;GK&A= BK[50^UHJ7> G;.H_12N36[! M95DLS\,\X:LXF[[?#1DO5ACM@ZX]>"D(T2&!YSR 9B9D'2/G-XMU'IZ!<^<1V@\F[);9X2OOL0YN^0 M_)!E6'YY+PBNH ?=^FL-$^J@7LO\^GZ]6$4^"DO(_ ML4[N=#)!**6V/8E2IA*4;C1B]VYZ.@\EAL'7 *KH %"770N_[9:7B]5JXKC5 MC$L/.09)V\(3%U%H,#YP$Z1)&-L\Y;R;GG&;=I\(4 .HH@- 736[-_M@/ON< M9A>9MLHEJQ/AM5.9D)"-1CK\250>I-6./F'B_O*M'#>YQP])+'PLB,\TC;Q"6(0430(7'& M!;.TO R[^MDCMP$_X1W8P1+M MP#+=+&4Y2VE;U8GY*99IFJXG-CN2A/"@$2FT$2CJQ/$$6:*4(@B=8IM)[=^G M;>2.X">R1@/KJ /4?>UY_NQS[1*,O^*<&"$V4.=BL@1AO(?:DQIB+A)BS)+; MD$S4;?K3W$/0R%W"3Y7I&$ ;'8#JGEJJB2K..5$X9)0*E,QT1LM@P'E%'Z)M MI;N8'T,;C0>6WH)KC^VH=WPW9M/G:VWER$#?U5\$+7I06 MD%CMJJ_KDU-9GS4(KI4JEEAM<]]^#T$C]P$_$;:&T,;(WOBWEEMOUV&>R8%< M_?ZQMH.NP^536!%ZS^;SBS![BFE99QR]F%_F9G96>B*+W9:NN6CG>O=LJVCGOPV[ZU M(\M9Z.P$6*,BJ,02!*>BYOS+^.*!UM1]"J9!)!?7H1 M??TK)S_#E?IV M*$>?E66*?(7:\+"PZM%JVI:J&%,GU ?=9@#W_32-BZ]A=+X'D Y00 =0>KW$ MCQ1N[YS.%>VZ3:WQK@!^6[RR>UQF-=<\) X^90\J9 Y-5-0!^#9\_+:8ISM8B2BDB$8"UT*"8N1D!%F;&S*!S$7+ M,FM3 /X 4>.^D&D$KZ&4T &>ON=!;&+Z;\%]T2&AQT3O?N,IL1$W;RQ%B M4GU_*R-)4FH&UFEF:]R'JBU6E>C^[1X/Y_^$_.+3)JI#M["G!D 'XNP7+\J=ZCG MFP \CRHP]&!U;5J@O0>O5 3G=6 \^9!4&W=G<%9&SG:/L0?& ,$/X39<^7I1 M=C,OSEY\'4][>,G6 8L,[W8C!F5#%DFBP_U& MY0R"L6ND]6'>C@+ 'J Z7!M]C'L[>[&;5W:%J:\=Q(N(S B0(4I03I&UCXHX M$L(:6"_4'E".4>GL>W$ 2[M,:7;T\RAB\2Z!D?:,B3(; I <7 ML,3@B!O>-IM]%U6]U,N,<^(=IIR1[=(=?ND3DM:45+6-K)=AOMI21=^O3Q%P M,Y[XVV]<)J:^3)SW1EEG@64N0!65(#)A(3,G60@&X\U6GG=:L %)ZL[6'8B1 MQ?@*Z\@@7F?]+A;/EB2%]YMA1*LG'^J7+^;;-FVORO>DPB="988Y:]"N]D&U M=<@:RP6,E<(X.B1.&.JW8+"/].)@NZ)G>'2T:Z[(^_7%,GT(*R27*6'MR[\M M:;[LD%GKW6O9R+OP^2F=J&GS>GO7Y9!.Q91[;G@(_6++^40!X=++^,=KH/EF/'D/TFC8<3^2EIYPAQMJ^*H; ';=2B? = ME_!/D:Q_E%(?E:Q_C(3[M$;?8KKHG2\*$WAK;)52@(@&@05C4F&7S.'JK\LZ="<+K8VT'(*7OMZ?28B"%=!*&NFB-#JT MN1GZ'F7=V;(#,?"]!N3'**0#@#WB@N%*3?*+;1>#//$\6$GA#T@K!2BE&<5! MSH#)/!<;K$'!FMJZP^CN."=^##A/J,P_TT6F)>>C" 7)<@=*Z$A[UVJ0SJ"E M3:QTV:==YZDO,L=)6!\"SS$5UCE.-_/*5M-/Q-;ER3*QPMM8W^N2.ZU!N>)( MV$A[,;D2BLZ)-N8 >+QCZ7''K8Z"NV,5\&,=X7SB8TJ<60FR,')/5!10WY]# M9CDGGHW1N4V[I\=0.>Y8UAZ.Y\#'TM M-PPU+>_G&LAKG(LZJS(/REG(ML[B%,F U#U&)9TBZ_HM H8@4XX%M"T* M5)8> CG6(',*3I?D_HXWN+^K(_8X11:Y.9@81$<;YQ"%'( M"(*B?)-="-:<[+#[42_J!C[Q#E-.?TF^VTU>PNT.%W>W>;G:#&."JLX@,@4R M5YRV&XG"E5Q 6E^,]SQ&GO8ATU*+@!&RRO?1"\9VT:@O]_[+U9=B7\SF1;6= MUEA52:;2Z9Y^HCD A\1NBJF;)'5*_>NO([F*XA*1&9&!9-6+BELEX.X?'.[P M;2:".@XG;G,(>A)_/Y,FI^3&;=.CLR-C9]'(9MQ=_!E7!=2G142J& BKW2X@6[&"I N\/ FUR,+@63G:?_ MRO4..@Y6[H*SK1C< 3"V/!_7Y#YX3GZG\R/GG*QD)5!I#F=Q"E)K/BLRFHBD MM CSM":?B:".8YL+J,=)Q7\0'?YN/>QK'MSO@#AWP'/LNG.&-G?BP3)!3)1" MN%8&GHUHG5KFF6GRHH.88]"V>VO $2+LR.2X'S!QV928I80@PZ;126BE[$R0*UKEJ&W) M>^N6=(!!S%$H&!C$'".23I'U;82%C1+OE3,02F5;J13#;EL(()*-Y()!2G\' M,;<%P.@@YAAI=!_$K J%3ZA!B-9QQE(C)CMP)EA/*'.Q0_+1#SZ(.4JHXUH# MCN!P!]KHB6[I/WS]#?]KM?[Q!)F3[9RI$&0IQ8%UK#LNN]R%K%F-VRA%-AF# MFT4OC=CD@84X=[D/YQ)=WZB\)>QW_'1]G"L*Q]Q"4&0S,#4.0LMO%D9%H[75 M6.<9N#ERH\NJQ=D ,QR8.TNO W"^I_SQ='6R^O#U!SQ[@,3+>\#9XHI2'KRI MFW"LN!PKZA&-+<37Q$RAET';ZQ:(NP-D-;>T.H#@TT^MQ@@38@1E6R<%S99P M\JVZ0T?R669C]N<^W.QJV=)[(E%AZ\8R<43 =@N][X$]?#?]#QAX_G5%Y] MH35^H'^>4;TX^?6X\HFM KUG1TMI@>SZ(Y]860(0>UTJV.0ES5-\N,NN>T[N MV0&<>Q/D043E[GS]IKY=K<_KZN1X]2.O0^MK$PG!%Z.3;Z%SKI&EC- *@BP:RC2W) M+LW6#/5%A^'&H&WG,-P8$79@$CSVY"^=M"ZCA.I,8H_0&DB!;1RJF3VVHB36 M>4_H88?A1J%@8!ANC$@Z1=:W,0)>59+S&FIN8264""C9(!(85$G)>W&_,^-? M.PPW"@"CPW!CI+%T&.Y;2^?[&)&)KEH3+>38)M*3J)!J#&!]L96,+27K9ZR] M(>OT!Y,=1+J:B;\=J*)'FE+]\/4]?\#F:-7"U!!ER.P;01M+#$DG!2HZ)*&C M#F6>A.AGMW9@\;9=+KYIQ=0O[AHY5R?46IVH-6X..K1:7V\A*5E 82H&BP[) MSY/M].S6EM5M$T-A&-"VE,O"E^'/N#Y]1@@_,0J%F4SCH(D8\0B1"LRICL M3)5"!]P*>Q0&QK;"'B.0_EHX;-^>UK)G1-9#3J%Y-C%#$#(#^<#.3;6B!CG@ MHMQW/^%E0EC; '!)@76)TR?)>Y7SFLZI_( G>)KIQ];K^_3\B*V,9&15@!J9 M\=KP5XB6R=>"BHJFXO9=AK?84,=EX]-B=&YA]7-5_[):/T?OZTUPDO_B53YO M39A;>XBL-2HG':#)E=G=9E+ZXB!5DE2%*B[.D\*\T[8[+D>?X)+?@R@[P.T# M!_;M>L6T?\+7I[7]I_WH'7VATXO;XE7ZXYB/ZAW._]2J#_+Y!9X6N/ 4^ MKJ1EFZKJV5/D^Z74@(6TSY3W%J7>C92.Z]9WP?>R(C\8S+>7"S[:9V_6O[)E M/X@/,2EC7%3@4RUL_?/93[(&R*)88;)WU2T)_?$4#3H![H6>@)D!T,%!>/5I MM3X__A^\S(2ZGPMW%"59U?P#E8MNSFR 4'P%SW=<1)6\R/,TBWQZ7X- Z0\. ME!,*XR#R#Y\?QOU(:MZ^AI0_L_P2X\G'<&29',7.WXZ9@NK;6'(AKW==#>[.K#,Q(FON^V$TP'0GHW\*R/9W"0V0#<1 M59$M1&\*L&N.UE(H"A9_7#YAL].XR:1B[*,C9!'5@HW>_[3Z!#\Z/W<]#\^X[F;4O];1\6JA3 M=0C&M99,NL5&C',6^/9G1$?2!9W0>>9!BYT^/U-T3+T,X"+_8TS-@$(9(+*M MU;+5SLSC"KWHY^C243L$QF8)(9<"7E>-F0]?B7^%$OE1 M(AWS_#R&OWVJHEOGC52T*KD"CJINS;Q+ZR.@0&41I8AL-\2_9^WN][K;3CC] MO0Y.-9S5*/3)9,>G5W@P+>08M3=0*"A#B91-6SX6OOQ9NZ,0M)]9NV/$V9'V MG'K8:JI%E* SA-:[A=VR"BR.#,J(D*-2F'X3!F[?9R&+85?P=7PLTH6"^-JA@% ME%+9P]#)0Q2634#?\N"UU[SQ66![ +-V=\'95@SN !A;GH]GAZUB=B[X2)!L MF[A4:P4D*I"B$$HD1;;,TSMV)H(ZKEE<0#U.*OX#BWL^UG]_3\'.+9>?,\(Y M!4>6"6N*@D%'(T!JR7=WR@*BBAHT%:L#W^6US!LTZ32LB;%H)%G 4)!@E%(0 MG;"@@RVU*"LIVUGX\J+#FF/0MG-85)\7^[TW5TN MP[E$USG)VO/M'ZU^.SF^FMT3E?7&).Y;)IBZ4 +2,F>B%3>V"-]Y.%IFI3__UF MN@79[L*_WZ9^1TET *9APX%5UD5[YD^4MLTIL?R58B8582O9+%TM\X1(IAOE M/-N=NT_ 32^M#B#X]$N^KI8R8Z,0F\BFE,JT) /6!NF\K:F$>6/*6V>V]=/C M?N(7C^V$TP'0!DT,KC6F:)D4\1C =@.UZXUM- $;$2ID$4&R#Y"A*P.P=N"RB-892EO-4^.^RZYYSQW8 MY]X$>1"M%.]\O:IO7_]\SA;)?*.;'U]BUE'- RE;)D!;K)%69P2-"5D/MK'D MQ;!&]$J4;&L0,[7WZSQ *W6N4?L*I R;.BJRU9MT94**%RGG$M7? =I9T;9S M@':,"#NXXA\+!DE+ EUMC=5,:Z4@6JVNSB $_SPZ)RWNKR7=X05H1Z%@Z&CF M$2+I%%G?QH^4M4:;RA9-;,],U;$U;$6K7DO:*1F+FBD=Y4 #M*, ,'XT\PAI M+!V@O;1LO@\)L*!2KR<]8<4]]?G^PV$&$JXGY MV8'*^8.%0:W-V>:]\DW]XWR5_WMS=)S4:)Q%L(@*3"8)R5L-BKUR(X6M1L[3 M9_O1+1U8D'67"VT:L72 K[O[OSIR6$Q,*04(200PO'O H@BB=]5F7TJJ\W30 M^7XO"YM(TPCY?G1J-X[W@)G5IT^KTPT!5TJ5MV@+60GD6L_8*ID4TW+J13+& M!%&"F:?0_;NM+#Q%>4?9?C=O>Q=&=X"45__"=;D9//IA MHY696[=_<]4,=D/Q+=FGY>T)GMZ)\F9DGR)I#\YH"T:XP*?1$#,7)73 M/$;3#-0LJ^MV -=]8VII22_L^[VCL_/U<3ZGLE'U_SP]/C]#)HC6FTEDIYEN M?WYU#XBDM#,V@6H#4HW+&5+*[?TO&Y%"<>8^CA_T"L>OO+!%MCA25GL36P4=))92R"S*S$C8T*DLD1$I+,,;E"::9A#W=VL6R'BKVZ,ELSOR/@ M7!VEJ*(JD<].;L2;+#2@JAYD]#)5M@%2GB<.V9/WL+T\'P'&%LQ=V.S_F8_' M^=>V_^O6ER95%2NV&4YMTHYG#M3V5*1C4E5'G:P?8-3?_]P^!+V-?%83,:L# M'3"FR$84581B@N)FYH.-E0TR&2 5&7RHEF_;>:I\IRZHFZW+S%ZOGKE$US_O9-GWJKT":Q<9+(BAL_7YT;OV?G=I-$A1 M0F;?I^06/.!O +5GIUF8UNA&Y"H'O2#PI]X!#7]W'S#?+#L()>Z@3?[MV=P# M-JX@W:9)!N4\1->VK1G7J5K'D+;%9YT8Z8.:#@Q'QY+VT XBNR_T+?BWL-A_ M8]7YZ>+3U<:ETHF84A#&&#;)- &6W![J/6&1SE$8% 89)/AOEEY8]-L(;C4% M%Y<6/_YY9^/6";:\HP 3-I-SR +R7D%JC\DDTK(.,EZ'B?_NTLL8II.)?VLN M=F!4/EE?Z\GP_^$-"\XC0]D17X'42L5*M#Y5)G3>69A;=VGP!VU&3"Z<#H#V M_+1U2RF$VE*^-CTM8H2@0P"G:U01!;J91NX]M[/N2ERVQ,#]P->4 ND 8 \P MZC+H\[IU5*2S\[/79V<75-ZLVW_;V?S]HFGL-_4RJ>#RMT>E2NM11V@36,%4 MRU_96)BO?)^[(KQ6>]-Y6^R_XVX-NX!U >'V-[/M]6FYR)L,G'^L\?3\'V$$ M/9O']4 :UX;6G_"9"!/B %3MM(F.)^AL MB[3]":6#*WD;8CA@XE@T)\5>T7LF_KFE-X??Z)W=,[?\B]^6)U>L/-Y M9%JB>"VM.%H1&)DJ))D1 J*+U2+S?DM[]KFEEWU:VI=E.ZD ^L/7SW]^IE:O M\B.>?;RBZ/WJ!WJ+Q^7UZ?N/]#O]>?Z><4/_2;@^.Y+!N9B]!L.GB0]3:G%A M[P1JHRJ&!0Z#*GAW6T7PQ['Q:'C;"ZY'! " M?\'C];_CR04=.:>!$@:?;(JA>QD9L97Q,#[V;Q87@[G&C,?J30 M'\R>-4)%(#2V>G9M4NL+;BT$6PWDJ),IEDJV6X)LG!>P?2#J[I+KU2^M@O7U MZ::0M?WH'7VATPMB1^^J8=T?QZ>9[N"J/?B]RN<7>'*D9 EH%-]I1LSC!@SYDWL&SUS &_(SKT^/3#V=OUK^N6J.K M 7R(LFA%/@*UM#SC304TS R?E4W94/!EGJ9/?5JM MSX__9T/M]Q/#CRR1K6P9@G)1-;\VMT%2%;RJ3BB=6I+@+'A^>E_#4'EX\8@) MI=$!MA[J\G[+L7=T@NUM977&E+FJ8R83P%6^1(S6"1*FPNCPB3E(_.\\.!N^ MQV&8.[RW_YFDU"?^?ER=GAVSI#;?O&QR9S>C!JSTCIT1#2F&UC Y(@0E M3'M2CH5_B>CFG6L^8K/#$'DX$8!]R>VPH/E@YMBKTW*=.G8DG?""V.UL-=3M M5!($Q[:'LB2E4\QMFJ>P;D(B^LA:G0UPVP-\4NEW /SV!'XSS(H%<4=YM"8G M*B25(&C7YE1A@JB4!>-\]&PZ"R'G:;'WQ*;ZR%#=%S"GDLYXH,5+H)W2AV9N MO%]"T:=,-+6P@;.T)ATV?G'V-ZD.5>4X^76@ M"Q^@[1WEU8?3EC?SNK1GWGJ,WTVA_,=J5?YU?'+"M\"O_.OC$SZ?=,9_<_&) M2>#/^WUUFE>GY[Q;7OG#]=UQ(XZ@=9EH<3J[" :'G<,_8@]S9W(ZG&Y/L"YYLXO-$[R IS]=C M]=YD:R/_O*>S-)"N[LSQ[I ]S6&< V8O[=!=K!MF+O^2/X68*?Q_GAU1L3KY M',%:R8X/RXO%52KH%%QTF:P/\_0-W =UW;D=?ZD#. 7D7O(Q?+NFSWA<6GKD MZ5EKG_WF_".MKX(40E>JSA@(L6DHEAU[C#)#9/-&"JUMC/,.A=PKN=UY8W_9 M@SH9*%_8R=VPH0GT+K..K% AQR! 6^/!.&F!OR,0)$5E7IEL]I:D,RUI?91A M_D5/Y.Y@>V&G[^UZ]9G6E[V\SZ^L^L\MH>\HA!AD8M\_MJ=48_F?5(MGIE2# M3L7L]Q=IG)Z\/@I&_Z*G&.X0A^*!:^KQY+C[]\"OA&;T[_O#Q_$W] MY]EU7@WY:(0A#TFT1AN>)1AEU4!6)-98A90:,HI@?SONHPSU $Y7QT!Z81?= M;;+:V5$PI0B5)% @R]:V49"R$Y E)IN58EKF[4HT,4%]5-H>P''K"5@=G:\[ ML9^W%^O\D57'V_5QIE52!6!-!;S"C$H7Z>3>>GUM3T8?E<,'>);V#Z*M3] 76J=5AW?4U2V= MJ@G6>048V!(V@A0$&2/$HD2L$:W>7YK'CK3T43=]@*=I(3AM?RFMSO%DSS[5 M Y;PUVO2Y69*@N!=;@^JM3B=*<7^$\ >IFW80?P[":5;O+V\R_ RJGCG M%]=[15^+?R25](6MG@W3GMY/GG;%)D+?RX M>5.X^OB$U1M6.YM$K"*#+LJ T:I +-)"J#9+%U1P9D@WRA%+#H/T8;4XG8OC M'81N+TDZ>9"D*ZKED4%7366^V^RZV6*G?:)U+W)=$($_[__ZSMQ\(WQWYM?;7[3_K]W5/^O M]M]_OGO]S0K,7+9L3NG\_\FK3Y3N7\K%B_K>O?SZG_/$G.L?CD[-O MR3L[_O3YY+DV]SLM][]NJ;Q/_]6JWT%P5HKISW,Z+53^[^D;LIV6VPC=Y5YO M$*^L=S(F 0;.V"&I51=IA L@V"AO M+1Y9$\3"5XHKM0:173'S-*L;N]/NRKBG0MMW\VOF%&$'UN@#5%T.@(]LQ AT MH#9#3[.SD%+(8*S2R-S3Q<];Q75O0\L";EX4/)^6-UHDG2+KJLGM3ZM/>'QZ ME##&-@L ;"N8-,E&0.\J1%><$\7%6N=M:?SHUOI0;SL!8 "HMI?&P@4\5P;- M'5JNAL[G4(+.J3 -E6F@UBS?J?9M=%YBRLF&9ZR[ISZ_/UCL(,+5Q/SL4^7< M/D4)F;73$=G+DHK===;&224V!2)_D)8IU_T-M+[9U;+=.):^UK833@= >W9F M?*42LG,2JI*ZS8Q'P"H(2HTN>&MJ5?-D"SRWL^Y4V)886,THD X -F4?5V\S MD?<9)(96F2L) MD$-AKOLI'%R;UE=,[:Q7?VA+')8;N4F#M ^%,-8;$D"CI6 MP*PM&*78CC$6@:\:*ZUQ9.L\T8]=V_4N,[!G%P1.)8:N4W,?[^LJ+:D8*D+F M&P ,M@J F#20"DRE]EC4WEI*[=:7=YE!.7M2?N,$-5FVP'X"%0.: \P4LQB_ M\ISABQWYL$PD0]J T68^ *X0&%$)4,@(HOAJM4K.4=B7 NDIDF&3,4ZBA6RK M;=D]K!A\>X\04H>D3-)L[UJGP18M M=2Y5*SNDR/U0(QFC1#@DDC&&GWVJG%NGRRM;19(!G,Z"G2[6##%J!5"TQKQ"(BI94D7K82S(GOJWU3K>&Y#U^=F=TB\ ML#/R>*-[Z5VV$B5XK5EDE3Q$6P(H&TF;*JQ*\]1H_(6F*W1]5J:!QE]G!H(- M0JC*(K/21S#)!T@B.)"^>.U\UDD/2=KV#/KKX3XZSK1C< 3!FZ&JN$-%:5QD$R!=$B[JP MPZT C4I6BX2HNIH2WWV3_*Z5XA9"_^NTLK=&JJQ)@M&F/?+R!9%*FYEA"Q:A MLXI*36X:[[+C3EK9+V@;[TW>+ZY]YR,-P*.H,7CGVR@S9DQ2'E"QYY"E*D;) M8*K<6P;MRVPXW_7], $JNJX]F;Q-MVL%V2Z"\FA;$X#0!@$J<&P[*BF\U;[_ M"7A=MX7O^KA,@(J7=[$\VS9;D\G>B0)5DFB!#()$? .3346:9*FD_@_-H31O M[_K\3(N5%W>4[NJ4HB7IG%OTSU;6*;:P3F%&5$U5:N5-V M\G_YC="C#5_8 7(C[4X MGJGJ>.!R@;>?ZXC$B["@2=K^6$356U"I? MO>FJF"%23&WN=9"Y4'1UWA-ZV/7%HU PL+YXC$@Z1=:WY9#"Y.QDB1!D\6 B M>D!J>69)1ZTQ..WV5\-^ /7%HP PNKYXC#1ZK2].N0@1L !MICWF* &#"JSN M924J7LGXDCNECA+AD/KB,?SL0.4\,2[BAZ^_X7^MUC^>(#.P'2;KJR<3',0D MJ(5B'.MJ\B ,^L34!J'F*;(9LY=*;2W1]H_*6L-_QTTV7 (K91$K@ MK&;R"@5 9PH4:?D'61IQ?];6_,A\:*/+:L/9 #,^1H@TA% 0K" OE6(3Q,I9 /C 9KH%V>["O]^SR;)WS7H&UBPP6Q-#9^OSH';.&+HT&94UV-4+4&<'48MGM"0A!>.42'P0I M!P&'/_4.:/B[^X#Y9MEE4;(7DW][-O> C2M("VPJ^M^Q;.EA2V=+AL.^%T +1!$[JQ./0%%40K!1@7/(10%2"Y M*!(*:W">Z0[]3E&?'@O;C$X?(Y@.P':]\:V&;%?IJZE.0J$6D$1,C58$FYQ& M5Z63=I[$P5UVW7'GOEW N3=!3@;:.3, [WR]JF_7QU_PG&Z?NGYT;)?F_"[833$= �K5,5>JWH,KB*T3@H5 Q;"7 M;H0I2042>ZO3W&VBZS)O?Z.PL7-"_'7_X>&1KEK*V 5>AE.98*7:L?'L!%5%5I"SV-S=T M!SHZ?B><'LA[$?9!0?VF ]I1\;&8+"V8Q&:+"3)#TI'8P#:U5->&S^^MJ>-S MF^UXCL9^0+N=V X*F7?/Y8\?VY>O3U]]:NWYWM3GN"*//.IHA9'@E>4#ZX2# MX*L'(F=(\X$->=XGG)D)['@BQO[5]KSPZ*8S^,?7%+9&O/E\TSWQ)RH7?"1:W'^C]X]"\#XK7)_.L^) M\D81)2L@.J/ V%;7+]F\$]I@-98CA-(:? JK:J+$/)UWS/EAYT2-0L' G*@Q(ND46=\F:&@MK2\Z M0-6&F$FN0& #GWG&]KZHPOGX=T[4M@ 8G1,U1AI]Y$3]>+*Z* /2=((R*;8* M?ZFM9^\1'23M*CCR?#)CK7C_H>"IQ*B!J_8'H1W$_7UVU!R\[P-5 X@J(6;K M90)2IF5"D L@JQB;Z;5S:X.+--N8OMJ.^%T!+1!"5PQRVJ42A"Q5# * M#:#23)O0P5I2RLUL;QUXIMTH;.R2:3=&4!V \.9QT6BEA6T3($RK$B9= :4@ M:'68.10C<[. MN>_,^(.-]RV3RS:%?MN_J/^"\;Y-+%0J 2JR!C"^3:TO4@-Z%0UY(E/ZG\ Z M3;QOF9RWB2V!3J!RL/&^7YB/I_D83VX]R9_H[/C#Z?["?Z.WL)]HX&Z<628X M&'*Q5EG="NK8MY-\KC!'#]6(A-5A\G'>V1F=!@?))*VB=Y =NP:FS8V-R#>C M*"91))E]F*IX,:B6XRTX/+*PX"C^K M!82Y,&@?H^/JG3JQ$Q&3S9!,,]LB%D!7 I!D K45DM2@FV40+)_>RW(=3_>' MA=4L@NDC2O2<874SY4"3K,E 3*W[HVDOUC64S8A4PJ1;V>SP2-&P19>#UI12 M_CY,- /+^WPCVYPT':1CBZ118 +_DR6DV)A57$BDG<^UOP2UAH2058(KC4D8#"0D NF",M)Z+?V\:9@'EH S"@"C$W#&2..@+D&? M2FO;E""CK*WZ,D"BE,&%3#99+8*/+^,2G$G86]^%8SC?I\:Z?7.M(BF;6C_V MUIC!\"T/J3H!TL>:;)1&YGD?O;=.F^AGILG$M^)VPND : ][/F_^=2?+9.?,3$XIQ%4GR <>/#>T2?"LXOUIJ_,/S9O5-;+:-!!5++- M; I73>XV:<9(K>O2WE(KMB6BX\2)9?3K;F+N .$WZ1Q5!"N2+&"$=6!L]FTB MBP>2)1"AM\+-,]I]5%+.,OUY=L'65@SN !C3IMT5+0U%+\%&8YEXHR :2:"# MK24'%VS9V[ROF3,LEVGZ,X7ZV[^H_X(9ED$X$:1"]BE;O5'U&= A6T#!D:^. M;-5_E0S+97H/36PH= *50\RP7'U>'],YKK_>/C7/FT\Y9,'9LR='4[U,KJ0+ MNDJ7"6+,K3.@$BTBI4$7&4EIX92;9P1\Y[F2+5 G%%OUY!/;]R%9B(E:16I" MHU'RV?M[N-2L:-LY5W*," \Z5](:CU4@V-Q&CO-M AA*!":X$M6D4 XZPG_G M2NZ G\ER)4<(L^]<24J^5%=;?I_S8 @-!"D:-TLPE:D3]S/7_LZ5W $+PW,E MQPAF\321!\RHJ]0$9TDYJS0HS&TZ4_:0I-#-"XU(-5#(Y1D;\IDENLV#'"7! MU?3L[.#=ZHEYOC]\_0W_:[7^\019Q;=S)'4,+K#.""FVN0?:08@B@--:4998 MJYO'%Q^QR0/+CMSF;IQ;='VC\I:P.P<9;5 Z%V8C.CYTGM4\YIQ HS'9\O$3 M.,_HJI$;7=9RFPTPPX&YL_0Z .>MRO\!SQX@\?(>0$3'1@9!.0L76^9EC1-0!]NZ_?CZ6)G5$T59CF7NJMF3JJ@5$5!DH818^*R2: MIT)KZ X[SK/\^"KR<#E.LZ%W 9 /&3:7H>WY9$*5:*O":Q1K6M1 M8+N3#)L8)&-1,1=1YK'0ANRNXZ3%7935Y(+I &S7&W_"G_H/.O[P\9S*JR]\ MH#[0/\^H7IS\>ES9&HA..#YTP-Y\!N,40FPSTF,425*4<2Z#;9===YSUN--- MNB]!3IA!MK?,EW_#=?OC.7-='EMBYNR6090MD\]2L!KC36OL[5J#TQP@JAA! MF*2Q..VBW5N)2$_Y+-HG$DX*"*XUQ,R5#ULF"XZ=IV2EC:+.\]+\HO-9QJ!M MYWR6,2+LX))_K ="T*;85!4$9248(Q*@CQ92"EHHM&RXS)MQMDU?DGZR4D:A M8&!?DC$BZ119WS9'B!9E=DJ#S8GM8:M+&Z?HV1=3BK))T<=YI[D?6%^240 8 MW9=DC#06?D:YLFS^P"_'IQ_8=L63\X\WD9ACN@Z[4%7LP!O3 HR:_:U2(4B3 MH(9@R9+P/JEG;+KAJ_4'F1W$NYJ5UWTJIUM?JX003:@5:FT$4KJ_-X31R=_6.].CL[JK%B ML;* Y_/97B -('.NC0.)5*+T)@WJH3H:;,_MK#N%MB4&5C,*I . _7S&;/W7 M3_1YQ5SZZ?@L7? G;RA\1R?8R@)7+:&0UN=W#ZD\,EI7K$PF1AN9ATQKRGQ4 MI75L751?LIZGM\]4NJ_VUU4MBH>$OKXU4YBH[M MV,A>NF]-?@P[[8!&!1"UI( 9G2JA#.H@_>X+\MNYLKWA2:F[* *EQ/U0=3KWIK@O]/YMZ'% M*Q]MFM#%\'6FCU]L2>,R08QH=$U.*U A)S ,*HB:V&X,V4NG@W-J'LN]\R"& MM#9Z(UIOLS:_.J,$+*("'SDCM# A#6N__W<08UNT[1S$&"/"/HV$S8-I-*[H M9!UXU1XA:GLPY9L C"PVR&+0VKTUNCG (,8H% P,8HP12:?(^O9=%4.IN;2' M+M\&=J:L %LG*6'(H;%61;VWQ\)#"&*, L#H(,88:1Q&$$,75ZLD U79UJZL M)+9CB<#&7+20*0:7G['N7DX08Y1XQPO]-SN&1C2IC2!YB<06M6(RF03S0#5-M\.NU.'6R+HZ5?")<39'ZC?KE=?F,NK4SQY?5I7ZT^; MG[X^98+QY%7.[5&)+X_7IWG5'E3.Z57YKXO+:JB?K@AXCW]N6'&$45G!/AF8 MD@T8'SP$Z0P$+1V9G*),?CM@3[C+C@,J$X)[*;%V9!Y,<=3O_.0H5A^L3Q4, MJF8EY<3GW+3)JD75Y)0J85[+8F*".HX%;7,0>A+_^%,0+T_!*7W8!#\[U/9W M>1%\T=FX -YY#\8E5@9&!K!%%65(2*&'U.G-ML&.(T5]Z/AMA;D\L.$2RI<$D]H5]P9)4JG;>=ZV)">JXMJL7+;^M^#NP=6[: M-'N-TD;#S!,QM"E1 6)5#AP)5VWU2MY_+EMBEWP=E6#.X(&->9!+?7 MP>TE<'94DC-M2 M'U_SXD&]_#O[GE1:>;B*$$LJS=9&0$L>$(T0I676I*Z=.9MG=TD ATUBR2CM7ST6P5+(H0D,4")61(*&\K]GG=[<+9N]S<( MT?%@$-V-*">#\WZ2\QYK_S%3CM[ Y>9,U=N&XF4R]D@%6[4E8.RU:=SMZ8K8 MQ[%"4ZM2BX[V=HGVE+'G=, J0@6VX3,8D?@XMB3>R(?1"$O(__T[8V].M.V< ML3=&A!V9R?>S@ZP4%8GM'!LKDV$*\TP@\<5@*67D;$W"@4#,_;& MB*139'V;1!12#DE7 \4K!'8A-80D*R1MLD[)"N_WEQ5Z !E[HP P.F-OC#0. M(V,OMZ&S.A10E(DI8J:%)-A7\TJQI=U*4<( /^5E9.R-$N_XC+TQO.Y .8WI MD>^5ER)D"TC8HJO1-#5N0& J":TWP0(X+W >QBB ;#RJ)SGF=:U0.;6?86WB>\=I5$!V!Z\J'>5\G6 M<18@0Y%\,$(&S-$!>2<%1B*3_AZNLM\WD.V$TP'0!K4DU\$:9E-J?8[8/0N9 M#T]R"BA%2DA%NS#G:+,)>L4O4WXQ"@O;](H?(Y@.P':]\:U:C!OMA _LQ*-. MN:452\#0$B]C2H&O!N'\/)[N+KONN'QB%W#N39#=]EQYNZ;/>%Q:;YG3,SK# MT_+F_".M?[Q8-\%PT8=KQ%$P4COUVX5=7ZUXN>+WZ=73,V-2F MU28V^JUJ#X/L Q3OP8G -IO6TNAY/+81F]Q5*W[/]O?,Z1_X3_[[2&G!NCP% MD(H/C+%LML;"QY6/B&9[164Y4W[U$YM:]L*="SWW5=Q44CEH#;:QE>?28USPNWQK3:@JM:^ARJ#6*>[(H]Z, 6F+Y: MYO:A^\AB4#;S>316MYZ76@"2Y?U%%842+F;$9R#UX +EP M-LCO+>V9CRB]QS_?4:;C+TV37K'FR-12950(-;;VH\X%",5H(.UJL=9&&8> MXLE%EGV"V = IN-Q!V]DW[3Z/HK:)^N* 24UL\1$!T&A!%]K34P!$S=/SNTW MVUCV;7]N".W.^0Y@<\6DUZ=G%VL\S70DA0L:><.Y1#;1M/"0A$X0D_9:):>] MF@R;'>!?8%G)_[W@Q_6H'1V9*(V6A<-DDP;TEXUA"!9>:(@8HL?TTPN MV=U=+%N*OV?GQ/RY;;[PM8$\FD W0-X-A1\;H8$Y@0[Q,8Q4JL89FR$FS:13[/I%%O:7LQ) M2JM"L7DNUWHI#79[$H(-OAJOP+HDP 0C($7!YH%(7A0K0A+SI,,_O[?>M=48 MW S65MM)9N&(RN.\NLP[7!^?\UE^4^N]F'4IK.>5#Z!D"XU[1Q"MM6WRG%/* M5JFR>T9I[;#\TE&8.?"U+VD/<8_6>WF'O%^T8##V>036AE+IX.WN$FA^^ON>/V!0G)R2K-1-24F"% M'I-M38$#R&+)85'"X#Q%:0,VUTM_GBE1,=3&VU)$/:.N$715)EJL%E5:QW:# M;QG>;=1Y+@8HDF67WEB9]_P2 M.12U YVD+=$C"2%GP=7C>UHZ0W!>6$TDBPY0]:;6XTPW_+DB(ADJ1=L(NJC< M[( ,09<,R:<6G7!*ZWFR\1_%-1!VULZOW!>F$TOH0Y@]RN>EJN=LVXU M[+D4D#JH-A9<,&]T8O_%\V4>R=!,J3JW>U@ZM7!F4VH[7B^(DK/U^=$[//UP MZ=MZ4TFE&,$*;\ 4&R!E4Z&6E!7[%F32H#N-/_4../B[^\#X9ME>6EW.\-*T M/7M[P,05E(53@L^$!2G)@2'%9T-KOFQ-U623I.P'=0X?CHHE7?H=1'9?Z%OP M;V&Q_W9\>OSIXM/5QEWUV67RH%JK&9,+J\)6V),)? 1*J6&(@&/<4,$__=I9>Y M$283_]9<[,!4U5>VI]4\TTL&;*[3 MT,.6>!@*MRV%TS/>_K%>G9W=9G>QZ9=S5F#1L?JO)4.,2D&L?)DK35[$>6KR MANVOTZ#$S*C;7D0] V_S1'[:2J WP9AWK0ODF\HG;),0^ /5U;K-<+WX=''2 M1IS_1$Q!/KX9D_5IM3X__I_-MT?*42B2?94@H^6K)2I(BLT7B7P07:XFA;E* MV&1]FJ=) M\ZQD=7HU+'Y.9@#%^!,2+T_(*7UH^UCTC%0^I@-Y@C&B%ED EI9ZWOI(H5($ M-:!"(:-399[P^?RT=1J&7_ZTS 2/!8=H7W/D*5("!9$]1MX[ ]*@JC^H_O3070J@1Q:URMG M,22-0(_ L$A@$DJ()040GB2FZBB'/3].[KVUR3F;@Y\V.4L8S"T=3G+&"EUX(?]P0+:I,%+8&'P@ M%CD;#BT1QP5 ;R.4DA*%4J2>J=WQ-]M8&$/3B?<^<+;F]<)%)S]?FR27DXO_ M6)U<-&E<)ZR3E$'%R I;N/;H'"%5*A!*+CJ2J\4\9T\]N\C"D-A><*LYN+@U M'+[0.JVF!,1/>(ZO3O'DZ_EQOD[6#,(EHX("4@7!4'00LTE0;(XF$GG290P> M'EACX?2U:>&P*P\71<.(X)1*-5DV\T"8RG=NRAJP:L$F7O6>U2GI.%V$,VA/3$]\H)[VV0F??V1?_EAM?XZ^1O4%FO/^DBU M*R_VUY1%))E:Z8%UU')&VPM$$AJRF](UFSF*D"_04U91F#BBV:LHP14<^HNU-VYDQ@XZ.-3FD9YX:]*HAL=8 V M)B61C?8SC0M_$4U91@%BBZ8L8Z33?U.6J*2UJAXH$V9=D%2[M+ MH ,8#7E[Q%;_206\S@8,^@311PT!@S:U6B?MGANP'UJH8!9W<#L!]0RYV_=H M2=6J+(@ITGR(5!" IGJV)"5FOQG5^W>H8 HTC \5C!%-!V![Y,6;OSZA!Y)M M_\ GC[,\\M%954*$Z@1S-[3N\YE"F]#9\G]=$F*>HLB)">G4>Y@&QDL*?=>" MF/G_+A.L63DZ\_T1HH-V]^N^O,=BXS! M_/&*[5AXP"8F%KV$@OV/PI#J0GJ2EF42K-PIBMM[SLU3X# MWN[KQ?T(L]L$@:>5R-93R09][#[4X(PSR@:"L_JDG78$N:0$)FN&2>OPHJ,+ M1B:,)LQ3>3&O,FP/WG]NB(0VKC4D3S9I,,4YB(Z]0%TR M94-)E:J?P=9V*Q^$(AN#E;N1AYD%L7#TZJY=>C70]I?5>CBIK2T7NQK'E<0(HO(_QK11OBEJJ.2*R-Y(6^=I&_'HECH%U[;"OW^9 M3B*)#B#UA,Z_#>;$R-+7(;"=02W-PFL(V0D^E>QHZ6!=+O,D]P[972])!+/> MGI.+J6OHW>G-Z[4+@E*!'%CY&ZTR>_D8@&R;5ZZSH2+V#+U>.B=/CXG!H-M2 M0!V [@E':],.["A'(8.K'K)QS# 3*L2=XJB@-+94J.TQTUCI^2BU[@>RH"-MO9IIG/;XO2Z;9KPD&*<0 M7A==5Y]^"_0)AU#RC&T9M=-FBQVVBQA6638/ MA 51:BK&FRQHICZZCV_JD%3;& 0]'M_?32X=O)T,?U2_);%J2I0D@4M1@O'% M05 J BDGJ^=+8JZ64UML=MFGO"4@.8\<.X#J$X0]D&AXC];L@L\5"Z QK1@@ M$R3!?IM$LL$4DX.8Q^W=9=?+/OWM#[Q[DVP'*+X^J*NG#NHO%YO."\_2;A.) M7+T'%*UQ3-0!4(H"12P[X_Y5]-XE?Z#NTO5OMT^1'O?Y M^W"@GJ1I$4]*8-&>\0+%MWZYQ4:(U)JY)"1=JR3MY\F:6]J3VB2*Q&PJ/;.B0/*@QR!G@08V61P^7^9-#-TH)JK)5 MPO9((\;( -$%HDWV10<[4'O0@1MWL(/A1DVW&2*$'2'TSI4%62T)DPWQ( M;-S68"#JG('YH8U /G0S:>>#F6PS2KQ/3K89P^NN)]OP"1)8O0*I6HO3D!/[ M]6PEZAJ%+Z*:+/TSEM-!3;89);C!DVW&<+'OR3;>D([62Y!%M2%UUD.H$L&A MM<*V$=\JC<%#YY-M=H;#KCSL8K+-M;)\E?_WQ?'9\48435^B-%Z&5-A60_9@ MC>>O+'_KT1L?V9=-9IX>=8]LJ)><\NG,D2DXWX$A\A 9[WMNSM- D !H!J>VDL;+Z\71]_89ON/>6/ MIZN3U8>O+1,*3[_>(>ZZ@3%5J4-4D&W3Y3D+8!H]H)5&"U^%OE\.\^#5-7C! M_H"S@Y!7\'5+\>G>)J/\>26OI_H[/C#Z165US,P4W$1^9HBI2H8 MZRV$E"SD5I\8LJB*ADP2';7HLJ'!V5$U ^<7!]6_X;HY&'_@E^/3#V>7/N<- M><6(2#VRFCV#7EN)] M!"S;\KHCN!Q9IVHTQ;&I%EK6M_:0C+8@A(F6S3=)?+M9\I;[=K')4M<[:^P 5!;)ZC;[-4G%!Z5(0*S2\_%)S=CWK*AU2-F+8$R9:034+MON(X=S*C3N3X(= MP/5&<7L3!257V4WP[":(S%9D%1X\21=L%"K/-"MJU(4X>XKDY!?B&+[N>"'^ M?'JWE'^_B8S?Y5+-E-#XV#K[2&P<1.,B"8[LXK&EI0MH*P,8U\:,2?8( X62 M@V+0R7GZM2V4X/ALMO^%^K]8\G>':9PB5K1JGY&C!8J5FQ!8*6&M!FR?ZW M0BOF&0PS8I.]9$U.BY/AUMU.0NL;C[>$_8Z?KA^>49F(NK*O3NRAFRA;BP^% M(#&RW=IZ<^AY;HV1&^VV+]YN@!D.S)VEUP$X?[PX.U]]HO6OQV;Z19DNPO_?G>>'2711>K?S8R&V^#I MN^,/'V\($IZ,E2S\Z(P&8Z/FKY@T13*$D&,E-T\,X)F-==MV<7*832FA#O37 M^S46:JRYR98MK-F-MR"L4J8?(1P6(O?J"6".;QK,@[/Y.NFV>.#FD=I)! M%VKKZ3H/]K!(AY1 AI8\Z9.$H$A!*4YK+?G79IX"_MV+J7KHB+V+6S"=8#K0 M5=_6"J#6REE40+;P(;',EF1E >EET<9(4_(\+[L'4U\U2KQ/UE>-X76?]577 MJC7HJ#&5 %)F!T998E>F5,!J*E-D4A9#LI*?7J6G"JM1HGN^PFH;/O:"B(>* M@Z++ FV)8%-L-8A:, F^0M1!INR3$0;'X*'S JN=T; K#[LP5P9UBJ4018[% MLS''-KR1,4)@NPNJS=J&5)AW\S3JG&R-#L8IQ!>%Y,5'LA$^/G/?')1 MCD\_W*29N(!R<]14T9&9Z!.$BA)\K$@VJ:CE/*]10W;7[0O5-""<7$ =S%IX M_>DS'J^;0;P9K?X-?:]/"]4-4T\:4[^G5:A:;/ (**0$(P0?,1\,%-2R))$U MT3PM^W;9]0&, MD)I/L2: =7^EU]_SVU1\55$9UF ]N[EIBI"D2T%91VPE!F MG]S-\\SZ]+X.8"C(+@"<4"@'VNSQT;Z7L,B'65*VO-1QZ#8:E89 O(93;&X MF-&KA/,TD=QEUX>48CD&@V,J%B:5; =W^[@^VK^S/GG_+SKY0K^M3L\_GAU) MJX*15H.3-C?OCR^EB?&U4]/TG81]<-#^3\+U M^W^MCIB@E&0;*I1:;G;6[%@RE5"*2$H4;9R;)[R[U7:[?8_J"#]L%>1T(*I[47.,]6:[T.M:S)F_[;%4QON]CFK.PR/%N]!HOB7U<7Z MB'),MH8$-2&3RM8:S!H9IK6M=U^NWWMZ@W#HX5[F!#FOSUJ/7]3 M\@@%6\Z#T J"K06N?9LG2D,R5K;?@>#0.E>#"CW**X.].J@ M0)^,-MAL)7B3)!C*FMGH#834!F=[K;6=YX5ALDBL?S'PG$UPDT5HIXY O-[\ M:)/:O$4XX>[_/4ULX-']3/30__/_OC@^__H;G7]&<=/[^^P%-H8;#W>K&HR>2WX;G&V/C]Z MQXXO;:I0_&@O&-%[]B!3E9&\)B%CB1BE(,>)OA3[P",O[L/KF^6[:6I MU'3R7.W*W!X0<561**VA8'.!$@ORY1\\)*D]%*2D3'L:3H.>_(=C8LG"WQU$ M=E_H6_!O8;'_=GQZ_.GBT]7&2Y7*!JW !\$^:ANPCB@*NZQ9Y4A:I3K(Z1\D M^&^67ECTVPAN-047EQ8__GEGXP&UC5:T].W(&\?VUFEYXP*K<)A3$''06+MA MXK^[]#()0).)?VLN+BS^YR["[W]*FTX[&TW)EE.HUB%@P%8RERLD7R(X4501 M :67@W(;!J%EEYWVTJIF%F-C;R)<&*J/T7'5F<%+$DDK AE,:,.P+812)-20 M9:P2)=,Y&1B?WLMR5]G^L+":13!]#.?\@]9?CC.=?3MP#7-TT3MJ8];:/"4B MB#42"&NSB]&AB2-&W3VXQG+ F5*&WX^TVYVA"P/C/X_II/S_UY/W+*7<&LMI M&=J84!D@LI"A2)%K0.N4'0*$NY^YG/4SD^"W9MC"@GYS_I'6ESRYU9HW<]!3 M3=%82$&U3 -7(0@=@*2(.B %NC\^_$&Y/['$,AG$,\)@*G;^'_;>M+FM'$D7 M_D7Y7NS+1]M5GEL1;MMAN[MC[A<&EH3-VS)90U+N\OSZ-T%1.R5Q.> !/3>Z M0R5*\CFY/$AD KETD.3S-DP7_P@7E_CZY\VW_WN*"R+JV\]WM:GI5:MGS)9V MRP ZUT%J(@@(*!,8Q4S&A(HWFDJX&WV]]#T:W!-NJ*:>P/ .RU#NWP"0KC0HG]B%SY-JU!CAY"HJ#*ZTG1/XQ M^_-RM5Q+3%R??]">$"09=6DK*T)D<-8+*"%*[I,2FK=II/ ,49V@;7@H/ 6Z M(_72 <1>W"W>W32@<#I+:1@%K,1$[9)'>\?:4TDB9,X+S[L%_\-?E+[;J^-@ ML\J:$^R\C=35 1"W\_/AWS-ZP[?IGQ]QD:HNO^($>60V% ;<%$Z,U3.='[BW1-E^RN@ 4Q\OR?4(2WPS__Y]NF;A$U8W9#K[NKG5 M?/5]?CE;7?U^A7FBN4"_;L?$?!5:<.!1VEKVR%V,TKA&307W)K7S<'<8'+95 M8 \(#3^O?)3Y9A+T4RLOZV"BI1A-H8B@5(X0G=;U2*DD%PP&VZ92=5<*.W<" M!\)C"W5U ,-/%$O-+O$MR?43KAO(?@R+U12)$9DX9D/.LJ@-.;+1X+2QP&M; M=UU8ICV@">Z>)&G<(N@3 6T8A72 K-^V,J&UEL5D#UR0?!22,^%8[544M0Z1 M"^E"F^S?K>2,6\%\(D0=KX@.T'0EH<^8+A?32O_;'^^G;^;+U0199MI)!\+6 M,92,Y3I5P%"P$P.M#N,B:S/]^"F*QBT[/FF8<*0Z.H#5,U7:-_[FW4+MC^OA M\WR"$KE+,4.Q3M(N'^M O]IK(K@H70R%7-$VI\&'$;P3*-V9@_(4RNP LP_7 MWC^G),U+BH]"GE[\_ WI3=^GLWKT>7-N?A4K3;Q7EN>:M*DCV7SEZYEH9+6W M0! )D].-8MR#2=X)M_[,<7L:A9Y#R>&UP.=/"'R00L1=7S)X>>)!W(U4M%AD M#,ES!JK4:[4ZI\E3^ 'K/&\D?+G89N)0GT6+,0A36_@!,T;5$R9:8]K2=U(Q M7GQ)@:DFXO@5BQ;WP=:!18O[Z.N<\SS;M MYH?V4:TP=FGD7J@9JEIA'Q7V7:T@K*/]MK!-VSW-0JU#=H"9&5]T<"GO=&+X M/[=:82\L[%ZML(]BQI[+^L3ZK*W$-AD_DA7.M3,@99U@G&NXY@D<6G$N$^I< M2G[!&]SM3=U6+NRESWDSX780"^\1H>40@U$\ :9H*2Y3!;Q5&@J9>$\2#9*U M\6@'3J<:NZ3OD$VRL;IZ .+UT/7U^-LP2]-P\7&^G*Z5=],L33 GDC>@M27S MGF( AR%"8"D)A=Z;AY9K* CN0%WG'MJ!R'@(P*'5U,7HZJLSSC>7BRKI23VP M=-D[<*Z2SX.ER"HI2+88YH(MQ\'2SR#HS5IC'L?)8V M]!>T'DLAC9I(N[X2M2\:=R0)2;^P@H=&!3X/*1EY!SP-:@X4? ? >3<-<7JQ M/J2^AK[12@6G&"0OR1=5EJRQ$!HT%\X:U*6H-B=CCVD9.3&N-7B.%'Y?\+FS M!APG[J47=4AUE8GA$(75]#%K%WERAK7)\]U*SLC9;"<$T8$JZ !'?\S2_#O> MR.I&,*A*0N,EQ,)CG2MH(/(@P#M7N&]";S M;EDGX"0F50(M2@+EC8> C!A15AD7T1,(6F8^CGQ8/HA"MV\/&W\%FQFNADGM7\S+=+6FFS$K8JQ;M1>U.M4K\,%Y4,['E&)RQ;6I6K^E M85RON 5 #I1O!X[+>US= 75@+@L9%23.*?@S'H$H)N]=F9RL,268-H[O/3+& M=7A;X.-P*0^XXPR=)?4JI<4EYLVDH&68Y74?FCO^_ %943L\=)@LJ'VI'RCK M:?/:QY'S#$@>N:QLG)5PMUY' "VHI)>/>MMG*7R3MZ$.^E&J.X/)C M^%GO;5[-\N-7;ANUXC7Y8LD%8"R2(8U"@'.B )G94*QWG(QL*XD<0O"XSO*P M"'MT7G@"'7:;%_JRS3AXBL[.CSZ5]6LX<^=EA!9%8!$EU%DH&E26&4+R 41A MO&B.7&&;*3O-;>#M$<@N*VFMA-M%A$Q'\BH3>*4#*!81G*F5+=XF0TZ(2Z5U MSN?^5/=N#??!VM/9 XVU><8F\3;'_.6_/3R;O@T=IS*V1\OH9)8Y*PS>U.[% M6=0FHY;6#695PUO-2T:1\11L#&@3+M8/?:,%#O M27"Y) V%BXKK:X-8BM+9UN9M/,::K2C 1Q,A<6%*TJ&$U-2K?(*N<2\B3KUO M#:BCD4W0YW"!M=CS][_2=(E?PE\;$5Y+:Y9O,XT^7EPNKY=7^&L2A$B@CCI W-.,L(R::VE(*#:3 MC#('5ZR ;(+F)DL38YO\C^-PUJP]U4B[[)&:.1QBM;)RU//@(8:X'_*64YWE MGF;D^\L@3JDRR]-+XE,@[ M)9:5PP0>D7R#Q&KA@;$!=_';GGC\Z =8 ^IZ2UQYE#0[V.T^T2I=7*;5Y6(Z M^_KQ(LRN6A>(6&=FZ=JKH&R8<-%!2259:TJ4H4W5X59RQH'08$I^E#U]K,1[ MA,VFF8$W0C%C"O!"O*A4V="6 2N"R:BUSK)- \\G"!K7^@R@ZI? 'B$X:+Z=?9G:E[%!3423\1C"BQA@L:8B&K+*V((D7&3-KE9/R% MUW0&C$/4.&\CTS[.P.^8W'R<,M88E!43<*,K("K<1]GFN?@ M2Q&V31S^@)">_)(#E?LP*>L(27< E)>OCVEWU3Q(XB @K28N' 15R]9<9$)Z MC"ZQCB_Z3V1YA@'3L-KH-HWO-XRK \YAUO]LF(.5QQ0,=%)2'WR;D7X;,H>" M1CM'7HHD9,B2P<<-?-.2].F\_1V>HYN9#"???V"B^_UZ;-2ZX&BA=VT0#BYFN/./AS,. M#0L2GH!&%(Z41YHK0M8!L:H.)*% QLHBD]/>&=?F'*"-B7@S)\$N5G4$P8T\ M;U$KN"K%6 U.E-I$C]/^F$6H+3P\[9"2"=OFM.Q9LKHT&?O@XJ')&$X)(X>X M?\SH.;1.-SKXNUCMH 1,Q@?,H3"^2U?4%U\T;HK@@!@9 M7JQ=;R^W10_UTX=X,?VZ?O#AUX*[/'6X#6DO^MON5)(9F[)24'Q.H"C<@2B* M V^#=!3E2A/;%(:UV:GJ4_^8U=/%>OQW=81DDF(Z:$)\\>15N6 @&!G IJ*C MC'4]M9D]OH68+G>E?3#P:"#;D0+OX-CD/@OK.PKN*? WY-K'G,D&>^O %>F! MNTB.>'+.Z38%$8]I&1\Q1ZGW6;CL+>ONT'*GD7D01C%K-$1;^XXI(\ SGX"' MH+P/6HN'N>I-,#/VW("A-/TL< X4^\B.[QMZW73UZNL"\<[E%%-,%%0(7@=: M4U(K,KS"U"H-'AA/+*A=\D^V/KPG"!RJL_F0 AS[\G>&'^L8H7K1,'L[_8$? M<9&P3OZ^B>W>SU>X_.T2O_R;?OYS\Y7TCAMNA9=96!V 8;W+S"J XQ3HB12L MTD)K?-B%:_O]\-&4C!\\#8JM$ZMF9"#^'US,#V&W_N6&VQ SLT(+L'5*GZKU M'3X*6GO1"IMSH-6X"Q"/IV3<8J[!@7ABU73G4KV[,XI<<@V0"!R5R!N^D M!IF5-0Y+LX:#3Q#4D\4;VA4_3.H=@*?>I-2AH@^.1[>5 MW>W#"2DK6: MYU M&SUBUEG)0)(;*AQ7M%C:76[M26Q/+MR!(-ER]]528SV D@3UH5RYJQ,,M#HS M,Z!=3;&.J98_.@LE>>N9U3GY-BVI[E(Q+HR:J_Q19_@#Y=\!=NXON;/NAZ?&U"!ZZ0Y??Y^%JRGR MF.O)\!5#M" 8UK:.@:N:+JL@>FE!6XIK+(7:0ISB]',+:>.Z^N,B[EA-'=%* M_.LZ@6T(\-UEHG*W7%[6?,O-G>6$8_)%^EQKLE/-M],0E/6@M2N2EA-#T:;R M['FZQNWF<&K8#:BC+C#W0&X3::(0NIX2ZGI,DY*OQS0(69M,%MO9Q-JT7GM MR+C]&DZ-JF.TT&W-?^9PB0A[T-XV#4$$'960"HR, M9%2G@O^#A=^=Y[Z^@K5L(_$N\/,W3GK0:>0*50PDC.H*PA"T1Z* MQKKU"./T__#TA+TTO6MZPCYB'[OW&:;Y+&]< G( :Y5N=<*WW[H;3EX_9PDL M^7V@,BO@(WF%P@6/3CNAW"ZM&?=Z:4^0.53'\U,(O -#] Y7]+!K$[WAP646 M&<< WK!:\<8MQ&@2"(PZ9V:2:32/91LU/5WG'8FFP83>98:40,>EH %*N M8C[4'=T""Y%KQ9D.*NU@:@XW*:=/'CC4I!POP Y,QS_"8EI=N4]D#-<[G!"%OA3RYK#>X#"D_WO&G&G3YO A)2/?>#3Q>8^2=F=HV:P>%EU1Q3O( M<5U8[8F#& )H%X3WNH3(VF3\/Z9E7)?E.-T^ Y0#!-T!5-Z1NS6?K0NE8IC] MZT,A*C!7?M[]\?K#I^MN,84']!0"<,T3J*@1(L4%$")Y6D49J7R;)@D[D=>@=!].DA>NZ]=N0+TD$WJ,/EV0,(-MCUVGL*VK"F Y/KE4(DYYM[<#XR M1.4X#@V#,RVO\VG4V_7WZ_)ARS-C*2E;*28$]VBHQ6S+33 MLIB8E +53C[K3HJ_]^J157^(XN9#2'%L]8>_[A N$;6IVY7EAARMVO [!G3@ M4H[)!49Q]TZ7S+NI_^ZKQXE1!E/_P5+LP+]\'2YJIL3G;XBK=_6OJ]"K)0S$ ML_-6@K8NDX\4%0DB9-!*HF**3*%OTS+H*8I&SFAI$L@.(OU.4;3QM9-..M86 M8<(D29S0H@BUEX-SQ=&Z4D(VJC%]FJ9QXY%A=+X#D Y0P,AGJ1\7^&>8WO2; MORZ6Y%DF8S@8IFH/$&7 2ZQ3"%1,P5HN^(,9\5O/4K<^O#\H'**U^9 B[,"< MK*<,W$GF6BYQ=D[U8-B23+BK^ZO1+#"2CVR3Z?L,4>.>L0Z, MHJ&5T &>[F_;:V/KN/&Y> 0RN;1UQZ(A.A; 9L\CQAB8;7-B]IB6D9,JFS@V M1TJ\.\QLUI.SD:=:FTI>/*O#>A.X6#^2TY^DRM[&-L9G&S7C[EW':OA9P!P@ M[@X@\PE_S"]^3&=?[S.SL9F6>[*3Q >&.L8M1 &.>0W)1AF2S[32VB02/$M6 M3R Z1.N/IBT,I8(.\'2=[[[NBT?_9KW(1,D"&6WDPJN:\H4! GT&GIV(!8/G MA3>!T39JQIV:UV;K.EKJ'2)GL[)DEI($H,$*I A3!4Y<* G9H4PB*9=SFW+, M[?3T4>![N)Y? ,X!0N\!.G<6U<9L%AV]-U:""9%6$U< M421*%!)-D#%H;(>(#X&X]V3X! MJ?UED1Z'WAXUW*G9?1NFBW^$BTOZQ153'RY7RU689>)VXB4JG;("$52BB%HJ M\ DM&)%1Q)R2X*>K#7V.TOZRS-J9W\$T-K()OE]J\&9^4:=2+<+%/^9U+?[^ M7Y>5U_D"IU]GGR_C37LQJ)C4+RQH+1'9;K_C[]^EJW5L.KUO^ MAJ\XR4QASE'2ZLJ.7-]<(.0@0/JHHPLUQ_IT ?E.)/=W(-3./1Q>AQV ];?- M:]].9S?3<&^35][C:A)L$M*@!?RV*]O4L5T;+HRK<"=%F/]Z'RIV@ MY\\/>LTTU?60N4?M]H_JZ/;4TX;KY;83O6V[N"D94AWC ^28T5YG:$6YK!A( MF7)M0/!X)$377=RV==SW);'L38'L:UJ6Y;23%Z\A.\.\9"Q8?XK>N/UV;ML' M [L,D]M'X!WL:MOZ2BD*2'0P($6F2"7I"-ZH#,P:D8ST(KLV24:]]6P[6KT[ M=&O;0];=H>5._Q>9R&E#G\ [7?FP%EQP%C0Q8;R,I=A3S*SLN5O;/IK>M5O; M/F(__U%BW/B(B=6N0M;7[N$&7/(*HC*T[CC9<;;+C>F)1HF=OJ_;7F@8=I38 M/JHY_U%B+.D@M!,0:?&"4IP$+0,'RU!BBH$7V]$HL=.WA#L4B"=637<;ZFWX MJWQ*QOL,*HH$RFL)87UWY@./*%G,1IY@/[TAJ">@#>V('2;U[L!S9\(+9JN* M"1Z2,B2;P"3Y&LY#E*Y8SKFTYA2W07M.WCGY4+"]U+WK=)U]9-\!ACXNY@DQ M+]^2U"I/[W'UH5R/T%@?VDZR*D(;I4&5P* 6#4/04H!P]',E?>W%U@1-+]/6 MDUD:!E<#ZZ,#A-V7TKIW&BY7]5+T\[I[\)UKIUB4+9E6##-<7+7\"XD,NPI9 M!1D-,M'JEF97&GOJO]K"D@VFG^Z0]PDS?O^S:NKC8IKNWG:BD:JH(D$Q$T#E MDL 9)8 5C5$J8^U)YH<]2>"XJ63M,3>,9KH#W)V@I8;*RV_SBSN+Z4/YO)JG M?ZTY_K*8?OU:.U\[Q0-Y#Y <13!*"@T^Y=JQ(3E%$0S'W*9*^$C"Q\TT:P_0 MMIH\"^!^682:0?Q;^$D.2*9MP(<$.=1A-Q@0@G*)<.43QR*D%FW:6^]%YK@9 M9^. \E MG04$Z6=+3)>KZ0^\PR>?Y&0P>R$@,:]HK:&#X)D GE%A/0M(MDVS MNH-)'C?A;!QH#J&]SM+"=V22=HKI/$]"9)(D&T G66H[)@].D:!%<4Z39RT# M?RDQXV@BQDTV&Q)XI]5'S_;QZMLEZ?!3U22?>-0A)6TAA5IH(;($YR6O.<>* MW!$5@F]S7K,SB>,FGIW4_AVEG?. W=KQY1.;"JM-GB#(>NDC27*AYG1JQXQ- M+!3;J!![9Q)W.X5FOQCN#E!/)[B[Y6'#&.9;7C]_(Z$OZ\DH9CX1(?*DB@)= M%'&'/(,7+ (C_\$AD\:4=I'S[G3NAL"SNPAII*AS7RY)G,OE.O0JIC8/ MLA:$S_A^I9T*>[69#]E\P.-Z;E0Y])L.WR" MI-WP=&8W%$.(OU,U^+/G KN:L&.<\ M@D1;\X05;<[>.A"(1;@<6<$V15?/435^8=_ T!I,!1W Z>&):NTH^:BQVEO$ MB4U:UME_X(2F+9OG!"'S.A-092F\,-Z=HBO,TQ2.7\TW,,R:J*8#R+U\&N8U MEGI0#S8(DIH6$3P/'J23.L5H9%%MT@^'.9QL>KWTU4?M(41'JR51'!M4L@[;'$X^0]3X]79M':^#%= ?EM8L M"%$$5Z5.':5-7LEH(2;F@.+9P!UQD<-),+0S=II>\+9WVO<2^.&8F:_"1;/6 MPE==;I)RFB6I"/?!4J#!$1P*!M9:R8N0D2*1)LAYDJ3Q:]<&QL\PPN_ \FR= M:1H-&4BA$8*LC!16P 49@14?4)5$+N!IIKZ.W\YS($7O,C%X'ZEWB)Q-&S<0])TO]$";(TZHMQ-A.#]]+S;A.#]Q%Z!]!YV)GO8_A9 ME]1U6TC/21*>U2ZGGO9A5: >G($O%!YXDWEIU$KX6;+Z M(A>I^W4D('B-K2 M.Y=+3Y:99"-$K5T+)H$3Q(%UN7">R7+'4_2%VGD+.^DLS..WL",EWAUF[G0B M-4%:SK4#I6OI14V/"MY'2,)D5\A/S.84OP)YI"F(#,FX M0!Y'08C.."@Z<2V$S2*UR8-ZEJS^ICP/<+HPF!XZ -6VDUIIHJ(P68%3-M*Z M+!XB"QF8CDZR'%0*;9)[#CT:/^GQU(&JWN&$?!^Y]PF=[9DY1JLB:DMDG0H' M94GWWI9,RTY'+Y--&-HX_(,F39TT@&P&LN,UU 'RGDO<>36[*2)<3H1T+BHD M5U-K#RK5!CL\,Y#$75$\A59M"'>EL+_]<1CD-=%0!\A[NC'W[Z5@6MVZH;55 M/OKEC1D'NDG<6'*^3A;2QX-$BT 9FF.9!DBEI$_3< MH^/HR Z72\0/?^*"Q#W[>O7P+R2RU_17_YIPGY)EAD-95UF8>@VA9 7@C7D M-&;5ZK[X6;I&=LT/1\*C@&XX\7=N&=;![^'V8?//A[02VRAJ8RM\"MQ%\B\$ MYMKQJ6HPUX_6I61B'S M>^Q6CY\TY,;U IUM]K"$C&5G*%I.*I(K0N%*,"("%YK,3I2,HN:SV,,JQ-?/ M_ V7:3%=#QJZ.ID/J*07D@'7*H%*3$#PD0%*Y"I7]EV;AC;/$-757K8/!K;; MEN,%/^)^MERL)I_"[.LFV8]EP8,HD$JD3=@4,GS.9K*[4>88B7:U4SHD/?4. M4NC30Y3<>^W8>!A(B?-C)=H##*[OW!MZ&R#7IS@1B0I6DP FAR2!RSH*M M\PS:=+Q^@;"Q8]1A_886VN@&7/?C[T\XPW^'BUK_.J&%I85+EE8(5[3B'*T5 MK01MOASK +^88DMP/4E8CT[I@2#8X43D4(V,G%"ZC94/5^MP7GF9SL+J2HK+ M219>6RD%V6-6[SY)6E%0R*>C4[8X[8QZL+5MS1S=XY4]VJ?C(-12YIW:JLK2 MA_)F/KLZ+HA2*:&")8,2+2AG%006'; BC?.><=NH3N=EVD9.?CFQQ3I"+QT: MK?ORDYXUDXPE%!8O6L+WH%S M)0!WWMH<,_+4)COF,2UCN^ ':_SA_G6DF#OPC#Y_FR]6U4C>*6' UR3EPYS1&HT6C&;R/:1G;T1X,*$>*N0.@W(?Z/W'Z]=L*\ZL?]-.O MM%O5&K6[>RZ?<,.M5>2S&1%)7(Z8#+5TS02G(T^%,=7F@G)?2L=VKQM9HX%5 MU#L$KU/E:][R)EUYHI$I7F>+%&D=*.XE^.0B<9I12*E=C&UZ>.Y+Z=C^^&D@ M>*R*NH/@=;_W2;3!9X_+8P.WE)P\9NNW)1YO@31G%0PP.I%<,%'.NNE0)2K3" MI2B#:=1'MWV9PTUFXXU8+_$]2?'+O_'B!_YM/EM]6TY2R2(KQ+J?9U!8:_2M MD9!8M";I:*0Y70'$+A1W%0CN@YZ]DE&'4ED'^]^N?/XGAL67?\\GEO,4(X4V MI?8Q5:$VP#48P2"SSB;TQIWN$O 90KL*-$\!Q$,4=&[XJ[UT)AY)F"8&\BUK MLWA;!Z3J>J(<5>T/@>38@C30LM)EKNR^E706BI\+@WBHZ-PA.?^"D.&1.)PJ^HB-A\MK$ M*19#(501#I-,W-CQ(4B4=A6\G@R"^ZKHC"#XJM [;YC,,0O!BB;6:A(V$Q9\ M\@9,9%8SY#;%5J4Y!Y [[L2!$AA[\1Q??Y_ES5$WYM__2O2GK[[73Q-76$Q*>L@8 M':@L:3T)I\&)$&(*2IM&\^H.(GBC3R$G4#W=5>&*@BI2(@\8TI<2Y[;W%7]C3D"'X^R MK9HHI5LC_9C=P^^.GWY6*V/3\G[X ::4U!R3D*!E+=\4@<(+1@X>ES&H))*V MV.9^>!B;4W/<'\OOJC!1H;->$5>15R"K@$#X+>!SH@A>&@JO7E+],X_ORC+L MH\6[Y0%#B*Z#0X[/)'BL#LN;B[!'%)PVL..* $R\^K\MA M'*])[%+Z-MAY3,NXQF8@)3^</%+-98H+Q["RSD$)-%_=DC8,C+]!SZ[C'3 %CFP&O+],V\@8V# @> M0FM8C72 L8^+Z8]:B' 1TGJ_WQA;;8)G:!RXG%SE0D/(04')-GG%@TB[]&7&:^GR?%8/E->+3CE7:/MFH%#6"@7ZSNEB M@/Q%60SS3C?*=WB6K'%R#9L'9D=KH ,X/>!AL\S0,>6U=C7:((_2EP+!&X2, M+I=$C''>IFWY5G(Z"=&.5_=\:-EW *#' 80TBF*%:(%IIT$%2:O,& M<:5&R MMMR%-KE_G45J ZCWQ6!M'UEW )8O"PS+2_(5[[" ) +GN 9GE:T''0%\B0C< MUO%GJ1B5VP3V6X@9MS!C>, <*^\.(///VM']QEECME@;R.NKZ8!$O*9]VW%% M7U0J4F!$UF;VP3TRQJV=&!XFA\OX8(#\P$6<#] %Z[&#]^ZFLY-2UDOA29W> M4@3JR+UWVO'U+!"-Q&7A#^[ =[RE>K=7Z]#!"QB&=FR'E&,'%F/-RB?\\W*1 MOM6$F\7\ZR)\?W]9P4WAY3>2[?+5Y>K;?#'];\Q?YJ_Q]H_S)&C#HPP!ZFH" MQ54"QP.KR5G)6>2*Q-@N<>)0LGNZ^CH0.-NR*DZBQ?X@FW^[7$QG7S_B8CK/ M5ZQ.O#:16TG;-K,>%*MCB#$G$'4^8BF&3':;!CF$@O$6.,4*VB!:2_ 1^%(PKZ08WO"C7A?^GMR#5ON MR$WUVL/6?.=2XAZ'?RR7EYC_F-VYI)B$&(4Q%(25.@Y9&<[([; 2&%-9^F"< M:53VL ^5XY2\-D5F*QWUA;^/BVFJK>H.M;B;'OV;1V,1I]T(?-9=&T](7BJ;: 4).V32C98I]I< M+S]+UKBWA8-AY*'!&4X5YV5MMLVP/]SF;)[6T/)LH_<4]H>%HB./'D2Q&E1T MA "6 ^UH6MD0LW>QS<%B2_MS/=OA0[EYRZOE$M?;[G71]!27&_GG#[-/F"X7 M]?3E=5A.EP\&>1?FC0@U4 VVCO)<=ZYV KAWB1M7LDR-SL2&9*-C^[8/!A\Y MZ:.IN@//_H;E'3C]^VP>E[CX41G^8_;GY8I^/9\E^E=K$-S*P&A?!4XRL,F# M2D) ")J#P1293"JSV'A['I";<5,ZFJ%^=,7W!/ZK]7XT^RXD7E3.A,SUW;F( MX#E'0BNS,2'/N?"VN!^&D7'34]I#?@1UGY?K>SO9ZH',PKTM\?"Z_2'>VM"5 M/H;_4[C<%D-(9&K!F)HYK EYD:]G\X1B>1V-FN79N=S[>E_T!^_GL\5C9VQB M"@E(D9%@Y'^1D8@*HK8"T&E#$:J4QK0I8AB,A8Y=[7VP]X(%/I&*>_(T7O^\ M8V?>+O"_+G&6?JXK ;22A;8R1YN("K2=R A!H0>;5!&J_H^U"1)W(*X3/)X6 M-D^!=R =]@3+;0QM\H)5;>:;6 34M>.Y8A:"]PD$3X5^;$)H?=;Z-'&=P'(H M0#P%N(&TTRG@EC?K=I,_7G)!K&W-4[>,EUO"E=+-"6;JH DR[H>6F@(.AOVI2$O$!8 M)P=/'>ZYA^FN)RC>.M8U(>"J@^]RLWYI7\C*!@6NK MQE =?:C>63 NK2!%5 M.=E][B/J.C%_0\#AY6O.XW33 =X^SA=KU:QNF-O"Y<:J>U.<9LCW-6TA),JR>PU_;=--MD^5(Z+Q690>=ABH)7>.L#DG=WDYMO_/<4% M$?7MYSO\@1=7C?30&N:L!1/KE0,G&7I3S_H3BJ+1"/I]:__P&?HZN:SIQ4T< M2I,]X?-N,/:8O\W&XP4ZQ6L3/QL$^3Y&0"@!::G;HK03W/DV0]OV(K.3'7Q MG.P200^BM)X0N;X77:XEQJ_;8$G!B\T.;.01%*U6B(E9*"DY(6*=O=0XC'Y, M5"=H&QX*3X'N2+UT"C%QW7FDMM*7M"X="@\J< \N.@4B9%%<"%R(-@TYGR&J MDU.:42!VB%XZA9B\[EW";,Z*"[#&(RB1!42G/=29FMEG+NG3R2 F>^@6,R[$ M#M%+#Q";SL(L336):KTYBK&S[CX,4TD(@K;'W.W_$*/7&[_U689 MLZB"1J%!2!E (7- KC!"]E$;'7-(H<@EPDR'J&(E3$B]D)2@HN?2N)(X+TH&A\; !=1,]=0# W[#0RLRO<4;?K#Y>A-D-4Q]* M_7@EUXG)BD\* M;:)*9,:E!%K2RE$Y6_)Q= +/2O!>LR18F]3M)TD:]RBS+;R&T](K_GQ/K4S:,T[KC]0[! MBMJ2WF<0&- G4WS6;9HK'D#LN$Y@"\S,3ZO 40<+W/$XUB^NLQ9PMKS/SAM: MZO50>+WRT]6'"?,HO2??(ZI<:\JY I^4 .:2*BQHY$ZT\@_W(W5<^WH"A+95 M7@3$*5OM'(X3 :/$5GU@4VNI&#>.?IVM<%_($N!M0+8,Y MDR?I.O&^=K9<37\,WECB\8,;]HYX@8M3M(>@0$45)6L;'D/QAO0!8K5#Q1@A M"8LA-=I$SJ,]1!:&.6<-&'(H:LM"3]ZT24 >-D5D*=(R.DF;GE^R/<0^V&O7 M'F(?%7>P$U\[PZ_2?UU.E].U(FNN@%>%9T\.K\K"T1?C(&85(>ML4N+,R]PF MQ'Z"H$YP=UIX/!&X'*.K3B%7OUT@;N[_G2Q:(7%0)')0!J/&CF%V<\[3&WR0+(EHKGF8$,L M%,B'>B :%6AFIS\CF3 M#V&+($<"+073&CT)B*3CA2//HDT]\F-:SO\H^?AM[T@-=8>Q]^'[]2H41IG M"O'!(H+RM ICO?13Y+W:9%A*L=6=[':*QC5;QVKZ6> <*/:1=[0/,_PXG\Y6 MG_$'SMY2;/\1%^GJG/H'+E936ESOYRN*^"_QR[_IYS\W7PDMU[71T5DF#1?D M&-"R4P[K(+:8P:?BHDB.6Q%VV/*.IZ0G5VD M[XTFWZ" \Z&.@N 4H"LKKBII#%,I);8#$(^G9-Q==7 @GE@U(P/Q#;UNNGKU ME591E=]U?G<66@GC@=M0:G=F>36:CP*B.A0D%F]V,7);'S[NN?_@<#E>@!VX M5"_U8ZJU+HP1.SZD5*>/B'U%U/4'RN M.9-7V2>I,X7:A;9[K@UX9G2=BA29=LGPT+A'QMFV5ML+#H>T5MM'-QW@;9\& M3-D(@X9S4)8[4%)9"-EJ,$([EJ1/*;>I4?NU6JOMA9 C6JOMHZX.D/@F+!8_ M:5_XA'\2DYBOA/9,.S G>$Z1? Q9SZE#[6Y#<@5)KHR0 875K2H@]B+T?!JL M[0681Q41[;37 3CWZA^G3#).KB<'53DZ(<"E+$&+H)AFF(MNDZ\^>-^_9F'K MJ6#93&\=8'+8W&Q-/G80+D)"2:+V+H&+R8#-LN2<76:\L4]YLK+>,V@$,DA$ M=')<=+ H=L_'?E7G3W^]2G9[\ZU^^\?L:M?Z4%Y*X>83;9E#;0)(+%4L"4E! M3$")RB!S)67?I@K^1 QVXD>?'L('Y_>?#D\=++/[YXAO0\(K5B<6R8US+H-D MNI[]>@4A6!)]=!HCF31AVZ1Z/471^5]Z#P/D0336 ?+N7$-4ENZ4+22>>="9 MUHP( 51$#J%H!"=52B;(ZMJU"0B?(NG\SV>'P=XP.NNB%.J%JH84I,]%2;#. MT&)R%L$G;T$7&P-JC:E1INL Q29=N\7# '% [75@"JM,R+=8W\!-."85'84( M1BA3;_\S>*83:%>DC4DX-&VLWUTJSK^KTE X.U SYS5?]_Y$X7EYMM0PS/)+ M;O# ]5*MR&M8=742B9ZB=@M+"CP+#0PCK9Y0QZN2<04CH^.*,VX:-<\Z2>W6 M\C6,07(02C6_D MPS9GK9,#A6.Q^N1A6Q>0Z, IV6;6_CE=?7O$_ -;M_ST8!_>6+#ULR9>$-\Y M:O#>:1*"BN ,*8NY4'47/->-IS(,R4XG:Z$/R.XP>.2T^#EX$?V)B^D\?UZ% MQ6K4I?2$)#[C:G5QY69,1 JH6$E@-2+%W$S.8YNF".UXZN2@ M[Y=:5 ,C:>1DWX&E70FA+7 7K$?#67A8 M@[,U<[@]I9T<37:U6CK$R!D[=$](Y#_"=/9NOES^,4L7EQ2$_C'[/2QF]&=+ M\L.M*)9G*$63SC17X)#11U\,,RJ:(N,Y;$I/L]C).6Q7JZYOG)WQ GS>(\Y) M.Y4-!Q]R+?-/"8*1HHY%8'5#5\$UKFDX>435_N#YEUI8P^'GR(CJ]UEND3 W MK(8,QJA8-N0'"PDJ, NTG6N00J"W3GG;J/JZ)5>=Q%3-#NW&!L(9[R[W1;46 MY)5AD"4XF6* Y$P]:O$%G)+T,:=<;++2Z,9=VP;BI)-3NM$QVL1/.Q PO]C9 MW%H*'R\7Z5M8XG*BD+1 .R?(K.H 4BP0N/60DRQ,([.!MRD<:,%-)WO'+[Q\ M#@/.K[7G/!WF\4EQF2;(JK=P R99&99RA;NV1-^>OD".\77F!# M@>O76G)7NS9FPVRIR7&N'J*XH"'42<:6*V592-&U[CY[2C?O5+F1O^0RVA\P M@QX8#)T*]ZDVQKG$Y3K]:KF:E^L?')"W]O2SADDRVY'6@3+"-@]_2RBOB6DU M3J^0>7-);_Z.BYO8/?$4DDX94B%/16539PB1NR*<8LHYD=&T*=W>DT+ MK_E"XGY-?_^O290:A3.6=@T6ZB9BR&\SA=9$*5%++X-J1OEP?WS,O(72V9MR0%%.!TSA"- MC\DFR5IEZ.U$WGG8L7V0]*B^;W M=1"U?$[?,%]>X T[KW_^+?S?^>):NF!2R@<[.*$X[0Q9MSM2.IWW< M$[13@/;$^AVU@K!F%SVQ2%___ ^DYA3T=4_,C)_?>;B4U0%C>K.KU%K+^[DU8X=?Y8K.X[S.J MC7$AQ@C,K/-K:@FZB_1=<=EYDZ*V:@<[>Q01X^8PM3:ZI]//^07?]S>DPZM@ M]WQ!X]!\!ZY.'*D+73(F4ZOZ10:E A)L;1UEGK@JV1LOV\0"'43JDX#)!7)@ M0!A7.WR3_^)R\(#&V^19X<:7)LP_1]5YQ.7[X&:?N'POG73@6'XFU5SU4]YT MQ;J.R=:ME6-6K#8Z !-*J,UM([A4379,43I7C%9M;@2?)6OD.2&#:?]AY#R8 M*GK U17MF_[(05@O8O)03):@8I00L,ZCXSPFM)P679O:Q'MDC(N; =7[$#@' MRWID!__W:]?CGQ@N5M\^SR\NJS:N^PEKSXLH$DK4#)3+9*R-9>"E+5P9KW)) M.SCPS[YD9$@S<+%S]4T+3><%)%RT#E!\*F.)(P* MG#%UG*]'H;4OX6$6\O-XV/*.<8]G!X;#L3(<%0W+Q6KR<3'/EVGU8?$9%S^F M"=>&4AE=ZV8L*.UKL%AW6)D5V)248=EK(W;* *07W-E&Z-/#+>0I"D8>#C6T M]S&(H$?<1^[07]N#;3BX'LR0445F0\VBK7A/LC8CM!8R>J&=ERB2'!HMC\D8 M9Y<91K./87*DF$?V.6Z2V38KY[I1?)*^9H- 1$[65O)Z'U $I!0R.LL2IKC# MYK+]Z:/K_UB5S0>5W^ANQCJ%\7588K[/1&9:!DWB<*J.)O:,]DE)7I/(GO9- M'KE4>@<0//'X<5 PE,[FPXJOB\ZOGR_C,BVF?ZYU,,MOIHOKE-MK"4D?@Z<= MU E#41D/K Y.SX"E]D"#USH>6]8B 275*Q.+GY.^?)\D6J622D -%@(I9#8["0^#$@+/* MQ2R?NT)<8OK_OLY__*_-$Z\ LOFPQL<:&;?O&Q$&PRAM?I0$.[B8>3^?_?WF M-!")[<("%%V(]"@00O",2.>NH-9&-AIM<(>(\5R281%QK'P[@,83N^N[F_[Y M:%BVNA0P@;QO986$*$F[6F4RF%[D9%D3O+Q$V;AI@,UNA =52 < NW;+;SO^ M>$&QFXH@2]"@ D5WCF(;D$Y;&94BM[UI]LX3;>0[22DX4,_;$T@/$WH_H'DJ MH^?WOVHA?QW]L5Q2.(CY2_AK4B>OA'FTJLXO#?1^Z4N#--#M+VB8BT$>$6&+,1:,OJDT'KYY)::(,\4SV7F98UVES&9$BZ5-U]*=R.L-;L<@8K\PX #U=("Y M+0OT"_W3]=H4L:!57(*P=0:$21F<)]_",,+$G*0JD%PA$46KZOAD <;0?Y(V3O$V9ZS/$-6;K3I0\2_Z M\H=IH0= ;4SK(Y8VMC8DP5-@$9#I6#/(-7CR&@ %R]*1D$QHM0 M #P$UH#:&#FMX/Y)SWK)L1(29H^@JR%721+U5@2@_3J(9()C:J?8<*=\@L?O M'S-BL'JEL';K.09@Z:%MG#RZ@@I(C,U*)(.U. MKO=.&'F2C/&2#8[5ZWQH(8\]IF^:LHOK:5" M:RM'<*IPJ4RT6ITH4+I#56<.[8&:?PE0AZKA_.YOGV^[U>)"=\BCN-'-GZ;<.%E+E+6,8,! ME#<,?!0*'-/6&1VK2]%23$?2?QY7ROM@L4V#O[WTW,'6?C37Z[E?OX75U3E@ MG8J$'#VPNA4I9\E5\HZ!29'%J+)PN,&FM:729_CR)/DTO(694B7*<+8K_ K'6O[+->#(?!H8O2[)UXGSAC M4Q+6@!:R=BXEMEP.JLJ9I)PDMIK0NQ-Y9V[-#T3/(2#>2Y'G@\_GI/MQ/=:* M3S@K,6N&$#,SM=9(@JOMNHA]QZWEEMG8IZ'><'#F9OJ$*!\:#K_J<5F!:G64^]HK&L=^+LQ.=5A=:O]UX! M)DXKFZ< (3,)D6$M>/'""'..YU7UOFK;<]]-0YS62ZP_9FF!88F_X=5_)R6& M'+004(S.H% A!),\DC5S11\T,,]$+KAK-L=V/ MSBXSL_W^6U#Y>=P@77\-+UM^@/?S+__B;/E^KTMID3L_-+6DR,. MX_[$>[0//B(/$6R];%X MF@2>,(6:D+0>NJ8XATAL@^?&I> =.M8H,^-)FLYCS]X',X\,Y##ZZ.)$Y E> M7GVOL_[^^^J8!VDOX3PE*#(S4%XEB)Y;$"Y(F;F-3K8IT]V!N//8CAN@[6 - M]0R[/[[_&::+VM_GW7RYG)B4A625+?2TFAQ/X(-V=::TB,%IGD.;4[:=R#N/ MV8P-H'>$EL[/ 7SH$#4X;-GV@N9'+2]R=6(GKJ:C&9L#U'@!E- :0LIUFFQ6 M1KI20FXS%:N'D6"((3IN%%@*F4 5B62_=8)LE;.VJ!C$25MTG5$2SSZXV6LD MV#XZZ6.2POUY Q*&DN0FQ! 0,G>961NLWBV&_J5&;NREV9U&;NPC MYI&K?YZ<%Y",LPF)\'6-I8S5X#(&4DC#L419,+_@"W4W;F% I>TR<6$/"7:0 MW_9BHW^IF%!!.: X(("RDI8)CP9XL,B%L2;LUJMZ;^^ESWD+PX.IB29&-B][ M# (@TF/RQ(;P6(?A,0]>"01N,I-%>1/2" ,7!H_LVQBA1G+NP"Z]V'_5Y6*, M]1FLJ,6[-D?PH2"X6+O%62.":6.7!FE\/,XPND,\XR8*Z0!@]9#D0_F/^3S? M78^?YQ=Y4M 4H8, ;R1QDF4"+S@M20I'&>WH+$7;Z++Z*9JZ#+<.U/VC&^E! M%-'MX>/GU3S]:^THWKU:/>"0\8D'#7.8N N5 QT:$IK2Q7QYN< /Y>[+/N%% M34^I>%A^_D; C)6YIG']?2D&ZCN ]SFFP.+,0ZTUH+B@M, M!J]M!HI!),E-&-$HOA_7G'Y.WS!?7M"[?R?^U_8-**I;,VP?O@ M^]&13!<@Z2*GXU84C_:<5_\.B[PV>Q_6AU?+?X2+RRN!+)>7WZ]^MC: M_SG MR WZ(B&SXD"%7#>G$"$FGPMZ3/;A6-_!%\D0?(P>ZX^_,DX.AVZ7PUT5W.7_ M55I-?TQ7/Q_P;(V2VLMZYL<\F0!&P:W*"4J*.NEH@E%M3AF.IWWTB:,]P;ZA MVD<^Q7_ ;7S([>]_X2)-E_3[:Y9G^0]:X^LR.MH!2>#36ERYELH#,;!D,?." M8*(B,;#((&B?P!5I+$N":^M><.8;DSCZ +M3@[PGE7=P0/R2*!XP2X)X\)._ MSZ:KIZR 8D)'S7T]RN15%J2?1!L>RU%&*;WP#^'?QO@/RM5.*T;_0BNF.ZB< MV3G.^["H'0Q_')-ZN^N36Y[NO,!''P<]2@N1G(KK*- %8;_2K.$2*M33"N"*%D M*(RUN7@8C(6S/LC9![_[^NUM0-"!$_/Q(LQJ+^QUQJ,NSD4;%/@0:S&OT1 J M*REX;9B11:4V3L==*L;%X$A F ^DE8X0==U.W9?L$3/8=;HC4PY"%IF\J)R" MPK/>G[31UY9>7+O^=?OLTO:X72 M%[Q.8Q31EJ2](\6F"(K\./#9)A "G5 E!B8+2[)^U"G7"7R*8J ."I0__9 A==0JY^NT"KQ>C=U)HDD@=YT&+4<M00"P Z@.U\;8!0Y__+["].T.+QNK;+(*%*1&P%)O,KT,$&+)P$JB MWP2>^,,)M]O+&9YX?G^P.$*%\X'EV8')N3+ -Z,P50XD#?+ O)(D#9G !:$ ME7(Q9][;GV\VB*)I MV?- 0M8.0:DZSX]+#\$+2R;!9J7B#AON_F\>^2!S=*3,3Z:V#DSP-@X_??[[ MAIE(ZYUQK<'Z2#N3*!%B(9\E&9UC*+)6[C:QI<^2-7(DVPM AU=A!WB\N[2J M$*^7%0D#C:T5#!<_J*HO*UW9@RO(VR>=/$#2R[]D;!H=06P?HN\F& MOTUWO&8$12+_)H.I(YXH_DL0Z6?UE$ %R8(-K$W$\R1)XZ;Q=8? 850WC M3U5Z:V=;9D/!GXT@):\%=DA$!VG(C>#)1H/)FIU:Y.[4V>CFM2-C:M2(^G#Y M]P":#=9UT9K<30O16 9*4J#F32J @B$WQB/N-O-Z=]B,W0#I0)4]5/H!\AM9 M[7^;SJ;?+[]O".>:HO!B9"W#)<1G[<&[G, 7;IS6B$;LU'1V)\7?>_7(JC]$ MJ0=1_ ML!0[\%;_08'?=/9U;?Q\*%HY,GDV"C)^7'EP4F1 :^M4C?ZA.^H'3QA?G07&IB.N4@JR#>SQ0P(8DA*"LPF(#;]/%_!X9XYY%'JS, M[: X0+(=P.*)U;1>+K2B:-5]F.%-CE;RUAD&.==V;_6*(&)-XO$N1:U22*)- MSLL>1'8!J4.@L-N5RM%ZZ1=RMP;\*?O][J9QES":^R(+E.SJ914KX,*Z\)HV M^,*U+=BHIN%HVG<"J/FUM]$3(Z 7S#\JL'O,<7S(\>]__3E=K/_XJB''I"@7 MM2\D;9,Y,4X.<;#!0'1:L+KV7JV_SQ=60OY"4\$D34%VJVRNK"7T6?$HQ^.RL28TZ%@W-2N=7GB=8 M$:,!HX^V+ .)X$>87M3-^>U\\1_T;U<31WY@260C J_=D[T4$&3U11-S)DMM MI6MSP]^*H\XO9L]CI1P%DY%3K:YS>4D"<3J[ZE[SDE@VI\!7^^9K+//%U3WB M%?/*:)&3R<"9(FLAK(18$]\LANR4],$_G"2X-1-K<,(ZOP%N _7Q57S.KM+Z MR^8,XDH4?%*80"X- V0YUNF?%IRU=:DGAQ;IV])FA/607(Q\]GRF9O]8.'2P M%'XO!6M_&?QCEN;?\4OXZU-8K2=]S]+T8GHEB=5;) "$B\\$B4MZWL][?SS) M3!=-T1)@O?Q111GP04I@7DJELT#,J4URS_'$CWQ:-"[P3ZW\46.!=1NS0^6] MZ6KVX7*U7(59IO7^QVRUF,Z6TU3;6"*M_O4_G.101ZX&!.1U,J'C'(+UF@R! MB8'L E>F[.#L-"=T)]S;7PSW_4%@[$Z.6X5QA\4-T]?M_3XNI@DG+B4F3= @ M7"2VLEO?Y1&_RO*4M'!*AX,Q_L++=\*M^Q^#VR%5U8,WLDL[[??S=?\UO'*_ MEE_FJW!Q]_>U8=3[^>H_\L$Z%![+O!26^AEBEVD M*MP+SZUK,X'WM'SNM&;\+[9FS@!29]:5\7Z_U_HM#MV>\9E7M.S3N"MG?31L M-"9DPBSI9]V@<1^\'F2]!U-Z!Q[09E8(YNVL M;JS3)+"XGUBLKI$Z@E784<7M&<0T M=&3W\IM:!GA[\ME'G&=1EI@-H;L"6X7:"L5;2QY"4DZ%R)EHTX1PY,;\AYX7 MO0W3Q?HD_HYZ7\WRWW#U;9[G%_.O/V][QF/1M>($1-::-B%.AH-E51NERH!9 M":,Z2]O:G;FSCA7WP?Q@U_B-@-.!UW[L9=%2"^N5:#.^JQU/9UKB<,K%-3Z6SBPEZNY<]Z%/ MS+<]N^49^8N\]'$JGH)3Y/4(P,#J'+,LP =?P*9"[_+2^D:S,WZ5<;7 M_O_VOJRYK6-)\WW^2T[7OKQ,A"S+=SSA:RDDN6_,O"!JR9+030&Z *AK]:^? M+!!<19!83N$4Z(YPT")!GI/+EUF955F9P%(J1'SBM<,D!UX"*UIP5V*;X&3_ M\3EG,+!V+R@\.3YG'[UT *K#!?=$#^[H%(_962BVEJI;BG.-Z\Y_7")V]T+)S;_Y]5-X"J0C\]'H0"*D&$IIJ6I/%0UH,EI13%&F MS96MXVE_*1-DCPD83HR <\;\C_>-W\\O+GZ9+^J'$Z:S2+K(VF6]5'\B((JB MP<@445F&S M!5XKAX-*);G..O-L8^5,S6- ?+8SF0/ *F<]>:[>7=0Y#K3AIY0B&MH[P*P:U+DYT/)'%/&5S,2+F;MJ95 ME\^]:3W3:IV&B&^K[BZNJ!TK=I)SP>FJ7K"Z-NV)TDH'$VD]Q'IJ&ZV'D T# M;I@L499@&MUC:\#,F=;5]+L,' N8%V$U/\:0614*''6J=U;J=!"/X.O03!LC M1L\-=Z*SJ1E')1S]%7(A./-K ^+V2RQ=1=Q(P0AA60%+20N.2C, M!2)/#G(VFLN$WC3JP#4X*V?:2+1?BSD.+%TV5MR=^0>7GNXU];LI)4&)5AA2 MAS"T+=%2)-*9$BZ[')QV9'!<7:%^T1UNW!M,(B=SZ[QU@/@ M72[HWA=04M99D^W5$;$R*D)@)E(800LVEN1*'FF&U'!,CK.XO0P[' EJY[ * M/B>::^YWDPYS2J$K$9)7'E22DA)/DZ"4Q*+FB7S52)G6H'R.L__]U[#%=H![ M">;XR)[HD_(QODC.I0&?.66SMEAPR1O $F7DWJE41NI!-#"GX^R^_S5,LB7H MSL$H!PKCD87,7?&04FUGX1/IT D-3F>.PF;O?6>33AMDBH-OY[\,$QP!8B]O MN_])T7B1E*P-D'4POFZP)?")23 2C7;*:>X[:^BP'X/C' W\):RO!<1>UM'! M>ZSW3\@[O9[/UOJZ#!?U7OZ-^B@.3[$V##!U'TME#!0<.-*A$4QF5)&K$4X1 MGB/[3.NO42,\7GQQ+V7\VV2$A/%K%"\-C+WF99VH30$M($B:\/1 M!)[QX8#CL9NE',[LBSES&!;X0W53.1$*7X"A;E_YMXF(3W(6MC"23K:^]G=B M KQF#"33.KH<'.:&-8VG9?;%'$IT;:BM47CFL>C]":FW/5!\EBG6\+L4#HJI M "&J",Y)\E4L9J[B"4+.QZD[TV+A\2/+ 93=R[HTS'[0?8%,B',I)N97M/>;E[>HS+GZ= ME?GBR_J3P7M2/ONFIATJ]^.SCWZ52B9K"F9(25*T'X0%9X4$KV)0N@;[NLWA MQDOI5RFD16X\ ZZ)294EDBNQ=? ;STH4YC)OU%'MO_M5[HG?=OTJ]P%!!R'0 M_=9U1?OHN2X@I;6@I/407:V)XL:)(I@-N4WIW8OL5[D7%)[L5[F/7CH U>&" M>Z(OG1"IJ(06C(JY5NF96J7'2:11JA"-YZ+-,/D6W/34KW(O<)VB7^4^FNX M[=N;'@:>*/VU''3T)%DD;#FI,VB3D[4Q<5[:N-._4K_*O="R<[_*?50W(@:7 MB]7D?97>VI)#EI;G4H=0NGJO0%KPGA/YE-9:YY-,?*=K9/34.UBC[Q[B[-YK M7TJWR$.6Z\/EWP-H;GJS%LV,D>"T)0M2QD-@2H/,M1V&58HBYV%A,Z8S.D)E M#Y5^@/Q&5OO?I[/IE\LO&\*S-9;;S"&(>OYBDB,GQR)D(RW"FDVDGQ M]UX]LNH/4=Q\""F.K?[PYQW"F91BS"ZV%DZ,@'/&_+;KA!_GJW#QX.Q3:D^\9P=92@;*DU^)G!E 4I6RV43- M^NQ&N@MWG>>- R.V3>G_+>8),2]_(64]WINRE$CK:LB0G"6)*\*N MB\E#E%Q1"NW0V#;'2<^2=O8M?HX!\["*.Z(]XLA]I5_E/*V_&B[^AC-D .6 MV Z+CBY-Y0Z+#];0ZXY;NF3M-)B2 JVC,4!(B4-$5$R*['2R!\/_F9>?:8@S M J2'U&('T_S3 M;/I?I*9UYO++?+'Y4?T]/A%),DQ!0W:UJYRJK8&3=X#>I6*2C*20MB><)^'S M3".F9N9T!F@[L\K8]_1KY&](2NO/_R"6E^25'OSX2H)#U\H>\NZ6U;-'RZ*/ M>EJ>E&9)%>"E7H9PTD%T5E*\D[+(V13QW_/?G]SDSA:9"%Y"J2W9E' )HE:& M$CZ?DAMI]\-NNGG8?$/104[&N*F NR4DGK%0O2H0[P545JG>]J(OA/64C3?, M[91&G6LASEZ*VUJ(LX\4QU;_O1(2K0IW/G) 6]E'F^J'IX!-&X2(N0 M5Q ]$V I,A7:"ZE+F^VK)\GJ_&3PU%@<3H4=^,-_)V:FLT_KM05]X!H90N#U M>-T()&.B:)A3'IV%R;!9I0A9_1,-3K$V8?,+F!U"!QVRPH&T,U9 ._M[(8U MEACG00!:8VLDH"#4_J6<143OHS3AI /.'R-RW%#LE* [3"]G ;F/_YI?LQ:* M9XE3E) -!8O!2" #(XPH;XM-SBC5L.7?;D2.&Y&=U,\=I)=^(;=/?3Q7)D4? M(V1$08FTK.>07K3K+YM%^7V= M";!\AXM48?0))SXZC\H@,%^'%7"G(9I2!\)%52^?2\==.ZL9FITSM9;AX3I4 M'^/!L-/EW9X=5//[98TN-Y'"\N/\)ZS2^./K?/8FI,]OOH6+RZN.OV&%=T7C M;(Q6 _!*\:=:3D/:2 N7O(MHJ/7H#&0TH&5 M-+M!=?NDJS]:-Z+_^#G,-K<<)X'Y(M%'X-*2H##6RG['0#-E0RR"%=YFJOMH M+)_IO*3F]G<>&'S)QOKX=4?OM<]U1Y2)0 DR&HJBE6>0O= Z,Z&3;'-TUN'E MVL%'OO^%S?)XM(VW_Q9_XD3M):EI!0DES*EGL*#K\<- MR9<4#/,V![U#IK73R\89G-XOAMMHJ9NM@FL9WDIXLZ+]$J:+JR%3^3\NEZOZ MR=_"=/;;?+F<>&&*4MI!]+YV"^4*7+0"M/ \\>20F^?N;Q]/Q4Y M7\MH)Y0 MKQT$,0?KX,T_+Z>K[[_.2-J7ZQ.PA^'G&_KBL@=7I*H=C'****UM5(9_*@[/=.%[219Y!.1> M]/+X[VO]W<@EFB@]M^296*UV]BZ #Y9LQP9CM93:N9-6H@_.X9F>+[TD4SP" MTTOY4VSEU;HRDMX+3N\))T47CE:[U(:I6_1;PJ!1P[AWG6:'R)ZV7;L'D MF1XYO223/ YX+]PJ'P;SJ&5&YCG$VE1=64_:*\Y DBRBUZ(V!3TSFSPD@^SO MM.DE6>0QH#LR@WPS.QN+_ ?6JDK,K[[A(GS"=9!?*\)NMJ+O*=IC#G7W3@:[ MGHB0P=G @++Q6.-^'G.;8H[.!'&F(?#9;,,V ^6+3D1W%]^DU)M!Y Y!"XI( MUJ--G"5?6,\ !>/,*;Y3"\BS-.07O[O;SGPZ= 5[8?DOMS/\O/B$UL))%D#8 M6N^M4X$HE0>>D]=*;$_+_X7?47X B:X?E%>X$]LBO.I B< MDYZ%].0Y,X/@E2.U8XFE&(R9G9D/&'BGX)QW\5^ !VB$Y4%/ (8>[O83SK!, M5[5![7UZ=QK/=O>OAQFPMI6>@4:DW<-,'=&VFB[6J+FMS[\ISY=*!;[>"LVREC>OO8CJ>$G M^OO_G*#-#"4O8(R*H(PT$(Q#D,YKY$Q3BMRFN^JA%(^[5]L*=S^V*C^!/KL= M57G'>ZR[FATRL';LKFDNJBOJI8QGX7%]]?S.O([7JX)^C*_G*W6 M*KJUCL2\C,'50:Y*DJAL (_&0^0NR.1\$B$_@ZMA*3H?;[8/RNY=^?@ MVPZ?I_O(0P;W;BTGW.X#O,)8,12/0TIUX]Z2_H/0 8(U6@7KO1!M;C*<,'S[ MF80^JYG0K054%>QH)I,24K).)$IC=,W#?"3I< E2:!&%I!\T$M%Q=)^/\]L' M@P]#N1/JMENG]^N,_HD?PY\'A7)W_WH8-[>5GH'\V\WS'\%2BDDK3R%YD.NV MT))!2"5"7<2R+*6XW8:M[FVL3Q!UK/]ZY-&WR[:/R2A5% C# RAD$2):#1H5 M2\%&AHWBTZ>H&M?W#(6/A[YF,#V<@RY6&J>%3V&%1"ALT R/6 M6PYUQ(84"%HS+K+)-H@VNSD-?Z"7L]"VU6)7@/UY0P Q^&JYQ-62;/*W:8C3B^EJNEGA;MG4Q2HNE:"\A$(* MQ;P!SV,=8,@$8L;$4Z-V.X<1/&Y-5WN@MM->5R!]4PJFU?3;[0KR/JRP]A>< M)6)UK= 'O$;E&(NQ #)I0?FZBQA%AE!B4.@$R;E12^M MDVF/UZ8Z/(?DNW8@?!"[;X1P^*G&7H\?/&7?DZ,39/,Y229D01F^]TUV ?-C^]K]HN:#N*+ T1TO=DRX@X3T/8;#5.4M99IB*!91:VSB= R4MGC(*290PI)K<)IR&>1)*.=L#FU.5!HRU<-^X(NVHR;H.MS0 MZKR2TV3*MT<&\VU'!H.DS'N\9_#<^5 >3Y!$HT.*4V(&7\A;JV@RN)@22"=3 M1.32EI9K>MMRF_LB?LP.;^1@68S9905<"0/*())$UO/IHD[HA=6F91*\%[$] MQ/;'HVEK<4XCK740=;R^7%0)'\*I)XE*16D%6JU!)98A).[ .E+4-Z!+AZ% M3A0HV;:>< MAXV;S(WO"(935#_:V2'%B8]$Z,@W>^,H-_2N2Y, 57[1 R8II MTWGX:;K&+=09%WE#J&JP'9VC+N.M7WN(%%-TF@0F(#C#03$M(1@;P3ID14LM M0Z,RR".([N$(X71IS*FTVX$'O69U$QMO,\]49+")62"F:D442]*WL:;D5Y*I*2MN-I$A1>*FJT7@)@" M=\(Y6J^:XG(7*L=UGF.C3,Q563\5"B!E:22!$U MYZE-4>YN](V; 8V-RP%UUQ$BM['#,$;'$B&%+*GV?&) "P$'[F7=;>"6F;90 M[#(7&AN#0VBK@VQH&QLYIX#)&DA&9&+#*_"Z,*C;"!2"*(VZ35>]+AW>J;.8 M(;1R#L43/UQC"_>NL0U2.+'C.P8OFCB$MQ,43!BK!'DB#YH55\?X)HCUZJK3 M3,B$2F739IA[PX*)'T1]WTE/LDVN"/+$+&5+:524X)S/P&0("3E+VKU>YV=UBY8[KO%O@U3//&-]>KMZ]26ER&B^7$Q$"L M5+9$+:;6P8(/+$#TY/ I+-"%FV=MO)X4++FKSQ> I:%"438-+Z_T?%Z*2FC/]W/JWPVLZB:C:8.9HN1X[H/=C M*__S_3<,].3K[R;&"^7)GU)<66<<&"N \HP )>>,W&K*=OEA'N?!F_J]HSZ@ MCSE&NIUYE>4F)YE]JH7\8B*LA1 M%+**P" &+/2M]88K:4F:!_B=O0GI]W;Y4)ZIK6[Z >*]I7M./*^^UWL+7]?3 M'NJ-AE68?9K&BRL'O:S57#%BW:]CR$"5&,'YD"%YPRAM]BFK>$3X]#P%.T'/ MG"GT6FJCBX'V/YA9%>7F9YN8\?7]MK#7G1T>'U?R>KY<35!D3P@SH!36FV%> M0TC" _?1<$9V9UC;-JHF-R M63('3+-,(DP>?$()-J-TH7BKE3XDQGSVS3NARI\+JDX@_?$SX$=,YTX(LYZ< M,]&)6\F% \-K_T4; T1IB",2J+/$H O-MW8?$K7;MBX[%ZP-K88N@;5)RZZ8 M"4F[3,PD57OR*\GJ!C4'2K2BRT:H[-OT2WFPZV\+RN@G M*B=C XG#VD3V$'* 8!0'H5ARRFK+Q(F"K#4]NT'H; X(!A1^!R48/U24W/&N MDR*UB]%ID*68V@:3O<(-CZ\9" MZF#4*TU=7,S_%68))ZXXE^K,&\IQ$WU1M6+)6-#1FJB*YBZ?R%?]2-QN2#N; M4X=6:NEM]^VNX0C/R?$J \R9VGPZ<@B%&_J"*HU(\N]CU>7.'V=?@ZK=BEX)%LIK9]$5@TN,@E M*$$B];8(8(RI@CX*C0=M4>U*P&X8.YM-^M,IXQP::^]6%3IY4%30IN:5WC)2 MU>M#_F[J7O]M"!G_.%M@D$+B[8\=7(H[C^U77SF7H;[I*>_/WV[TE-$Y.8< 8#A>BL=J"A M$"MZS$ Y83 JL2ASXPYT0[#1;RGR/@C<>H_BY)KN8&MR"_./7^JDI=849+%$ M U:K3$MMB. 290TN%>&4]9;=;NF< LC;".VWV+D!5 ?1ULBA^%;6YND_?ZB] M>/-GPF4]RKRYS9F-Q1Q(J.@\J"+J1!PO;O\QK+7Z9UN<8F,IE(04P9E!!# MOJ= HY:!A OHR5*5)@'7"@%(/&2)& /FQMWX=R&S MWT+KAM@\0E-]IM%_D#4M5F%:#^C>S9?3=1>2B;=1*"P4AQ1-$L0B:KE* 26= M#1)C2;=S4/?/61Y]9[\5U@/G)\=+O%^'=G,1]$<4?IY$$;PQ7$)R*H!2 MPH'+D4%DSG/F7.*L38GUSB1V7'#=P),=J:)>]V,V>^^O9E=M!S\N+O'RZZ04 M)YF."IAV)$=+_*#'=DW7,1Y6U>V MKB=_E?_C\OIF%4L%47$'0M3J%>L1@A/U9JOGBK[DY-J,5=B1P(ZKM!NXL:/4 MT],"^K ?:LR!:Y^@U,YLBDD-/IL$1O)$4BR2Q\;+Y2$-EL_F\&)(\9]#B[S? MW_XV2/7*G><,7JZRC<83U*?P5*1U5D 2]02 2PY1E )1*R$3LT;'TM;:AJ]/ MN=<42=B"2F@X-ZR$$YA\G I1-D-#X83$UX?H:P?FM(]D') M0T7:X^KT?,OOISNISDZ(W3B=QF0 DJ,@8A9PY)F2)*DHR7QCM6 M]^@9%TJ#JGS;NG6X_+M$T<_S+V$ZF\C,M$-?P*1(09P6D9+0>B58)B\U^I"Q M3;>4;11UXI2.T/:S #I ]!U B*BFD&*:7L\O9ZO%][_CEXB+B1>:G+&G&#"J M.J?(,PK?4@%N0R;91!=2F_7\47)Z \\AFGYX4>AHL7> G7M5X0V0=$SA'52NC@DGH9410?(VHR6 MN&\=T6C,,0G2=I%UPED&5Q("%\6C#)JBRS8W9!^CII-:Q"$Q=+30.P#.Q\X[%!L?7TVD3J&+)MWJ#@%Q9'X(QNK1!SU:2QG5#+:/K8;30*YQ^#U]P M8VXY1B?K6IV8))XB+=BN#G5TS")9B!28VN1KSQ V;L0TD/IW =6!NN@ 6M>G MAAL_RY1 [A4966T'IA11'[E0((LW-FKGHV\S$.(^'1T"YU 5SP>3=P=HV>ZM M?YO.\-<5?EE.C.;,L*1 )QE 4:0'M$0SR!3\,>4S$[8-A'8@;MQPJ>5:-[1F MN@;;A(NLD5$>H9.M135>@O.";"&UUZZ&+EH M;BL7;TM9XNJ7R]7E C=U$+0(5*.<7HVI\1@5C\5!6#=\*II!4%*"ECF;Q)F4 M^<'-BT-;SI>ZF3%*RY(]U M'<=;^Z>XX"&&J"%*A:Z6-X?4IAKE":+&OMT<2AOGT,WFC]D"T_S3;/I? MZXKZ30W.(/4J3S]Z\!*6/3@Y056+Q]KJSR-D\D.U]Y^C3)-Y8+[$;(Q"_K!+ M>O]5+0^J_\KC$E^^^3-=7&8RSRN36;Z[*K6G'WR0 H29LOW M\XN+C0.?<*UBP4AF5K?R+B3R%1I=/UB"T'CHK$OU,R'5^'!2*2P M9CJOA?R+54L\DCM8U!EY]?+)Y46-HWXA);V^&E/V;DW#O6M1W#B74D@@K$V@ MHD%P6=*7XI,C]R"M:N.5AZ%_W"S\'-'>$B#]NNF?\3&NWQ&WB\=X+LY9)A0( ME)QX#E@= J4%1D:)3ENT;>*[(:@?=Z_@'$VB'3CZ:6JSES?8QKI$M,FSFG(S M>]7MU:E2@+$2F=/,^M/:Q5[4C[NM<8YVT0X_VC%M.&.-8$D-@4#3OD?/X?5/^:7%_G7+U]#6MWT MP;ONR)2D*"PY#T)8"O,R65THJ8"S60@5B%$13PG69^CMY$K'P)OS)]!=!R'Z M=7#UZVQ;@D)K1UC.9[1.?*=$9%E[?DZT%E&>!"YG5P7&1B?[377 3RW9\U7,GV'LW!1P_U7L_SKC-Z+R]5U1UHF&"K' M.407ZD!>P2#(VE^#!1=23K+XD\:^NQ#=;X/K!JYT<"V>*6!?I;2XQ#Q1#%/F M-H&V4H#BD>*EHA1XK7PQ/ID0VEQH.8+H?AM?GQJPAVBQVP*GWW%UQ6RM$*.P M_\-GTL8TJ4=:!RH3NE-6-2DY^8E-QC3+JN02 M2I_:Y"1;21JW"F,03#ST.\.(_[R\ROH6T"&5DD\]K:&'>8S>UGX&M;&:I0@8 M:F-=)30%0:8./N)*)DR,E_/R,Q_29\R7%_BV/'S#3V$Y3:_JW-6+RW63:I+V MK1DXD2QG]4S8:P2%/@*9A:)%7?C$H]99-NIJ<1C!G?JH??#T0[>+$ZBNBYZJ MMXR^FJVFN3(U_88?,%U>G3!=[8YB7M?VS+]\O=P,ZOE!+K-B2?'#X#L7+N)M^C9$]BL('!/U)%NX[(IB7M>V'&]M_ M] \.OQ0Q[/L;!@?#R*1U.%$*19*9.4C.*#*23*EQ+)2G6HW1R>2L:;,S=OIP M8B/[G[Z39K[,9Z\OPG)S[]P;C)QB== B!%#,9/#2:"B"^RR%DC:WN4U] +&= MAA'[X&CW,&(8E76P%_@S1K)XDM5E+5-9]V!)P@N-W$+1J$$%SB&$S*$X84V1 M16K69HOO1UK&Q51S]?]P6G*4+KI#TYW&+%%RXL23 6H4))8B(& FL00AK2B, MZ8>W])M@JI<&2,=J^DG@'"CVL2_BS_#=?#I;? 5L9PX@V!B BF$=RA%M _+ MDA^_EW\T)3V!ZU TS$=3SHWP6D7GC8.<<7ULYRB, M91F*\BEQ:17:-ELS]\@8%U2G#LH.UT '\+G>\KP_)_[58E&'+*[KTG_Z?OL[ M[\+W=3BR[H1QP_8LO[L(L[O6RS 8H2)$+"1-#!8<6@]1E2AL#&1*I@D*6W S M[E)]!+@>IJIC:[H#M+_Y\O5B_AWQPVJ>_O/MUSO=K4M"QKDD>4I;]_5K6T<; M#&@?F0Q91Z[;',EL)6GDS'9TM#P\5!Y$=1U@\#U2O#.MHVO7K/PQJU<\/B<"KL (];@J3? M;GIH45(F/48R*%9GG%CN( 3#P03&O<\BJ$:3/)ZC;-R*Z%.'F8/JJ0/@HN1$EEJW GR,=1>B:)-*5-:U.5=[DJR^ MRA4&Q=EPZN@ 6_<.R2=H)6ITN% E2I/13/ P6H7!C5INCT'AE]^:@C MU#L?2M9'W/<=IC/7/W#ZZ3-9T"MRI.$3_GY9X\>W92V@Y=O+U7(59O7BZGUA M<4S)K#LFFU#(RA3]BROBV*,H6DD>&BV'!Y';E\L:#G;M==>!']N+R4D,"0.W M%F1F% 86@@HX V0D_#>&4.,MQD9N1>9X_K!$\#F&*#NI<-> ;J)2W[@\'9& M_6WM#Y?-5CDM&C4U/)+P<;UJ)R!NI.<.8+WNIU49 M"!=7>PA7/+Y:K1;3>+E:EZ3/?]SRNK,C-F&1 AYF)!B4F0(ACA!U M"P")%SP+$;)5WGK!.(HVQXQ'$-VAX^X)VP-HN@-0;UD?MPEZ(CC//O "A9>Z MAXVZX=Q)U#*3'PV$Z)PMJ>?)SFQY';:1"#KP$ M 4I*#L[7H9LB9>D\"32>YH+% \+&A6&[+84A]=&!%WQ44!/ABI:A-E&3]=Q5 M:PI-)%/@:PVS$2$)?IK3Q XV P95^"[[Z7M)OT,(;00TR5'QC)'B$.EJ'P&G M(-:9P"F%H*V2(KJ3'DGWM;I=)%6=V0!^T2!J%U*?Q_-Z72RB$T\^% ;)D>VJ1)E/J+4C M:"2*H QJU:B*=E ^^EIB#T)?NROV>RNZ@T7Y2)Y_^O[X ]8%SCDQQ;5'$)K% MFJUA;7S@:5E)0?.0"NFLS?V%=DSU%&B$^!T:T-WRE.#3!9SL: U M(BA?\TCE+5#(Q3%:SH1I,R;B.J[3=US"U5B3KX(-I \A%B>D3AH=I^ZJ+# :(?M>M4O8/Y6'5\F&6R MP3)?? FSA+<_W_!'JT9R2120L18.:DO!F$P96$9IF"JA)/Y,FG78F\=-W)O@ MZ 0JZ**QV9U2Y%JC?"N_#4/)4)@2; 8ADP&57;U:[B18JYP7D27)V\S*>(:P M<7>OF[JN(572P2*X.7Z\]L%>!E:# F5YK#XX0N0V@,N6*2N3-YDWP=,],L9M MK=X4/8>+NP.L/-*OQ2O,R6M1.?"@HBK@&!H2B$61&")/K<9+'-0EZ007\D=/ M08]44W= NV-ZW,IBHR#GZG@@L9#]18<>I""CC,P&Z4]Q2ZJ73/%83>_:0&D? ML9]_WQKF0\)(%B>8)SD*7B\PDBGF8))W+GFT9H= _41]:T[?0&DO- S;MV8? MU73@QXY<"GZ[N706#2:N988Z9!R4DPJ"D0Q$4MPD8X40;6[,#\5!+]>81U^< M1X'$^9O"U5C#>K?:N>C M-O<9=J6PQZW$$R.XB3+/ :17I<"_+I>7F/D$4\BISHDMI38D(LG5*3H*>.;> M1!6#*6T.2O:CL\>-R-X >[ABNRUZ^X"?*F>_SM9' ?5Q!Q2U/?*088K6GJ-N MH**TS6O>X]?YH@X4ORT+R@278!4(>S7XED,,I.QL,T;N"QK1IBAM&T5'%Z4] M>.[MC,';^1Y>4H)HLP8F9"03\A&<\P:TLRQK87*6;2YN[T#+>9FN:F%R7>DWKU]^G-,2O)Q?3'.H MD[=NC"%Z)YA)NH[D<*!,,>!8+G5K32>;O5*Q55/$(>COU(7M@[8?.R">7+$= MY &W>V4/A7HG7OGI^^;#.V,O93*FX-J/FZL#S2"D TTYD&':_K\!U.[]MO-=7;JR+UNXT]D]'>R.3P&S"#OKY5FC&41%K'",+P MK"5'R"")4(7&0% B M0PW*KR6VL0FRL-YG6Y0.$""$I M+ &.3(.*)4!M/@$A!,YE-!SU3I9'K[@#./KN(=BVT]#+59)&:I\/JH/N4+2I M$^W$-03< [1]'QXL7> MGM?S!;EB2JY_G\\VG&P8B1&)?9*+M4R""M&#X]Z3<47)G[ M;(:@843? 88^D!+6#;I^NEQ.9[A<7IO$VC]KIKEA2@ MX;6C4? 0>?%0=)8H M4C F-CH8>8JL7@J;VP9$PVNH![AMDN@K"_16)I[J\I\%J\-- ]E*4,!**"4G M2]E*F^KE>V2,'%\/I]['3YP.D/7()#7+ MKV;AXOMJFJY9*5$4XX4BXU"%EO) _K4D"5SI8I3-4?TT7.^1#86( M2?:SGCRV!/]V4RR4-+>)8CTHKK:M\M9!J*)++!B&Q4OC3W/"^AAUO12"GRB8 M&5I?'6#P)IN\,Y%$9,\4MP68=$CF:1"<\G4\CJ7E.RN9&]T;?828+I:R 36^ M+9D_4/R=W&M?KFKSXS=_UE&'N)R@)QY<;4VEZCFD8!IBP )9,<5,D=P7VRB# MOT])%XM>._0<)?@C9@E]JC41 S53)U=&:_H5_#=\_(ZK]3CUR)@ KCV)A6E/ M8@D2@FUK/59US\/I_-[SO6#4,4>28NDPC$ M0Q:@M-'@C,K Z*MRVF:6VC2(?IJN<7LDM%_EAE-*%PO>_3J+U_-:AGE);-VI MN$ 2(5[]WL?P9[TFL%H$4N1T%A;?UQ(E>23Z2R+N8BV1*_N;\"30)RN@\#J! M%Q,#A]H1I'1*6((*NDT3F(9,[01O?;;P[@4.'33HOV%Q8]L_X0S+=#7!D'5R M%)/P:!6HG"VX>KK E!0^(TJCV_C=+03MA$ASYH@\3@VCSYJ\+J9U M@1=1KS$QHMME#KEX(V*4RI8VY=2W-.R$&'NVB#E0V!VXG'M-P^_/YMGB4S$S MBS'45EZ$?64#AQ@U OE3H0(+-L8VN<7>I.X$.G>VH&NKNBX2W >S?J.4(3$# MW/NZM5/'[13+ !G+P@FOBF]3!;K_7&7_,E"UE\@'\V;MR^%_KZWGZDWD(^8\ M[/+45L7KS]#?NB8]:.:2T0E,KH&0X?6RHK9@@V=">([)-YI4T%%->@@V,*$D MB%B-3)-']:G0O\C!.A32"-,FU7PY->G[X&B(FO1]5-;!;MS3]2$".2JLM?R6 M/#TY8@U!NMH$S,:01)&1-[K$?72!5E<5ZWN!8J\"K7TTU /<[E499*&MD$R MUK;&BDH#K?8*'$\D+U1,L$;N[5P*M/92[Y,%6OO(NI=RG/N%19L2$AF9IVC1 M@V'5H6OI:_)K )-DN4CDE&T<7I_57WG67HI[OCSK "F.WOW_0571_9(BD@[3 ML9ZCHF2%TO> MDJEZW\* -Y(#S]&@]-8[<9IKK0<79G5597Y4$#.TOCJ(95XME[@BJI&1218. M2BE:H@UYTF"R T[)AD-Z>K:__T M[PM"[Q3Q?IKJ!M[$AGTTLR@402E#D0 L[Q+KF M%^$CXT:48-O4*3]+VAE4;AT#MF%5,V#\-?0F^-]P_FD1OGZ>IG!Q7"_(;4\: M9K-[)SJ'W>!>WGWGJP6&Y%UC>'/C7ME+B= MM&-RMKL/?;(K(;I<0M8*>(Q(2[L30-&D!T8&(+1BED"Q0_ZVZ_NZB)<&0L/= M_*Z)O+OM/K7%@@]N!?GT\YIZG?9-(9] FZMA-9<)>#V 5:Z&.*@3>(9<>Q&* M"6W*=IKYGNL7_#:???J-5MA\M<3^]/WV3>OWK,5^:Q6:[$YJ3W:&U>R,4;2^ MEP!!,LZU9I;9-H+8C\[>O=<^>'H8)C74V+GYL<,K!IYY8%-/=H(Z@2>@)R5/ M.3$),A HE-64M]GH )D,.A@;"'WGZK[.L_IV#E1^V#H;2QLB]Q&X.'N^) M:=TVBSGI;*9<-[G:AYR"P\"E!;0BVQ"R$7JX9F);R1AY&MM@6IX/+?*Q<7-E M77=9V!Q-8;8BJ91!L429A>+U)D1AX%V*@CF6S&Y5N[OA9AL9XS43&TB]\Z%E M/2)@4IW-L_@^^>/#1&1I& H&%@,'Q96D>,U'0"64TRX%)<(3Z%AB^I^?YM_^ M;?/$*X!LOEGC8XV,V_>-"(-AE#8_2H*CGM)>T_SK[Q,CDY/:6#"\SNYCGI!? M;ZAB-*IHF9DN3_F$_;3^Z^_C]8%KH_4])3ARX<[Z%NGK*]*OQ[,SGS (9 M>3Z?)#A.D591F)4UTKKR(#Q]='?OQR>/,>C X>EIY4@1T M=Y:NEQ446^.WE)@(:1,62#680P")83B&3"6-=DMLN#; M% D]I&3@0BS?'79_!/.TO2@DXFGGC;, M;M[.] ZTE7?G?:\>O._VO.IFJR;Z$C"D $4R6EA31HB1<%$XM\D**U"WV=;; MB\SC&S3M\++;O6_A993"!?"<,3*6&"&@H<#02AF3L);%$872R6E%.YS]V.6I MF?;.TI;5>2Z&U MA.29H)P[*.(X%&#H2U84SFJV4U/$W?:OCZ!T7#@. )+Y"!H;&9G;^+ANN)R2 M"850@G6$O8J&.'$V0E&\:*.$5F:GXMR=L/?TRG4U7N-Z\^95T,OLT)7]]76/U]_ ?\\7KB[#<#(0H/A@2 M&"B+I7:6,N!JWT<=LM7<6,92FSL">Q Y[@[L<*M?:_WT#;U;QNX8J^!*4YSJ MP%M9)V0%#J%D06+$;(AS)ER;A@![$CIN -8,,+L#\VCM=0#.CY@^S^87\T_? M?PK+1UB\L,OND/(O0,?]@@;&UN+R'5@B8.)(0.QI<'[["![G77V)1369@-M*TDC M%P4/H?#G072 ]/N#T?4$+^\LDYP!:HF5B3K!4@H(*F)2FF?5:BS\8^1T!Y]# M5/TT@ Z0>P?@>>BG&M]_OZQ6\+:\6^"WZ?QR25'D],NR]DE?3.ES MS)-09'%8%/A$AJ:R0 BB)/#&.+(;RFK\@YC\T=VL?=_;U[;[@:J>GTCN'3BF M/V8+3%4M^8_:JCI/JZK"Q;O+1?I,.<3;>#&]JJ/[*5P$8O##9\35JR^U#G.2 MC/:Q#FY.OHZBXY*#6\^/E[G$8I*PC:Y5'4%T7QMCQ^'SU#KL *[K1';=(62Y MYK).%I_FS8"2CXLP6UZ1-9$F264IXA#"15!>,7!U]!,//#G!M0FJ36ZX*X5] M)8O# +&)=D9>>!_R]"I_JS8TD3KJ6F,."9FNTU_KC@UZ0/3$0A!&[52TO^7Q M?<5@QR^C0TBQ _?S0Y>BVW-7RI)SCF(]T,$+XD7I!,[X -8*1>$K4LK<9CE\ MBJIQAU:U<3.#::$#1.WJ,F]BT-6]WY@02[;$Y(&K(D!%8MR96$!PQA0),DEL MTY/C2,+''5TU[O(WA"X[6Q4_AL4G7/T=5XMI6G[$Q9>)-Y*A]!Q0:UKB>='@ MA#20M4B.=9]7&=S73 MTLB.Z@>^WF/"Z;>MK.5L4^ Z ')*BI4N"4*6=="2%EXXU%ZY'=S6GJ\==Y;5 M\$ZLI=2[O>WQX*#BH%E6#Q\QT."J)RD;JOO4@Y?<%-NG:$-)?%UJ0&&YJ-/N M3'004_ \&7(6JDUUR#:*!CX)7-[>6BJLR,P5 \ELO9N9#+@*9I%8[8^,*LBG M^G<,QVHGU\L&P<0S!X('BO]LW,@1D_&V/*F-4VG:V6X;CK(I/L1<"#VBGK:P M"$&E E)FI$R*%"[E.?N6J]-/9]%PG02XZ&EYC"5"9#H#"J2@WZH41:.H^!%J M.O4H^R#AN1J5O87>0YJUI7:'\5!0LD=M'['VB9U.Z0S:DZUU)2"PE4 %).-:7>J4C""E$-@\3HK]F MC=Q>"M^Y1FX?Z?<'HTVM5K1:U_D/Y)6QGC&3?*)R&8I3QMI4KZ0U:J!]3C5R M>ZEZIQJY?>3> 7A>TRNGJU]"FEY,5]_71L65SR:I C95#H*IW9I" F.R#2S[ M@(T&'/](R\C#?H9>MXX4=G=PN2XT52K&$@+$& 5E@%I#=%Z#\.2:BQ8)GVR@ M.11@>EBHCM7PDX Y0-P=0.8W7*UJ]=X5+]=3/A,O+I%&M$@?'Z^77 MI$32+,M&4PT>H:8GR!RBXX?C"HX5> >@>8_?YA??IK-/]Z5SL\;RF#C))+,Z M\RHG3R85&9!8I,\J M:@<:#2$0Y8Q9R6/TWOJ=%JJ=>EGV4R&)LI MRD\Q0_1&ULWJC)C1AMVRHMT1,'87B@-5]E#I!\AO9+7_?3J;?KG\LB%F35'Z*X^1!2'%O]X<\[A%L3 M-+>E-L!V2$&XY^3PK 7C*>Z1/H84!E3_W5>/U_A]$/4?+,4.@LA_#XMI7>[> MA]65!RP) [-9@0]DL.Z.G()"FOW:*WJX-OD3-;(G&YS@O,C+>.FI\?I]@F@'"#H#J!2>WQ4 MZC<>T3&=K-;$O:U68RG5?7+=!9FB=+HRM*'>5GMJ7GS'>GJI21(C, M*@$Q^3K8!RE8E#E!RI0J)J$]+^U&SCZD9MR[5(.'2D<+O$/0;(S.*,%BD1YD MJ%->$",X$R@Z4,IXU%('T69<_./TC+LF'J_G9X!S@-![@,YTA@].)D0I7'E) M'CKJ.E"*9PA95 X2CYE%+1LE93_2TA=D#M'P0] <)^X. // ?]V>TN"F51, M'6260]V*TO5 2PA@E)4P)6WPC?KP;Z-HW,N5K6OL#A-\!P"Z:P(W9UA7NUH_ MS1>+^;_J"5?X2I^LOD^4MEJNBX",\: <2HB\[I/K$F-)L=Z_:NZ+GJ.RJUJJ M W'QA)\:5$D= +"Z\U]GR]7BLM[SHN1VNOQ M(3\=G8W<^$3:34ZFR3X5%.' M1"Z?_#X'0RX^V")M=&U:7.]*85?56,, KXER.@#=8P9U>]GP%\1WN$A5>Y]P M@I04>V4I*I6>Y..;:[#GL06179^CM?-X0*AKY[N]]BWH] M)X$%$AE^PP5Q\K[J;./9)S%HYI3P4+AG]4 Z@Z^#,3 *C*J4>DWM/O >O?:[ M^QN[.G8Y#D4-1=TE@'Z=T=-QN?[^EKNKP^E),B*E$!5P[3(HJ60592&HL.*$ MDR5Q?C"0GGIS5YM3K0 UF.B[ M:&@1NKF?[SY5BSY:TT5)'J\:+ZMH M) 07+13&BTA"V1S5WI!Z^IU=)9!#@VE <;>_1+SYH'Z)88G_ZW_\?U!+ P04 M " 2@5E4@=) E%M- PY $ %@ &5N=BTR,#(Q,3(S,65X,3 R,2YH M=&WM?5EWVTB2[OO]%;C5,SU2'TB6Y-WNKG-HB;;9(TL:22ZWG^X!B22),@BP ML4C6_/H;6VX J,55-BE:/TCPOU79?$EN8CX^RJI4O6K'N?OC_COOS^BE_Q]F,=7O_X]3BZ")/['+TF\\W+\+'H6 MOXRCQT^>QH]?JA>/E7HZ>O8LVMM3H^'_VX5)/H+'^3=E=96J?_PR2[*MJ<+W MOWJ^-Z]>7R9Q-7VUN[/SG[]XSU7J:[45I

  • 4" !Z!@ &0 'AL+W=O!TMVV-P3E9*W;C) MIW(>Q"XAK+&P3H'3ZP[/L*Z=$*5Q.V@&8TA'W!_OU#]X[^1EQ0V>J?JG*&TU M#XX"*''-N]I>J>U''/SD3J]0M?%/V/;8/ V@Z(Q5S4"F#!HA^S>_'\YACW 4 M/T%(!D+B\^X#^2S/N>6+F59;T Y-:F[@K7HV)2>DNY1KJVE7$,\N+C6V7)1P M<4_7;- ER5\M15J..NT1FEA:0Q:,XLLA7.DJ!BD3WOIY EIEL!G)6UEX$*6 M6/XM$%&>8[+)+MG3Y%G%^\Y',_@UW)E MK*9/Z/X#R@&C6H[S!X>3S8(7$?J3RR&)"\ M1Q:*ZM)8I.TU$ #6JJ8"%W)S G1-V*R(L[LJ]XCAC9"$5)TA4?-VC&6QJ*2J MU>8!#H#E8<9R-TA#-LGABY+OA"Q4@V#Y/76! L4=7]64VC2,60J3,)\RN#"% MNP/J453FMYTPPI=\$A[G#%Z_.DI8\GX,**3I-)<%TGZ29L#"Z70*R_+.K[7\ M09,5%V[POT*):T&>69CF$XJ8)X47'?@!9$D[CB1O$9#V&?WV/T5X_:%!O?-=S=]9)V[>& M<75LK,N^GSS"^Z[\F>L-'1C4N"9J?#C- ]!]I^LG5K6^NZR4I5[EAQ7]'% [ M .VOE;*[B0LP_FX6?P!02P,$% @ $8%95/I&ULO59M;]LV$/XK!R,8$D"Q)4JR+,\) MD+>] &D7-.V*8=@'6J)LHI2HDE0<[]?OCK)=>TW&_/\>[$V4J; M3W8IA(/G6C7V8K!TKIV.1K98BIK;H6Y%@R>5-C5WN#6+D6V-X*57JM6(A>%X M5'/9#"YGGO=@+F>ZJ:F_6U4'IU,8@&6\8[N5@Z8HPN9RU?B$?A M/K0/!G>CG952UJ*Q4C=@1'4QN(JFUPG)>X'?I5C9/1H(R5SK3[3YM;P8A!20 M4*)P9('CSY.X$4J1(0SC\\;F8.>2%/?IK?6?/';$,N=6W&CU499N>3&8#* 4 M%>^4>Z=7OX@-GI3L%5I9O\*JETW08]%9I^N-,NYKV?2__'F3ASV%2?B* MLH M,!]W[\A'>70&3R7JN"N*(<11 "QDT1%[\0YN[.W%WX ;P(/BC3M$#7]>S:TS6"A_'7&5[%PE MWE7RWV3VJ#%JS:EM>2$N!MA[5I@G,3CF 0[.Q)>S!L\*C3UEG2A!5^"6 BJM ML#EELY@")ES4R))8K@7V%Y+K4J0=6OTDR!E M"X]+;)EA%4H",&K2!K@],46 ; 6XM@DSB($T2B+-@G$7P6U7) H%VII&N MPR@HI$H^$VTA/L\V044L8%$"412P)-]J'0+1Z /3?;S0&:[#S.-YHLR%B.ZWB4F!5%)+W@PXM\1IS)O_N&:=Y&(3CY Q.)PF&B<1[ M[;B"]DB-G$"*3J,4B0018H2WG2$P_O9)@2H@\ FG&^?-&F>TDP:C>=DNBG(' M*VZAT:!TL\ L8OU0+?NKP-2J(Q@611?>T$HBFS>P MQ"+6!I.EL*2MH_L_B=@PPSFIU#83)Y-ANF4$&*)MA?\0J/7P_X=$(QI^X'7[ M(UPU7*V=++X/%ALFAZCBX>0U5#_CI]AZ*:6Q%2R0CN^)'DU?A^4+V&$EL#4: MK$+J>B.Y&L+[_?D SA>F'T%DA-#Y&+'>.F*0)2/ZHGRU0%=&.B<:!%;!? T% M2BRT64_A#VR+_M-Q.(=\D$<.0[C:\[5/TTA"\3WG7W.^FF+'Y]<)1&&0QV,D M3I&:Q),S)/-@@M,&67DP#L=GK\VR*,]0*T.5*,BR%.D@9BA^?#ZA;,A(=IR@ M;$R3ER7QV;'YA'.,D:L@CU)4F41P&B>3XYU_4!\(,\6IP3S,)$BSC&#B?"3W MQ(N"E&$,MT='CWC&UR..:^H1_.L+R7[CIOV-LC#*_WTUW^?K!'4I7B*B((E9 MS\F0\])G?;3W>*J%6?@GHL6RQH+NWU$[[NX5>M4_OKZ(]T_8-]PLJ/>4J% U M'&;I $S_+.PW3K?^*3;7#A]VGESB2UH8$L#S2FNWW9"#W=O\\A]02P,$% M @ $8%95 +722O* @ 4@8 !D !X;"]W;W)K&ULK55M3]LP$/XKIV@?0(K(6UO:JJW4 M.0QH1 ;)JF?7"32VOAV)GM4.#7 M[^RTH4S0[<.D*CD[=\\]S]EWG6R4OC=K1 N/E9!F&JRMK<=19/(U5LRO91#56<(G7&DQ354P_+5"H MS31(@MW^MK=N(9I.:K? 6[5U]K6D5=2@%KU :KB1H+*?!/!DO>L[?.WSE MN#%[-C@E2Z7NW>*RF :Q(X0"<^L0&+T>\ R%<$!$X]<6,^A2NL!]>X?^T6LG M+4MF\$R);[RPZVDP#*# DC7"WJC-)]SJZ3N\7 GCG[!I?7N# /+&6%5M@XE! MQ67[9H_;.NP%#.-W M)M0.IYMXD\RW-FV6RBU0:T\R8T9WBI/IK(<>D.Y=9J M^LHISLXNI44MF1!/<(X/=$8U%G"K2KMA&D/X@G826([Y"61)"&F<)@?PLDYUYO&R=_#.6,TM M$_R9Q)ZIJFZH"*]5PX_YTEA-E^;G@7R]+E_/Y^O]URH?Q'3=.C8URW$:4#L: MU \8_$,BV',I.A?3N4ARR14UG;&TKTJP:X12">I>+E=C@LVQ6E*YW'%<&,NI M,\CQSF#9"/C,2_2'Y!XQ''%)\:HQ3!;F^'!JZ,,3,FW@ Z1I/\R&,5E)?Q0. MDA%\1F/&U,)Y4S7")V25TI8_,]_;1Z,D/$V38S@:9&&2#/^2JE5)Z%D6#OHC MLD:#L!\G,-\'Q4>:? 9APPS0KZT!L?A.+-N;_;H8+[+3F"C_H?U-:)(Z# =Q MYKB0<>HEIV'<2^&M6Q?M]7F%>N6GF:'C:J1M6[[;[0;FO)T3+^[MM+UB>L6E M 8$EA<8GI_T =#O!VH55M9\:2V5I!GES34,?M7.@[Z52=K=P";J_D=EO4$L# M!!0 ( !&!6517+((R/ 4 *<, 9 >&PO=V]R:W-H965TT24 89.Z6%*:!'"2I>U#AZ#-5@S#'AB9MHE2 MI$M2<;U?OT-*OF1QO&+;B\7;^?B=*X_/5\9^<0LA/'QKE'87@X7WR[/1R-4+ MT7 W-$NA<6=F;,,]3NU\Y)96\&D4:M0HH70\:KC4@\OSN'9G+\]-ZY74XLZ" M:YN&V_654&9U,6"#S<)'.5_XL#"Z/%_RN?@D_"_+.XNST19E*ANAG30:K)A= M#";L["H+Y^.!7Z58N;TQ!$T>C/D2)N^G%P,:" DE:A\0.'X>Q;50*@ AC:\] MYF![91#<'V_0;Z/NJ,L#=^+:J,]RZA<7@W( 4S'CK?(?S>J=Z/7) UYME(N_ ML.K.YND ZM9YT_3"R*"1NOOR;[T=]@1*^H) T@LDD7=W461YPSV_/+=F!3:< M1K0PB*I&:20G=7#*)V]Q5Z*>Z[G\D$)F#@GO"/PL_#G M(X\7A>.CN@>]ZD"3%T!9 A^,]@L'/^FIF#X%&"'#+2TN!IB73MA',?B>F^!Z@:O"@=3@%P)J;NU:ZCGPQK3:@YG!?(.R$F@* M[F!F%*:Q.T/'/@KG-:+L1O?&D:R" M5Y"7*4FR D=)-29CFN*H+"I2YA3NK'SD7L"]J!?:*#-?0VV:)==K3.:OK70R M)O;K'\J$)6^@( &R^]V(7BO33O\)@%%2I $:6=XEUA0@\9=("%DX*>P@FK*OQ-QM4QXR44 MT%@D13.E^,V2%"HZ)D61PCMN@T=@LJ]B2?)DO%.QFQZEM3E[PK+\M/\]PH>A MX\8)(V4QQE'@E!0ECJHD)RS/]F.0]S$88J8V6-^=%],0;B$*NPC#,#P[<,5S M([RUQKD8S;O1]2:0)W7=-BWJ@_#;Q>.[DR[V\6.]_+.SQ&[MI:WK6*B1ET)= M7 CKBA):4AR=H/\)*]&9:)6L)&7%XCY##\1]5J$S\CSN5PFIQCF&GEE:*3R^ MDN W02H&2: MDH+2P(;D#"^KD%.^7645R0-%EA'&6)_(\N\>0X8%14&:!=XI+5&X#+PS2DE: M!;^/2TI8FG5ZYX16:=Q/<8AI<-/:8./HRA#UP8,D>OVZ3R0KO+3HCUFKU#H4 MHF!JG#_G@OU(E-R5G\^"*[^ 3T:UP3<.G)AC^^#Q1<5EKF&!SC%6UJA;;5PL M<*_R(<5G5:E-(KZBPW*S0)".6XK8-Z@U01*U:J=!@^5+#@H0]9-@&#[1>E_7 M!9^"-KW*@:@+C+Y'T_#2PVO>+-_ 1'.U]K+>:CO$3.M2XWOL>E"1]7\F<=3D MZ9[-AT_327S#9M,)6.%3L__:_":X[7J) T4A*AN?DX-8(2@QNL,34Z28:56W MDN4)W+8^//'\D%A?CGH#_N@.V(1'ASTCA('B(DP=*HLW\"">*8,'=(RD/>FS M()T$=F-,SG&8I9 S4E11QPQ"0K$TC'/ HE*D\M? ?N)U+3#PE M9BA*AT4^ -NUQ=W$FV5L11^,QQ2)PP7^DQ V',#]F3%^,PD7;/^;7/X%4$L# M!!0 ( !&!651K6+9JU0@ ,P7 9 >&PO=V]R:W-H965TT91A+ULITZGDFRVVEVFDTF[FZ[T^D'B 1% M;$" 4#)VE_?E^_&HU< M5HJ*NZ&IA<8_A;$5]WBTJY&KK>!Y(*K4:#(>+T85EWIP>Q/>?;*W-Z;Q2FKQ MR3+75!6WV[="F).^>CNC\^' SU)L7.\W(TN6QGRAA_?YZ\&8%!)*9)XX<'RMQ3NA%#&" M&E];GH-.)!'V?^^X_RG8#EN6W(EW1OU-YKY\/;@:L%P4O%'^L]G\6;3VS(E? M9I0+GVP3S\X7 Y8USINJ)88&E=3QF]^W?N@17(U/$$Q:@DG0.PH*6G['/;^] ML6;#+)T&-_H13 W44$YJ"LJ=M_A7@L[?OM=KX3R\[-W-R(,AO1YE+?';2#PY M09Q.V >C?>G8]SH7^2&#$33IU)GLU'D[>9+C=R(;LFF:L,EXDC[!;]J9-PW\ MIB?X??^UD7[+/@A?FISUC&5!1&"=B#$U*S-;?2-([55JZY%VK+ M2J%RE@4Z":N1V&Q3RJQDTK.2.^;D2LM"9AR^D;I0C="9('\ES)=@# *1("$S M@W._@8,,DG9ZL098L'1TIT\55!_N+(F//0H$PPH\2R^Y@H+$V@)/C'OHZ?R0 M_72<)3,%TCHSC?92KX)Z?44D&.>_(H? BJST/7_]_G=7D_3RC^074QM+%0+> M8:XD5.<< G+Y5KF0N?XF?%:>JZ@GO96+ANBCYC*2JY7(K@> M,1'6E;+>1V3(WCAB#YR+:@F;=EA/CFMWA 5QQEDG>C&T)!-&6E.QV0OF#9M= MOC@E:_P_ES4[*2L-/CFA0<:MW<+)P"A 1N0]O3JUQ$G4; #6L_1JN$!A5"K4 M> @[2^?#Z>X-X=35(I1^M4U:H$>X9:HAD%&@"-=,&_TR:ZPEZ'!$O#.?HNR, MDCDG)"VYXI00H>9^:T IK^#"2GIB<38=CCN=(:-HJ #A2^?D#K@T$]9STJQH M_7_,"T) _%WHILC#D--+%!+$1FJHB&2B_ V]BP2U*>#$@1,I2:@(*+1GQ\YY M1=F$* OT>$>N2,?C%Z3'3N9Q[@D3]YFH/3H!'=,8)]H(LH,<4_L4BVEU\>K0 M=V];]]X%]T8,$638>0@&2AF"["[8N\-(G;'9.)E.I_@QF2:SQ37[\7$XI]-D M/KEF",X47SL.2O*E5"@^@L0EX_2*I71B?L"B?RI-YE=3?,YP]!=4BMC^#NVX M\T!+=#%L_5@+RV.1V%LT&:?7#\WZ+-9"-X(,6LR3\=4"TFG]GS/$]GUQ?L?)9DWB)LETD?;X_.$9!D'KHZ7G=(X?3U6\,95@Y^(>PZD3%PDC M,XYEJSL(P]YEPUXG)<)/L3VR.V'7,H.R.QT_:O8#UPT&5G9UK'SR#+I;:E9L M-IS,7\ (PL!!'24!?->!F=N)R%H6E)@9=V70'!TFJDCZGJ7IOE(,0\,_R:7F MUE,!QP#ITV+S.J^O@0["MB!'94([O^2?Y2//M"Y\*$@+&>WN4&,K3Q$<4;277]7MA,A@8;SYEU.^GT MQS!X3)M*9M@W<#BD_#,N>P8L,@XK5M#>AM\L4Q32!STXG*'6Y4M,D$LA-!2 MCZO091#*)3P,)BJD&@$08(:B?I@NAK,'33P=SOLMDOCXC5!K M0F=8.<3CFML-'#%-^ZW_Z0'E<5J7/._-H0%X>!0PA!*"4K/?PX/*DV%Z:NQX MUA7?JMZ3(].^GLJ#VO9D#*AMBU!<_VUYV_&(ABM["GH\,R651H'Z'[0?C4190#M0_EAJ2%A5>8-?" MA(AZ2[GBY#T=+V3AZ7&+22&H(1\(E6[?XJAX(V3?W%/_^Y;(>@7Q8V#5[FG_ MYU6S*X8E7XOC2V>[<)*#-/4-GDLPW96@@(""2QN3(0GH>+"+HBDHL&UEMU$/ M3M]OJ97@#N-W.,\5> /\0.)N^Z1;%Q@E803:)@XE3*(I: "U5DU8$..)O2K= M$K@IA6YM"&%;4JX$O>&CK#LWI"GC8^8-9?[1_6$_91Q;*\GYOTCX^N\(6C9D MYX/X-+AX+EAY@HR67V@-5V)?>O!34N>0J[+LU2CW-_''(<-@\?+AV M*VA[0 0 4YH.PFX !"BY"NE3FXV(VG.U]3*+W8=:!TK$*G03M%7+"+Q6!A)2 M?+]IT#""9AMR(!+'(!O;+6F%O \C8IQ@N/T2MK,^<,-5(*7P$T&/2Y(\ !%W M :\RW\.5/X?&*/GP,J*5V=UK)'& Z".KNZ] #3V-EO>:PJG;B\T0B@OK(B>"*Q:),1")U:6:GRL]R9OLO;J#.6DO?0 ME%J*P/G8"M^AQE!!17F.WCF$Y#XACZK65DB:539H@E0G2(]VZD,@ LIKOHT% MRS7+7^$?UFKD(,,5/-N!?[=? VYAA27$>6Y7A)ECEW^CW@TK=%N%>V3J>!@, MXV5K][:[JGX3;VCWQ^,]]P>(H9E+B0*DX^'E?,!LO#N.#][4X;YV:;PW5?A9 M FS"T@'\7QCC=P\DH+O O_T74$L#!!0 ( !&!6519)^C!C , $\( 9 M >&PO=V]R:W-H965TJ151&L>W M4 2'S68OFV9/M^C4,=UD 07PP=>-]89HLVJ8S5^1/MG M]ZAI%DTL%6]1&JXD:-RO@VUR=Y\YO =\XG@T5V-PE>R4^NPF[ZIU$+N$4&!I M'0.CSP$?4 A'1&E\&3F#*:1SO!Y?V'_VM5,M.V;P08F_>&6;=; ,H,(]ZX7] MH(Z_X%A/[OA*)8S_A>. S>( RMY8U8[.E$'+Y?!EIU&'*X?E2P[IZ)#ZO(= M/LLWS++-2JLC:( M,KU/7V5\@^4,YDD(:9PFK_#-I\KGGF_^G,'#!X35.>9SX&A]*15?-6 *J/= J[)6@.\ME?0-V#4*YI@L.Q'S#12+,$_G-%@D83PO)D0!8NXF1:[K3:HW'M@@DP MJ ^\)*I%N,ANH0C3+(;?E/R)2\H676;0L3/;"<)D81$OB'->+$I1MN'DYEL92U904A6,=Z7[BU"!1 MG.$FGZ74IX2XG 0R)).!"AJBRQ(OND'5:SICGMX>41P0VJ%SH.LVEW;H]Y-U>BVWPR/Q%3X\M>^9KKDT('!/KO%L MD0>@A^=KF%C5^2=CIRP]0'[8T(N/V@%H?:^4O4Q<@.D_Q.8_4$L#!!0 ( M !&!650YL Z9'1( .Q, 9 >&PO=V]R:W-H965T5Y7GL74GM8^IG9VD4JE\H$A(PEV*T"5 M>YQ?G],-\*FG)ZZ=>Y/Y8DLDT.AN=)]^@-3+>UW\85926O%EG>7FU=G*VLWS MJRN3K.0Z-@.]D3GN+'2QCBV^%LLKLREDG/*D=78U&@ZG5^M8Y6>O7_*UC\7K ME[JTF5VM6KL]F92.4B M+C/[F[[_B_3R1$0OT9GAO^+>C1U=GXFD-%:O_61PL%:Y^Q]_\7IH39@-]TP8 M^0DCYMLMQ%R^BVW\^F6A[T5!HT&-/K"H/!O,J9PVY9,M<%=AGGW]3L[MRRL+ M2O3]*O&SWKA9HSVSPI'X6>=V9<3[/)5IE\ 56*CY&%5\O!D=I/A.)@,Q#@,Q M&H[" _3&M5QCIC<^()=XITR2:5,64OSG[=S8 C;P7P>(3VKB$R8^>:32CL\2 MOZ^D>*O7FSA_^.=_FHW"ZQ=&P%>,C?-4Y4L8% ;I>::6,5FM$3'N+P34(]=S M6=0J$AA/'X;B7D(\C%KH#!YFGN\8R^,N5"[L2I<&,\VE^$W>Z>R.EDP*F2HK M%G&B,F4?8.19G"=2G OFFMSN]D8=4\D^(7;:41:2F)_AB#QI,H& Z' MK4^?\S@!>2M3D6(O=)E#N/P0E6JAB]$D&$:S2R*QUAC[WZ"AC"F9M40;:XY0 MNA@%-]AP=$C[9%CX;38#8AT2?C MFV VO1:WP& XN7CK[.1V64B)2U9\R$$CG 0 @3MI;(X00E:98"E$ S);!69- M.30PH:#5^\ MH2O\.7QQ&<#J"W&_4LE*T V:0L"$\)1!:8SYD W>$:< 3T400%$ *V*U@?BD M2*E."%ICBY\5ILZE1/3P2C 2F@1QB\ADW*0LAD8M+>T8T4E2%DY(\6MB-;DB MN>% ?"P+VD5;S3AM,"UJ^P _%K"ZF;"?O%QG++,BY@ ]+IF+P#*UH59]D# MU)*1%+4_U2'B\^#3H.-) _(^8(PN4@8&M@%:&WI9LRKHRR<)4R0MMDPKC0F5 M?M%W3B7A#:DDC )2 D1L&98S0PI;&KK>Q 4(L=ZL;ELH:9BE[KK8[9*7TX_7 MD"&N#ZC'[HBAJ88_6I7 UXVT#5/]<9M,IDM)5*;3'RIB=YIA0OZM)%W1U' X MK._F.G_6'4%FUP6YA2J,?685Q(/!(A7,>[OUL= )MOPD'7A?+(US^87*'?;' M&V4!/?(+,G+,@(Z 0)3TLL^[NX'8P "4I3V.$[!KE,\C(!7Y$G:% 0R6L]'8 M*BDV)3X9;U+$&"".,*J%, R#ND":A*5.D2& 5F"3V*\-A%&,^H9#(&89V286 M6T%L$,[:>X+:#"*\&D.6Q4_?7CSZV^<@*>>S-;>6DWJR1BAL<=D MAQK /X?Q;OC&PD_Y8U8ZI/<6.YY6Y'4";/1@7N*RQER04,F-//Q)K MV.-0SQD*S1RS\&43J]39F9'.=#0Y/KL"!S>:YQQ-.8D2V)C.E .7*H/DLL3X M0,.!K VP->@B.@T'-S7\TW+G,((F6(&[C>3R+7LX$EC !_FE\;43ZDRZE#HG M($I>U+CQBGND0 0QY$WQ IZ\]CD"[N5RZ;XDL$&XH<68-6[$@,0'IZD'7I?C MLJEIL@NQ:+Y"=&S75*K85^.(%TO_99XJ<9PM)58^+TK] RMN']FP^_O[L] M)>;7^]-2F%T1!K"PD?E/O0%&(51(T$!C@3#RC'(*#,E"0;DOF2U$&&#[LQ<>),R6T [ <; M8F5GW%H62TI7B)4V* >,CJFBC Y%6$EFVIBD"V5N5K** M\R4K3Q5B7AJ4GL:EOW?*<@!J%9ZP>/;;OO4X:-YEB7N*T .(U(T>*8?N;@XJ MXCN@8$PU"7;#(70+G?=FLP'MY%\!!S2M8K$E"[)Z6>>I5.V(T<@75Y]@ C S M,L;W[* ^6^7 F$K8669ZP>5?##2GBAWFW"EE,.E'.2]*PIL)ZV T.%1Q(M+^ MC*U'XC7KZHI '$3/44&W5$4)1XM8SL0X0I&"_K7,I7":'W>R]/T,-&GZ+Y+! MRR4GBT*OF1V]6$BFS1GR^7C"Z$P]AW&P! M1JX57>$T#Z8)2 81W@PG73>/#XF6C!%5'C#L*$.<=ON\I\RK]-)#9"M!9=-" M1@T/\+&PH*8>+5;AO(^F6RV<1V6Y1QDNJ);E),*I8XL-!S;[TV&'(O(+TG$. MM93\E9S0>*E53L@G4X<3% 4IZ9FW[N^4G4QTSY(5_;8&6VHY*G/-@"W*!*18 M]@XUK_LMUIVP\'Z&?^5*Q .\NV?V0)X/ YSDLQZ+D>@7,E7F=?[!$=?GG:PO2 2<]+<\O6TN M$D#A,[.MS>I8G9.LLW==@:I:C/M0_HO/,7DVV;$IH> VC8'XO/& [=LN%,UH M^RL,7, =J7E#V8Z+DA[[ B9.I$44YPU M*-SNB<6F&Q#G;$0;Z_I*.0]?@+Y#[LCW8=3"-\L, MY7I$B_PKSEA8MV=$APHI:@%9G?S1ZKY99'LT,QPW2G(1D4^'' EJ\0:*"Z@7L 6VB0=AT#!V'7 '3JB6!0D.WDS*ZHH4#6D]? M=9WHW&*?9I391XY6C<79-N2<'0$;U=E<>%Z6F6.NQ_;MW [KD-^N*Q\L.@RB MM$U55EJGX+KJ\IWD;78&XB\MW//VZ$N+0\9;C7$\.?-ZX$9Y8WSLMYDVO,EU MG>(1O/Y.OJ76:R1-;JMA+(ED'VLR0(?)_ABWGMCZI]W:';>,C=TQFH4[ F5M)6J.I/ MOPR^!@>#@U F+NY7DD,XPYAMH]5EM;D>J4!\/YR9EG UBVVXJW"WKY/=6[5[ M:.X1H ?@'+R!RO"MM>8H"V@Z"/;'(V(3"3")BP4 2*825W(V^&2ZG>*D\%C8)J3!%R94ZI4E7<<;&%#?L<9+JB7SX@Q?^@6B2Y5 MI9/%0MI62=;+U;2D9R>W>CGW5U.DP;PBOJ%+@UDBS.&]8U0CM M;I>18-L9*9V;E-SNK$Z7JN+!Y>R^S5_KQIR2?_'QA$YB6YE1MZJNN[.GI'*N M$=YEK-FI2E.$A"DA>-N1FAC0E\)O3<4E!E,?**60#N;Y!$/0&'=!I=/1Q 6]E0-VW&:^7[/GRKU(E3'V.QQ.VGSWRD M^6PXY:@4Y]R$ZC3B^AHCO\RUR#12DZ)VC+1I_ZRT<:UT>F+&);4TX[[G.<0P MMCY?9FU#70,CN-BC#*!^A('47&W/3UCX&8&;/[@X>H0P$+=\U$E+/03[VI'! M40#K''74". ^' MW0YH3]\J]^W3^E&&\UD++,C-*A5G;4RI!.A&/U?/5*9!&+%MI_Y@:G+R&EM^ MUUWE*%B=Y!G'4,$_V>)L]%',%M2%7]#SDPVS.U1"XUSWH7&01^":H/,E'^L6 M)YC+@;YZ1,9X6RY+SI+]8QY;K?4HO&X.%W>WUCF -2? GJ2O.:+3>NS1(WOL MT7!\_1T_?;H[['?W@U3X^\M]Z,M]^@;M-R/--UO!N/I;/1T M/??H])Y[.)P.KB<'F^Z3P>Q[T_WOIND>_3E-]U96&'B3^E9-]^993-=YI_=: MGK#S?LS=OW?B]W?BG65^;[H_:=,]^A.:[B35/T23/7JZ)GOT?[/)?ICAO5WV M:=AZ_'I?.^C)FNS=)[UM_,5Y\#F2CZ=KOW/'XOQZV.X(?F^_?\OV>_2(]GNW M17=R^ST<-B;T3?KO^[KNDQ9??TY7/=K358_]@_^LKDFW#[JKP4Y-U*;!'H[^ ME [[S?<.^S?LL$?;3]"',_\$/76R/^200(J+G^"VE^(C2'^B-*S]+/VB+#@/ M)GLNC6EY794<+CKA*??VP(0WLNE)$&%R!B_0>R_0A[Z$9">DUT+Q^V&+7E7B M(=2'2:Z^7!?.+WGAZ5P&E6%N&07G=>LJ3]%@TO59GXO_H%;\^YV(X%^]IR.Y M_OOW;S57KO5>G8N;X ;#SL5U,)F,\'^&[_3V->]XG;/VG#0*KB>1& ?CFRG^ M7@_'XG.>%O%]WNIF+B0V-PQ&TVMQC6'7-Q'A>8.&;&38#B;4,TW MG P;C3-H[7O1N)H+KF93 0+32/RN[2Z;/!?A-+@9NW?L@V@XH0^C((*Z?O3Y MX@,?3^S&VOI%WM:1Y^Z%>A![Z ET&-'YK/V6]#GB4-A\=? T;7H@_1-3QNFD MM[.U%W*.TZ;>^<;$MZ[$O>WO[I6SZZTX..K*$&[+,-PG@\N\ZBYS+SL]_NP* MIU>=EM%H,/DA$!#L![;X:;]-G^YE=T_",SC-W^H?'/E? M.UKD'*WE1I7MWWRU7XVWWQ^=/(DC]F MR=N>DC-:ZKNC;#G*[CTZ+0[%OC?;?_"@T1$7]Z1Y_RZV>]CEQGG.35--G. : M?1O^*D=H.>M@UP\H7;5^@8K?=J7?V:*4##3=CU'55^N?\KIUOV#5#'>_ _9S M7"SI!>%,+C"5'F8XK-_Q[5G-MK5[SQY6,4UG0 -Q?:*C2?Z$%ZA\X M>_T_4$L#!!0 ( !&!653\*EN;D , -4' 9 >&PO=V]R:W-H965T M5)):QW_?(25KG4W70%^DX7#F\,R%P\U1F\^V073P10IEMU'C7+M. M$ELV*)F=Z!85[=3:2.9H:0Z);0VR*CA)D>1I.D\DXRK:;8+NWNPVNG."*[PW M8#LIF3G=HM#';91%9\4'?FB<5R2[3T"H942HN45FN%1BLM]%- MMKXMO'TP^(/CT5[(X"/9:_W9+WZMME'J":' TGD$1K]'O$,A/!#1^&? C,8C MO>.E?$9_&V*G6/;,XIT6GWCEFFVTC*#"FG7"?=#'7W"(9^;Q2BUL^,*QM\W( MN.RLTW)P)@:2J_[/O@QYN'!8IB\XY(-#'GCW!P66;YACNXW11S#>FM"\$$(- MWD2.*U^4!V=HEY.?V[U#"LEN$D=87I.4@]]M[Y>_X)?E\%XKUUCX6558?0V0 M$(F127YFB\ZP=[7/5 M7SW?PR2!(_L[+5NF3C]8$#T(LZ!K8*H:34[(#*"O#5!F4>[1A,P&(Q+2]9/^ MG/6@AU=<$8+N+%G:'^&C=DP 30&BXQF&$Z'4UL%WD"WC>9IZ81'G108/C3;N MM4,C+^V*>%6D,(O38@6?PCTA5NR1$ ](-]O/CB?DX.PY^ CH_-5D"5DZR;_U MK+@M=:<<^$3!;)+!]\/WCMD&6L;[=##IK7PF2]'YA(0 $22=U]'Q2!"4/:]Z M'J;@;,\%=RGD>],O"9Y:>EYKZ !;S.%],AQ:LKT:= M%:MX3E/I'5JJM&P[%PI-*$@9?C7-X_EJ^E(WG\O,*4KBG/WCOF3EPY:]P3:[I9#&+P/2/2+]PN@V# M>Z\=/0-!;.C=1>,-:+_6VIT7_H#Q)=_]"U!+ P04 " 1@5E4)HIH]W4% M "P# &0 'AL+W=OK74]= M;04OPJ%*3=,DV9]67.K1R5%8N[0G1Z;Q2FIQ:9EKJHK;[9E09G,\FHVZA2NY M+CTM3$^.:KX6U\+_5E]:O$U[E$)60CMI-+-B=3PZG;T_FY-],/A=BHT;/#-B MDAES0R^?B^-10@$))7)/"!Q_;L6Y4(J $,:/%G/4NZ2#P^<._6/@#BX9=^+< MJ#]DX"'R"=N;C5F:I+,7\/9ZGGL!;^\9O,B,_7F:.6_1"G^]@#GO M,>8F> M9K4U:\LKUJ!\EFU*F9<[?BJ^'9HW-?.&I>,D2>@GXCER2A'DIJHP<(Z(3=@W MP'B)UETCVH+=&M54@DP?!N'0^DJQ3&"JO+ X@5BS[3".-C\.\6A(!L3!AYD$ M7QU<&[TVP9,#GJ/]$!5!Y+R6GBNFA2CZQ:QQ<.-0S1@$B2@1!:D-X7(5Q\$-[ M75DH_7NJ&2>D9E(N\QXT_4MN\ MU-:%+(W?41X94T5 M.?F6F]3A-'T5NA2\D3I734%Y!Y)K.*H"<\ZH7&ER>-4HP69)MG@[8[7B.BS/ M#G\9$UBFR ]F4CL>A-J%9=3@EGNAMJC7VGB)Y^*!E2^M:=8EA#V'R-M@$:-^ M3'Y@;NJ8?[VZD$R@'VA(QA=I)CG%#IWHXKO&:\PSL%-^X M4+6(B6'P:**V+;Y%S_@D!C4;L\VP/@5;+,;SY7(P1(/RO'Y8$$3V:CY)\"U0 M"O"QVO=C6@BFS%E5&_]V'''7"E])U&9Z06O7@:1+4:KFK5M*YT*S(DX/@49.<*9[?7('9 MF'W6D/PW;<_TZUVS,!0)%4*##AL6); &L<=6F1]$.>HR%@F$V6#B3MA$%S[EVT*J)MXBBN_8"<(24]^'16+6 M.@DM ;<[)()NMJ>-[_T509): MH([#!&4>M@E!=+HX:)&#Y7C_X.#ID>B3^6@P I%[:CB&<( 52"RBWPO-_.SV(GZ6J37R M@8W4Z+!_X\8&Y.*XY3C/@PYUGYR6 M P 8W%G6'"KH7HA)=B@? &T/3P0F2^ MG:;)4[>?Z> 660F[#G=EBJ31/EXH^]7^.GX:;Z'WYO$N_X7;M41X2JQP-)D< M+$;,QOMQ?/&F#G?2S'B,67@L\2^%L&2 _95!Z.T+.>C_23GY!U!+ P04 M" 1@5E4NNI9Y(V<[F[?NCT T1"$BXDP0"@ M%-VO[^X"I$B:LN1+,NWTBTF1P&)?'CR["_-ZJ_1GLQ;"LJ]IDIFWO;6U^=5@ M8**U2+GIJUQD\&:I=,HM_-2K@O1.)VK[MA;WRP4]RM;;X8'!SG?.5^"3L+_E'#;\&E918IB(S M4F5,B^7;WFUX]6Z"XVG KU)L3>V>H24+I3[CC\?X;6^("HE$1!8E<+ALQ)U( M$A0$:GSQ,GO5DCBQ?E]*?R#;P98%-^).)?^4L5V_[I!)#?]G6C1U/>BPJC%6IGPP:I#)S5_[5^Z$V83X\,&'D)XQ(;[<0:7G/ M+;^YUFK+-(X&:7A#IM)L4$YF&)1/5L-;"?/LS0.7FOW*DT*P#X*;0@OPN#77 M PO"<<@@\H+>.4&C X+"$?N@,KLV[*]9+.*F@ %H5:DV*E5[-WI6XKV(^FP< M!FPT'(7/R!M7IHY)WOBXJ??21(E":PW[U^W"6 WH^/ MO#%L*3.>19(GC!N8:QC/8I9(OI")M!($IF[)F'';$ >["'9B5&B-J\-ND(;) MC-:(5&94(F-N8=J")[" 8(1+$&]0$XBG2!="5S&E9=M/AP'MLA@70[EVK84X M!ZUT79,U_.8Z6N^N.L36?/=>;$3"'LOK_N:1W9+I5^P5&: * ]J8UPABL8,= MIC^C4PMXQL[8*)C-)[4K>7+TIG;GI+$"-;>*)B(Y"(U>C,#_P&.<>*CT\XZ% M81!.AI6(\NH?_ZSL/D!G+!P'\U&W#G["^WT KR#DF848 68H,C(&?[66/V,7 MDW&G,>[-_3'UA\$DG)>7MA5._3JHG**S$&_$4*;67/# 0.%Z0A'35__N#'Q&%5 TOS.*CK;P2/;M8Q< M%9!S;64DP7W@JS7?@*^I%!9Q0&&2IA$^!7,TX#<[Q^R.7-/0=">!%\AG/ MCPCE&XLE I'1,]I43F14Z+=,0N X- M!0<^9M2R!74-@%O1^] 0^]JEY(PZ$!TVV_C&M+E!_U@1K3.5J-6."!JEU@#( MMJI(8MIS"]R&X+Y;0ZVM*1+;5 8XOHA$?%K$H'!,"N2R2!?D,C $XM !3=E@ M/-SP9\/^!4LA/)3JP,,8(AW3TI)Z:.Z4H0E@[PG1< BE4P+<8L"6-79#^5 R M@NXTYPDCGX+/ITZBZS!SL2CKRK>?%V50HYA',$\;1C!+T\. M!*[^2+IK]9+O? (%TYXN6O4['_FN@OD)8'D%#?%L/'OM]&L4(CS^K7"5+OKO M%%FSV<5K=@O($RZ<)\Q".R?SB^>,"WUK_B(<=95/1PJF"DC\9:=/_TT<^6." M7[R9#P4=9WDS[^IFOM^'Z46P+OW8 MZK?J<(K<]SC?5/XZ&ON^.I: :_>QWU!6!R@(LSZ\B5T-@'HA0+W6.0PGOEY! M/C-E_U>@2Y(=CMLWN&PC0+_$%*ON2$B MU1!SF!WY4@E/+:2. & 6HX@G.X G5_[Y)8-#]6'[9 +'%$2W+ ??15@XK+B. MRU+5JUEEVD,F>86[CKK)XV QY=I,=^.A.FJZW8>UW2F6P*B='CFW <"ACD5N_KNRU$8( M7'],4@Z^GN)F6HC]X6^C1G[FWPON/PIX1U3!J[X*>PR$'/:D93?PM-BOE- M4,7:(.BPU>S5)R&8/PU%9[)PZ ]H,;;EV2C5X!_X#N:$\V;I*XW!*O9L/)GV MAU5IZ@JH U&D0OI(,!Q%:$V$UTH$!]$![25/G#*CFC(H]6PYH%.(!WW P+J;#*^[%\V?3"9#?OS;A]0A&^+%90)M?7; M09Z&%_WI24&>_J @3_=!G@YG>VN\@76;_\_".G5AG8YF_;!I]73R3%B/:P19 M@L<;E]PH;=3]X&E(BXU*-OC _4,!%(]<%4=U"8VY35W6N',CJK30?X[K#PMV M7%Z=K]6/38^8=#*I/:N7[ZOWQS&JT+[P._:O\;)L+ ^S 6E QGA^CRW?H?^! M!&PIZ!PT$M(U)E2&N9K!L)SO\&& CJD='!\Z.*H?1G475IW%?ZLB-VO _CFF M)I9Q.C9TXLTAJ?VN[R,&M4]/4J%7]($-GAV 8>XKE.II]0W/K?MT93_L5EKB)6,+48?]BVF/:?53C?EB5TXA0 !D !X;"]W;W)K&ULO5AK;R.W%?TKA+I)$V JS?OAM0UXO0V:#VD7ZZ1! M4?0#-4-);&9(A:3L57Y]S^4\+-FRUBD6^2+-<,C[./?>PTM>/FCSB]T(X=BG MKE7V:K9Q;GNQ6-AZ(SINYWHK%+ZLM.FXPZM9+^S6"-[X15V[B,,P7W1YWC@:6%Q?;OE:W GWT_:# MP=MBDM+(3B@KM6)&K*YF-]'%NY3F^PG_E.+!'CPS\F2I]2_T\GUS-0O)(-&* MVI$$CK][<2O:E@3!C%\'F;-))2T\?!ZE?^=]AR]+;L6M;G^6C=M.DHJ#<.8.O$NO<]4=Q+]1.6,95 MPVZU=4ROV#AXN7!001,7]2#N72\N?D%<%+,?M'(;R_ZJ&M$<"UC MLG >#3P M77Q6XGM1SUD2!2P.X^B,O&1R./'RDO,.LY71'1Q6SB Q +K;L%L/MS#LWS=+ MZ\?_/+5C O53G+'#[>ZF[+U?[K/Y5Q5+RUXT++FD>9HF'+ M/7+ROQK%KG>F%A?L7X*;/@48 BBZ)5 =@XCQ>V&= N/\+'@+X.]TNR/3[,$G MRF;V->^V;]F-XNW>R=I2O*QN9>.5COY=L&^D@K5Z9^&^_9;=6"O<7ZA6&_:& M%6$5)$6.)^]%_/9@[&ZWM+616U(^+(CS(BCBD$5E'L1YQ=(L":JR8C]JQUOX M7^^,(; F)*JB",(JGQ9$090G09)G[(/1*V&)OK"2(B7K(40:V)I'$5$:A$7( MJB L8Q8G093%D[YARAM65229_(BJ+$BRB)X"TII%Q3G PS\8\"P-@RHMC@ ? MQTX!GI9!&0%PX)A7!4MC>!06+P->E%509,6TH$+$TBS]'7#G09(DA'J:)BP) M@P*I\ SO,LP1U]#C'0=1&OH8E$&,0)U7=[BBTM"EXZ,6YF%JQ1I/B/L-YO@Y]>GPG M&]%*MP//%^3BM=!KP[>;?<#ZJ.O>BZ5L6Q+.FP:"[8C7B.VK77B2 MD#\I28KO'/3;GI5R<*%G*,^.G@Q*)%":Y>Q[!,\HOQ4A*M]$WT(FB#-G,;%9 MPN(RR(OH>88\C-*0,)8A163G@S!NL.+3%NTG!IQF2T'UI==*_H:!(;%6.[># M4=P'XQGF?40@6#6D[NC[DR!@.I% C.VJ3$MZ!,Y;F M050D])Q3899I1HZAJ5\A-@R\F(R, .HN0"; FCPWG\4'N5BWFG*.+_6]\ 6E MM(.[C:PY=>"'_0<%94 J5N$(.I)UOREL3;P1*TVL*8 VP;4<-BSX+Q/$1S MC.2F/A\4]":9EX\#I['U$Y_ME0'$6XH9+&WW<^_UJ(ABM@2[L;T/BK2H3\3; M2+!( X,08\2?T&GD"L8*;[T1+1\R@ )N 8)=\7ILQ7!0(C)JSH%*EAXPP)_M M5,GUOFZ) 7:>M&E.;QN>%&6-:'H7?'=&I'-,D9#T#-:7X'J RB M-(WA:BUH%WD-4O[D\E*J].DE>_B0GO![J"R/$Y4B,93!WC<' @.DEE,6 7F8 M0"5:(SUP\.[/"Z^;Y:,014^C$(6OK,13N-^ L)W\K5= 5*JLF$+9O-ZL=)X^ MI8?J"Z7&Z\"1QVG==T@*.4+M%A8 &?1T=MRGZ\,^<$QS?\;OTXB?PN6)CB/] MM&@IE%A)2!@6G-9F:1/WF>C)";G3)]:<=E>+K56NP..P6() I*&9#'QO/8PU MWTI0M<_26E--$/R4NH:L.F"I [9_>/)%D> MT7F'94%5I<,^]\Q#]/,X$Q;8SV%4B*EQ-1A51A$[=4.Q.+@/0E^W]K=>MF^* M^JNA:72Z6+OI[Y,>I_>WNMOE[ QHHGT MCQO!&V%H KZOM';C"RF8KANO_P=02P,$% @ $8%95#VKPC.]# &ULM5II<]RV&?XK&%5NI1F* MXGWXFI%D)74GB36VXTRFTP\0B=U%S&--D)*WTQ_?YP5 +G MQ_."?GG;=I_52HB>?:VK1KTZ6/7]^OGIJ2I6HN;*;=>BP9M%V]6\QVVW/%7K M3O!2;ZJKT\#SDM.:R^;@]4O][*I[_;(=^DHVXJIC:JAKWFW.1=7>OCKP#\8' M[^5RU=.#T]H@.V"E6/"AZM^WMW\75I^8Z!5MI?1?=FO61N$!*P;5 MM[7=# EJV9A?_M7:8;8A\Q[8$-@-@9;;,-)2ON$]?_VR:V]91ZM!C2ZTJGHW MA),-.>5#W^&MQ+[^]8>^+3Z?G$.ODEVT-7RM.)GKY6D/ZK3FM+"4S@VEX %* M?L!^;)M^I=AE4XIRE\ IQ)ID"T;9SH-O4GPC"I>%OL,"+_"_02^<= TUO? A M75>\$R?76MRLZWBS%/KZGV?7JN\0)__Z!K-H8A9I9M&?8-@_1HF] M:]@_AD:P(" 3^9[#^I5@YRWO2M8NV!O9(?3;3C&^7G?M#;;3>UK)?FB;YA4]T??^BV.'B<5"Z!QBPQKL?5P70F!!*=L.10 M3&0]U*P9ZFO(!JMK@HJNYFI@,>^Q>@-2,&\%3E+)?83D37T572%AUW4EHTK2L$DJ1/,:Y"RZ[$[24 MSZ(_N=&!8!;:J-Q1 BK0LY+WTWO-3EN:DD840MMAK#O. T::JP-K]>!(,ELN M-UQ6_+H2.J070S] +:G4P,D56Y/MNW(-ZRDR7^BD9$$_-!% '!"!H\17;R][ M@8CBQ9=!*DF".'")*CIY;6+>9O%/+=0,-?G@Q?F 2"##G6VW*9O>SEPTWK(E'Z/E.E.2S'-A*LA-(MK 0+*)5[S_\ M;&+ABBY0!\C7/5&\SXBF NH]]U0%+>+T;BJVO%A)<6,,#8XU6C[5WM'2:]%I MC$81ACI22AN?L#@P#_UR0*]K);X,1$&)[D;.EQJ9QA! #"(WVV4C_TU,B#^$ MD8!!\(7X2DT("82*0EY!23DA66EE+?I56QJ-*&Z-A<7$#V+*MC2>@&,GAB-U M97B!@\ZGD2ROVX&4RR[T4Z:A9M!<2NGK-?J3-I3'>W.M(?SX3WD1$\817:" MAKCX"6F[I81&V-;$.?:ZD8YL; M>W(Y=&,],*%&@5S*@K1^_LWX^%Y7;]UXJ6&/]+>=]!"[W"#$KVU8N I\-X[9 MIQ96E155SRAP??9L6O$,CG,]_+R7ZO/)@@J*A)S4D(VE/3?:61ZX,?Z^D00X M8;Z-%%4YO=[_O9QJ!B%E"G#MEF.6@ KQI=]=^_:ZZYL15Y(N-$K-U8;'S7OJ^&WJJ6*4.X_N0D9\QW\FRU,G1+0,8(V8A;(U4]J+$.!N& MR[#&2UF4NTBN49*2':59B)1-CAD03APP#-@+(6G#41@[>8K,C3(W#)\@1@XQ M?.1SG"640DEBQ,"#W-OAZ,5.&(;@F+E9..=(Q2/4#%/O<88(YRC,H*3'PL0- M,A:Y%.608:MUY*29S]*(&,U%2%!UP"E(W3"=2^ [09H>6RL]+H$/SK$31/C- MW 1_W9"A\F5I-CG=0F8=C"$*1I2E)&Z&7'3AN-!)4A.Y?(H7.06$SDPU(AP3 MT==T?$,]$*E%+7';I_#DA$KFWGYVU.^0+R5-?\*,(OTM32,C=M^6@OO28@=U MX>*Q:DAT#M/<#2.''6:!&^3ZU6&2NTFX6RJ="6[MC1@@(9L3O#BI"9..)>K8 MS$"W[5#9V4U/5>C'0LX&-)OR=B3#0E1;(+"]QV(*#.R!$::!0AE+<%,L7?8. M[SO(8T[@B(3\,QKT1^V]?:_-ZO%60%1F)_.I4R,[$X22[I=9'K(+&I\G_1== M6T_;M!IJ9_0+' ])Z:/5)OHGSK=%P5C^GDWM$_)!G^$8]H=^X$8Q-;!#G8 8 MH/H'IKK.M&V::6K"@)W<@5U#,P-:][;^3IAN#V:#GA*F 7 ZN#"C_WRX,D!4 M#TD3_1$NC]WY9.S.6[3LNXGI/B[:P#1NFE;_O925(F4 MK3380'8E'G<.@NS$9.RD9R%!Q<+D KEC#/-9&GK/:!L:\[/1>VTGE]"NLFXT M7%SV=M1D,E\W.:)TV-VC/(*;T&&8*!$X,P=?H&)%-B6ZJ-!TC.QFV#2H6@NX M&U#N'HR3QG?Z0\6HP 3A"*-/^?YXXHS0^5'DI\\#]."_A7S;JQ'R&1R]>_?3 MY+(WY,7OJ*D:6/?PFP_&4@@@6,?3*V!!#R@MQ) J0%.)MD.4-7B=))Z,R+G#P+($GJINF=(6(N,X!C'OJ0$E-,!*P; M.IX/79/HJ= 30D? L>">>BX09P@SICGN,-=XD]! Q'E,IX,=4P=0,,CQ!OOAP"-8/J$A(<^CT 2JH M7UR^HP)OCC/F M6 +0M)EK#=&/OHX&X."X4Y635:F5)NMA7<'JXU13648L3Z MO?VHK,_61OAI3S.HN._35W<^8.A&5->BE%159UUY?RMJ.J,@ !Z87*5+O#YK M64Q)=M\YO]I38]S_:V=3?2YVI%E=.PP?7"_JQ"?SWJ\_&U0O09:&E4HT??5 M!+S&@W43%]L/77,WN/=]HSV=?0C'[J7^W$\C)""]^28^/9W^1\&9^9"^76[^ M.\*/O -<4:P2"VQ%X8L/S#>J\:9OU_JS^G7;]VVM+U>"H\73 KQ?M&T_WA"# MZ?]9O/XO4$L#!!0 ( !&!653H58;QH@( +(% 9 >&PO=V]R:W-H M965TZ044GE3:2.3+-)K:-058&D!1QEB3O8\FXBN;3L+ * MEP9L*R4S^P4*O9M%:7386/%-[?Q&/)\V;(./Z+XV2T-6/+"47**R7"LP6,VB MFW2RR+U_<'CBN+-':_"9K+5^]L9].8L2+P@%%LXS,)JV>(M">"*2\:OGC(:0 M'GB\/K!_"KE3+FMF\5:+;[QT]2RZCJ#$BK7"K?3N,_;Y7'J^0@L;1MAUOF.* M6+36:=F#R99<=3-[Z>_A"'"=O '(>D 6='>!@LH[YMA\:O0.C//*/\JC,W3*">?F"U18<0=+P=0T=L3H]^.B1R\Z=/8&.LW@02M76_BH2BQ? M$\0D9="3'?0LLI.,=UB,8)Q>0)9DZ0F^\9#?./"-W^!;H>,&Z1.32* M"5CA%E7K^4N\@$)O,9#9ENZ'*<>9$'N@ 4HMT3I> ,I&Z#VB';T2)EF)L-6B M58XJ^^!E:-\5M:@?O+ZZOQF'.\JLP)WD.?WOZ^*B.))I-Z!:6""E6 M5U+#[M"0;KHZ_./>=;,'9C::6U.Q@^P-"FY[\!4$L#!!0 ( !&!651MX;/TZ@T '$D 9 M>&PO=V]R:W-H965TJ@ M7NPK\\ENE*K%YVU1VI<7F[K>/;NZLOE&;:4=5SM5XLFJ,EM9X]*LK^S.*+GD M3=OB*@[#Z=56ZO+BU0N^]]:\>E$U=:%+]=8(VVRWTCR\5D6U?WD17;0WWNGU MIJ8;5Z]>[.1:W:GZP^ZMP=551V6IMZJTNBJ%4:N7%]?1L]<%_]1J;WN_ M!9UD456?Z.)V^?(B)(%4H?*:*$A\W:L;511$"&+\Z6E>="QI8_]W2_U'/CO. MLI!6W53%'WI9;UY>9!=BJ5:R*>IWU?XGY<\S(7IY55C^%'NW-DDN1-[8NMKZ MS9!@JTOW+3][/?0V9.&9#;'?$+/_NBWS:JO$>_E9V1=7-2C2_:O<[W[M=L=G=D>Q^+4JZXT5/Y1+ MM1P2N((HG3QQ*\_K^%&*;U0^%DD4B#B,HT?H)=WY$J:7?/5\XHVV>5'9QBCQ M[^N%K0T\XC^/L$@[%BFS2+]1A7]_M_ 7(XAI+\5"(>B4T.YFC2.HSPA&BP4+ M5:J5KB_%7EJQQH61M5IBJ:@W2JRJ L&FR[7XV!AMEYHCP#X3_U+2.%,)*%IM M%\ITRJ:/$!_17(R83M5862XAQQNPM[7.Q1,Q#V9)B.]1- OB)+VDG],H"-/9 MI4"4( 9*$87!-(FP-,KF(HJ#^206[ZM:%E@0OZ^ F\88 M"/'L6!,_JB6XT$&^^T<61_%S5D409E,Z22KN:IA!)$&:92(.H@@T@RQ,.M6D M03J'>M-@DL:78A+,HT):,/F<3^AF'ER1WEJ5T-8>] M<*.UT2R83F=TL$F0AA&;* F#C(C\ABRQ]+*Q2:2U"K8:%5HN=*%KK:"E'$;0 MEOS1V[#SQV?GM'[L<2T/H^Y5V2C(, W29(KO29!!K6^-VDF];%T"-B]AZ#PW MC2RL((>:>U5RFB%!&G@.BPLMPC9S4D%,)H#6?U$ =M$>XD'$63"?IP+'GL%Y MZ=3>O1!2%)O,CLZ?0TA=BUP:\X!@W4NS!'L88)Z)#(I,,XA*>T&4]J@_&[U# M3JOY2I>U+-=Z4:A.D5&("(G(+%&4($0BLG&5?WI*J6?)\8$#LZ-W\0#[04K$ M6QP#0>X1J\P!*MU)4P,;[$;O+%QQGD;PD5D\$S<5UIF:6?]6U5!@Z]"DG/D$ M;'^'Y0P%.NR>01G./0;6[UD]$"6T%$&(-/'HD)%>+8+N7A:-DUB2'\@RA\NF M81!-^9RS8!+&)WRK1YU\,(XH!)P[IL$LA?U>J[4N2S(*S@H_B@-V-P+[FZ9V M5OJY6EAQG_Z&B)#N87ID$XL\S7!1.!L;,C+=QB%V\@'J)^)R6T'??RGB MN145M"]6J$?$ WA9L6N,;21X8.7MNQMQYXN6:):.Q75!H;'>D-76(&R%MB[( M@ WLDM"#+9R*ZXVL40DUQ=)ID\_HF;L57CX^$MAA'U:Q&('8*[&1D*JLR",; MP[9BDD1F9ZI[S>787A<%\A-H[90L*-*-J,AA]AH.N:V6>J753,B<.HO.%>#+%'8ZWJSJ8HE2452XSQ,Q 44 MR,J23;'%EI5'=%KGG)4(XBXH@0VLW+BX)\(?QG=.*:?"C_:< G+))_D2I,FO M&:BIWGB2AKWST*,GT6P\:>\$%$%D0+AW\>!D0*(NUZH5[:1$IMHZ%E ,\R16 M.Z,IC;/:!VJ32Q^W$/?Z[@/O?!I. SQ 5.(!_,5'JP?I?IVT;#ANB(WSOY^D M89O*'(YJF4#@)3ECU$ M+$E$L?GK@:L3V@.BO)>ZD)09=A6I G! FBC56O*%NH> C N5H+J0XE/H%;Q^ MM=*Y)GJKAH"1V#,=7\.U(ASL H4?!Q)GU$RD-I." \(%!:.#\#("21W6N4< MLM7BH_.S$])I=YJ\V3:%>X2N]2D# V5PR-0P&X9B6EEOC&KQ6)TN$\N MCE 3:%\HXUMU#AJ@!*G<;_A\\6#2P>5:4/PM-=U MP$O>*YSWTKV2D1@4!_[XWB4J@K#S%%N-R1J$_@$LB" ^-AP M#0K/;+V4E7+:-STBL,?TBCE"?ETMN:4PA+@NU6&345R0T<57_+#MR]NQYN@"@>. PF[.2]_N4*TGO>?0([3F]K'K MM0ZIOM=MR2)O' K[@H"PKZDK\R!6OD^AN!;(["N",,9T#HF\1F'>(_H-/=E1 MB_#^M) !B<:IKY7H(".=B^5[0HU8&+OF;9;-N*A$VQI&74OUN"JZY-PR\0]0 M^D^I24NG*%31/R749?P 9>2\VIZOY',JZXA;2VF4<'4\#Y)TSMT VL2D3XP1 MQVUG"BIOV!$&A*-@.LO$?$IU_SP->]N[D@8)1FVMF&+-:$9]XRB;QWU&KJ89 MM!)1D*+70*,PFW6-PTV7XD\A#%JB:2BB:1!'(?6K?+H#CT-]X-(IN7];[?1, M83B(8;2(.M:Q])'4 M^%5-LG+L%_!P7C5QDIQ6C4LEK6H\,0_F]/Q 7EF'T5V5>2029U@W\.IVL]*Z M$<%0?VETI([C4P^+YB-N7QXQ.=0,?==Q34$R>':#=(WO$F!"CV_QI*RT98OL M%4I#3@J'#J>-1RI.PO'\<2?[PF7'W>CLN W@WK'3DVH[R",E]:0])L ZX;)Q MZ&;77"&5.6?K_*#"8#AA.=U <\RHR"AR.[F18<)#"GPO,3<&"Z5JZG%@L9H'3G@2#*>=L'OJ^E2 M?08+H,8]39OX#11D]8:QQY9Q@>Z M!6WDP6U<57#:S3#1XW6PKKR&U64+([= MYOPA='GB7<68IO L\:-]93=?"1Y_WX&'14,4 (C3X01FE(Y1JYPLGBGRA> MC$*:=;RM0AU+F?1PWZ/%O00@-,Z'*.E>=\T7*;#-2X/)WG!FR.(,Z.JRVS=X M#S<\!049VF$>AI+O$\E;TB:/L/S[CSN49YK&YA2^DU.(ZV:- M"M1IKHL^M&MP-^E CC)$]HARR);<\+L7YJZ4 G92#= *]>YN('F')/TSK[R[ M$[NGG)H&8I";T5\%J(3V.5CR,)Y\X<#'A[DV@GP6M+WE\8A&LRS5%Q-;L)QX MOXFF Z&Z:0:]_Z51PQ]D<>]8W$?7WB>^>&<:G,3.,R>>?<.)!W[7O>^RSMY# M5_G>SY>/W)#KW^X-1%/2O.F46KF-H[;YVF?$AT[VE;80>H!1OW*/Y.,Q#+C" MX,^,/V?\&?-G&ZU1.$:R:],ZO5II:O8SF*HGT''@X%C#L#)^=&J;HC-SKZ8] M9.!CH _\L)3R"")W 76@LK#\EJL+BQ;GSB.YFR'YEM3/,. WAUF83T(#W%GX M+,]_Q:!1,$LR9%^5/*GE:9@[%[V3;+BH]*,=5)-N'L:H=#;;C4_];^&J]S>0 MK3)K_K,+'Z>LW3]"NKO=_VFNW=](#LO=GW%@?52,5A1JA:WA>#:Y$,;]P<5= MU-6._U2RJ.JZVO+/C9)P/5J YZL*^<9?$(/N7T:O_@M02P,$% @ $8%9 M5,/J$9/A!0 A X !D !X;"]W;W)K&ULK5=; M;]LV%/XK!UZQVH!BZVK+N0&Y%>NP=D'=K!B&/= 2'1.52(VDXN3?[QQ*EM7& M<3I@#XDH\9SOW#^:IQNEOYHUYQ8>RT*:L\':VNIX,C'9FI?,C%7%)>ZLE"Z9 MQ5=]/S&5YBQW2F4Q"7U_.BF9D(/S4_?M5I^?JMH60O);#:8N2Z:?+GFA-F># M8+#]\$G+[B]JVXUODTZE%R47!JA)&B^.AM7,&BB2I5)?Z>5]?C;PR2%>\,P2 L/' [_B14% Z,8_+>:@,TF*_?46_9V+ M'6-9,L.O5/%%Y'9]-D@'D/,5JPO[26U^X6T\">%EJC#N/VP:V<@?0%8;J\I6 M&3THA6R>[+'-0T\A?4DA;!5"YW=CR'EYS2P[/]5J YJD$8T6+E2GCL^WN9J9+#\#=ES ANN8;%FFE^.K%H@,0F60MVV8"%+X %(7Q0 MTJX-W,B!#QFF=CB (/0C\,#N!%7;B1PXM>P+MA6@IY M;W91PE\72V,U=L??!_#C#C]V^/'_D\Z#8#2/QZ9B&3\;X, 9KA_XX) %N&1& M9"!10K02A9.H4 +?2YP"XP2%H?>JMCR'Y1/DXD'DF)8]JNR!B8(M"PY6=1A6 M95_7JLBY-J1NUQPVKOT1CCUPC=,,LBZ7:%:M&I.&5GU]0(8PEDEG%\G%H:"C M0N5C>->^9ZS(ZH*Y^47]7!3.Y?T1.CN>TUNZ1+SN$^8!<9#,3),(TG5&D"F MKU9('4ZZ<;@B/XRW#6/#M&;2X@>$LEID9*H19;B7[]NHI; &,&JX4A*]LH)2 M^U%9CM)BU1D?PRUF0E/2?V6R1KJ$=@B: *^P>DP^(:EEJI:$OTWASFNRE/6L M2+("M:&$DZ2EN&M$;EPKN5TK]!,3PFG_"6GF"98<#+>V0 M"8CW,VNL*JH%1 M+I9"-A5")+CGY)O"GXUG<;T$,L>+NN"F>/">481AX0H*B'$&FA<5.9]BA"(*)]RB9 M6/ZF+,S-1&=UYTV_CJC5H6[QL&MJ;6IL2FH[\(W]*"3O8 M5Q)IK^TM\\.M]6H5NM83JZ-6'67;QALN. >J2^B?4+$A=$4*3Q;-[P6RNQ#W M4JQ$1A%>-.X1Y*TJ1":X<=K!BE]? Q_*HV:!@YA'JXLKWV M[%DL73E'\/$YRQ]V!H8XMR-X T'DA?,I+H:1%P0^?1H&4V^6AB/XTK+MT99M M^R>.Z=/]<7M0#6&)J$GLQ3/?F\\22"(O2>=>&(60X)=HYLTQPINN[3IJ;C"/ MX?>&DLGEJM;9&GG\VT,F]*>>'X;0UK][WKD ,;4O,/0TBKPHC9_I?6DY'V:1 M-PN29_O7;>6'D%%H"8%X/J9L?VC/*_&C#?)-F+N$LLG2%9KN.9J&P0CF7CI/O22>]U:)YY,A/]DU3^<+]KWO^]WS ML[*L^"[-9E>)'680>C'.S2R*(/7"&%ML-H=]/U\GO9L!$ M[FMWQ;IH;A8[\>9^]H'I>X$9+O@*5?WQ+!F ;NX\S8M5E;MG+)7%6XM;KO&: MR#4)X/Y*89[:%S+073S/_P502P,$% @ $8%95+"L>L%Q!@ S \ !D M !X;"]W;W)K&ULI5?;CN,V$OT5PEDD-L"T15VM MO@'=DP3)0V8'T[L)%HM]H"7:)B*)'I)J3^?KF?L;VZCE&>?VZ9S-Y.-]]O+^=Q5&]5*=V&VJL/*RMA6>GS:]=QMK9)U4&J; M>1Q%^;R5NIO<7H>Y#_;VVO2^T9WZ8)GKVU;:IWO5F-W-1$S&B8]ZO?$T,;^] MWLJU>E#^W]L/%E_S@Y5:MZISVG3,JM7-Y$Y;(@\?>HWJFF(4. \6EO(0ZXAXT"RN^DE[?7UNR8)6E8HT%P-6@#G.XH* _>8E5#S]\^ MJ#4H]NRG;@@PF+J>>QBFY7FU-W(_&(E?,")B]K/I_,:Q[[M:U><&YD!T@!6/ ML.[C5RU^IZH+E@C.XB@6K]A+#FXFP5[RAIL?U=98K[LU^^_=TGF+I/C?*^;3 M@_DTF$__/Q9?-4+E=^FVLE(W$]274_9139ZSS.Y[!U7GF!L6'9-6L;7JE)5- M\\10HK+3OZL:\Z;O:N8WBKTS[59V3]\XMCRJVT==*7?!_O62P-'^)?OZJT4< MYU>(\:-ROD/#^%7)QF_8@VEZ N:"B!!73+()HWEKSJ&MEF5FQOM,K#52[ M0:V5'.?,RN_("0FT(RSF#5/MUNR@O=*=["HM&R;K1^V,=4%4=\YKO]^< MQ#NY;!3YV])GK1J4O(4H)#TJ7Z]IMZ.Q1J\4"4)!6U8UFKR]>,93JBWVM6RW M5^RND\V3U]71V]'7FH3D>FW5>@@400R3Q]TKQ;:-]!1,%EP+BD^=;'7%@<#T M];?491%\*:Y<@&J[LXWLH6AZ D9H*F,Q)[TZC>*VQZ0C0.\1CWWBXOB '"FK MSSA)','HJJ:O%7.RP3D06%HB>5<:F1:,*^MQG)QL8E8K>&H=/ZSYIRTL(:F0 M8"OD*MP^4G+<:I\DO84KBN,,^-1KI_UPHB .< =-H'-R.",JXSPV0?5YVU>^ M#]&I-M*N][8,*+.L,]VW5E6]#>N8GYMACJO0%= M(@WAC*\^CEN0[#LX1XR-DT$#Z1NR2X'5AE8/J)9/8_T/"?:G;&*A1X7F )W* M(%4:O4]7RBT$V;2*31OCW&R8.K!S:IS*#]K.-+H.;%&YG2M+[ZU>]L.V$#^4 M)0>AU<4E^P_1]/T+-!%%^!$EFX:Z,+T#&S#[2A_[!Q-QRO-,8%0*GD4TR M> MB.2MIA#S*$G8M.1EFLS8-,YXG,>S-RIBNLBY"/)YS(4H,,@6/(O3&7GX"H]I MQ+-4,%'R%']3D?.H2&9#G@'EN ,/K"*Z>EP8&8:&B+#--(EX4L:$N.2";/PS MI/HHMS50X8NTG"'!3L)X'L*E0I:I<=++SV/%(S(\R0%] MP:,TP_8I!F5V\)M$PQD2;H'3O=:,%3S/"[#$TT@,Z!=E\B<(?\TD$?.\3 EP MGI+3HN!(CQF[J^M+]IX<&^1GC.3_DGA4XLA5;U$*%+\#FWD4 WD.1E(DVQL@ MWDAG2KZ$QV6.P31!-D0S&B%0Q8*@CO=G"N=9X7A#YX-T3E$/.UNJ%:JUTL=3 M2;;4T7\_3IR)5W(;SIH0]!H'K#WK!_M6X"Y?JK;QTC)@N?RRPN,%4J(HRC#. MDY2+[,VBRZ"21@G+1,1%4IQ'X)07&(UYG HN%G$8BS0%U]'?;2&C9Z\2^F4. MEQ'5+ 8+N"U2:C09+]+\S493A%Q.4(-IP9(,[2([=_SUJ(->I'^!*J)1@GJB M)B-"?"D?SV7,E]&04Z,D[],6QJ/UU\8;G##5)8$L+XR M../W'[3!X0%_^P=02P,$% @ $8%95&U*#>+0 @ #08 !D !X;"]W M;W)K&ULK55-<],P$/TK.X9A8";4'W&;T":92@T!0X,!\7>V!IDR4AK0OX]*SDQ[93VP'"1I=6^I[R*&AOACDR+FG&FKV+4611E C8JS)#F)&R%UM)@%VZ5= MS$Q'2FJ\M."ZIA%V=X[*;.=1&AT,5[*JR1OBQ:P5%:Z0/K67EE?QP%+*!K63 M1H/%S3Q:IJ?GN?HE"=B M&3_VG-%PI ?>G!_87X?8.9:U<'AAU!=94CV/IA&4N!&=HBNS?8O[>(X]7V&4 M"R-L>]\\B:#H')EF#V8%C=3]5_S:Y^$&8'H?(-L#LJ"[/RBH?"E(+&;6;,%Z M;V;SDQ!J0+,XJ?VEK,CRKF0<+=Z@J:QH:UD(!>]T?\N5M@IAE#=JR@[;S[$'&EU@ ; MW\.WPHJ?$[D1W(IZR8_9P=?EVI'E1_+M@9/RX:0\G)3_AZS^&Q-[?U#JI!(;!9G )?&S9KM,/5 M^2&!IZR&:M,YIG;/X).6Q'0K$H0.'D,Z348GT\3/Y7 M:79VQ='ICF7XJ"^,(S ;.!@#(CWS>>4T<%*5W[4'R-T,'/WM <4W2K1!6X5& MY* PG::^6@?KT.N6?8G_<>\;Y7MA*ZD=*-PP-#F:'$=@^^;3+\BTH>#7AKA] MA&G-_1JM=^#]C>'H]PM_P/ '6/P&4$L#!!0 ( !&!652M!J^9>1 &0N M 9 >&PO=V]R:W-H965TY2(;E2_-_?-S/D/F3),:X'%(TE M\3&G85B;1H=YFYC6OQ2.=_HB(]^ M=18VWNB2)S7UV>+\_)NS1MOVY/5+_NZ]?_W2=;&VK7GO5>B:1OO;[TSM=J]. M+D[R%[_:U3K2%V>O7V[TRGPP\??->X]/9_TJI6U,&ZQKE3?5JY/KBV^_>T+C M>< _K-F%T=^*3K)T[B-]>%>^.CDG@4QMBD@K:/RS-3>FKFDAB/$IK7G2;TD3 MQW_GU=_RV7&6I0[FQM7_M&5X.O#_U4[& M7BU.5-&%Z)HT&1(TMI5_]>>DA]&$9^=')BS2A 7++1NQE&]TU*]?>K=3GD9C M-?J#C\JS(9QMR2@?HL>O%O/BZQO7-#9"RS$HW9;JQK71MBO3%M:$EV<16]# MLR(M]YTLMSBRW,5"_805UD%]WY:FG"YP!MEZ 1=9P.\6]Z[XQA1S=7DQ4XOS MQ<4]ZUWV![[D]2[_EP.K-S84M0N=-^K?U\L0/;SF/_?L^J3?]0GO^N3_I>8_ ML9QZW_EB#4]5ORQKN]+D_3+L'6S2M+:R1?KRM[7!W&:CVUMEVZ+N2DS?:F]= M%U2\W>"3J_#+9!HOM>JTUVTT1A6U[@(&VE85QD?@@-(>OZT,RS>G32"+W=][ MLDJ 3_SE1I/;Y3SJL"&YM/'69;C"AU ]RY(PD6R@<)QF]M86BMK2V-E['Y MV]IL38W]/W780(RQLW'=SY;PQ2S6 >N3Y^O&=9 ?FB6];UQ,\NSK&0(/:B:K M0+C0P2LUCZ]O&8]*A:$1Z[ \@CVVZ9G2$0?RJX_TW^I9U 6OQ 6=C"X4.DMWO M3ZQKPOPP%7MI:@N%PSYK'97%?T%UB(R/!HK QYVM:YQM:VB?1G\D82$Z299% MPG@8D0X"AQP[*8N KY$1'(Y &J*SPVVVMI'\E95"7N5J M6_(AE[K64*MB2-X[ F:3#\%-'43!M-*2 DC"'+)N'+)C"2MRW^18%)/X*OGA MH!'(:^Q68I$]@O)6#?DZ']@QEEV )0/$NN;(!KB:9@F59("=\;Q>WA!MPZ=* MMH4?L/D?(#QY]P:V_,PKP$1?73[#_+K&KW/UWKNBDZ"AD;^98MVZVJUNU0=7 M=[+"+ZWZH8/?+7K9=D94"(%8AWK86J^\D>4X!/&+MUO9>&UJ>',Z$LTJ.&#Y MI''8./0;+PTL#<='= -"8%),6\/;CBQ)EAE)@E$%*_NKBV?S\WSD60(W6EG# MYPD-NQQ&3=V%,I$I14YX0M!"9/#?6[/T")A;):I9L/]NM)7!T"N\A';Z MZN)J6'PR<2$3:4.<3(=@4@0M#T=G$,\27!L/T"0;G-]JWI^"(.31%7^ MFR,A:K^"3(V)GL0@V^/;"D&@;K$']JJB1+RB\*2I" :%E-4"B/#IF!/,U8]F M!=\F1S6&S#;-EJ1PCD'@L2TM5#I3_W)E;9"]WK6@+(^^_LNSQ>+\A7S)'RY> M/)X)0BV-:8'7#4%+(!)IVE)3E%/RA'2[T"&<*UL+NO_0P>--O./DI[YL1X?>6<^F'"&4PVR&]19RJ\Y$=F0;U7S-" M0!JD8O',@AR\T!OV0_C- 3&V\Y&OD"9F"G_H&O_^[.;JXOEIL3V]N+Q\JAZ] MF=/R\\?SZ3H87)M5@K59LB#'/;ET"GQHXND @'O1GPTQ"$+FDF_5TE-Z3'$U M3*01C0V,60AA]G[YTT0*&% /K@+HY) @H0.#@*',H K $F&P#1\YGD+@=8.K MXDB!&(X4.XZ&E'*Q^HS2*E9RE(D(:>OSB22""[>Y]538 M3*D7*4OTR,&(W$A$>=^.EG#!?"3E!+N2A(_).*.H=,R_,NDD,A7ULA:F9-L_ M$*@LM:?T7\TI*WPPFRAI:XB)N!>;R=@20AI[]H:S 1H-XUS*.5RLT&?T;"99 MX&[$#6@NXP^IZ9!*63BV5]J23W3=K< 5U>**4?E\-@U#B50!AP\?1%2$J8JP_P!#8&*.11S1$EU!F [F *UB-:P=2)HI4#X+BO M@%S6 R^@'=\!Y5L'#R$*LF$+_\9._9X\B8/ZFCSJ&K-W:\B1Y"1-['1@JB/3 M8--#<=Z?&AFB8T&8)07$K0>N0XR#AY+8RT<#2^@I-I\S'8*72AR8RH6#)^P-@1&#:YH[G+G"7J7L.PVRM2X38)8 2=>MUA2/ M90>_@:L#F?!'Y5USS#Q,R@&CT&0*#6A'1V$\2*'(/"@X5H;]])N M.LT'$4BA> $P4Y0DD9,#JTUMM& 6,1X" *IB2%U,Q;SY Y!6B*G9#KSQ;!1Z M&822T;">1""H3")$8W4@?W1CHDT[$MNQ!96>P![R&)P"$OHHLVG:X!/X>8CM M9!':Z8YON;'6Q3L7YY)R#T]X=/$X"T?.?D"ZJ7!WC)XU/EKU!4]YM'@,TSA@ MF>02:A$FWK 7#Z *9 S2/> H9\ TWGD.O)C*OZF#EF14%&.)H^<2H638#IGU M0F$Y025*R9;]0;=2.SR9UGQD7RIWO4E \\@^/NB=0YL@1?1(.< [!*"!T^K[ M(^4P'*0U&LJ&2SH31 %_I,Z%!"SWCL:+VM18V>G;(RV;PPH=9U1*M1F( M&C!]2>5U*.TM8.S@^Q M@CM>G&TZ!"5E2ZQ*D28U^9V2[0ZC@\7?,Z6T%5552^?U6OW3!.Z'/;PV^QF, M'89J)T7:#8 < UJK)UDZ-4[.9]QQR# X%GO@N;L^Y4T$%0%)0RVU '-I#R\4 M!6WRR'"X0)P<=*@$M_-)L3S\<$/SJ4Z\_'9Q3I7B^=7SYQ>G'_X^'X3*!:* M5+);=%%*:F/LB!4,9X#WM!_[>4O=HI(K4O)E M8&G% P17W^WZL+SC^N5'&L5%C"F92>>E]N=^ M0 HS=#71-%W;=_V9U(]-29PX%8D'"\,O%(04:TNSUG65*HLFF'J;YHZBM>7] M=[;L Y>N348*Z9;R/;6T 74DZV[M+IQ.TZ? M-,O>=7OVAIC=UIN5R ZOV.*4' MI,J DD%)>E6]\^4U8<::V@V3E@GO,WAL7^MERK*'THPW/R,-,/%Z,F:[1ZN" M8."]!-%";*SWV*F[YB?I0YGTM<]LHQWS;=BX 4V@+0G5!Z2Y\)^TK:34RL8[8!2J5_NR1-2R MOV._26E+]O8$E](3GV3]L:,A0R8_8R?F7"ZQ(I=;B)9<*'./V(=X=\^DI5MU M=>A"Y'A1R&5:DHTK!AHW4)/DQ<=..GM8SZIQ(?Z)783]OG"58PT M"!F:L2R*%=:I[@N GO&Q^4SN_"Y1$54]:MBAJ9<9[#YC'ECOO>3YP,U-_S" M0'CKZJTX1\WW(IO1O4@N9)-#H(8$XV+%YGM'*NV'NT>Y6:E,RM*YY18B>[4K MI/G.:8GOBP5\)/M0\=$&27G@&YWWIIRF3-: W-SR-6 N_Y(^0W]X)G^24I=. M>N1+)AK2W1O=\U)AQE<=\7SRZ!V?G MVLMZ=-.:GTL,M^!\;((PLZ.<859=S5TY)CCE'X@9N5KWIB+:RQM:J((Z8=B_ M-2MXB+"O&: AQMJD^WG)/Q0WY3;=68IQB?*"1LU&YAE??^" X ]$BC?"+)GR M\74LT=*"!.1* .4GQJ:2C&:F.I)43X46JX-??DRUL<'7%I:0AR")[[!M6+M\ M%9MLE0?0G8;>:NP[\Y"_9JFG/1Q4]\DJ'_1+3Q*(6J6S\0WT*#D>OMN' M-822Y-WE]8E(,#@LVR0]_CCBI'U_&)_-%"Q*9T30I);47R-8Z"*@S.1G+Q(: MXND92:B$*"WX=L>O6\C4Z?9WM?+4*L!F.^J?\]N2_F4*Q0&0/-#-/+T"BNF6 M50\O0-( 9:J*GP*U#$E#9=@_9Z!-,U(102:NNUJG*WM> @Z0+HF'@!FC8<$- M_B\+<(CS27)E\Q&_SR4<1]-:5;7;I2;$$&>?P(/)>S&(;KSG>V_!;J;77')AP/J#K0WDWHZO8^[ M1[*,D)F>3^QZ%\-T*BOOIE_,SR[@$K3Q6<]?8K4'QTR-D1ID&6G!\N/ M(P3C.0WRG2VG08X]4^:$-$YE8PQXR!.AMRG3RXL%(6UWHO>(HKA9=;^VY%40 MHR6I:S%H1]2UF%\\0%VTZ; /P1!=I UF@%/R]7/O:H.1Y/II_!CNJ%;!U?D9 MRP&MJCQ,L==#NRH]8)JDL27Y,CUNRN0P]766^X[ *4I+Y!Z*HJR7 M_F'6<8^5Q,.TIE@SY*:#]&LDZ$W'K3DW-KHT\T//4,]&+W^AW!6_;TZM9WD$ MW'_;/Z&^EI?#PW!Y?XW2$-4<%; 5II[/GUZ=*"]OFN5#=!M^1PRR!$ORGVL# MP3P-P.^5 \U)'VB#_F'YZ_\"4$L#!!0 ( !&!650WY?MG.08 /8/ 9 M >&PO=V]R:W-H965T;HP]HN;$WFQ+'7ES@9S[^LWX['+YE1*-S(U55@IC"VEQZ>=C5UM2>9!J-3C M-$E^&I=258/STS!W8\]/3>.UJNC&"M>4I;2K2])F<3:8#-83MVHV]SPQ/C^M MY8SNR/]>WUA\C3N47)54.64J8:DX&UQ,WEP>\?ZPX0]%"]<;"[9D:LP7_O@U M/QLDK!!IRCPC2/R[IRO2FH&@QM<6<] =R8+]\1K].M@.6Z;2T971?ZKE*TP-"A5%?_+9>N'GL!) M\HA V@JD0>]X4-#RG?3R_-2:A;"\&V@\"*8&:2BG*@[*G;=859#SYW?-U-'7 MABHOWM_CUYV./6!Y<9RU$)<1(GT$8I**#Z;R5SGEVP!CZ-,IE:Z5NDR? M1'Q'V4@<3H8B3=+)$WB'G9&' >_PN4:*ORZFSENDQ-]/P!]U\$![6>\?"K"(6,Q5-A>\P"*<.F 3+90+ M)5K-A,0H1ZXK#A$7K0 ]["AVL;WA8M93:P1S2>Q774CV@0LNL-$%;@@O!0]B M75GRJZ'@D^XH,]4SG384>9B'ZK#IMT:OQ.2$HS9Y/0SV1)"AF*X"D"P-#+TR M92VK]K@90BT1+>M$+:U?\224,7%5L_SN4H#:=>3P6?Z[L0JA>"RP_^Y!VJ1? M;( !#N:;C,)N%:K >0$_$'RWDE-- LT@N+0#AACD M5 5($+S(9"TS/IW7"DU+-56:OZ-YO;)CF(IFT4B@NY)[P5OY9QTJ-?/ MZ$WP20<9"9]+GE-/<=]RL6CD0\L+*!G4ZL>U/>^Z7=M4'M E_F909,;.0!0: MJ ,C7APGR2A!<]$:YPW71?TB[N1^-AXU!,,A5$Q&IL$V@6266:;34211C[NBS7T(XZH?= ?"S(&'(P*8H%_ M285LXRR3H8FW":$;%[Q2UUIE(3?@_!E^-A'[<#3?=D4>5\J#*! C*ILT8'5JH;ZQH9RJ_OVRXI8^C@>RL7J&=CPX6I MS>^G*NZ)>"G73W#9DQ(%42](^UV=C Z3+3_\3Z;OK\KH #/5BFN9F0S&;YKM M RM[9&@[YB8U8HJ$4OQX0&L'+SE3 6W@&,P9F98LRPRD"M'\V6XZ>TXV#9TS;*; M7K27IFB9(:W93UM%O_$*V(LWND<(S1(>$ X;6V?SL0MI^4C%S"@+F%ZVK0MK M#RDV3%.\*<&"]AH>M=EL J/K)J=.[T)A/H/?>GLL2$)9M>G&;"B_9B(A8TXK M"%&DQ<@@H!4+&M),;TM5@@D>2\?N($36<](?C9(D4DF2M/UJ"P]=F_&ZQL7R MSX3KM3+9 6D%\W).GUW1%Y,=V@_7,I0M;D2;JPQG W=E# ,-X?_+Y4&8+DQC MX9)".=3;V@;>P'?5H P&1U&K52O"&;U?XG M<3S"Y<%DJ*8]]+))L5*NQ!2D MQ:P !\30AMZM.!2TQ+,5$J'Y,#+2'?P3#,O@$J D[6X6M]MLW>SBXN)^ MH,B1-!N*5#FD'??7W_.:F3-\R$[:O5A@T8TE5-TWYT.V.Z[-.^ MJMTW)[NN.WS]Z)$K=F:?NV5S,#5\LVG:?=[!G^WVD3NT)B_II7WU:'5V]O31 M/K?UR:N7]-G[]M7+IN\J6YOW;>;Z_3YO;U^;JKGYYN3\Q'_PH]WN.OS@T:N7 MAWQKKDSWX?"^A;\>A55*NS>ULTV=M6;SSO5_0"/?$/:VZ<^G>&1UDW MS4?\XUWYSF*K"E0".GV71D[ GOJC_[5?_C@X/AUGG MSKQIJG_:LMM]<_+\)"O-)N^K[L?FYB]&#G2!ZQ5-Y>B_V0T_>_'D)"MZUS5[ M>1D@V-N:_S__)(A0+SP_FWEA)2^L"&[>B*!\FW?YJY=M]^J*;R-K-MF5W=9V8XN\[K++HFCZNK/U-GO?5+:PQF4/ M_+\>OGS4P=:XP*-"MGG-VZQFMCE?9=\W=;=SV;=U:XX"(Q[3>XYGUID[\/Y=KU[5 ./][9(,G88,GM,&3 MF0W>M[8N[*&"=0'9;YK:P39ECK0YA<\O7BS[X^^>K\Y7+W[:F:P(7Y@RV]@Z MAY?R*G,=? "LU;D,EJGZTF0=/)TS"FC);^MKX[H:Q$)>EYF%#UV_=K:T>0N8 M66:7%2RC",;6G6F+9G_(Z]L,<%:[G-C.T?OKO(*M =A=?FVRM3%U9BH+Y$R MV5H!"N\LCV#[(F#[XBB"@&6!(>OL3=^VIBYNIU#\>2MXO%YZ+(%()+1%5/W3 MY%6WRZZ:JN>S.[-%-,-C.2"R-2 OZD8=.\_JIC[]L+Q: J_+-A%%+=Q1[OH6 MGNT=$B;N1@^7357E;98[^FC3UX1KN%F_RC)[8]HNQRT\N#>VV\'?*<0H,[(_ MYOO#B^P2WK_M;!&A1H!;4S0M<"Q=8P 'UMD(>F1'(@HDN=PYT_&M5S9?V\IV MR$J,K,:9A(X(*,#"Q FR!B#%=_)Z?&X C&BL(D0";LVG A[< KSP"5)U9C8; M$/SX';XM!)BQID-^6!"(K;DV=6\87O,)=)W#/T;KPYVTH*0&^RRSMQ:V07CI M+4NWM&F;/6X*9QT@Z3:LRIRA\2M7DW!L K7#ZX;;[/<]@\4(0IYKS0[U)- - ML'.S-]F#JG'NH;]R4"+%QUU3E:9U?\K,S[WM;OFRW@C#6EBY<@W>S;\0:UV3 M;8%XY!IA+;Q!/-;H0)J@1VR/!PI$3"0%DN7H$ND]>=I=9&LX++Y\L[/%CA G M@HL0QYCP9Y=K?+C(D,*G\*KD'ZP)%D[+-W),\#P-@N?I4;'Q?5X#H=!AOW6= MW2.=3 F?SU_%"R#UW0Y(8I^#^"Z$VTUX&/$/O-CO#WP?K4&R0R'2R+T$/NM;2N ,J B\4% +VX%DF-:0$ VP*='HBUB#?NHYOP(;0\ M@6!95/SY\O(]*!^P/_%$0,FMEXN](T#V$3D1%W1V@R#(9_@2B!R0)F@YM"&N ;3;=74V],*N+<,]]"B+8FOXJG\AT"F9(4S?P B 4, A"D7&OV( M5EL*1>-1\LK^PH8!K ?VJFE1@G?YI[ P8$+(!S\]-(Y.#%^X' T,_# A#&$8 M.%P%]V#2+S> ,(570?>C/_Z-B.*8T"$)T&L,OY+L^[P''NX:[Y]1% X%YEC MDVB'2\VKJBGP@@]]"^(9(#JTMF UL$;-:9S#I=B VP"%8[_AE M7Y5 TBC,,Z29%DBQNM6B/%)3#Q9L*P\+P0>0&A3(=6GO%"?/@CAY=E00_"BD M^&,DQ2EI\MF+).(_UR8-VGJ> ?*V16T7V!$?;$NB0&+'[RZO7F<_-0=;9$_/ MGF:GF=^)$ =F*5G/HN;?D#<#.BA[<')Y]0;?.'F8ZB% +/"!BZ*'UB$Z/47? MB\T0M""*UA+*Y6-GVFNZ8:X"X!$40GKVE_('6P+U!&^4L6[2E/,91M>"KL!Z(#'&(+ MS$\(<6RS&#%A>3-\(6! A%3?]&2>H:Q!70<:!Z5UA+7;M4V_W>ES$DC/7J!( ML3_W!O>D5>FD?@5&%0JUT9+>>;-DSY/:8?W7HF0S.4C#!0G=#5! R(KW]:- M0QM_@2'IR0IH<\2$WD&KJ&A@D.O0@-QI M"-7.NT=@UH%6]$^L\^(CX!K\25:.>UN6E3F53Q2MDAHHP6*TZ)QS; <_:@W; M0OEU;BO4Y'@/\9H$_TW?>;X@@D8U /)^'V0]>0?\R/@RD%&J'!3F#@DN^#M" M3D0FZGXSN *Q\QG+J%/XT?X 8%\#H1&@<+@"< RH=M$<$^27J%3\>8D]48." MP$D)!#=7Z]#:L!KOUK LJ(#(*[Z[VP/I9T6=$6KA**)CU 9*LH'9=6- WHCG M27J>0#:?+-L[_N&@5!BZ^&3$K'J(<)23RX9> '@D]:9J;DBAPHW)OS?Q1? 8 M2R8%X-:/8.=OJAXO4_0[;CGF%]P$E0<881TK> 3&Y> U-&")P'6!<_%SG[<= M@H::A.G9.^O.[BWZGW Q<)O\CJ8E?-XVY2+0HY*IN&EYBH%30O#>.C,+IPH7 MH%TH(CE!7-@[@)MN5])U%-W"7U5XLL,$ 1'LZ[LEOF:32TQ%@1;8-HA MG46&0E$'QQE=7J>>!DF!Y(%^H_."G0,SB5 @01"M4P+?TZ^P*O%XRM%%7A7B MDY,@ Z$&_Q10$#5 .^4UG2VPXP$=#E(D\MRI@5>%2SST85,V)1S)$Z])NTG2 M$5?'@2U!H3DBDD4/& + M/*SG]X_$4HOOGNINSU]C61H-#H5H^ S=E*:>I1@5U$' E.6 7V+8AA *>\"W M(R9:FZVM:W+;:JT+)(HT+5'&2B<5<0/^ R$"/D=>&S 8Q,KH]W+I[(6*. [W M)0296GPCO3,PE$:AOKG@Y#+[#KT6\0##R;Q9A<*XV]D6A"'@B%R\1,.Q6XRA MO)WA,$Q'!C(S'P:I0<$^".856P7^.K9MXQQ?QD-2<^3"SCV-I^!GE]F?/5&D MX/ +3ND)$^PDTD[@-V]#.-*?ZM8?VY^ZI>-PJ"*LC<&6'*1FBV9Z$/ED#KN^ MV-VQWO"\"]Y!J,,SN,B.H>(=A&*C>2RR5=X^Y%8X\!@DP[6*AHW<'6!F$&%A MY4Y4[!*&$*]TPDZLH&)X]1M?0>,-P"-_QA"--,$6)ZSV,C?T4 MY$Q-%JEV]O#S$4OJQ?^33;"_!ST]#_&$8362ZT5>>Y$]9T^%-9'Z4+#?U+_6 MK)H#\XOL*Y\SFJ"+J(Y3DLC):A$S)0ELB$KG( @80'4S/:*KL@);!)PQU3O](Q@1^(_H=FD99?' 6; MCLH3_.M;;0*IP)R*P*41_N"(-9ONAB,EUZ9J#FSRQ""5Q6P'"NG]H2(US+*0 M#9;WDQ!-.9Y4D\&RAE-++";C \Q-;,Q(T(9RB4.E'77L-#KBYDK$$(6!<)>X MJ*2GG">V>8^7.(_>&]CC0\[FM)7LK'=59_9NRUU[)4*/HLPAZ1>=R[CWN_D; M(C"CF3$K=%C>W$X8@Z@XED*A$[:X& Q.Z>A*R\C+\MHZP T6R=ENM-!4:H)4 M]+7Q('MWQTCF"#^N-G?"?X=@N=0I1G*FOP[_/-)H<>_6YFPC[' D^3=_4W$T@ MY_$V"@UI2,-K[DBE:.RA?34#16! SN2*&4K.3UXA63C#61=B:] J,]^XA&4I ME2.L;!6.J'CV?V8;96 MI3)!XL1R@EG7*'4"\L.ALL8'8Q!8L!@)3Z4-]1+FD^%*!)(O7>.W-C%;0U4E M]9V04S3A@7TX9"-PWAFWT'-YMD +NQB1B8O8-#D*0NA%#GR*,$F'PH3NR\"G31[1'&<+CCOTR MU%YDKWWIK2H+UFAORR@JDX*M!Z%62*[DH=1%Y Y$3WZ[#TI.S-M2)SH 1A0_ M"CPF9W+EUJ:[P0)7OC@*RZ$GA/=$6\CJB/^R'WB)(\7YG93A:N5I";(YB!Q' PD(3!A "V.Z/W$7Z'< MKP=]ZCJXAB.&6 -,7+WQKL:T,:H)Q)$A$HV5Y/R,#<\4^AE)2:7AV:"$N8(, M4%F808U)7L?86%[Y[$2;@NX*"#Z-N.<*\4?AHY(FL3%5$,O%4CB) MH(-0#^X<195 NIQB)=70C^40#5Z9>&_#&B:D<8M(F7R:4)5_1*JWM02QE,C1 MR8L +U9F;D)!76>*7=U4S?96V6P;>*Z)]3A'L-$"'#<)-IBPOQ =WF;6?IO? MPD>S KFY8\ -HH!\+BR0E]B4KXNX3ZET/(20*=>O#O=(]J= D0\+A(+7SRH@ M3BB!$D:DMLLYM8TD'I0?/:29 IF =UAW8M"H2\-3AG.1W(1W>T*SW7CE&3$@ MA'A#I8ZQR6"HL7VU$>\]K+3^S?'U1I)/P_C!FT%2:LIK"ULF;EM,?8W*HD)" MI*C@Q%2[1+Q6,B.MV^8CE_G'D$N:U' F;1)084%5UI,GO*!J"Q>==X$% -H3CMJ]?]?HTIE0UHX]MP MCSZR>*26]7FH97U^M SU$FRI&U9'0&QOFW[=;?K*]YI-5LG_J@4G+)Z8KJ83 M&\-UVUBMF:Q5^K62TMA#@]%IMOW3\G$*5\0:<@QKI,G%<8H@;+A =@7@%N'F M3T-P5D7?!_I3T3S:)/7//1%WZ)B(.>\8Y:=6#J+@UF)6E7E!A"L0#?9A%/AL9>&=4LD% M%TK&R[%[ VCO8S2F!1-KSRV,(BDEQT;VL(G ++, Y_"K0>J](R&[\$TM!S#V M/HE3&*OH$Y42[*J8T;68 NOY,*%N#*ZXD>)X0 2*'U\\B35T0#Y@AK36?0S9 MZ"A=\8$Y^(_1P_E9[#@].WJ-[R+Z)QM)[_WVE$NSHZ!O?(0BK0!_Q[9&7EM= M7Q?N(O;7<7N4SZNA= Z-H8.LG/,9N?DW0F6$^"1,-MC2=G'V!TS_ H'N[(&; M9;C^-=2=6Q\_"7![U:S/-]T*-6$T-7<:3>GQO&](ADL,X5JI0H/#,2-P[7&45TG5BBEW2L,M"_?\!;4(EOW MY&6C4XW]N*Q0%F+7XYF]MO(+Q/ JA0&D5VCA!1*<$Y4JK.R)Y)'W>G$D0--\ M7$0DLW'DXP,+9:0]BJS!C0\^=0;69VMS5S5C@V;8 F&D'Z) MT?#@H4_=T%$AJ]KZS^]H$$U\\RSY M\B3Z=/MJB2%84&&Q@%]Y*^@RJJ^Q6*H'>J*B@70KLHKVA[Y+I'CJL8IHCM'E M$,<&V8Q67D7967]%LC,5WI+P7&;_A8UNV$*+89H6?-\H?3_#5P:='K<.0B"% MP3O5/H+-+7884A!# >M.B.9V#:?\WPTA*O*#[;#M#UL#X1UJ;\3&1%\PC\WZ M-4G^Z.5Q921W,R4"UCN5TE_CC1@4#F(]A[@-=_FA*TI 2AX,DXNVA8O'B#^W MK92V&,E'J6?).<2W-CH<1-(8MKTQE#I3?99T:X=I*O0-^NC>.O28 -ZWP'KD MYOC1$?3?,WIS=7;^U5'N6T7N6]UAI,#-U.0GO.7$-(;:?*X:X?)/9!^3* MWW(#GS"CRXY! I^BE5$,[2WRK+2@)/GT-KB]94H1/[ 3P5&.@GEU1^6I.7;( M"#O%E6C]!0^+J"7JAS57] ?1(CE#4F,KJLJ'0Q9#XL[0R*J8W_W161BK\D(4 M#I7I?,D-UO[Y+D=B [;^#%KMLC ?HT"^<^S0RQHBB= (4'OX3M]!N@;;Z2.L M3CA->6W!Q^L/6]0YDL&I=\@DD@ZEH,ZP%$TNHR1IZ+B8C,TCCOBR\P: Q:D* M9&%\K_A>^K=\3,D+@>E;5L16!F+3&+^O""3C<2Q[-P:!BWW;B8\^(:%#3S1M MA_^KT42,Y1 =V4&#ANPIL22V!09=$@G%=7ED8G%K,*Y3="*:$VDW .FH_(BS M:,X?'V7O/TO'.)WF76P:9PD\*2]^S8)>FX>G=%Z""8YL4?DK;;..D>"T]=M7 MKA+5TB 9N;--:,I&FN?X/E!9V)P*2Y1Z47=(X2Z*5K*JS]%G@&O@%#?7WF'G M+/_M3>A0SAE*B?..]&HGI,-U>_?76SF0XT=#12AE7_AB\C$* 8_7;VZAA\R7O>-(,U!YZ*G%&Z"I@Q% )SK, @?JRS'XJN84U( MCF.+I< TI8%JSW3(E.IZ*)8@LI07EZ6 "CC'B1>#;4Q88"(?"3C>+$NN)]K0 M"^)BI ?G2Z7UO4IJPQ< QVNDV)=D6P;])WO,WLDMD<--"7'O,]UQ34CN1GS? MU#X!8;B1'9(\#]^0Q4[>N&DW9>#HM2,8:8)2W!C)4Y8CU"=HW :^47P24'L$ MX!GKBP'4*/+M\!10DY:UX>4LF!?O"U;"CLOLGY3UO2>M2')C +K(IIF;1);3 MV,;L8X2+PZ(_4RLP>W!EF.O#^G4=8T7+[&_-Y.E\;Y$>X"3AI=_<$HU#Q\Z/ M#PHCQV5:8]SGQ:ERSM&TB(I-I>/S(9X_666G[$>Y[ &NNSI[@9T'\ 7]=?[B MH33J (8J+BPA.1.*?T$%?Y0TRG0%3*S[# LT9)M*EPEZ3*=4@52R7X2DB M/L!55"2,N%2FQ,( DM3B"UY2!,LC8GXF0R@:&;V]J9*(/QG.Q*XA*_W@G M'[K@5Y63ANV].M;RZ +7\74@GOE/IQ$1+KRZ\EO8)R]"DHA-KGG&XL 5M MLX$[NMV?J! M$UJRU26/")H.I9JOP!SD1(M=@\7"<;:9GMV8=UUKUWTG3BI-:,3 MU@0(.62PFJ7:" 46GWM5"]ZDG MH\AC9[8@;WX95ONHI7865');[&[5S5%Q) XNC(QC46R%EDY;'_HNCK,3G*<0 MBE^R:;!JA%7^M:GY#*)2#TEN,0<7CQ[1+T,>5.1 MDT#$:R"'(\,Y:;(I3ER1R\(. YRV0'J9 I T7J$.+;3D&)%"5'B]G;^HGR*9 MX[4IU$]"LP,$([ MP5%N\K;\##P,9E>;.F?5"6_QD.;0/A*=] :_%J(DW MM>JIP:ACHP%#A3*(48:ERKCIQ"ZW]0!Z MJ;SE**%WRDCQ(4X&7#JLO\D5Z\4:13(URKXPDX C0M/YD[,144$0)]2.,G*< M6'I^?-KH:S]R]8T:N3K)T5^PSD3)5V()3\Y[E3D77$X$AA(7K0C7,]K]$!S$ MFZ0DLB*&8P&QP:2B"@\]QE=/]17*\4MX$R=A#A3\T=L5GVTCG!FU?M"[Y.E2 M75F 71K+C'=(?9&$>EE99!J:*4B"@:UC_A(J2946JJ%(C]2(@),K)56I"YMC MFRLF7='J"ZX\F+GUK8F-:.33X(O3(N(=$KW[Q->:/0CN1LIS\31B%P[ MBKDQ'A7"Q4?\*> 47_>OD<1:9M_BPS%6'B043J3:=#A8(2TMDROE3*=N$_1] M.RBJ*+Y#F@0KJ(W_@Z5@0MI4N%?^J_=U=.2HV#:MC(\/9$T]C[@TB*G;?^_5 M?Q!3P-.>Y)T7AF:CI-]Y6G%Z+I+S(0069NK*@)7QW)O9_7ROP5V%V>>Q'/_\ M>/G\%?XN@ RXTGU?D[+ZZ%+XVT%?NP-XT]^WH%+B?] ML@H/VO V-T_$]:OF7-6+$2U*AU%#)\'LPP$,],++JA8L9BSY3%Q.6050!M\7 M75@B%V-+RQ4QJ/P,:=97W#S.Z$F"J)'FQC1-SZNN$E8SVS;W857/U=*3&VI. MG+E70QB+KM!&$V9R20NOS(Z5 ?FQ1RR-XZ9@:\RZJ+"TE/(:RV$2GR-]K+ET M,P3MW""55:I7E%I:4Q=65V:['H62[< MX*WZ'PK1%QE5ZN16-)0FC+@?='"$TBD%!/NCTSLP%[%B5><>K4M]4Z?<-T6. M>/HK0$JL[O>-_*3(S)2JG%H+3C?8,9&@01% 0JJ,-=B.*G%_,2VFNRFVXG!< M%]LJTO49FC*2=.V1ZYJ)Y)'@\$FL.'H=A'JXS3"FS9^9?G-A-!U19^G##*X M4+PF%\@X%6IW<%_:3K@Z.W\^K-_ G^7(?O_XR<7R+-OCD'.VS\^7 MSR[^D(T7Q"[WO_8@2E=GJ\?4/';9;^%.J")@>NV+\V?+"[WVV9&UXVH7V'+) M?6O71O+B$N8?O2H!?ZYR+KS5R9&18SF%)\_.LE.0Y^M.?ND!/AC^T@/RX51! M"I9$E%R C]#0C_]Y81@LO>$1HZ<161$G!<8QBBGX/,C54*L*AD#8/>3?EOE M,=U2=#C@]?+J UW#Z=G3P6"6X0^!30#FXJ0&'6V*BC>63B)K+[,K$^[C1X,I MV>2G^-JF;GI?'NJO)_RP%W4H-!U@PAPS$%>Q4VMUO-?J;UA'P.U(-!;FG4CS M*2;ZPJ427@(W<(J;N'N?;M$[LMF3QW_(-CV5I-JJY^RRK$CC%-.F+Q:7Y"^E M1C7<[^_/EX\]'Q'KP1.U_&8D4?; '4N!NX$K)M'MJU7DCCFFU>!H2JS9VU.I M3W (!M#]"11B@R99LXG6K,S/Y$5\61RNQ8_Z%;=A7G2P@R8RH_0.;'/=$"%1 MT05G^G-Q7B:2]ZGU'",F@QXWF:6L^^["J/;D#A!7L7+/U#Q//29M>-J6TT6( M8#/W;:A8EK :?-D9/ZVGP0I,CUBP&(O*WA637L4NFM7QYI>[6'"2$7[=DAD_ M (1]B4((<#7_J'>D@&A#-1F6CO%=DD06=<%"[/RKT_/5PLL7'3'/'K#H?O;D M[.'7V165=6QNO<%\F5ZV?G'II1#UK_4'-F#LWJD0)=#4]5L ML.+M7GP4IT974I0D8OW\@JOWPO0$L8^P_W-O!D"EI0H;Z] IZKFN/Y?7&Z.N-BP;=!B7,LX"^F M! QN0\-+'%H,ODP'%!@&TL]SM%ZN$&))_B.'+Q0:",#>7/LE_?Q0ZDQ>B:TKB-W9P*2%BF$#*P2JKY MTJ^9B_A/D_[G&%=OR:'6XMKY\FGPKA]0 M5AP^/5M^%3[D#+!Q#Q>#)0?,QS[&V7/EK8?UGBZ?C=?CZI ZI%-PS;%KB:\_ M5R& 972I?%PEC84G ^8I5CY*DZ.U5C+3B\29LO2/2I)[B P:SI>(C448OA) M"@A%".)D%"">WZ]6RW.--2*3 ="D44M?6 L8R_X;4/Y9%K5OC^+6C!FCYOST M['DP:B83UMZR?GYV\7#:6-Y3K#$\1519QGEJNAIA@&"+Q92(#%\VT.D=!]V" M5A@Y_OIR=?((WHR/OWIYR+?F>QHTC#7D&W@5PZHG M'##Q?X"O@$OB+.RNV=,_=R8'"PX?@.\Q".?_P UNFO8C@??J_P!02P,$% M @ $8%95,X2 6(- P /0D !D !X;"]W;W)K&UL[59;;],P%/XK1P&A(96E29NM&VVEW1 \3)K6 0^(!]'-^^[WSGXMCCI3:WMD1T\%!)92=1Z5Q]',>6EU@QNZ]K5+12 M:%,Q1T.SB&UMD.4!5,DX[?[*3,>Z<5(HO#)@FZIBYM&1G''DHL*E15:@<%B$ITDQZ>9WQ\V?!.X MM!M]\)[,M;[U@R_Y).I[02B1.\_ Z'./9RBE)R(9=RO.J#/I@9O]-?NGX#OY M,F<6S[3\+G)73J)1!#D6K)'N6B\_X\J?()!K:4,+RW9OED; &^MTM0*3@DJH M]LL>5G'8 (SZ6P#I"I &W:VAH/*<.38=&[T$XW<3F^\$5P.:Q GEDS)SAE8% MX=QTUB8#= $SL5"B$)PI!R>AYUYQ/(!TEKA47 ME$K@9+476L!'VT&0>109U@NC*W!$1V!+(P%*MU8TF??/\;NB?ZW M,$R/>NGA$?4&HV$O.\BH-TI[63_;C'X "L5ED[="*7 U$SG@ _WT++:1T"3? MT%DTALB!6>L]389'\.[-*$W2CT2\D[3%*ZT^_,6QQGNNY& $-]HQ^9*QN3G/)B='YJQF[D^:FH=,8+=B.)JO*C>(12=F<5IE^+U:_L\8?8V B,F7^DU4C:X](4BDM\F8Q6)#SHOZE M#PT.SUG@-@M<8W>]D;'R!=7T_%2*%9$H#=KPP;AJ5H-QO,"@W&H)LQS6Z?.+ MY$O%%4>$%!G?T5G&U.'I1(-J%)@DC9K+6HV[0XWCDFM1Z*4B+XN4I9L*)F!3 M9YC;&G;I[M7X@B7'Q',LXMJNLT>?USGJ&7W>#GV7E8(1I\H#4GBI1< M* 7<[^% _KR8*2V!+W_MV=?O]O7-OOZ.?6\KR*.TRA@1 M42[)1YI53+63QAA56R-!! U\R^F,9V :B,%\E0_QK>'<;\8=*$\@QCQELO8= M/"S4G$G"2AY?HV!*+0O%BP0N\4C*P@MLDGR&L0) DMN:89H>G?D!@Y M+HQL6%]J'3WECD0)2#:B^N?J !(YOQ5YLG*P- MQGAKK$;-<<&_ OO11=:ESQS3YWXC?6B=/K2?/EDO?6B=/H1J(YZ"'ES:@VT[ M3JC'V,Q $+:$N"HPVW@-R9J("@%<4NN9&LI#PE[ '.4(7[@QX! M.TLH[0 (L*.Q>!I.R3LS48CB:##I6V[D@S(XB240!Y6@'25F0 UI:-E!1-Z5 M!G- +F.8?A)/I",Q/ZI4"TTM[EHV%.PW*:SGSIH'3!'D(=6C;EF\':S1*^F@TH[DT263%>D",'2L,G<-O3.X' M:VS,/"0O6$?R1.0,:/& LV%L!9[?FY;LGA45(^,([6[)N"W\XV@*R1>U(@C) MT!W@I O5;/IS:#*@:B[X=[ >:X537UX:#5V0^@,AA-:@)(6 MCYBP0D*[0O(>E&4-)>U!"6 <>,<>]%]9AB6ME!S#GSV2%/BF14L"\(^KI=$" M2]*6F$#8ULRTDH9%(/_(J"0,NR6@<,+R&21_V^\<[VD\@J[Q"/8W'KV^X\T: M\T&'8?7ZD0^*S:L,^HW[IE1=Y$)J_K6NX]<,R+.U\]AK!WY5G*B2)NQL!)\- MBLE[-CK_&9)JF ^&4D-N]GCE^/X^RH=Q_"33?(&RON;('/TC?P")54.-(:!X M8$G.-%JM6;(L1"86C^!3C0)V&9*:(PHI\U/4V>^FA+>/$7#&X3GT!">@:8[Z MI' ":'J?) 4N^2^2XLI\TD*I@TJIP9785'O'=%'PJ2[-'CN8XYF..1CRQ@"U MV^GZN^1_@1?VG-B&VP:R(_<9J"$AW;J1^R;A)$T9*6@.(K&1B+X?VK9+_/>Q MY9N?,UM;HBUG61_B+>?9[BH56E/P*QQ LLE?%S,<#H:-.#P#M;K'V7;(3WI7 M.;#-PEQ8*6)ZZOI6IQOM[L0NZJN@M7A]H79-Y8(7"CKK.2RUCR,XIV5]256_ M:%&:BZ&9T."3>5PRX(1$ 9B?"Z';%]R@NRD\_P=02P,$% @ $8%95%<. M=ZCT @ 908 !D !X;"]W;W)K&ULC57;3MM M$/V5D8LJ*KG8Z]@)T"12N%3E@18!;1^J/FSL2;S"WC6[:P)_W]FU8U()$"_V M7N:<,Q?/>+I1^LZ4B!8>ZTJ:65!:VQQ'D:3!M77/]=(*5VLP"%FP/KL6ZM.X@ MFD\;OL8;M#^;*TV[:& I1(W2""5!XVH6+-CQ2>KLO<$O@1NSLP87R5*I.[>Y M*&9![!S""G/K&#B]'O 4J\H1D1OW/63![60W9L_]GG8 1S& MKP"2'I!XOSLA[^49MWP^U6H#VED3FUOX4#V:G!/2%>7&:KH5A+/S*XT-%P6< M/U*9#1K@LH ?MD0-IZW6*"TLC$%K8/^6+RLTGZ:1)5V'CO)>XZ332%[18 E< M*FE+ ^>RP.)_@H@<'KQ.MEZ?)&\RGF%^ ",60A(G[ V^T9"%D><;O2\+.TGH M@@^'9/Q9+(W5]"W]?4,V'613+YN^(GM#+5:T%8):P;L+\5+^WY1Q?7UL&I[C M+*#&-:@?,!A"QET]Y?7R7H]WA<\5M:"Q6#@WR0!6JJ)>%G)]#%0(K)>$V1;# M/6+8%Y(L56N(U'P:8K.8EU)5:OT$>\"R,&696XQ"-L[@NY*?AZ3T8IL' RF<"B>/!G#7_2%(J3Z^-?HL25H)A9.,K&I)@F1W#Q[%3C>)]H M)MG.?M=)@K"8GN/#M*\;2P@_ 1:'1VD*M\KRJF-X5]KW($W"23QVBYA"C^&E M+R[::?T:]=H/.%>S5MIN"@RGPPQ==*/CV;P;P)=&PO=V]R:W-H965TNEMS&FF4\F.MOPBNDSV? :OQ125X4WB9[*[FH>*V%K$'Q8NE=D/EE;.6=P%^";_4! M#3:2E93?[.6/?.D%%A O>6:L!88_3_R*EZ4UA#"^]S:]O4NK>$COK/_F8L=8 M5DSS*UE^%;G9++V9!SDO6%N:>[G]G??Q.("9++4[8=O+!AYDK3:RZI41027J M[I<]]WGXB +M%:C#W3ER**^98><+);>@K#1:LX0+U6DC.%';1WDP"K\*U#/G M=PK?5YD78'4.-]];T6#&C0^?L1Y&CVQ53 QZLO*3K+=ZV5FE[U@E%#[) MVFPTW-0YSX\-3!#B'B?=X;RD@Q:O>78&(?&!!I0,V OW<8?.7OB+N'VX*UEM MCL.'?RY6VBBLF'\'7$5[5Y%S%;WCZ@$;*6]+#K* @72_E>5!P[9?Y[IA&5]Z MV)":JR?N'3\H?_50XX-F$IM)&YY;*&;#H9 E=J6HUW/ !/-JQ95+\HTV BL> M!;]H7K0EW(J"N]3;(X"1J%%?MAJ=Z#%<26WF>%9-:]#"WJO#H&5AMDQQ".&% M,Z7A!!+JSY*T(Z(HA%N.?;6190ZB:I1\XE99P\-&*FNO!UM:*4!&!5)!VP$K M+;!>@&F-04:A'T<1A(D_30C\610BPT!;50O3(@H+J1#/EM80GB8]*$)]2B(@ MQ*=1NM,Z#D2B#TS/:=RK)'Z:A'B2F,!E*\H<\^@$5[O+433):9CVFM1/:(KG M=)K"K=7X+-%%TY0BLQT':12X/Q(%/L5$D9#ZA-H\:3W'09:U55NZY\DYOGPF M6#?AT!*K,&?B1\<8I8$?3*,QC&81PD3B41I60C-0(R<0HU,2(Q%AA(CP>M ' M?\;_#_@N6Z;Q ?J*0I1_8Z1=]Q^7UFL1T8"D_Z^DC_DZ05T_3A)+$#\*:<=) MD#/0K_&^7^,/]ZNM;+BH9-O7P#WO\GYQ\ 9'F+\J80RO;07!Z@6N4&(MUVRRPY;UV'[Q5@,?@Z,\ M'-(N;T>)^9GSTQ 9'A\G0 (_#:=(C)":A;,QDJD_PV9'5NI/@^GXO5%"T@2U M$E0A6"8QTGY(47QX/*!L0*WL-$+9T X^&H7CH?& 8X1:5WY*8E29$1B%T6RX M\?#EC% ]4@PSQJ:E+LS(5KD-$\>3=6]YQ(]I.'ZKSB<':T#%U=HM.QH+!4ND MVPCVW/T^==&M$:_BW3+VB:FUJ#7.W )5@[,$BU5U"TYW,;)Q2\5*&EQ1'+G! MG9 K*X#?"RG-[F(=[+?,\_\ 4$L#!!0 ( !&!650\M;LL]0( /P& 9 M >&PO=V]R:W-H965T@ M@ ):*=56J>JK)NF:1],Z4D SYU3R( [#?E!2 M)KSIV)W=JNE8UH8S ;>*Z+HLJ7J> Y>;B1=YNX,[MBZ,/0BFXXJN80GFOKI5 MN M:E(R5(#23@BC()]XL&LU[UMX9_&"PT7MK8C-92?E@-]?9Q MM0, A-1:! MXN,1%L"Y!<(P_FXQO9;2.NZO=^B?7>Z8RXIJ6$C^DV6FF'@#CV20TYJ;.[GY M MM\7("IY-K=R::Q[2-C6FLCRZTS[DLFFB=]VM9ASV$0'G&(MPZQB[LA M4D.G8R4W1%EK1+,+EZKSQN"8L*(LC<*W#/W,]%H84()R_DPNX1$UJB C2YF; M#57@DV_X672^TQ4'?38.#!):MR#=@L\;\/@(>!23&RE,H7P2\1+2M42Z)1*8PUYS&D7\11V>DTT_\*!I\0-5DB>A)XO=[ M0UP-^WXOC,@)A7NMPKW_5GBV'^/5$PY2#8=4/(EX6,4WT-! DPW5!*]&+:S7 M+ZQGTWIO97L5* ZQN.]4.@B-H@S\?IC8JN'BPHD3^V$W/EBT8&\BE:#6;NYJ M_+!J89KAU)ZVHWW63+17\^:_<$/5F@E-..3H&IY?8+54,VN;C9&5FV\K:7!: MNF6!OR=0U@#?YU*:W<82M#^\Z3]02P,$% @ $8%95& \&OSZ! Q P M !D !X;"]W;W)K&ULG5=;;]LV%/XK!]ZP)0!1 MB[HK2PPD3F\/'8(FVS ,>Z EVB8JD2Y)QV]]V=QIG\P&E$@V71B@)FJ^O9M?TXB9SY_V!WP7?FY,Q.$]62GURD_?5 MU2QP!O&:E]8A,'P]\B6O:P>$9GSN,6>#2B=X.CZ@O_&^HR\K9OA2U7^(RFZO M9OD,*KYF;6T_JOT[WON3.+Q2U<8_8=^=3=,9E*VQJNF%T8)&R.[-OO1Q.!'( M@Q<$PEX@]'9WBKR5M\RRQ:56>]#N-**Y@7?52Z-Q0KJDW%N-NP+E[.*M4M5> MU#4P6<%[:9G&# MDG9KX+6L>/4UP!Q-'>P-#_;>A).(M[Q\!1$E$ 8AG<"+!O\CCQ?]+__A5IBR M5J;5'/ZZ7AFKL8K^GE ;#VICKS9^0>T]DJMJ48]:PW*+2KD!(<%N.2R9UD]" M;N"Z4:VT[L1@Y.H)[OD&.6''3&2BR0X^A!65;#F8=3K<&@FG.X8363)0I;P/3Q M9L5UGT):P(^0Y!$)XPQ'89&2-(APE&<%R9, [K1X9);# R^W4M5J\P2E:G9, M/B&?/[?"",_MGW[(0QK^ AEQD-WS(+JL55O]%P -2!&% TX_/4"\$1(=$.C9 M"PCWYUNMN2R? &M)FIIUO0F+3V$"-)QEP3FM3%W.2A.G1Q6XZ:=;A[!F- MD_/^.6$/Q<2E(25YEN+(V11F.8Z*,"$TB6&"-\G F^3[>8.15Q*Y8-QLO'>- MT612PSA-3L!9#^ZJO53X<3*65\X QY^.&TB@BY'@/$_?6ZV,\2WV.#K2ORS; MIL5,(/RP.+W;=PQ\:2O^Z7)X7'MI:^F_,FA7C;X81\@B($$>X.@,*Y?0',L0 M\QGG)"^HWZ=8.WZ?%EA&2>+WBY 4:8*D43LMN,5//-@#703VF#PA41C#61R1 M((C/(0YQ'D 2DX+&KMI)$:.F,/,P#YI5'"1K4#**2!8$SAJ24%16H$W)L$H+ MDC@3:4PHI7T+$M]F#"W, A0,8F=W%.0HG#N[XR @4>$J-LT#0J.X\SLA01'Y M_0B'2.")ZDV'ZDV_NWJ_RL3K+WC),GRL6B<1QZOU*VC>0<,>6_=I]_Z3,]U] ME4=*U5>G;\^C6"Y4&'/7LK,(\U]T*W$23D4I&Z*4?7>4WK36?7O'@G7@W#/B MCT5Q4N-X%'O5;"P O>IEU_M_-B/EQGQ7>A9: L)XF-(QURI8\6=IP0.R&S%8,K6!JY<0)(VBSR9U+'DKR(X0$_+IRM+8+1 M%+>Q17=$.1)@+'7SDYLEMHB-OS\;;'S8.+I+YK Z7-&ONYOI\7AWO__ ]$9( M S5?HVCP*L,^K+L[Q:N?OJ2MEL1_YX19_,[AV!W!_K90]3)R"X<=E\2]0 M2P,$% @ $8%95.YARP5 P \P8 !D !X;"]W;W)K&ULA55M;]LV$/XK!^T%-J!%[XJ=V0;BM,,Z-%T0;QV&81]HZ6P1 MI4B5I.)TO[Y'RG:<+--9V5U%DJ@9; M9BY4AY(T&Z5;9NFHMY'I-++:.[4B2N.XC%K&9;"8>=F=7LQ4;P67>*?!]&W+ M])%*@L;-/+A.KI:Y ML_<&'SGNS,D>').U4I_>[$9W>F3)HN1Q6]KBOPXG#)#[CD.X=4I_W$,AG^899MIAIM0/MK G-;3Q5[TW) M<>F:LK*:M)S\[.*=?$!CJ93F@I&=0DA1NE;2- M@;>RQOHY0$0I'?-*#WDMTU<1WV!U 5D20AJGR2MXV9%GYO&R,WAO/_?D$ M/4MJ/6M5[\0:Z6T;LH DCK]S.0].B"^CAX"/%7:6&N_,)(V1[[^9I,GECV"@ MTZI3VIF1DVF8]D40RABZ95= /<9VC=KW>W2$RB*,)P5MLB(L8\=L4I;PGJH&&ZU:4$^8HR2?CF&4AY?% MA-8R3*;I&#Y0$UR129WE)":\,MVKL_%_._5ZHV!T&<;.CW"RJ0N7AEF9C%]Z M&M')(&I1;_VX-71!Z6X-,^DH/4[TZV&0/9D/OX-;IK><* KH1/MML" N!@ &0 'AL+W=O?N-:[YN MK-L(%K..K?$&[>?N2M,J&%DJWJ(T7$G06,^]930]39Q_[_"%X]8 MV6;NY1Y46+.-L-=J^PYW^:2.KU3"]$_8#KX).9<;8U6[ U,$+9?#FSWLZG MR,-G /$.$/=Q#T)]E.?,LL5,JRUHYTULSNA3[=$4')?N4FZLIE-..+M8EJ7> M8 47#W3-!@TP6<$GVZ"&#YRMN."6T^ZK6[82:%[/ DNB#AJ4.X'302!^1B"* MX5))VQBXD!56OQ,$%.T8';(GT0E949K[:9+#4Y]2<-##+>IU/ZG4K7BWL7MYD4AJYLRCD:G6V#!SJ38HZPVF;1JF7VY0J-TLB(/#P@-?K:U;&,VG&[;"1[2?-_>:9J,>I>8- M2L.5!(W+67 =7]WDSMX;_,QQ9X[&X)@LE/KB)A_J61"YA%!@91T"H]<6;U$( M!T1I_+''#/J0SO%X?$#_P7,G+@MF\%:)7WAMU[-@'$"-2]8*^Z!V/^*>CT^P M4L+X)^PZVXPB5JVQJMD[T[SALGNSYWT=CAS&T0F'9.^0^+R[0#[+.V;9?*K5 M#K2S)C0W\%2]-R7'I=N41ZOI*R<_.[_#A87!$UL(-,/IR!*D^S"J]NXWG7MR MPCU.X*.2=FW@O:RQ_AI@1+GT"26'A&Z2LXAW6%U"&H>01$E\!B_M":8>+SU' M\(Z;2BC3:H3?KA?&:FJ&W\^ 9SUXYL&S$^"/I)&Z%0AJ";=*;E%;3I4$'_33 M0O 5<[UGWBKL662GQ2NS817. A*;0;W%8/ZT1@K3;)A\^?Z[<1*7[PR0T(QE MLN9R1=U(8=5K6&#&948EQ6:!NB\KD+T;1+!#*@E9+94@>9JK-VR]W8!+L&O5 M&O(T0WC K1);%[+26',+2U9QP>T+*40P62%<@,\P>73B)DO]-/(=!'(5%[IC'<5BF\1GJ^=^IYU$1CC-'/4LG MX;@HX8S(\EYD^;\6V0=IJ6.-A??/="P9?$M89]'>%E8/BQTL[$@3%2E-)Q/%U^N$&N*Q$6[L22U!DH=V*:A &>YQA")(.5B\>5W]IE. U:O8)?D>GN=WI*C4D43[Z5Y*UJ-[2U_,#D B;AA,PNH RS M+*'WF.8E7'=]X8.YR-]T1QZ660YIF$X*>I912JU4:[:3GG-'UQW M1^ZK>7=Q^!;F+5QA_ "V7I./?#-=V?4#L#^KY4 M)*O]Q 7H;V3SOP!02P,$% @ $8%95 C?!<". P "P@ !D !X;"]W M;W)K&ULC55M;]LV$/XK!V'#4D"U7BR_PC:0I"LZ MH,&")ELQ#/M 2V>+*%\TDHKK?[\C)2MNFQC[8I/'N^>>.ST\K@[:?+$UHH.O M4BB[CFKGFF62V+)&R>Q(-ZCH9*>-9(ZV9I_8QB"K0I 429ZFTT0RKJ+-*MCN MS6:E6R>XPGL#MI62F>,-"GU81UET,GSB^]IY0[)9-6R/#^C^:.X-[9(!I>(2 ME>5:@<'=.KK.EC<3[Q\<_N1XL&=K\)5LM?[B-[]5ZRCUA%!@Z3P"H[\GO$4A M/!#1^+?'C(:4/O!\?4)_'VJG6K;,XJT6GWGEZG4TCZ#"'6N%^Z0/'["O)Q L MM;#A%PZ=;Y%'4+;6:=D'$P/)5??/OO9]. N8IZ\$Y'U 'GAWB0++=\RQSJF%E\$>:X2= M%G0_N-J#\U\"N!"MI^N(.5?=Y?,JIA4X\N^3_F)!=.4QZ[DP50TN1V0&T'\4 MH):BW*()+0U.M$B7S_93NX,=KK@B!-U:\K1OX%$[)H#F -'Q#$-&*+5U\!-D M\WB:IGXQB_,B@X=:&_?6H9'G?D6\*%*8Q&FQ@,_AIA K]D2(>Z2[[:?',W(( M]AQ\!91_,9I#EH[R'R,K;DO=*@>^43 99?!S_WO+; T-XUT[F/1>OI.E:'U# M0H$(DO*UE!X)@KKG3=^7*3C;:3G+(L[B8SBYH:#)H:/*_-?2^=<0# M[J@-LI6=DN">'3VS%Q5U$=I/\J5M6(GKB$:U1?.$T:;/(?L<77E-GP-:$HH! MI=7;DJF2IF2082>NN%?7#W*)X8 $2:>=?NT2?A_ZU]^[O_Q'],/!V[Y!^$YF M!)A['17Q;!Z$.(9L$D^RN5\7WC[-PWH"V3B>=>MIL,\+H$M$C]*.M .S:9S/ MQKUL=Q>KSHI%/*41]A$MJ4,VK0OB(!0DU5Z-\WBZ&+]V T[2X%0E\,;/GRE_['86FHQDIP71/ M3[=QN@GC?JL=/1YA6=-KC<8[T/E.:W?:^ 3#^[_Y#U!+ P04 " 1@5E4 M=H(;6Z4$ N#P &0 'AL+W=O2<7UO]\E*2NJ MX]A)T6(O$D7RWG/NI\CQ2LA'E0-H\K4LN)IXN=;+4:>CTAQ*JD[%$CBNS(4L MJ<9/N>BHI02:6:&RZ(3=;MPI*>/>=&SG[N1T+"I=, YWDJBJ+*E<7T A5A,O M\#83']DBUV:B,QTOZ0+N07]:WDG\ZC1:,E8"5TQP(F$^\%U#" I(M=% \?4$,R@*HPAI_%OK]!I((]@>;[1?6=O1 MEH0JF(GB"\MT/O&&'LE@3JM"?Q2K/Z&VIV_TI:)0]DE6]=ZN1])*:5'6PLB@ M9-R]Z=?:#V\1"&N!T/)V0);E)=5T.I9B1:39C=K,P)IJI9$A'LU7D)Z2GJ!3\)N&.S1UVML[EE]O<,V7S*5%L*8 MK,%N1<*6,"?3:A M:)E0MDQHJ\,BQ4)/*RD-.A8;LTXS&*G@2A0LHQK%$EH@ !";]JA>&2:8)5 F M()M,L;#;LUW?%G%FP(Q>G4N WY&5;#/)\9O*-%^/=JAMQ? &GJ @UYOW\^"Z MCMZ('%L#1*60C3HQI0%K+&#Y:)Q:X1PY(J$?#Z/6VWHR_- :U;E0&>9:6$'3 M>T :+Z;H?VR3U+:YC9_7) C\(.HV*C;O>OI!Z.< '9&@YP_#W1QJ@58.CC#D M7&.,L%78R+ ,_;4%?T0&46^G,6[E\A#]KA\%P\UKVPI'OYU4CF@8FX ME0L_(93#R ^";GOP8X)YYI^A:=M><+-;H3R+_.X@V$W!";P_E$'H]_MGKT2S M7CP4T*$_0)>[YUO"&09^.#"83F0'XIX^W6_Z=/][^K1I#:_VZM]4G1R]QI/K M7?UW+_+K_==V79*8\Q*Q*^9_;!NCP*Z*/K)^?4$I/11']*I/5CE+<[("">_J MPI4R8\46G,U92A&CXB(QI"U9QI>5.30T-7-B?AB6X!(D$QF92U'N*$!,_Q<- M=K3E^5:"SKXQK/U7W*K-B_H/@::]!&WRYXZNW6D'40ZZ;TV.L<'$O?C$\:L+ MWSF-9O_@6&PO=V]R:W-H965TO+5J BZE72FD2 M($G;K1^Z!4V[8ACV@99H6ZM$NB25-/OU.U(OL1M'38>B7QR2(N_EN>?NR!Q= M*_W1K(6P\+FII3F>K:W=',[GIEB+AIL#M1$2ORR5;KC%J5[-S48+7OI#33T/ M*4WG#:_D[.3(KUWHDR/5VKJ2XD*#:9N&ZYLS4:OKXUDP&Q;>5JNU=0OSDZ,- M7XE+8=]O+C3.YJ.4LFJ$-)62H,7R>'8:')YE;K_?\$86JC?^%ZVXOHS,H6F-5TQ]&"YI*=G_YYQZ' MK0/9?0?"_D#H[>X4>2M?<,M/CK2Z!NUVHS0W\*[ZTVA<)5U0+JW&KQ6>LR=O MQ960K3# 90GGREA02Q@7G[[CBUJ89T=SB[K*.D71MX M*4M1[@J8HY&CI>%@Z5DX*?&%* X@"@B$- PFY$6CYY&7%TU[#DNM&O1<6HT, M0?3M&LX][D+#7Z<+X]?_GE 8CPICKS"^1^$E)E39UL(A_*(R?+728L4]-V\Q MA\4-O.'_* V7JM6%V(?\I!J7Q8=FPPMQ/,,T-4)?B=G)NS4ZJFI,P4JNP+JH M@O\JK0&+'\]5L^'RYLE/61BPYP;SK:= >6NI*)UUC;?.>.L.X4_!=1=BP ") M9H&H#4'"]2MAK,32\D'P&H&]5'7K'#9;GQQMX0EO-L_A5/+ZQE:%2]")]OK5VV"U/H:N.4 M]P?"E!$64@BRE(1I#G$2D3S+X9VRO$;_BU9K!]:(1,X8H7DZ'@A(D$8D2A.X MT&HIC*M3>-(A7A5]1BG$5M^*"&)"&86<93EA M"1L/Y!BQ.(F_ >Z41%'D4(_C"")*&%+A#MX933&NU.,=DB"F/@89"2,Z@7:0 M_V"TXRPF$9;5;;2'M7UH4P2-(EM90' ,$7/H1_>CG2+M\B ;#V1([B#\%G(S M@M%'$$F@;,CK-BT*UTD4/[T70*"TP<%Q"0!\[U?LJJMU!@N U M"'L+E[;B=7T#^.,.7J^K8@T1/"_$%.&,6.%5R7ZE(/LBX;G[ MJBI%7=D;C!H\AB#I?R8BD(X12+]/F_M%J)7FF_7-OEA,Z_B.[6PU6$&@2QS5 M8;VHZMH)YV6)@LT0U8$!#P;ZBYQ^+RNG^-*B?M,5]A3;B2_ROL'X>IIA#L9) M"J^18EIZ\) [3X-G*!-[3PJA:P@1A!E)67 WR6[;Q6TINTTS)^6ELU6R70WCY>8,W=URP"A8"EPNUDM6_N-!G MPZO6MGKO!6E2[<,O2'T*&A"C<;W[(':-TW>,6WKC@'OBW.%'QQX4+$NG;N?[ M%X3![:[FAW@[R>+,3;&AI0%A6&-Q$D.6^=L(CA.(4Q*PR(U35X>S. %T#!]K M2^018!N,A@: G9IA[T!>3 0R&P.9/3B0[@UA=LHO)MD0TW,$<:7TWHR?5/'P MH'6O2PR%06)WSQF]9U,,;[)#;12[),[IUV\U21JX*Q,D),_C/HIW/,0K 5XK&7($C:*X-O:RK^035<4NF?DN#H^PD^[M^?M]NX%_X;K586]J!9+/$H/^ MW;V*NXE5&_\272B+1=0/UX*70KL-^'VIE!TF3L'XKXF3_P!02P,$% @ M$H%95,-RG VQ!@ 2Q$ !D !X;"]W;W)K&UL MK5AI;^,V$/TKA'LY@%8624FDTB1 DMUM"_0(LD=1%/W 6+0MK"RY)!TG_?5] MI&3%V4T<%RB0B*3(N6?>4#[9M.:376CMR-VR;NSI:.'R6NK&5FU#C)Z=CL[I M\87TY\.!CY7>V)TY\9;W[2M;7B2 M37\V&9'IVKIVV1-#@V75=*.ZZ_UP" 'K"5C0NQ,4M'RMG#H[,>V&&'\:W/PD MF!JHH5S5^*"\C]_>;.S_53SM[+W=?LL5VIJ3X=H2BM-K=ZU >ULV^Z*T9W M8L@:@3'$+7300C7WWUFRJE5CR499@K]96Z-<[3'Y0RO3Q9$@"GIY [IM)/PC MP8,69%PU8->NK6I*>T1>5.!KDHLH8QDF61ZQ@OE)&J4\)^_5'=&S&:J6@,"^ MQ&E,1<1H<81)&O$L]1,>"8[)K\"T!TY5 WHO.4LBGN28I#0JN/23)!()(WN" MG0W!S@X.]N\!$:#W^:TV #AR;@%]*Z^])1^\0:XE'U6]UN2W_NT/R$'W>1C6R.R M=>7N2[)C'S(C/S@S.C"36#ONW#UC[9];+H&Z=7Y AV"J\3W/48<#YG] M:IO9PPMRK?U-P(O9[EVB%W@L7:N:_%S-4 ;SN=%S'[=MVK^YTV9:H9BO3#5% M2?_1!> G$%9H_].^2CX#F=_6SCI,O3! %OSZ669226@DI8B*O, R3C+"D2D MG"3-M[5&),XD@J1%# C8:E*2L9 20QR2+..23*6/)=B1[B>! HDI<%HAA3+F%D M0G@>,TG2V-00=-U)#9A1I/%=A>=D\76,>W>N!+JO^CC;YO'8JF&LK@"S350^2 JY&DOI\B.W.X M,G0U67!RJ>P"U^>IQNVW)#/3+@>R$+K080>.+$J0E!0-,0]#5NSMBW((@CPX M"!Y8!NB#QP!_MX!R*'>- 0C@I^$&@9W*P9' \/.-,N70(/\;8NY5[1#$],'< M?K9L+5"[%JRW%I@'"SJ_K@<+5&?!ML>^"++7[S[ )O]X0->'V19=NX;[>/7K M.N27+TN/LF]](^X0]/F=<"6VOMUWTR]?' :W:>[_PZ4*?1/(QW K0WICG<9Y M.@2P* #+@I*X<;A0%5K@ )8/2:#X%3E%.1' ;A5-EGGD:%/>@-X,V M*?1&#$ \SAGNYVEP8?;(U0P&L@([H$< Q_!\X:_=0L;% ;X&WM$H2T24LM0K M!%D\*R(JL>(^0YY"F\G.!^Y2FWGXC+?X(%@WKOO6'=X.OQ2<=Q_(#\>[GQE^ M468.-"6UGH$4)N!B;;I/]V[AVE7X7+YI'3Z^PW2A%8K5'\#^K&W==N$%#+^? MG/T+4$L#!!0 ( !*!6537T^Z#; ( #X% 9 >&PO=V]R:W-H965T M.XEP6)@:;ML#T4"-JNPS#L M0;;I6*@NGB0W[=^7DF,O YKL11(E\IQ#B=1\H\VS;1 =O$JA[")JG&MG<6S+ M!B6SI[I%12>U-I(Y,LTZMJU!5H4@*>(T2+*))-&S<\W7C_$:42HN45FN%1BL%]'59+;, MO']P>.*XL3MK\)D46C][XUNUB!(O" 66SB,PFE[P&H7P0"3CSQ8S&BE]X.YZ M0/\2=@(NDST!Z38@#;I[HJ#RACF6SXW>@/'>A.87(=403>*X M\H_RX R=W'^_4M$2S#IUK"9"X^O(>=\?/X:KOB;_N M_<]RQ\R:$[W FD*3TXNS"$S?K;WA=!LZI-".^BTL&_K@T'@'.J^U=H/A"<8O M,W\'4$L#!!0 ( !*!652:S%2P8 < &42 9 >&PO=V]R:W-H965T MZ6_F;V4EGUOZM:< M+_;6'D[7:U/L92/,B3K(%F^V2C?"XE;OUN:@I2C=I*9>!YZ7K!M1M8N+,_?L ML[XX4YVMJU9^ULQT32/TPY6LU?WYPE^,#[Y4N[VE!^N+LX/8R1MIOQX^:]RM M)RMEU!T)Z]E79,AA/';8',QN:2)\^O1^H]N[5C+1AAYK>I_5J7=GR^R!2OE5G2U M_:+N_RZ']<1DKU"U<4=V/XSU%JSHC%7-,!D1-%7;G\7W(0]OF1 ,$P(7=^_( M1?E>6'%QIM4]TS0:UNC"+=7-1G!52T6YL1IO*\RS%Q_;0C62W8KOTK#EK=C4 MTJS.UA:F:<"Z&,Q<]6:"5\SX ?M)M79OV(>VE.53 VO$- 46C(%=!4%ALY>^*<+9>\K4]3*=%JR?U]NC-6 QG^.N(@F%Y%S$;WB MX@:,*;M:,K5EGY0Q[$J"-9+-7%_)5FXK^U*"C]L>;"P1MUFQ36^XZA]:&);? M05.# 9O>PXK="\-VN-'"RA)#F=U+ME4U:%BU._9KIRM35HX;YI3]2PK=UXXA M\[+92#UEGPX>#G[.ELZ.ZHQH2\3Q'NZ-K0KVCN4\#3VI(:>*I M-/&;2W.MFH-J96L-W5%69@7Z,.;Q:LSC]5[H'=)B%?OE0-FDA+U4P.,1W,)/ M\0?/1RM8/'I6DV0JO_XB6JW!?U[46\[K1&$*?/J_FC+.&%BO'7OV2! M'_S-E9-[64+5B-B-!918R*,L8P'W?=CDF1=.Y8UXE ,B$8^C8,5BG@,0*<^S ME"U#'OL 0@:0I(AM*Q%!>3IYC#A%N QX$N7 '!Z,.$MYDJ2TL)A'GN]@%GH\@Y$C M,$LFF"5OAMG/Z*CC2AVT+HV1J/SR4R4V55W9ZA6E/>Z"S):C6<*-&,S6,[- M&MJF(>(/0)N(?_H:-)Y3>_2AY9UL.XE$)3P*$YQCGJ'VG[4\B*H<<0M@MD!C M4>A.U(81<_.AWJ[34R =X.W"1:D!H)SJ%!!. (U/$KV5C8MX8$'&\SQBJ$T* ME:!5#QR =I$(.G>T_@)!5I850NL'J.*]T"7< R5YQC)4.\H0*LV%49HC?^NJ M [85UMU5K17MKD+;FQ+I>Y BG[#C^R&TR"<@JN+;#]3]2T=B+-BQ<2(M0(8H M(6Q! #6Y@R@Z#TCI06@+$3;[ZF# ESSR >0T2"%#&*>M<_VSLDC@R#I*3A[# M[2^HG"9%!;8S)*/'\)/JSZK.68LL^0@B"@<9SBBO!LIP)^JNCU@0#D1;@%>1 MQ_W$K3/EL0>^_0%;,^M$E, GGO:<RLMHB-9!; MK1HW#ML&8'UF]'_0XF>LNWTY2$ZA?3VY.9DB>HR1UN7B>T<"[ 6]:*=9ZNJ$ MENOYDY0>3T4/()1A=#*\ )L2$NVAFR$1]P.24;C1YG5R% "?\S9:6H8. M<#D/H]P1#.TAG!NKJZ:R_71G018=;=N?&O9YDF8L3XA*>>3-IH/FC6@=]:QL M#$LP9IE2OUAF>3!W]+$M*_&4G3Z/0%]P+TTG+J+[MSM*W(L4@LHD'O,3'O@> M]2FWND1"7[J,0453>/:LZA_U-BKD3ML M%>8P M_A[(VCM B_LAB8B?$5#Z)TF0LZ0$]VWMM>LAWGDK$?T/3.2X)G]6AQH\^-TD"19/E4QQ^N0 MFNLX?SS/ZH#:SRL0T6;YA5*\Q)7U[-._D?A/P_@?,3_C:J!!P+;>8ZIVD^*#1_4^-_L:J@_N1L%'6JL9=[J5 JZ !>+]5 MV,8,-^1@^K-T\3M02P,$% @ $H%95.Y;_>EO! F H !D !X;"]W M;W)K&ULC5;;;N,V$/V5@5JT-L"U[K;LV@9R6W2! M;AK$28.BZ ,MT1812=225)S^?8>4+#N;Q)L'2Q3).3QG9CB>^4[(1Y4SIN&Y M+"JU<'*MZYGKJC1G)54C4;,*5S9"EE3CI]RZJI:,9M:H+-S \\9N27GE+.=V M[D8NYZ+1!:_8C035E"65_YVS0NP6CN_L)V[Y-M=FPEW.:[IE*Z;OZQN)7VZ/ MDO&258J+"B3;+)PS?W8>F_UVPU^<[=31&(R2M1"/YN-+MG \0X@5+-4&@>+K MB5VPHC! 2.-;A^GT1QK#X_$>_;/5CEK65+$+43SP3.<+)W$@8QO:%/I6['YG MG1Y+,!6%LD_8=7L]!])&:5%VQLB@Y%7[IL^='SYB$'0&@>7='F197E)-EW,I M=B#-;D0S RO56B,Y7IF@K+3$58YV>GF-@3"+S /X$7]KI#BQ>^@W=%9<6KK3J2^\_96FF):?+O"?RHQX\L?O0._@IO M3]84#,0&;EDJJI07G-I$Q!F=,[AN2B:I%E(!K3*X9)7 ^+83]XIEP"NX$&7= M:.0)YU3QM-W(BT;C\JG(G6DM^;K1)GZ@A<$I\>25%NEC+HJ,2?564$]+ND/2 M&U'@-3:$6NQ:BB>>,64552\59<>*FDY1VBM:]XJR3E&%BGBGJ+"*:E2DK"+Z MG:*KZHDIC1;$.&$T@[\9E6VVH2M35J[1=)\OYN'APY_" #GH7#0*#U8$V'/* M:KT_ [DL>1WF#/ZL30(J0[EN9)IC->N/-:F!+AH3+PC@ MEY^2P ]^Z]_W5B"Z%F%0>FJ&K453<:U@'(8D3*)7=@]42HI.A$E()G[\:GV? MRP-(C;38@! /7?:VM->1^&B"O)!Y<"AUUS90WBB(3'"\D3<>MH,P'![H47#3 M$QM/U(NXKQ?QA^O%6:7YI\M]\%8L;237')/BZCDM&I/AGZ4HN^+0UY0]V=>5 M[:VK?I*-Z01FJJ8I6SCX5Z^8?&+.\HB(SJF&';-W!KGVB69N$%8"_&,5N,;V M=#>&KJD0Z4O*'[KXYJ>ZPH,Y_.'+/?QQNN_3, H3XD4>^,3';(N3\2'A;U?W MO[;E[,:.]B8^&4<)\:,(1_$D(-,DP8"@E=3<9."UT.BG@3^$*4FF"8FCZ=$H M)IXYR(L/-Z3G@I?;\[S^?2[2N56XX>+M@&3;W1!--*MGU0 M^Z%%;7N/M=#8R=AACJTCDV8#KF\$^JG[, ?TS>CR?U!+ P04 " 2@5E4 M\6)=7M4$ !;# &0 'AL+W=O22?I?OV.E*S: M:>(D7ZP3>7=\[NT1?7ZKS5>[D=+!75.W]F*T<6X[FTQLN9&-L&=Z*UO<66G3 M"(>O9CVQ6R-%%8R:>L+B.)LT0K6C^7E8^VCFYWKG:M7*CP;LKFF$^78I:WU[ M,:*C_<(GM=XXOS"9GV_%6EY+]\?VH\&WR>"E4HULK=(M&+FZ&"WH[#+U^D'A M3R5O[8$,/I*EUE_]R]OJ8A1[0+*6I?,>!#YNY)6L:^\(8?S;^QP-1WK#0WGO M_4V('6-9"BNO=/U%56YS,9J.H)(KL:O=)WW[F^SC"0!+7=OP"[>];CR"= M;GIC1-"HMGN*NSX/SS%@O0$+N+N# LI7PHGYN=&W8+PV>O-""#58(SC5^J)< M.X.["NW<_%JN,<4.5-L5V&=J_%DL:VFC\XG#$[S>I.R]77;>V"/>*(-WNG4; M"Z_;2E;'#B8(;<#']O@NV4F/KV1Y!@DEP&)&3_A+AGB3X"]Y(MY//?M;41O#&Z@0];:4*. M+2R_08_EH32?/N7S1L)*USA0/@#GJP4XDA:=61 X*Z5N2U6KKIPK?[+JP=0! M3%C21V!LGQBG :VMKE4EG*R@E>Z>L7#.J.6N.Q;57[=?!^ LHXR5** M4D%)&GLARTE.DP,SW__PLVBVO\*B%?4WITH+C,1) N."%#R)8,Q2PC(6P7MT MVP?^0ZJRT,)YFA ;]C!%*>*-G,3RN/T))&056T3M-_891@L:XS'C)"9)P3SB@E#OXX/;8!KW>KVCJ/,T MYGA.%F&P19RA"9GR(H*KPS(>EW I<=KE?M&).UQIY4HYK Q),H0^)3%/\7B. M0I$.<7O5K=$W*I#RN+>*("=9EF.6"(]IAWY:)/<@_-A)E)&LX!YPQGW0-"?8 M'A$LJFH&[WU@G7X$7O^'QFMU^POVJC,X"KY^0S:SF"'R##/"L=F> /%$._OF M2P@K,A3&"79#''D)"Y5/672",M*!,M)G4\81U,_:B1H6UDIGR?'6*XGC7O;S MC>,#B\:SV7_?%X[4K\16>5^O?==4RNTP2P^QSDF@_GHPLUM1RHM1(!MS(T?S MQ?YS[N$?$8<+\$4/_VBKN@]?W(=_I%[V\.4!_$/*ZJC0SAYCFSWG=UAF+R,> MDN-(Y'D1Y"SAA*9/DDZ*)CQ.(*4QH4E^7(S#O*!31ABGA$Y9D"GGV&OQ/4FT>9CE!#F(YY"D2)?I<>"GJX[IQ?'/ MD46\E""?>)*G,24LIR_-QT,=\[(T9/Y#X:/G&5*9A\(9,G+Z9!H0.58<&X#& M*0:"WX/I<1H>[&9,]Q3).WS7,E($MDD3_]&"ARAF&PO=V]R:W-H965T.X M35HD ?JUK8=MP=INAV$'Q69LH;+D2733_/M1503M:=)XHH:&^$.38N:;];&-H+X:*O$M19%&8(:E61I>IPT0NIH M,0NVI5W,3$=*:EQ:<%W3"+L]1V4V\V@4/1F^RZHF;T@6LU94>(-TURXMGY(! MI90-:B>-!HOK>70V.CW/O7]P^"%QX_;VX"M9&7/O#]?E/$H](518D$<0_'G M"U3* S&-/SO,:$CI _?W3^@?0^U890+*VQZW^-)!$7GR#2[8&;02-U_Q>/N/^P%3--7 K)=0!9X]XD"RTM! M8C&S9@/6>S.:WX120S23D]HWY88LWTJ.H\4G-)45;2T+H>!:]UWVO^O]K5@I M= >SA#B-=TZ*'>1Y#YF] CG*X(O15#NXTB66_P(DS&\@F3V1/,_>1+S$XA#& MHQBR-!N]@3<>BAX'O/$K>#=8\;LB%\,_Y9_QJW;PZVSER/)K^?U&IGS(E(=, M^6N96$1EIQ#,&I:6I61I&\-2"4TQ"%W"U9].MIY,#%]9@JOM'J5 Z*7__V9. M+^-3UXH"YQ'KU*%]P&AQ6R.LC6(-2ET!^=Z"0W)LM%1#P<18P:",KCXHUDD) MPH5[J0O5E3ZHW?$/O/&9MV;>WB0UH=5"J2W+XH'EWC**,VO:"(N]&Y=7/9?' M9G$*W%QL5FB'!OLEA??,AFK3.89V!W"G)3'<#0E"!^]@-$WCXVGJ=SGOCD;\ M>$LI((M/LK%?)RE\HYIAL\D(IOD)W!KB'O]78$_, X[CZ20/@'F<<_A+[4_V ME-:@K<(\<5"83E,ONL$ZC*RS7JG/[OV\^R)L);4#A6L.30\G1Q'8?H;T!S)M MT.W*$$^!L*UY[*+U#GR_-H:>#C[!,,@7?P%02P,$% @ $H%95$^)O!VZ M @ ?0< !D !X;"]W;W)K&ULI95=;YLP%(;_ MBL6DJ96F0FB2)BU!RD>GY2);U.[CVH$#6 6;V29II_WX'1M"LY%&D7:3V,;G MG.=]#.31,B":IS*U%6E!!K; MH")W?<\;N@5EW D#N[:682 JG3,.:TE45114OLP@%[N)TW/V"P\LS;19<,.@ MI"D\@OY6KB7.W#9+S K@B@E.)"039]J[G8W-?KOA.X.=.A@3HV0CQ).9+..) MXQD@R"'2)@/%ORW,(<]-(L3XV>1TVI(F\'"\S_[1:D0J%):%$TP$A2,U__TN?'AG "_"? M M=UW(4BZHIF$@Q8Y(LQNSF8&5:J,1CG%S*(]:XE.&<3K\(E/*V2]:6\1CL@ 5 M25;:N4C(K%(8H12Y6("F+%>7A/$M*(T'@XZ(N(HTKI"OF:@4QJO U8AEDKM1 M@S"K$?PW$'H^60FN,T7N>0SQWPEB9O[)C N(KLAU[P/Q/;]72E%* MAO#RI>%5D!IZN9QVI!24XZL83Z-(5.WB":+KUN9K2]1_@^AS56Q &D.;XHK\ MW@^/.59G&]ILYKO:AG[@;H\ ]%N _ID #\NI*8[JCQ7N=PH/CA<>M(4')PO? M6XLYMI=[KD'B42@X8>BP33L\4\_K&9*R.5^4USG98V*'79??L/FFQ;HY4^U: M2)V(G FRLN^4!9P+KK!=4'/^%^_?C7S?NUNOYG;4N[L\XE0 M9@,^3X30^XDIT-ZXX1]02P,$% @ $H%95"[4OQ@\!@ MAL !D !X M;"]W;W)K&ULK5EM3^,X$/XK5G4GL1+0V&Z:9@5( MT!:.#[!HT=Y]=A.W]6UB9QV7@G0__NPDQ&V3.&4%'VA>9L8SX_'SC..+K9 _ M\S6E"KRF"<\O!VNELJ_#81ZM:4KR M>)@2Q@=7%\6S)WEU(38J89P^29!OTI3(MQN:B.WE [>'WQGJ[4R#X97%QE9 MT6>J?F1/4M\-:RLQ2RG/F>! TN7EX!I^O<.A42@D_F9TF^]< Q/*0HB?YN8^ MOAQXQB.:T$@9$T3_O- I31)C2?OQJS(ZJ,,K\"02%C&:@Y-'(B4QE9-_ 2@]"3?(:?&!R'. X2E M'IS\>)Z!DS^^+ 21\0--%U2VN>@V.*/1NT$$*X,9E05R\(A^6R1L1J99S9\>-XU3@M5N9'6X%AMY5;MY7KS>H87^[ZIN+M<"8<$XSK*L>% M5=QA]5'PLTC7C!1)8FKZGBLJ::XUZ5%A>M1E>F-*Q*R?G0D&HI[A'/P' M6J>^K:K*H<;%4(9$7J[@Q?"EQ3N_]LYW>G>=:*XI/-(.@%AL%FJY230!%,L[ MUV024?9"%@D]U6@C)>5M53@M!PEV_,*A9_YJ[\IJ;(/:O0EK M;T*G-W="Q%N6)(#9'$=K(E>TM3S"WHR&O1EU2>S% #U+PYZ[0+@B?,7T0@0D MSW4+>EPTE557M?>+S)TB^P'M]!70&="W+:D%J$%041$)GG;..7*-FZ?HA&C=AL$42 M^N-1$S#G+9(^\KL1$UK&@_C(15IT,B M6AFS1-V=S4UE]X@5"BU'0C=)ZG9R MDVX2G>+8[!-T/]F*#;#)?V3EA2WB 9A"%%WZBQG0C=IWG-=!Q0H\FJ0 M^H45VZZ3!>7:\]:ZG58&=[T)QN.@Q>VFX)D_\F!+932Y] Q[DQ!W!VCI%+KY M]#J.F6E!2 (TR,1G>@5$)&.*)*W!-?GR#$(,QZAM7EJ%=2Z"4;?CED6AFT;G MKYG>PA9%%.F-=T[-XJWQA>JWO'QF^N[66)IDB!!TM"C0DB)TL^*TK'"]/0+S MY5*[>0J>J&0B-FOP.A:9R?BIOOIW4P*/"\3.- M?!:%T2>C\ PUP35T MY=SB)7+CY6_EW%;N4U6YT[;*W7?)(B$*/CWU%LJ0&\I^(_7-MKZ@O\[<6X!# M[O;^J6K-GJE\89%>=M.B1WMS?16P (>]S\XBMMB%W=CU\1;SIK*X2_H0.]*( M+7SAX^'KL8"O>$,-36)7K#O?5S[] PNV,(/=W>,MB?2N*#5?+-HX'3=;03PJ MP?:P.SE>]*X2#9RB^P%9:,-]T%9U+-)41.^VZ*[''#P/?->N"%N@PSU UU4E MOLN\!2W\Z:"%+6AA-VCU55#'=.#U(J5\7!4 Z*+X3E-_3Z:7WX=%TB%PQ MGH.$+K5)X\D R/*0J+Q1(BO.*!9"*9$6EVM*8BJ-@'Z_%+H:JQLS0'U4=_4_ M4$L#!!0 ( !*!6519)8&PO=V]R:W-H965TICVXR858 M36QJ&^C^_6PG#9 $E)?UA=CQ/??>LY2*H95(N;ZS;1$E MD&%QR]9 U4K6ZPYX-B LM3V'*=G9YA0:S0P[V9\-& ;F1(*,X[$ M)LLP__L *=L-+=?Z>#$GJT3J%_9HL,8K6(!\7L^XFMEEEIAD0 5A%'%8#JU[ M]V[J.AI@(GX2V(F#,=)47AA[U9/'>&@YNB-((9(Z!5:/+8PA374FU<=;D=0J M:VK@X?@C^Q=#7I%YP0+&+/U%8ID,K=!",2SQ)I5SMOL*!:&NSA>Q5)A?M"MB M'0M%&R%95H!5!QFA^1._%T(< %S_!, K %Y;0*< =-H"_ +@MP5T"X"A;N?< MC7 3+/%HP-D.<1VMLNF!4=^@E5Z$ZHVRD%RM$H63HT6^01!;H@594;(D$:82 MW4<1VU!)Z K-6$HB @)=SD%(3B(),1ICD5RARPE(3%)QA6[0\V*"+B^NT 4B M%#TE;",PC<7 EJI)7\H:\$PU-(+I%'?<:>8[G-L#'[>%. WS2&N[V M&^#3]O#P&&XK8TIWO-(=S^3KG,A741PI2?/!]&U#MC@%*@5ZE) )]/N;PN;C M/VS+-3F:IPI,*OUEVHY\K^\%2L#MH7/UL$[H=WO= MX[!)/2STNLX^ZHB/7_+QS_)Y8A*GALQUC9+AR?=2Z_4FFGF%WC%-WPLK-.MA MBF;@^A6:];#0"[H5,:9^30PO[/<"MUF-;JE&]ZP:,PYK3&($[^K $6 $8#(! MKCXYG"M-$!8"JF8?E>J5I7J?O(6#LG)PEN3\V-'6NSFH&>/ZU:U&ULO5;?;]HP$/Y7K&@/K;02)T#"*D J M,#:F;4*MNCU,>S#) 5Z=.+4=:/_[G9,TRD9 J-+V0GS.???=+^XRW$OUH+< MACPE(M4C9VM,=NVZ.MI"PG1'9I#BF[54"3,HJHVK,P4L+D")<'U* S=A/'7& MP^)NJ<9#F1O!4U@JHO,D8>IY D+N1X[GO%S<\LW6V MW/,S8!N[ W&=+A9); M6XEY JGF,B4*UB/GQKN>#ZQ^H?"-PUXWSL1&LI+RP0J+>.10ZQ (B(RUP/"Q M@RD(80VA&X^53:>FM,#F^<7ZO(@=8UDQ#5,IOO/8;$?.P"$QK%DNS*W%H^V5.5AP; ZQT!^!7 /Q?0K0#=+,^"9ZS+GFMLJ:7#0D(M=DJ?B.&2 W"_*5*<5L$UR2BQD8QH6^)%?D_FY& M+MY<#EV#OEB+;E3Q3DI>_PCO)Y9V"/7?$I]Z[UK@T]/P&40=TO6.PF=GPWVO M!?[^?#AM@<]?[;R+Y:MKZ-*\17'@^4%3\8_X>W7\ MO9/Q-_X*4YED+'T^D=1^;;3_SPH7U!S!2<>GKRG,)#A(8]@?T*-9#&MGPO_? M1=.PK>:4'C3'K%0,FHHA/1[5H(YJ<#*J#U+&>RX$;K0XQTVY$D!PY1/#GDB6 MJTQJT&W=/SCP^V]'W,9@MWO^"U,;CH-:P!HQM!-B?ZER=Y:"D5DQZU?2X.8H MCEO\W !E%?#]6DKS(MCU47_ C'\#4$L#!!0 ( !*!6514(2K0B ( $$& M 9 >&PO=V]R:W-H965T'+@$K\:FMDG:?[^SH8RN)-)>P'>^^[[O#OM( M]E(]ZAS D.>""SWQ>R!($[&ZD*:M!46U^7"FCFD@KNAT$0 M^05EPILFSK=4TT16AC,!2T5T5114OA4V0)JE@&BKKNW2DJ] :4@HPL!%DJMJ,&R-4"XXJ2BA?203HCI]=@*./ZC'SL MBSTA#"%S66DJ,IWX!BNQ>ORT43VK58<'5'^EXIP$X0<2!H-/]ZMK[::#P2 >)OZNAWK44H^.4B\KE>9X@M_2$\[HFG%F7OJ$U(A1 M1T@4CH)^'>-6Q_AX"Z0P3&Q!F/]1,GZG)!Y?'% 2M4JBHTH><&*@$I+2DAG* M""* +/(MX MJ9PZ=4P#-MOOWF_MXO5B9DCB:TY_DDRM^D[J@ PO4$'5/=]^Q=6"(N-OSJFT MOV!;V4('S NI>%[!6D%.6/F/7JM$- OW /X%> ?"P05$!P+A!40'@M$%6"7 M[I9KMXD;(84&/<&W0!AK[T,IL9+ F@N<@2'+P!U!,T(UBZ69+W*C%&DCNO MA%^5POT]PD=XW@&!=PY\Z'LM^/7Q.&S!1T?C7K<%OSF,?T.L Z#?AKNZ@'45 M_;J*OO47[/%W54@](JOZE.4$O^[T&!@KG,O?!V($=8S Q@CWQ/C">;8EE+:5 MJB032YI/TV;0]2,O"GONIEF2%C,8)TGPT6RT:Y8FW32"M=D'_6&M/SRH?W=C M'DA*5#N-_EOBXSI&?%#X U>( H78DLSTT43E243526S;?/%. KTP;,]>4HM( MCA!!&R<>E2>^+7[I*F[$OXC3M%U 6@M(#PH89Y@ILM "= X(^Y2.-A7ICHK0 M@WLV4;=6T?W70W#3W8GG>Q%,V@-Z\.\'&AZ1>:;?#$=4OO+5++T?P3CX),)M M7!CF/? =B271%P#%"\W!3J)WO2BOV+*C^-K>(3.N](UDFRO]+,'"&.CY!>?J MO6.NI?JA,_@#4$L#!!0 ( !*!6534?FCIC ( )(& 9 >&PO=V]R M:W-H965TBP MH%DW#,,>E)B.A"F98J4=).IG3!+)EZ&9I2(TL]J!!A$D6]L&!*QRC$(Z( MTGBJ.8,FI /NKE_8;WWM5,N<&1PK\9VG-A\&[P)(,6.5L/=J_1'K>KJ.;Z&$ M\4]8UV>C !:5L:JHP91!P>7VS9YK'78 <>< (*D!R=\"VC6@[0O=9N;+NF&6 MC09:K4&[T\3F%EX;CZ9JN'1=G%E-NYQP=G2U>*JXX4Y2 Z=K'^"[K@QYC($=U>#G'?E@8K$POX[$:#)RO"YNWP%>9=9K,.D>9WC8=?M--4*7F MU'F] 8N+7"JAEILCT;I-M.Y_T[K7Q.@=K>B62V[Q0M @24GBYIHS?\UIQ&R_ M@'T7;TO<]\1N4JY&G3B*!N%J3SK])IW^OVW]^#A?YW#KPYV)X:8U?6A+3A- M8$944:M/S=';";@UK"K]$)DK2R/)+W/Z::!V!V@_4\J^&&XN-;^AT1]02P,$ M% @ $H%95!=@Z8E! P ] H !D !X;"]W;W)K&ULM59=;]HP%/TK5]$>6JEM/B"$5H#4 M,F;5W5KMO#M [U'-' 8R9RW??FQBS.?%^G<\R8 M/I$+S.G-5*J,&5JJF:\7"MG$@3+A1T'0\3/&N^6QN[(8_Z"W8#&_0W"ZN%*W\DF7",\PUESDHG/:]\_!L M'+8MP)WXQ'&E*\]@7;F3\MXNWD[Z7F 5H<#46 I&?P\X1"$L$^GX5I!ZI4T+ MK#X_L[]VSI,S=TSC4(K/?&+F?:_KP02G;"G,M5R]P<*AV/*E4FCW"ZOB;.!! MNM1&9@68%&0\7_^SQR(0%0 Y6@^("D"T+Z!5 %K[ MH%H+TO("X SG5_[;L+ MW(@9-N@IN0)E3Q.;?7#1=VB*%\]MH=P816\YX8&%5PL->&U/H)+IA2S.3Z$@Q$:QH4^A&.XO1G!P:M#> 4\AX]S MN=0LG^B>;TBJ->BGA:R+M:RH2=9"G4 0'D$4A*!36P$?[ MPX,:^'AO^*_B?4I/F:.HS%'D^%H-?,]1AVIZOKRC/7AK,--?=]AHE39:SD:[ M*> 9Y9I_9XX;'ZD/::R+^YHE<2RV"3T,.MVXF_3\AVIXMT\EK3@^W3PUKN-J MQU%Y:L.1=NE(>Z^4-CH[50^9GD-*=Y!/4+DDU-V9 MSE; PB0.@OJ ):7I9+=IF1N>SRA:FP) <';'!3=/=5*2+2G=J$E)MU32_2LE M1_0Y214:G- W0; \K:O,47<[.$&CI--2TNE.2=?X@/D2@2H@19)1%D!=5UA3 M=:KUG#0)"(.7!AWLE'!)TP)9EQG"@9":VNQ>8@K6JIKCJ-,HI_*]"/]%HQ@7 M-!OY:*S5\*45AM&?7&_X 6.F\F,:@:!2/L/FF[1I]Z4]AJW_U@3"E]X5_J9Y ML:?,ZI=3>P/^_%H."_[-6[ ==K\R,-AY\#U3,TX#@, IX8*3A#JB6H]8ZX61 M"S=#W$E#$XE[G--8BLH>H/=3*&UL?93?3]LP M$,?_%2OB 21&TD I0VDD6C0-:6@5A>UAVH.;7!H+QP[VA<)_O[.3AC!:7A+_ MN/O>Y\X^)QMM'FT)@.REDLI.@Q*QO@Q#FY50<7NB:U"T4VA3<:2I68>V-L!S M[U3),(ZB\[#B0@5IXM<6)DUT@U(H6!AFFZKBYG4&4F^FP2C8+MR)=8EN(4R3 MFJ]A"?A0+PS-PEXE%Q4H*[1B!HII<#6ZG(V=O3?X)6!C!V/F,EEI_>@F-_DT MB!P02,C0*7#Z/<,"-Q#N]^0Y=/AXPT]+Z+]MTME' LL:BKCIG(JB$:O_\I:O#P"$>[7&(.X?8 M<[>!/.4U1YXF1F^8<=:DY@8^5>]-<$*Y0UFBH5U!?IA>94^-L,)5R++#)9UY MWDA@/PLVIQ61@^&^>O>&*UN ,9 ?LX4V6&@I-)N#0C!LUEC2M?:('5X#?. (!_??/26WW*P%W6<) M!?E%)Q.2,6U[MA/4M6^)E49J,#\LZ44#XPQHO] :MQ/79?T;F?X#4$L#!!0 M ( !*!650)C6[+ZP( .L( 9 >&PO=V]R:W-H965TACLAG]4&0).WA*=J9&VTWE[;MEIM(*&J([:0 MXDPL9$(U=N7:5EL)-,I!";<]Q^G9"66I-1[F8W,Y'HI,61/W^M9U#""W M^,Y@IVIM8D)9"O%L.G?1R'*,(N"PTH:"XN\5IL"Y84(=+R6I5?DTP'I[S_XI M#QZ#65(%4\%_L$AO1E;?(A'$-./Z0>R^0!E08/A6@JO\2W:EK6.15::T2$HP M*DA86OSI6YF(&L#M'@%X)3U4O&%#-%4^1\@>LPRCB0;S&9* 5: MD=Q 0D1H&I%[1I>,HS4H,Y\E$%V2N9 Z%IP),H54@R0WF4(O2EV0\QEHRCBV MKLC38D;.SR[(&6$I>=R(3"&C&MH:HS!:[%6I^*90[!U1/(-5A_CN)?$7SJO)Y.9]_A&^?:E*K(_EYCV/D M3D.B?IWPX5<^_-Q']XB/ST)$.\9Y4ZD*9)@CS9GT.AYX@1MTA_9KO20-9DXO M#/V/9K-#LWXXZ =.9?9!?[?2WSVIOUJ?Q?(\D9&@8@S^6]9[E8_>2=6/0E-. M-$W7;(D;DA:[D9:[L6GE]0ZRY_K-F0LK#6$+#;RVZ6FQZ9O<%U2]FOLKM^<< MJ5V_4M _J> NPIJQ&!5@#ECZ5SJ:9/0/9+AN>$S&H)(Q^-O\.9>=%KE/\:G0HO0E5[WV7G 8M5V[)\PSX"N5:X;G/H<8<4XGQ&4OBYNU MZ&BQS:^.I=!X$>7-#;Y&0!H#G(^%T/N.N8VJ]\WX-U!+ P04 " 2@5E4 MFB)S>^<" #:"0 &0 'AL+W=O0@,1I2UO45BIE:$A,J^C8-$W[X#:7QL*)B^U0*NW'[^R$M(@V MC&W]DOCM>>[N\?GLWE*J>YT &/*4BDSWO<28Q;GOZUD"*=.G<@$9SL12I>! M6SY/C!WP![T%F\,$S-UBK+#G5RP13R'37&9$0=SWAO1\1)L6X%9\Y;#4&VUB M0YE*>6\[UU'?"ZQ'(&!F+ 7#WR.,0 C+A'X\E*1>9=,"-]O/[% QFRC2, MI/C&(Y/TO8Y'(HA9+LRM7'Z$,J"6Y9M)H=V7+,NU@4=FN38R+<'H0 M2B$V !CH=D!8 L(_!31*0,,%6GCFPKIDA@UZ2BZ)LJN1S3:<-@Z-T?#,;N/$ M*)SEB#.#X>PAYYI;234YG&"61+D \CDFUYEAV9Q/L3?4&HPF;JV"Z)B,I3*Q M%%R2$60&%+G(-1)K?40.+\$P+K!U0NXFE^3PX(@<$)Z1+XG,-/EP@/'!PVGT)]U&N2K.PTBQT?(T= M?,_!D@WQR(\;'"/7!E+]L\9&H[+1<#::.VQ\T(9CDD)$[C3$N2 W/ 8KXW=@ M:JN$]7PMLGH-?.%9L_*L67_&,&S@16#,B ME+%*;5:D-BM3>UMR%<1M1VRKXN. TG80]/S'+?ZT*W_:[U&1_"(C=]BQ*;@V M-1%W*@N=O:G:K6QT]Z5J]Y6JG=8N46FPKF;!_STVHS<(:?#FP:$;M9:^<]/' M2BX4QXJI5L3 +,FDD/-5G;%UD:+[JU)T7:9H?5WYAPPHF3=3H!'N3(%U>:+U M]>DO4J">L*9T^AL7KWWUX$4UYWB1"HB1*CAM8^%3Q4.BZ!BY<'?Q5!H\[*Z9 MX.,+E%V \[&4YKECK_?J.3?X#5!+ P04 " 2@5E4L,#-+B@( W)P M&0 'AL+W=OQ# \2U M1.IB%TF U&G.%FB[0=+N>5BBB+2IY.MDKMWLUF,MNRDLJW?,W[."WY].PLG3 M%]?Y9JOT%[.SDQW=L!NFONVN!#S-]EI6>ML)@09E7S5_ZT#JB(Q!&#@'<"N 7 B1V")!6@+P0P*E#(&H%HI<"H4,@ M;@7BL0))*Y 8WS?.,IZ^H(J>G0A^CX1N#=KT!Q,N(PT.SBN=63=*P*\YR*FS M\^S/.I>YCK)$;SI/B*_1U<M]TQ=V]/69BKHXV@ ME4(KJAA:TUR@.UK4;"CZC?+4*-= O#N;+P+][V1V-V!5M+XOHE[WR3R>I]W^FRSH-TQ)'"]Z#2^'-$8Q=HXHWH\H]L;2A%"P M%;K,JURQ:0$38(4^5HI6F_RV8.A<2J8D^N/\5BH![/8%-]EWFGC=^$&J'$ . M'=62K>L"%?F:H3=YA1X9%<,X\&N,&TF/;>G>MM2KJ>641]-\KVG^TZ;)8M_' MPFOMDLHMRH"W^8H)DY9#LZ'1D722!R_F:1@YLR<,+/(#KP'73+'*C.R65[5$ M.\Z+01P'/1M($'BF9-A9=<+#/A![.W;T$:H5-0SPL&=%_-R&%L[]=H0,-+P< M4N@#36@9&V+_' &Z9'J*9'IXK7.;H0WZ%_< $1.?(1;$H9_$RU[_PZXE?4]X M#;#,#?W0_5+KI4#7$':);E8"\$XYL$Z@OVW+05]%_?G@,-)B-(P/S(,[5M4, MP93/&-2X^QD_N&K' Y/!ZRQ+UM /PB^P@0 3> D\+;B41R,M2GH634,<^4RR M0 W]1!VY:%ZV:KHVA&GB,\&2.)S[3>@06+#"+#T9EXY,GO>F4H\/!YM<#C0) MD]0W&LO\<#%N85GR\C:OC&./X:&S"J"O,#_DF@F]M(]:N[%%/O8C_T;Q[/OA M1:?5TG4 QCB:NU<=;)&/_USGMU'1/M=\Q M^@_GJ_N\*(X1K5;H$[3*"Y@MP%EH6I>ZB78Y^L(!+942O #-KI,-,0=F6&6 M^-A/?+/D:$M,A!E8"86^8^%9XC[-_3&V3,=^II]G&:^A5T!&QL $<-V@ 0,T M3^?NTAQ;F&,_S*\$V]%\]01-:7S"U196PZR&-(.]$#6A'#2KC_1%LG!;97F. M_3S_S1A0\6HZPH@^TR.<>A!@D8[]2+\2?,>$>C0^T2FRTZ7),:K88'W4:GN6 M)4&D7V5-_PECF M$C]S+UA;+;35HZ(/#AOZO)TF\YBX)S6QQ"5^XNZ-$$TY/=A_'[?3U)NFEK?$ MS]LF33LQT"FKE[]!.P9*YG2! S=3B$4L\2.V,02@,6K.]!D;XS!=$!YCD=&?4/#* \]SK24BWR4\WA2'C^#*,OZ](WMLY9;/2* M+K6,BOR,^H'#R^4!E6%P\/@RLA"+#A2-;N?3AT/.MX2*TE=TON51Y*_Z?LCY M?I5XA/,MN"(_N*SS=7TJ$3ZJXH7?//HZ22VG(J#U_-];!$6^XLX-TM: MP62X?Z?FC;$E5ORO7P=2,$,?X (8$=YU5!*Y]F M2[/XY]T0Q99)\8@[HE'W(\M6T[,8SSTQ3BRSDK&UU36#?,W-U49SDO@-\KLY MVKABPKS?H@^LN[^-]7QB69;XR['_Q_.)A5?B)\UEK6K!.K?60SX_H",)0/+1 ME\F)I57BI]6->1L!T5IMN3#'@N!NE,,>Q[AM(WR#J+<=M^U=:1Y%\G ]4[B3F&+QL2/QDYAQEHP59X@=9Z]ZG>S(3^/%^72;]?28)YU$:DA>>G75>(=*OE'VF8I-7 M$A5L#9+!VQ3\+)JWM)H'Q7?FK:);KJ!@-1^W#)93H1O [VO.U=.#?E%I_Z[< MV3]02P,$% @ $H%95,HE]M%8 @ A04 !D !X;"]W;W)K&ULA51?;]HP$/\J5M0'D-HF! @4A4B%;EJE5D.EW1ZF/9CD M0BRVSK0)N%&XI6M8@G[9+B3NW 8E83D4BHF"2$BGSFUO,@M, MODWXP6"O6FMBG*R$V)C-?3)U/",(.,3:(%!\[6 .G!L@E/%:8SH-I2ELKP_H M7ZUW]+*B"N:"_V2)SJ;.V"$)I+3D^DGLOT'M9VCP8L&5?9)]G>LY)"Z5%GE= MC IR5E1O^E;WH57@GRKPZP+?ZJZ(K,H[JFD42K$GTF0CFEE8J[8:Q;'"?)2E MEGC*L$Y'M_%KR10S'5*DL\1OGI04S#'"$I#4=N]9TD*E("4DEV1Q_T5# MG'5)YPXT95QUR=4A2"X(P_1,E(H6B0I=C2H-EQO7BF:5(O^$HD?Z3KS>)?&] MWLW+\HYT+KH?05RTV/CT&Y^^1>V?0)V5"B-*D99A\NL!8^1>0ZY^G^'H-QQ] MRS$XP3&G*B-QNVW'W%<8(XMA1F87^3?C46\0NKLCW(.&>W"6>ZE%O/D_>042 MM,E]?S ^03YLR(=GR1^PL1,2&_O4M!=_DF/DPT_D5T$_\(YS!PUW<);[66C* M/QHG^N_/>DQ'\.D+#'N#<7_\CQ"W-57F@GJD;FC?X 4$L#!!0 ( !*!650>*PDA M&@0 !8. 9 >&PO=V]R:W-H965TB4Y_ HB2JRC,F76TC%<3&AD]<' M7_EVI\T#:SG?LRT\@?Z^?Y0XLQHO"<\@5USD1,)F,;FA'^\=VP!*BS\Y'-7) MF)BEK(7X828/R6)B&T:00JR-"X9_![B#-#6>D,?/VNFDB6F I^-7[[^5B\?% MK)F".Y'^Q1.]6TQF$Y+ AA6I_BJ.?T"](-_XBT6JRE]RK&WM"8D+I456@Y%! MQO/JGSW7B3@!4&\ X-0 YUR 6P/<#?#> ]P!@%\#RJ5;U=K+Q*V89LNY M%$'^XUQ+M+^-\J^;<203?N/)_]^R'30Q@E&V=TSMRHT5FP%@G -+ M(==]&^4^Z"0L<(.!=(4-@7"4P$T;'@,'7*?2%KIP$)Z'=<.;TAYXU MH6?CE9*P9SPA\(R'GD)!,7D0>@<2=4]*S )AI03U$9IU"$5!U,\G:OA$HWR^ ME*%SD4]_'3[JA/>P$2:HW8J-M,")U5*ABG1#B74OH%&H:WN46>4 MTD.">> ;;MH3SQ/-\BTWP^$"U0[?$/%=VQ[8+K251_J?]?&^AK[9)HX;^70@ M:*MI=%S4O@G-TGJU>+6J#N1>!EY/2]B>[0\P:+60^N?IQ)Z]E%4P+1GZ'T90&P5!*6N&DX\KYODO3]F;22R/HTACIS%8^Z;A^KF #TMR.>!Z+ M#(AFSP,$NA(Z#6:^.R0:K8K2<1EM&$@X0%[TRC?MRN4T'-X,K6+2<SU%-/"4B%3W M@JDQL\,PU*,I)DSOR1FF]LU8JH09VU634,\4LMB#$A'2*-H/$\;3H-_U8T/5 M[\K,")[B4('.DH2IQ3$*.>\%)'@>N.*3J7$#8;\[8Q.\1G,[&RK;"PN6F">8 M:BY34#CN!4?D<$ ;#N!G?.)M,7=,XT"*'SPVTU[0"2#&,+I\LJ=O:[I(X M$PC?QG">&I9.^)WM'6F-1H.?JS#>@>'YJ<'1=!NV3M P+O0V[,+M]0EL?=F& M+\!3N)G*3+,TUMW0V#1=L'"4IW2\3(E6I'3)U!X0L@,THN0-^& =? &11Y.# ME^C0:E,(1 N!J*=K5- =9]J.Z+SZI5+PZ\*.P;G!1/^NB=$H8C1\C&9%C%-M MN-V1&,.MQG$FX(*/T:GX$YEZ4\%ZOA8L7@-?9-8L,FO6,N4+7^> /#/RGC H$UZ:FU$[!W-F8G =%C(--R7GP6DY**^4D4>E6T4<$ MM?U+FVR2)35EDQ5/)!L3EY3&0NCG?O6#-80D6OO=D]*22+V'U"C-GM8I7=H+ M:6Y.Z=)Z2.NSE:XGI.]0NC0M4N]:I=)#)6>*VW]4M0 WE$HA)XNZ(*41D?;F MA"Y-B70VY1@Y\PO+J#9@4GH8J3>Q#ZQ]/6%S[=+3TL[H>^WL1K$8(64)UC*7 M%D8W9V%TY6Q4[SC_L=XY\^IZ=RJ7FY:V13_Y*#580]BN7NYPY=CM[CSVX#KA M]A@M<&RIHKVV-1&UO$8L.T;._$G\3AKKJ+XYM5&ULQ59-;]LX$/TKA-!# K21*-F67=@&$CO=+= M@J8?AT4/ MM#2VN:%$E:3L^-_OD%84I9(%;X%B+[9(S9MY;X8:SG0OU8/> ACRF(E>_.IV[M3\ZDL MC> YW"FBRRQCZG #0NYG'O6>-C[QS=;8#7\^+=@&[L%\*>X4KOS:2\HSR#67 M.5&PGGG7].TM'5B L_C*8:\;S\1*64GY8!?OTYD76$8@(#'6!<._'2Q ".L) M>?RHG'IU3 ML/C]Y?^?$HY@5T["0XAM/S7;FC3V2PIJ5PGR2^S^A$C2T_A(I MM/LE^\HV\$A2:B.S"HP,,IX?_]ECE8@& (5V \(*$)X+B"I ="Y@4 $&YP*& M%*6S+#Y5,D]4=8:O=D'EWV'QGSQW!Z4>Z/P+4>-%9%KP>J*T/%K$@9AT %?],.7D%R1B#HX[8 O MSX=W1;\]&TXG+^$^%J2N2EA7)73^HA/^;DJ-.UJ39D'^_H![Y+V!3'_OB1'5 M,2(78W JX8PK/$GJ ;O1CHD2"$O_P0.'7< 0(TDB<\/SC5WAH^8IV'HC#\'9 MB@MN#EU5.L:,74S;I'9S&HSB(,"D[IKE:-M%-!BV[&[;=F,:CIIV+\0/:O&# M7O%_2)GNN1!=$H[(42/D)!S2X: MHL,2Q<916\:@+2.>C*W>$T*&M9!AKY#3 MGVC/$1G5SD>_[1C&=8RX5\!G:9CXZ809Q7*]!J4@[6HD<2N9H4WYJ52.:R;C M7B;7:>H4'NETGOTN-N/6(1B->]A,:C:37C:+_T!ATJ(P#'LHT.#Y<@C^AQY1 M!6WRC5_2K5IVT-4D>G0U+CW:_]6P@Y. =]PO2J#M/M=+[;GST_!7.]--!6TG M[E34Y[N ]E\&3U%QQDI+G-U6 @A.H<2P1U*4JI :=">CJ,7H%)?GUDS[>[-K M-OCI$YX;EF\<%Z8UF&X&[=9*.W/B-X8D.P/_Q=2&X] C8(W(X"K&1JN.8^5Q M863AYJ:5-#B%N<&PO=V]R:W-H965T9.3.%G(R$IGF+(&%1"J+8RH?+X&+W=@CWN'@FJTW MVA[XDU%*UW #^BY=2+/S"RT1BR%13"1(PFKL79#S.>E8@)/XR6"G2FMD0UD* M<6\W5]'8P]8CX!!JJX*:UQ:FP+G59/SXFROU"IL66%X?M,]=\":8)54P%?P7 MB_1F[ T\%,&*9EQ?B]T7R /J6GVAX,H]T2Z7Q1X*,Z5%G(.-!S%+]F_ZD!-1 M IA JP%!#@B: MHYH-T4T,D!G:: ;@[H-@7TGZ".ZNYFADP^G(U\;YZP)/\P=N=P[ M$AQQY!N5+82#,Q3@ %? I_7P.2Q;B R.PF?U\!F$+=0F#DXJX)^:PZNLSQO# MR? YW#?Y+)(:%$D-G+[V$7V7F3(G2J%R/G]_-6?H2D.L_M38:!#+BY+ M/@ND4P32J0WD4.13+K*HHM1KN.H6)KKOEH]>8:-7&\:MT)2CT/S&+ +[9QH3 M6M)$K4!*B*I^R-X+2DF \7%&^X4K_;>6QN4>V2O;Q,,:FX/"YJ"137.K1)FY MK98"G[HV?K>*(J6[@?SG MFIKF&LN$!NT:/LE33R/!6ZMJFD/+9=6OJV3RU.5(LS;WRKJ:YFK+'AWSY:E1 MD?I.Y7)M>$A4E'85)WYI>K#3I+F)U\Q, QQ6!HE;?=/< MY'Y VV^T2-U L13:C"=NN3%#+4@K8+ZOA-"'C9U1BC%Y\@]02P,$% @ M$H%95-=XP:R' P > P !D !X;"]W;W)K&UL MM5=M;]LV$/XKA- !"=!%HE[MPC80QTU68%N#)%T_%/W 2&>+*$6J)&4G_WZD MK,@.+&E:T7Z12.J>NX?'X]UIMA/RF\H!-'HJ&%=S)]>Z?.>Z*LVA(.I"E,#- ME[60!=%F*C>N*B60K 85S/4]+W8+0KFSF-5KMW(Q$Y5FE,.M1*HJ"B*?E\#$ M;NY@YV7ACFYR;1?OVB_ MKC=O-O-(%%P)]IEF.I\[$P=EL"85TW=B]PS(IHL9E+LD+321IL=U.=;H\V)4&Y#\5Y+\Y4:G%Y<%;Y'N^UP&_&@$/<"]\-0Q?0=K"<0?\_7AXE_7KT7 \[8#?C-X[GKR&NR9< MVICQVYCQ:WU!C[YEI>]]L M[#E%@XJNA$BVU'&NL)HCTQJ MI"T#V\74CW 4SMSM<;ATB'EQD@2OQ:Y/Q2;)=!)YK=@K_E'+/QKD_S^N]8"W MXM9:_,NB)6EM)(,[>J\T-64),K0EK (DUJ;&&6L2H"O3)"=NQ=CS>KPZ:3E, M!CD\"&T\F9H\2C.PF=!L4TO"U1JDA*R+QUYA?,0CFO;1F+8TIH,T[J HBII M7ERCC6E&NI+E],0#H=]G&7N'6N+]Z,58-M#XU16(4RWV;NY]H4=9=UJ/0IF>KA[GY-0!I!&PO=V]R:W-H965T M(246"YJ4O%-16HF5H2&-4,+8/TSZX MR:6Q<.)@.Q2D_?C93@A!2S,TC2^)WY[GGKNS?9YNN;B3":*"QY1E-[830G-G/G4CJW$?,H+Q6B& M*P&R2%,BGA;(^';F^,[SP#7=),H,N/-I3C9X@^HV7PG=@Z$A50\KJT T /YP!R"H ,%; 8,*,+".ELJL6V=$D?E4\"T( MLUJSF8:-C45K;VAFTGBCA)ZE&J?FI^%]024U(970:_3@*H:5X+F@J'1^X2N& M2<89WSP=P!F9ZF3.[#(=S>G$%O;Q_V@&9P21DSI%-7:9G&F!M6 MDA:EI&"'I$LB^N#[!Q!X@=\"7[X!/K!P?_(:[NK@U!$*Z@@%EF^P@V]12#TB M)32#\^.S'H,+A:G\V6%C4-L86!O#'3:NMAD*F=!<1TZA0*F@1R00R%&$F*G] MMC!T4PX'?<_[T*%M6&L;=A)]E(KJXX(1%!+C@@&C,4)/I_@)B9!MTA;=C*,2 MV:%M5&L;=3*U;] .XG%-/'ZWI!_5-H[^>](7W93!\5^2/JFU33J)EOKDT@C- M*=>.*T$R&:,0&+5I*JE&ELJ4C8?Y8-0?3=V'%@''M8#C3@'7&&&:6^MA4TN; M_9)IW+#O>^W6?>_E6O3^86?!KU=WHGK+EO,;5['_;IO.?[G._*#3LW.:486' M3%_?D=EY)-O0-4,@4J+2V\_8WI'HBKF9Z6#X1Z;=1C4R3P%](6^HKBX,8PWS M^D<:+\KJ6G84SVV!6G.ERYUM)OI%@L(LT/,QY^JY8VI>_<:9_P902P,$% M @ $H%95.C_R"AI @ ^ 4 !D !X;"]W;W)K&ULC53O;YLP$/U73FB:4JD+!-*TZ@A2FVQKI?VHFG7],.V# Y=@U7#4=D+W MW\]V"(I6@IH/P6??>^_NP3FN23ZI'%'#2R%*-?5RK:M+WU=IC@530ZJP-"9 A?##()CX!>.EE\1N[TXF,6VTX"7>25";HF#R[S4*JJ?> MR-MOW/-UKNV&G\056^,"]4-U)TWDMRP9+[!4G$J0N)IZ5Z/+V<3FNX1?'&MU ML ;;R9+HR0:WV=0+;$$H,-66@9G'%F[Z67) M%,Y(//),YU/OPH,,5VPC]#W5-]CTI!NEJ6C IH*"E[LG M>VE\. ",QD< 80,(WPJ(&D#D&MU5YMJ:,\V26%(-TF8;-KMPWCBTZ8:7]BTN MM#2GW.!TLZ+Z"(_(A,[A)Z9Y28+6')7)?5C,8?#N)/:UJ=IJ^VE3X?6NPO!8 MA94<0G!^"F$0CCK@LW[X'-,A1*,NN&^\:@T+6\-"QQ<=X;O>*+.C%!QZ]?NK MV8-;C87ZTZ,1M1J1TQ@?T9@QE4-JW@C/T/I.99=M.XYSQV&'=9M$X45@?[&_ M[5 ?M^KC7O5/*K6(#"LR[74ICU\K!SW"9ZWPV5N$&UL MO5=KC]HX%/TK5E2M9J1VDC@/H M(,'2V(^WLCLIT^V&U'PRY$&^=F-H.3/]] M[22$1QY%2+M?(''NN??D^.3:'NZX^"IC (5>$Y;*D14KM7EOVW(90T+D'=] MJI^LN$B(TK=B;?,L])U=98EH JFD/$4"5B-KXKY_<$,# MR"/^HK"31]?(O,J"\Z_FYC$:68YA! R6RJ0@^F\+]\"8R:1Y?"N36E5- SR^ MWF=_R%]>O\R"2+CG[ N-5#RR^A:*8$4RIC[QW4E&#-(*%I\4]>2R&. #I/,P"7 'P."%L 7@GPS@%^"\ O ?ZE@* $!)<" MPA*03Z9=B)4K/2.*C(>"[Y PT3J;NWZ VB*7J)>29)&LFAK30_4\5>EERF!1?>PN4.>\Q9A![M-A+KA,UAJN-L*GW7#)QMQAYQ>*_S# MY=6=!OC#Q7!WT*&E5SG-R_-Y+?FFF=0CLG1383GT]^]Z##TJ2.0_'37\JH:? MU_!;.:] :*,B15X1*@1FO@A+V> M=QKV4 _K]P;]H(5_6/$/._F7+0#-R9:F:XE^(H%EG'+&UQ1D MQWSVJEJ]_\PS_:I&O_-]7K@B3!LF7=.%[GQGKFF:I7YME@+/=4[%G_5KXF/' MP\W2#RJJ@__3WM-!W=ZXUV_FZ#J'%<6Y0%!&R8(R/6,@#=4L:>GH3DW,=X&/ MS\1LC!J$+4R/UC[W.J;7B%G6.K&%W\(0'QCB3H:/D2Y'5YJAMB9-SUS:*"BN M]Y# .7?GSZ).Z1Y:O.M=W=M*Z'%)MQ_@\)Q9/0SKN#97'E8&MWMIV%.[:FK] MNOT\K^UK=@\K@=N]%!3^2_5&ZX*NX];;N?Y:!_ZY?C\+.^5ZZ/IN=]MOY7J5 MH&&-Y+GW[*,];0)BG9\^)%KR+%7%]K8:K4XXDWQ?;Q_"B^/1$Q%KJK>W#%8: MZMSUM$2B.'$4-XIO\AWR@BN]W\XO8WU* V$"]/,5YVI_8PI4Y[[Q#U!+ P04 M " 2@5E42?,A%?$" 5"@ &0 'AL+W=O/SV?W%EP\R1A1P4O"4MEW8J6R,]>5TQ@3(D]X MAJF>B;A(B-)=,7-E)I"$%I0P-_"\MIL0FCJ#GAT;B4&/YXK1%$<"9)XD1"PO MD/%%W_&=U< =G<7*#+B#7D9F.$;UD(V$[KD52T@33"7E*0B,^LZY?S;TFP9@ M5WRCN) ;;3"A3#A_,IV;L.]XQB-D.%6&@NC?'(?(F&'2?CR7I$YETP WVROV M*QN\#F9") XY>Z2ABOO.J0,A1B1GZHXOKK$,J&7XIIQ)^X5%N=9S8)I+Q9,2 MK#U(:%K\R4LIQ 9 ![H=$)2 X&\!C1+0L($6GMFP+HDB@Y[@"Q!FM68S#:N- M1>MH:&JV<:R$GJ4:IP;GT^><2FHDE7 PUED2Y@SA:P0WJ2+IC$YT[UQ*5!+L M6H'A$5P3,4>I#N'@$A6A3![",3R,+^'@PR%\ )K"?D3 5PSU.XY0S/J-89ZM5 MV6KM3>EV9:-=&\\53:G"8Z9K1Z@%KE*<%"E.RA3?EK4%<<<2F^HX'W1;GM=S MYUO].]6]GH[DOW[BO=V]U= MNOO>NNYY[WOD+MX@;+]YYOR-HNR_6UH,[26! AB5JL[ZNN#Y^ZMX_KKD^?4U MZC\RHF3>3(F@O3,EUJ7.KZ]U_Y 2]81^C[B7*TZYF50O00'OP%02P,$% M @ $H%95'XOXFL3 P +PD !D !X;"]W;W)K&ULC99-3^,P$(;_BA5Q G(=]*BMA(45LMA=Q$?NX?5'MQTVE@X=K#=%O[] MVDX(I3&%2VLG\\X\'MLS&6VX>)0E@$+/%65R[)5*U6>^+XL2*BQ/>0U,OUEP M46&EIV+IRUH GEM11?TH"#*_PH1YDY%]=B,F([Y2E#"X$4BNJ@J+EPN@?#/V M0N_UP2U9ELH\\">C&B_A#M1#?2/TS.^\S$D%3!+.D(#%V#L/SZ9A8 36XC>! MC=P:([.4&>>/9G(]'WN!(0(*A3(NL/Y;PQ0H-9XTQU/KU.MB&N'V^-7[-[MX MO9@9EC#E] ^9JW+L#3PTAP5>477+-]^A75!J_!6<2ON+-HUMGGNH6$G%JU:L M"2K"FG_\W"9B2Q F'PBB5A!]51"W@M@NM"&SR[K$"D]&@F^0,-;:FQG8W%BU M7@UA9AOOE-!OB=:IR8V &I,YNGK6!T."1)C-T2]5@D#3E1# %#J7$I1$AY>@ M,*'R")V@A[M+='APA X08>B^Y"NI97+D*TUD_/I%&_VBB1Y]$/T2BE,4A\3O^4PJH<_@OSUAXRYL M;,,FGX154)2,4[Y\<66R\9%;'^9RKB=AFH3IR%]O)\QA%8?9F]4[P*0#3/8" M_N3LA+""5X 4?M:WMP"RQC,*SBUO?&5;"'D0QCNKPM"*2F$KA0DQ[T:-A&NX@]HT"-U_6\65?VF?"Y$I@5H ++>NC17&R M@]8W"O,\=]/E'5V^E^Y\OC9,J,8O@E-J=KHM!S-@L"#*N=EYGR1.LQWS%O7X[C[7)ZXON+:KA_>1\#AS(8;"#[##*!HD;>=@A#_UKVAK'K8UT%GD M@U[5T?C![C%PF05IOGNK_*UN9CXE?F"QU%<&45AH77":ZXLIFN[<3!2O;8.; M<:7;I1V6^HL&A#'0[Q>)Z9G=-]+D/U!+ P04 " 2@5E4@613M/$$ M "=&0 &0 'AL+W=O7PZ':K%B"5478LU2\TLD9$*U697+ MH5I+1L.B*(F'R//\84)Y.IA-BVWW4%Q8B_.=NH MQC+(6WD2XF>^\D=X-?!R1RQF"YU+4//OF=VP.,Z5C(]?E>B@WF=>V%Q^4_^M M:-XT\T05NQ'Q/SS4JZO!> !"%M$LUM_%YG=6-5087(A8%7_!IAKK#< B4UHD M5;%QD/"T_$]?JB :!= _4("J K1;0 X4X*H ]RT@50$IDBE;*7*84TUG4RDV M0.:CC5J^4(195)OV>9H?]P.'\_!V9QIRF-U#KZ QX]2\32MH:&UU-JX[&SL[NQ').M-,VOR+_I2(](9*YKBR)O4>)A^X MF$O^F>5VG6%;:$-R MFK M:*&;M.\/>Y^8!(_(+E=;AN' #^"!L"U8H9NL?T417S 093+E.I.L\!WQ MEWS9F;E%(0Q.D[E%$G0SZ?V9C_?OLL@@=#?S\5[F$")RX-X +>#@Y..9@__ M'4]YDB6N.9U%'O*.2U-DR87@<6C:H=--4V19A]RLZXR6OG1%:SF%/C+%=$E; M3B'W[+)_M&Z=H#M:2S;D)EL5[?9]7^@5DRYY"R+DGP03R(((N2=E[\8$VI]! M!9, [U "[<_& C@Z &9DH8;<4#L<=S]"6!JA(\^WL(4//M)\JT.GFQ#84@N[ M:>/.M1,/V*((HR/GVGBV=<^0^N?JUAEUYVJ1A=VHNCL0@C;O3TR[<3&\3RB7SD>= E;8E$W).CWOEV MZ.!)=\"69:3C:<_TZ1)JO) [S;,=L>PA1WZVJ_2:9)@0;_>-GWM0Z778>&^= M,+DLWO\KTUN6ZO(5;[VU_L;PM7BSOK/]&E[.RR\%5J;\<'%'Y9*G"L0L,I+> M16!\R?);0+FBQ;IX._XDM!9)L;AB-&0R'V!^CX30;ROY#NHO,K/_ 5!+ P04 M " 2@5E4/ S,3IX" "A!P &0 'AL+W=OQ)"W^_ MMI.& FV%$"^)[% M5 5%LU5+7Y<*:.9 !?>C(.CY!67"&R7N;*9&B:R0,P$S1715%%0]CX'+]= + MO M6A.;RKV4#W;S)QMZ@8T(.*1H*:AYK6 "G%LF$\=C0^JU/BUP>[UA_^62-\G< M4PT3R>]8AOG0&W@D@P6M.-[(]6]H$NI:OE1R[9YD7=OV>QY)*XVR:, F@H*) M^DV?&B&V .$^0-0 HK> SAY W !BEV@=F4MK2I&.$B771%EKPV873AN'-MDP M87_C')7YR@P.1S-E*D+A,Z$B(Y>/%2O-/\(3-F M]8/-\W'M/-KC/(S(E128:W(I,LA> M$_@FDS:=:)/..#K(.(7TE,3A"8F"*-P1T.3C\.! .'&K;NSXXH^H"QMU#Q!W M6N*.(^[L(9Y(C;OTKE%]A[(W>#4*NT$O2OS5M@@[K*+8)KS:$5*W#:E[,*1+ M8>H$A:F;.Z <2][Y6R'Y+W/^4D#6J]TJB?A"\$?*]U: ; M[-%QT$8T^*".]D*3[[0H?Y(+0?DSLO20EF>M@[.OU3(,7II)\"DU&]AVQ46= M=VKNL(H'[^3TMYI= 6KI9H FJ:P$UHVB/6WGS(7KKF_.QW;^N";Z0E,/KRNJ MEDQHPF%A*(/3OJE\5<^#>H.R="WU7J)IT&Z9FQD*RAJ8[PLI<;.Q#MJI//H/ M4$L#!!0 ( !*!653B\QU]DP, +4- 9 >&PO=V]R:W-H965TXW/O@0->'2G[Q@N,!7BIRIJOK4*(YKUM\[3 M5<+O:(-K>26GK$J$G+*]S1N&DTPG5:6-'">PJX34UF:EUQ[99D5;49(:/S+ MVZI*V.L#+NEQ;4'KM/"9[ NA%NS-JDGV^ F++\TCDS-[0,E(A6M.: T8SM?6 M/7R_13I!1_Q'\)&?C8$JY9G2;VKR5[:V',4(ES@5"B*1?P>\Q66ID"2/[SVH M->RI$L_')_0_=/&RF.>$XRTMOY),%&LKLD"&\Z0MQ6=Z_!/W!?D*+Z4EU[_@ MV,XNM".F2YKEXAD MLV+T")B*EFAJH'NCLV4UI%8R/@DFKQ*9)S:/3-X13+R"I,[ A^\M::1&XBWX M6]Y!-_=IVE9MF0B<@1V6MTE*$MW\KXP(@6OP3YZ#YU>PE1%[REYOP=N#FS2UX T@-_BUHR^4>?&4+25MM;J<]Q8>.(IJA"!'X1&M1H>BT:GH![2(N,/I'7#A6X [BS0<0<-7(WG_HH&^*3! M K W 'L:V)L!WE(N3/WNLD*=I9[SPP;Z3H!6]N&\"88HY*J"#P9*_D#)7Z0T M=TN9:'9(P1F!=]#SPW#"TQ0&?>2:B08#T> GO:N:5F V"J+EX307QX3A!77" M88?PNK)' W#T6[)'/S0*.K$;3-KY8U0<>9ZYF?' *+Z:ZK%!3B=RHPE-0U@< M.(&9)W1&.W06F7[$\IU0T#(#I&H8/6"E"5\0!9XY+;RNWA"-T.BW%._3+B2/ MI\^/*2@,_9E.CJ8&W:MIWD-=BAY.)3=&N6A.\]$EX;)-RK<823'(6U83T3*L M!3,>#T>GA,M6V4M_Z?%4%)@MB3/:'HROJSL:C0HM&]6<[GW:>:,00M-G MWA#E1M#<330Z'()7T[V'"B]TCZ$_)6H(<[UHPM0^^P"N,-OK->?W%/UA_DF:0[08PPW8'F4\+VI.:@Q+F$=.Y"^<2S[HS0301M]&?V M,Q7RHUT/"WFNPDP%R.LYI>(T41L,)[7-_U!+ P04 " 2@5E4 X=G?@P# M C"0 &0 'AL+W=O$NM5Y>^K^9+R(BZ$"O@YDLJ9$:TFV"/^RO MR *FH!]7]]+,_(HEH1EP105'$M*!=X4O)SBP &?Q@\)&[8R1#64FQ).=W"0# M+["*@,%<6PIB7FL8 V.6R>CX59)ZE4\+W!UOV;^XX$TP,Z)@+-A/FNCEP.MZ M*(&4Y$P_B,U7* -J6[ZY8,H]T::P[00>FN=*BZP$&P49Y<6;/)>)V '@^ @@ M+ 'A/J!U!!"5@.B]@%8):+G,%*&X/$R()L.^%!LDK;5ALP.73(Y8QHL^LD$U+3W\3^ MCW4[6O!U')\]3M;#\Q[NV&2O=_-<8Q9'&'1=.-.\-9J]]9&] ;BN]$I3 M7!_NB%Q0KA"#U% &%QWSQ\FB(Q<3+5:N1\V$-AW/#9?F%@/2&ICOJ1!Z.[$. MJGO1\ ]02P,$% @ $H%95+QL(P9B!0 DAX !D !X;"]W;W)K&ULO9E=<]HX%(;_BH;I[+8S;6U]V(8N82:0=MN+[F2: M=GNM8 4\M24JB=#,[(]?^2.6P;8@)>.;!(S.T=%[Y(<7:[H3\H=:,Z;!KRSE MZF*TUGKSSO/4/FDSLA,ZK-6[GRU$8R&A=!6>HAWP^]C"9\-)L6 MUZ[E;"JV.DTXNY9 ;;.,RH^)*NUSB]XL^F&KM@-T]\VU]*\ M\^HL<9(QKA+!@61W%Z-+^&X1X#R@&/%OPG:J\1KD2[D5XD?^YE-\,?+SBEC* MECI/0[9@:9IG,G7\K)*.ZCGSP.;KQ^P?BL6;Q=Q2Q18B_9[$>GTQ&H] MS.[H-M5?Q.XCJQ84Y/F6(E7%7["KQOHCL-PJ+;(JV%20);S\3W]50C0"8-@3 M@*H =!A >@)P%5 HYY65%N*5\EMRD#ETHQK5Z#?\Q.>ODXZ!5X><4T35+U"KP! MWVZNP,L7K\ +D'#P=2VVRN104T^;LO+DWK(J85Z6@'I*@ A\%ERO%7C/8Q;O M)_#,>NI%H<=%S9$SXQ5;O@48O@;(1["CH,7IX;ZC'%QKC(M\N"??8FU492J7 M2:\96%(I'Q*^ C036ZZ!N"LN+T2VH?SA3P56E=R.J4D]-2FF)CU3SVE*^9(! MJL&&R43$0&DJ=5>3RD11D2B_^>]G$S^,(CSU[IO2M8>-H\DX\.MA>W4&=9V! MLTYS2YH;CIL=+R7CRP>@)>4JI>6M;K:F,!+)KK++O&&CGC>0! =%=PQ"X:2[ MY+ N.7RBM(S'716&K1>]MZ'& PAZ%+:F@&U4G M?VG -K43&UGN>=Y@;5U>U]4:DVUP%5T^1A10:'%+(0@JY(?4$LX/: MP I]C!LVIC**[7'!&",2]?3!D@VYR?;[AJ=*W"RI575[R)NHQZ$A"T3T5"_9 MLW>K/'OB(CB.PL,R.\;M-V&_4DM/Y*9G_R8'_X&S'1&R/$7AX'>#Q2MR.[\C M7R%5=/.GOQ'%8+6R#B8'#U+06QVU4> ML5JX_,-/M9*];@>W MS23V,4&'SW8ZQJ%):+Z3NWM!+ V)FX:_[W9(&Y0=SW=[JA>P3UI&TY M^Q\&$:'6.B2P:TGL>@E9UE/:0#SV=^B$4U M&=R)!I:]P5E.M(J.CC MXW0O8W)5''HJLUE-\>696'VU/EB]+(X3#Z[/X;M%>3QJTY2GM9^I7"7&EZ;L MSJ3TWT8&=[(\ "W?:+$ISA!OA=8B*UZN&8V9S >8S^^$T(]O\@GJ8^C9_U!+ M P04 " 2@5E4J]][NWL$ #@$@ &0 'AL+W=O(%XA=;HF;.G!F.#BE.]T+^4AM*-7C.&5HDCZU!8_)W1O3JX!C:51R%^V9NOZ22*+@1[R%*]N9E$$Y#2%=DQ_5WL_Z150K[%2P13 MQ2_85[9P I*=TB*OG V#/./E/WFN"G'@@((!!UPYX+:#-^#@5@[NJ0Y>Y> 5 ME2E3*>JP))K,IE+L@;36!LU>%,4LO$WZ&;?S?J^E>9H9/SW[(D2ZSQ@#A*?@ M*]>$K[-'1L%<*:K5)_"7:;V+SOA'<+&DFF3,7%V"G_=+X6CR(N:7(% M7/0)8(A1#Z'%Z>ZPQWUYLCN*1[)QZ[ER"SQW &\A\JW@E&L%Q,K4NIX44DS* M2 2OCN 5$;RA;I!"*; @4KYD? WFN=AQW3>1)4Q8P%AI>9J%,$;0FSI/A^7M MF@411&YC=L32KUGZHRSG2;++=XQHFEJ*4F?_$BLB?41+I." P:4+HQ!&+:8] M=MCS8>SV4PUJJL$H5?OZG%#.H!/=@]"-@Q;)'C/7AQ[JYQC6',/Q5#L-%B.)K @\PTO12KE0VQVC'V D@Y.:;3WPA9 M"2SLE-^'$+;FJ,_@SDG[$5GR6B!V4MS,#71/W:**.R3?ZC<8%?%'L&*@$+%/C]6C$%OGGJGFCDFA< M)D]>=U!7 OT8PJA3WSX[Y..A C=:B=X0R_^Q]J"N%II%!:$H;K/M,41QY/O^ M -U&$=&X))ZX_E0H1^WH15&,VD1[[&(B[L[/+Z[' 0>_$ V4:*\;@4G]B]N"NF'G9Q6Q-ZS' XV+NXT5P\ MKKD_)$DIX"0?;]=&\BMA7*X>8W1E&'9=<*F;6CO==W#C[]S;J_+HY0%$AL M\/([N1ZMCVGFQ>%$:_P672_+PY8&ICS[^4;D.N,*,+HRD/ J-.TKR^.4\D:+ M;7' \"BTV7P4EQMJW@EI#&PO=V]R:W-H965TM%*7?F&4!&D-EFW7FRJ^K%=.^$0K!H[LTV3[M?/-I1E"VEZ$VSC M]SSG/3''^8:+9UD#*+1M*)-3IU9J?>FZ+U&BC?3!W?>5NX)ZM:F06W MR-=X!0^@GM9W0L_<(4I)&F"2<(8$5%/GRK^<96:_W?"#P$;NC)%QLN#\V4QN MRZGCF82 PE*9"%@_7F &E)I .HU??4QG0!KA[O@M^HWUKKTLL(09IS])J>JI M,W%0"15NJ;KGFZ_0^XE-O"6GTOZB3;_7<]"RE8HWO5AGT!#6/?&VK\..P(\. M"()>$'Q4$/:"T!KM,K.VYECA(A=\@X39K:.9@:V-56LWA)E_\4$)_99HG2J^ M<%YN"*4(LQ+=,H79BBPHH"LI0(56#]CN4#MO2 MO8,-!VQHL=$!K,X^&*M=ITJMRGRE+T62^),D=U]&8-$ BX[!PC%8ITIV8+&? M9OXX+!Y@\3%8- :+]V!1[/GA."P98,DQ6#P&2_9A?AH>*&,ZP-)CL&0,EN[! MPG"21>.PR0";O M[K$%W[DJ!&$-.]I!^XJ?I 8/9P,S>99J&,,-"O!*V,AVA M96H,GNV=T1:H/CN@: M=C=1?&U[WH(KW4'ML-9W' BS0;^O.%=O$]-&AUNS^ -02P,$% @ $H%9 M5&4+J)""! 7Q4 !D !X;"]W;W)K&ULO5AK M;]LV%/TKA/= "FR62#UL=XZ!UFY2%\T:).@>&/:!D:YCHI*H4I2=#/OQHQX1 M[4FBG2)P/B22S7/N@T?G*IQNN?B2K0$D>HBC)#L?K*5,7UM6%JPAIMF0IY"H M;U9=?BIME>#ZPBXP@@D 6%%3]V< Z(*_@"WB4E;_1MEKK MJ8A!GDD>UV!U'[.D^DL?ZD;L +#; R U@!P+<&J :*/BXA-L=\(49OH!@B)S^Z.^.AW=%OS@:CB<= M\$LS_(J*!C[>AUMJCYN-)LU&DY+/Z>&[5286YA$@OD+OON9,/J(KD&L>HET) M_/51P=!20IS];0CJ-$&=,JC;M__;!$2V9BEBB02APJ SFB&*4A"!"M@EJ4LS MI>L,;?L'0VYNDYMK)*J;$%=-8+H)74*KJ$8E5>'NFQD>^W;Q,[4VNY+J6.@Y M^POWLO6:;#UCMA>YS 6@59Z$++GO2K'"^SN1J[@]@?TFL&\,K-6A>H12P394 M @IXG-*$06>S_%8FQ)L0O]VL]D+L^6Z[JQ=^JZL>\?IK&S6UC @@R]"& M1GGY7$"/)+J*'+5RGWA=@NA8-S%LR[A)?6Q,_3U3HT&P@$8HS46P5M.XV)P MNG(=M_L\'G4EVUYHTNZDR75BS/6Z%LTMB(W*,$/S4CV/AH<8VWI^V:?S-;PS M-O&+.]O\ *<[))[)V;#V>DQ>^*&=UXQ[SH5-!H+U$,!FR[Z!#23J"5L)'JO7 MUTCE$J*4"MGC'S7=GEXK6_B_7KM68L^4M)X.V#P>%L])V#WHO76^[?% L"E= M/1ZP>3[\R2 *_S")1QL^]D_X1&DOQF8S?KYFW]:,^]/6J%EMK]CLKY_D&L13 M^'*Z#A-ME<1^N9E1<^UJNJ>I1)LF.6":/4U%_Z*/RB.B'[_# MOOW+FNZ,,AJ6AC(R)1F*8*6X[.%(68.H3O.J&\G3\C#I MCDO)X_)R#30$42Q0WZ\XET\WQ?E4&ULO5A=;]LV%/TK MA%H4"5!'(JG/U#90QRE68-F"N-V>&9FVA4JB2U)V^^]'2HID2Y1BK-A>8DD^ M]_*<2_$>WTR/C'\3.THE^)&EN9A9.RGWM[8MXAW-B+AA>YJK;S:,9T2J6[ZU MQ9Y3LBZ#LM1&CN/;&4ER:SXMGSWR^905,DUR^LB!*+*,\)\+FK+CS(+6RX.G M9+N3^H$]G^[)EJZH_+I_Y.K.;K*LDXSF(F$YX'0SLS["VR5R=$")^"NA1W%R M#;249\:^Z9O/ZYGE:$8TI;'4*8CZ.- [FJ8ZD^+QO4YJ-6OJP-/KE^R?2O%* MS#,1](ZE?R=KN9M9H076=$.*5#ZQXV^T%N3I?#%+1?D7'&NL8X&X$))E=;!B MD"5Y]4E^U(4X"8#^0 "J U WP!T(P'4 OC3 K0/)BI/SS_F!"JDV4@IPM5)OU;I(*6 ;4[#2 M[X 86II=QW-AIS)] M%(S<+FH9]/9XHE0&V%R_L%$2CBKY0QE>JM28V(=]7LB/W [[/FJ"?+>#6AI0 M,% GWLP^:MA'H^SORV:94_GN38A@\$& /6=[QO6&D!2('>%EB]4*S2]OU->( M4=0]7WW4!$/H=#0:4- /P@&-T&F-PQE7.6 0XCWXPB1)1UYH>.).\#_O>Q"U MJZ%?['QU@O.S@W&WJQA@"+M#706V+@#Q^+E@^21^G23NK8ZQAZ(NR3X,Z==L M@&1K'_ R_WBE0==9SI9W'!AV6?9A4+'T!EBV+@+';>2TE*\Q[9L$],+>GAM0 M[HF<Z('FQ4!!^M[@>T[H=2O2AV'/=SJ%6QI@H>\/ MU*UU$#AN(9>:(31Y@-L[*P:4&WAA5XH!YL-HJ->VA@+''67,#Z&IP>.N'YI0 MGN.CK@ #3 D8L'/4F@5ZQ2Q^V1+K!&ULC999C],P$,>_BA7QL$CLYFX2U%:"%@02QXIR/+OIM+'6L8/M'OOM M&2?94))LZ4OK8_[CWXS'=J9'J1YT 6#(J>1"SYS"F.JUZ^J\@)+J.UF!P)FM M5"4UV%4[5U<*Z*86E=P-/&_BEI0)9SZMQ^[5?"KWAC,!]XKH?5E2]?@6N#S. M'-]Y&OC&=H6Q ^Y\6M$=K,#\J.X5]MS.RX:5(#23@BC8SIPW_NM%9NUK@Y\, MCOJL36PD:RD?;.?C9N9X%@@XY,9ZH/AW@ 5P;ATAQN_6I],M:87G[2?O[^O8 M,98UU;"0_!?;F&+FI [9P);NN?DFCQ^@C2>V_G+)=?U+CJVMYY!\KXTL6S$2 ME$PT__34YN%,X$?/"()6$%PK"%M!6 ?:D-5A+:FA\ZF21Z*L-7JSC3HWM1JC M8<+NXLHHG&6H,_,W>:[VL"'O3E@7&C2A8D.^F@(4^<3HFG%F&([>K+!\-GL. M1&[)=9J7Y&8)AC*.K5OR8[4D-R]>DA>$"?*]D'N-(CUU#<9@2=R\Y7W;\ ;/ M\"XAOR.A_XH$7N"/R!?7R[U_Y2YFKDM?T*4OJ/V%S_A;R+*2 H31-C&T30RT MB;FP0-@M$-8+1/_9GQP70I^TJ7W,MP).#4X8>NHOU.2Q\9O4?NU9/LRS) [" MJ7LX3]?0*O&],.NL_H&..NCH*F@F#J -GGF#)2OP4E!D"^.TC).K\"HE MMZ#M[4DYT: .+!]/Y60 D231I$=6\E4W'R*I^;M;2X.-5-PO\O !E#7!^*Z5YZM@7K/M@ MF?\!4$L#!!0 ( !*!652V%Y?,JP( %$' 9 >&PO=V]R:W-H965T M^6B0!FJ3#"K1KT:S;8=A! ML9E8J"QEDIQD^_6C9,=SFS3=I1=;HO@>'RF)&FRD>M(9@"';G L]]#)C5A>^ MKY,,:.!L]VHTD(7A3,"] M(KK(5S=*YSY-4O* M97@QZ5M_Y_"-P48WQL1F,I?RR4ZNTZ$76$' (3&6@>)O#1/@W!*AC%\5IU>' MM,#F>,?^R>6.NHS4;PDTK' MN-01O:(CC,BM%";3Y$JDD#XG\#&I.K-HE]DX.LHXA:1%XO #B8(H/"!H\O_P MX(BU/R]AROO??KT7FO$\4#?]TLV+Y7+PSB\]KKF>A.+;IS5/2=6E+! M_CBQE),'H)PM!?8)D?USV -BHH$")17Z%!]2XINHW(= M;+,ORGO *6PX/5/7K]7UW^E(]/&PO=V]R:W-H965T5(YKI-ZX,E2O,>Y\UP M.-3LP/@7L060Z&M95&+N;*7!Y 94 M%J[O>;%;$EHYBYEY]L 7,U;+@E;PP)&HRY+PEP]0L,/*PGCNW^/T]CC7 6/Q%X2!Z]TA+63'V10_^ MR.>.ISV" C*I*8BZ[.$.BD(S*3_^:4F=;DX-[-]_8_]HQ"LQ*R+@CA5_TUQN MYT[JH!S6I"[D(SO\#JV@2/-EK!#F'QT:VRAR4%8+R&E@*@%&.ENH]T$;DDD6"'QIA]_6&RO\ MW@[_1%Y:-$Y/T:X*=Q=SOXNY;^C",W1W''(JT>V& ZB:DQ;*H*,,#&5PAO)S M+84D54ZKC2H3E4#6)5!8Z,../K1Z_ A[5NPU>=;XOB89+:A\&5L(#55BJ/0^ MM5^HD._[N;99G/@7=?Y%]HBR:@]AD!Q;Q<4<>_XK8)AU] M8O7](\D D9+5KQ="$\T&'/=B%8219WZOHGJQY7TRB/_0\D1+VFE)K5J>*Y(U M*P1RE%.1:55(]8.LEZ!*)VA,:CH0\%KBT&+BAUZ4#B6F XF3,+5)G'82I_\G ML61*R;]*(16B)I5*7\:$%"^KE]$- MW1M94'K['GHZ9HKC.+#XVFM0^,=J.[(4'S[NQ=C_%=6-CSLS#MY2WRVZ'[H( M)]%8@5]NNFQ-$ZOIJ:!C+\#V9O"V(F_);54^8C*)HZEJW4.=PU8R24R)G-5Y M["G8WE3>7NGM!"="L*>E#',[9HJ3 )\7&PO=V]R:W-H965T)2#DMAC MOM_Q$B[2QJ"?7WM4@[Y%242":1:R)0HF%TUKNG'6]:S@'S$-P%KO75,[%2F4OZT)W?1 M5<.WC""&T-@0'']6,(0XMI&0QZ\R:*/*:8';QYOHG_+)XV2F7,-0QM]%9!97 MC.%,M;Y?[(NQG:"!@F7VLBD!".#1*3%+W\JA=@" MT-8> "L![%A 4 *"8P&M$M Z%M N ?G4O6+NN7 C;OB@K^2:*#L:H]F#7/T< MC7J)U!;*Q"B\*Q!G!B.8&G)VC8\^@H@,%43"D.NY L!+YIRMS\H%\ MG8S(V1_G?<]@8@OWPC+)39&$[4GR1:Z:A/8N"/-I>P=\Z(:/(&R2@%HXHSO@ M(S?\(31.^.WQV?V7< _%KA1GE>(LC]?:$V\,*QFO1#HG8:'VC(>4XG:K-%VWN*_*A"=R^9I_\1YTWROL947ATEVSUFZ)D42D M6+3HRZ]K]\+!J@C=V6)%VTY6O8I5[UW"X#J(#SN-L/YVE5WOC3IU_L((7"-> M,*1^;:^^D^,]& -*VS()#[W4=,NTZ2DKC]9>1=UF=7SME8%V%-\>"6L+H\$Q M'(YYJ,:\))!BJT:^_.==:=K--I^OZ?+MZUM]&.,]07F7Y8_;_X_A3[" MUPZ$I\VVT]58[6KLJ$9PI_#\Z9#PM46QRY,*7WL4<_=O_UEX=_A@GVE[6]ME M^S7D,U=SD6H2PPP#^GH(S[^Q&9%0#GBCX0_J)W7J%C*K1#?BC>7 M\>G(*1CQE$>Z@ C-OWL^YVE:(!D>WVO0T7;.(G#W]3/Z1;EXLYC;4/&Y2/], M8KTZ'?DC%/.[<)/JK^+A%UXOR"WP(I&J\B]ZJ,9.W1&*-DJ+K XV#+(DK_Z' MC_5&[ 0PIR. U 'D((#..@)H'4 / W!' *L#V$$ Z0IPZP!W:(!7!WA# Z9U MP+0\K&IWRZ-9A#H\.Y'B HJY@VINTC$W1E7&2*I&?_UJ M!J!+S3/U-P#/MO"LA&==*11%DI1^][R:(S!S?.8X!P,O6@:Z3C'.#MQ;D+M=D LNJ*$-*-[P(C\HL%O>%MS[ M$8X78<11F'7L_GS:V#+*7,=Q&IN[&#SRO!KI@2/WUN)OU^*#:_EL MZI*U%!'GL4)W4F0FP>ZX3/)EV]+\)F$*TIAM:YYD9:-)*AYN@H5"A$ M:RXC;HHP=2H,V;\PN M&E;K,2SV=B^B)J&?#9/BT!+15MO,>Z#=RIO65&U5@="> M2Q5:<2]85QH[F'G4QQT[9O4>>T.Y5#E>D(E%FH92%9M5$7MOSA$L8^;U-+,= MCIX_IOA MWN'[2_#^@J&C>6Z*G^CRAMYO+NGACO N\+%>(>1.^[B8[T!P^9@ M$_%VH\QG2K6D3\T 1NK/.^L4&!;W+HE[OF%?+'+P=#._1^.(-1,""_W'-!51 M6)RK%HA_WR3ZR9QUMA:YX=9>_CL-PV6>!_@ML4Y!8/'^K;9YPT!U3(X;VH89 M-+<5>P*+_:*[=IV3IK SO[5ZJD="96X+&&&.ZW>OP7H%@;WB)C<5H"E@_S'' M61;DB5*;,#>IQQ_7W,AV:]O5M LRF\Z:]5[+0$8=KYNW-1?RAIW$>0VVRV/& M6@[C@C0;A1F!DL7Z#(%]9K&WN66V?D!+*51;TGZJP?8:%@>J4(DU&0*;3 N1 MU@3V&@Q\\):U]D!@>^CLF5Q(GJS:$_]'=$W$*C>!I13NFX(Z>G?C7#QU6V_] MP4//ZZ$>.'2_Y;>"3F%!?U'S%-"FF+L.A7*36C6GL)J_L'\*>N"T)7M9 !37@D :*6J6FL%+_CP8JZ('N+62IE7,Z1,X'-U UVF$#Y9K9GO]YXR@X$O'_<_D*LQU#88U[;0@4U[EX+Q<9^.Q]F M+8+!%C&\A0IZD'HSCUFW8*_[ENB5+530,UUO"\6LG3!8ZE_<0@6LV25X> :8 M+K->P6#Y[FVASEFSC(?GWGD> ,L]T$(%K"GM4\=KJZ/8@"<%33#/G3FD>PW6 M+1CL%J]JH5A;@5\P:E1^K&DM&$\I[F9N#8;!+O"R)JH&VVOFIE 66 MAL(4, M:TG.6?/Q 2903\*L<;">KXC"QW8]9,,]I M6LR6E_6]VW)YR?#L\<;[]'XKJQOSY>6.WK,/ M3'[:W9;J:MYY2=*<%2+E!2C9YFIV#5_%)*@,:L2?*3N(H]^@HG+'^9?JXFUR M-?.J&;&,K67E@JI_#VS%LJSRI.;Q3^MTUHU9&1[_?O3^IB:OR-Q1P58\^RM- MY/9JMIB!A&WH/I/O^>$WUA+R*W]KGHGZ+S@T6#^:@?5>2)ZWQFH&>5HT_^G7 M-A!'!C 8,$"M >H;D $#W!K@J0:D-2!U9!HJ=1QB*NGRLN0'4%9HY:WZ40>S MME;TTZ+*^P=9JJ>ILI/+F-U)X]H==N8A3 MLD/"RC MJ"+VE/(5">!RRTJP M8SQ,4&C0L&%\.XNP8Q&ZL[)>E^PQ)4E5P(DJ8+XOK!46&A/P M>C1,!"3>@O2(6%"^1SP[E45'9>&DTHE@W=$>>/:0%O= T4M2"39TG6:I_&9C MM1AE92+\<-'/C@DB7C"0GJCC%#DY?>229MU+#U@C[S82D1G2(,*P1\1$X2KR M/286%/+10'J@IUN5Y]3'W]5U56:K)B5OVI2 S_6#MY+EPJ64\*@GPFF5X(A7 MZV(L8!:8+6(VF"-D2#-!/ZKZK8<1V6]1@5OW+:AAX8>Z+T(\PJ)X8$K\[S(& M_N"2"9#L6=6TL2O=NC-"\OQ]%^J^!4<:U_=(Y*IU=I(.XGG]0%M0R!LJ%]V2 M8/"B;YCN&M#=-EYO-JQ>\6MM*JEDX(P*0,&.E6M6R'-KN;H=HPOB_6R-J]LN MN/"L=O'WVYV&1'<]8Y*VSX_(EX5#Y(JW; M"+YD^2(MJ\@MJT\OWQ''\ +;RW?$CHR4(=):B[Y7:V_I-ZJN7-ZUU*(7D%JD MI1:YI7:\W<7(5$X4#9:>5D[D7LU/7FC%R%R%1\.UKQ45A2]:^UJGT,1ELHNC MN99U<-0:AMRKV2GI-=>>P^G%6M[PB+SU/CYKA3O] JT_Y!Y%S_8=%[=C',\M M6 S.3:L>=J]6!]]8\!]XTLH):QW$Z/E?9WRT'S*F1:.KU];#\>L<>/WETFH2 M*FY1P1#JE(76/.S>>9G^#=8Z.ED^6\B8*!A"DXT%YB@WK;'8?TFAP5I2L5M2 MIWR%85-,;1&S[*#8(F:!.2*FI1F[UXA3RMC)HH""WY6AAO-?2&\Z7;#!YK,T\05-@^0]Q;'$_; M:M@HRU MBO%-8,M.1&1DR(*"9"CR1/<3XE[&3I=*8NXTG+RJ[30MJ,'5 -%]B;@WZG]0 M LG1GKV[=4R10&+JO"T2%M1P)'0S(#^ZX+XAELUS2T&9*$=!Z1Y"W#WD642K M'6/PDZ%E8*)\WV P/SJJRUEY7Q]Y"E /WIQ[=7>[8]7K^C"Q=_\&OHJ;PU'M MICFK?4?+^[00(&,;Y=*["%5HR^;XL[F0?%_]PRFK"R JCG&ZZ$ MK;VH!N@.H9?_ U!+ P04 " 2@5E4%Q^A8)P" !O" &0 'AL+W=O M62@MF<:I7J6DTL-*#1)WF639.!>,RF4W\VJV> M351K:R[A5A/3"L'T\QQJU4T3FFP6[OBJLFXAG4T:MH)[L%^;6XVS-+"47( T M7$FB83E-+NCYG.8.X"V^<>C,UIBX4!Z4>G23JW*:9$X1U%!81\'P]1LNH:X= M$^KXM29-@D\'W!YOV#_ZX#&8!V;@4M7?>6FK:7*:D!*6K*WMG>H^P3J@8\=7 MJ-KX)^EZVW&>D*(U5HDU&!4(+OLW>UHG8@M QSL ^1K@$Y'VCKS*!;-L-M&J M(]I9(YL;^% ]&L5QZ4[EWFKTU$LM?CE M2NA832QH009\X[3DF) M<#\6T?Q%8!XE^_*/ MM"&I^W(JE44W%C<$=K "2C)H&V+5P3[Q<7^4[A:?;O4 7KE.YU!!:VT?3L( MJZ&;7O0]Y,6\;\4W3*^X-!C,$J'9X0G>?-UWMWYB5>,[RH.RV)_\L,(_ M#. M />72MG-Q#D(_QBS/U!+ P04 " 2@5E4Y=\*%0@# !P" &0 'AL M+W=O[YY[G;-]EO)'J4:>(!IXS MD>N)EQJS/O=]':>8,7TFUYC3SE*JC!F:JI6OUPI9XIPRX4=!T/%[^L^\=AZARB X=^N\X="J'CA-: M,G.RKIAAT[&2&U#6FM#LP.7&>9,:GMM3G!M%NYS\S/0'4@XT',_I>B2%0)!+ MF,ELS?*MAG+S!(ZOT# N:'0*]_,K.#XZ@2/@.=RELM L3_38-T3&0OIQ%?BR M#!R]$SB,X%KF)M7P)4\PV0?P244M)7J1&#>^"8 'NB;*Z02I(M>J]9=>2/Z9)OD2E] MTD2^/<*H](019.5%#X>0L&W36YFU(X5!!1754%$#U%X>!G4>!A_+0\)U+(O< M -TQ;%+=CM<["X-/31(_[+8G9UC+&;;BS)A.8M'!M7UK%87=_N#@WOH[ MQ3M#M7(]38,[@[+XU:MUV[QPW>)@_9+::=G]7F'*7GS-U(KGFI0M"3(X&]"# M4F5_*R=&KEV+6$A##<<-4_HD0&4-:'\II7F9V #U1\;T+U!+ P04 " 2 M@5E4M&%*YZ8" ")!P &0 'AL+W=OKX'Q[=3#WL? M ]V4R@SXL[PA&W@$]=PLA.[Y@TI!*Z@EY342L)YZ5_CR&ML N^(;A:W<:2-C M98#("!BME)(C^O,(-,&:4=!Z_>E%O8)K W?:'^JTUK\TLB80; MSK[30I53;^*A M:D9>J!;[] ;VAL]%:<2?N+MMW:)/;0JI6*5WVPSJ"B=?$-N\.9+.<$T5FN>!;),QJK68:UJJ-ULG1VIS*HQ)ZENHX M-;L#;4FB\]M6M0+0/:UIU5;(#J,%>=<'H.0%.I^#(I3IUAFB-7HJ>2M)7N!U!PP/ .>P&J$(?T)A$.+GQSDZ/[OX6\77%@8?X> CM++1<1\_ MKI92"7W4/X]H1H-F9#7C YHZP]!EL(M*;93YU[_.<)Q.<.Z_.F#Q (M/P2(7 MK(M*=F'C,9ZX8>,!-CX%BUVP\3XL3L(#L&2 ):=@8Q5 MV=O:]+?5E4OFL)\E.'0G@X,_U2,XFLX=2(EHU;0*"ET8]$Z 5,ZB$.QE\#D* MD^S =N"=^H7_8T/T*R6(HO6FWPM&R9(RJBBX2Q3>O\(XR7#V3S;^3F$UC]0] M$1M:2PU9Z\!@E.H+([JZWW44;VRM77*E*[=MEOJM!&$6Z/DUY^JC8\KW\/K. M?@-02P,$% @ $H%95*=UPWY+ P 60H !D !X;"]W;W)K&ULK5;O;]HZ%/U7K+SIK976)@[AUP9(K[!I[\.;4&FWSR:Y M$*M.S&RGM-/^^%T[(:1J&OJD(@&VXW/N\;GVC2=[J>YT"F#(0R9R/?528W8? M?5_'*61,7\H=Y/AD(U7&#';5UM<[!2QQH$SX81 ,_(SQW)M-W-A2S2:R,(+G ML%1$%UG&U.,5"+F?>M0[#%SS;6KL@#^;[-@65F!N=TN%/;]F27@&N>8R)PHV M4^\?^G%!(PMP,[YSV.M&F]BEK*6\LYU_DZD76$4@(#:6@N'?/Z(EO4)'E M]>,J^E49/7PA^@+B2Q(&'_!+1RWP^2O@/6KA(6V!+[KA7V"-T?LN^N IW$<; M:R_#VLO0\?5>Y24X+SMH>S5MS]%&+]&6KK/"I%+Q7Y 0/.YXYG:%BE/<\N0, MDU"FYKS-A))]X-AM&;B?85&PGXE_WR(KJF5%G;*NCP+DAL0RR_ 8:VM!6R)+ MKF%#Q$44!+1=0K^6T#\AP58VGF\/.[/#(SPS/"NR\Q-NS?O/W*+C(!@'8;O4 M02UUT"GU!HNR+M3CWW_10?!I]=RF)ZS#FG7XECMN5-..3N^XAGOZE&FC9Z9= M]/O1:-3NV;B6,7[#'3;^/SN,!L?Z&'2*F)=AG=/D-UDJ?L\,D*5@,>#[S^#8 M#Z84RTV'\;11CNE;9I0>:Q,-.]?QKVG+?J M.18WVEW=JIQJ @^@8J[9&O6A%"X3I^X14%N[HF[BJ(2VY=1OO,;MI>L_IK8\ MUT3 !JF"RR'6)E7>8\J.D3OW9E]+@_<$UTSQ[@?*3L#G&RG-H6,O"_5M&PO=V]R:W-H965T)+Q#H M*4:K25IE+5SLQ^=L% MU"1F;5.FTO[X=4(:)R0YI- O)9?W'%X?VT]M,]Y)]:S70ACT*XX2/>FMC=E< M>9Z>KT7,]:79CTIN/LV;V:CN76 M1&$B[A72VSCFZO5:1'(WZ>'>VX.'<+4VZ0-O.M[PE7@4YL?F7MD[K\BR"&.1 MZ% F2(GEI/<%7\U8/PW(%#]#L=.E:Y0VY4G*Y_3F=C'I^:DC$8FY25-P^_$B M9B**TDS6Q[]YTE[QG6E@^?HM^]>L\;8Q3UR+F8S^"1=F/>D->V@AEGP;F0>Y M^UOD#JN$[2.CT<6C'3"+;2207**2Z(O6PK[FR0)]"_E3&(4F%/HSNK@1AH>1 MO?H3/8CY5JDP6:%KKD-MG_QXO$$7GSZC3RA,T/>UW&J;0(\]8UN0^O#FN=OK MO5O2XO9&S"\1Q7\@XA/<$#[K'NY7PSU;MZ)XI"@>R?*QEGS?Q(N(T"V0B1:9 M:):)MF3:EQ5(Q(I$#+24]X^1:+FU?60'M%!*+-!F'MCG M#[+\*01>IK94+^4B0XJ*Z7YAN@^:_BX-CQ!OJ,'>TCYZ4/I",ABR U=UT9!A MW.)L4#@;@/U2&N-70.\$1;H ;.A,)L;."SO#;(=8%"Z$ZM C0:UEAST"*2I& MAX71(6CTYOWC9ECS@'V&AP=.ZZIA0%K,C@JSHP[#)W)=U61OU,E>7=5N#_N. ML7X73J#_T)U,Q*OEMWJV_Z'3&0K->5R".#X/']@A#<-,.^8PQS3I,B4;5,"< MQ Z6F!ZOY^^_X8'_URU$7^RHB=F9!70LPS#,SB3AH"Y)4;3EDXN C$(P=VC#,MM,@C.ODJK4>DE3-.K1AF&TG@!C7(59S"DFJ M2R$'.0)#KA.%\QR0-U!2]>;X2'!W8+P7PZ2T'"3G480XQ!$8<=TPG"-1@/<4ET'/ (O M$H]QF-17>XWNZC+ G:,G&7X$CHDC'($)=QJ.29U@ :.')6A8])%^?]1< ^I0 M1V'4G0!E>AQ\H*3JU(&/PN#K!.4\!US+!A%42\=,VF$/7;#DO6RFI0WVF3ML MZO!'8?QU8W.>!.QQ2%(UYT!*X>5G>E:S+V=V8 ,UV!&5PKO@X[5S<*,PW,Z' M,^V&OP99._ZHPQ^%%X_'X$P;ML%T2 YW1@VR$?.#-GL.IG3T$71F#G4,1MUI M=&9UE-6)TB "B,(<\QC,O!/HS!K@UG ZT"!K/QY@#H$,1F G2+/Z7MH.^]* MSBTV;,PQ"=J*ZO#)X/7H 5;>RVE6.K\\Z20^_1GDCJM5F&@4B:6-\R\#FT;M?UG8WQBYR0[GGZ0Q,LXNUX+;698* M[/NEE.;M)CWO+W[?F?X/4$L#!!0 ( !*!653SS6RH'P0 &82 9 M>&PO=V]R:W-H965T=V<:6C&U( M@1D"2;8/Z622;?LL; %J;(N5!)29_?$KV8[MQ$*A*=,7\,<]]^/L.<%) MZ&:8YLYX6%R[X^,AV\B4YN2. ['),LSWER1ENY$#G:<+]W2YDOJ".QZN\9(\ M$/EE??DI'C MZ8Q(2F*I76#UMR53DJ;:D\KCW\JI4\?4P/;QD_?KHGA5S!P+,F7I-YK(U#SD; >XME;>]$'1WP*M.D)S/8H/DJN[5.'D^!I3#K[B=$/ +<%BPXF:,RG MV6?,.=9C(MZ#LQF1F*;JZ /X\C #9W^^'[I21=<^W+B*=%E&0@:K]$5H\S$I\#'_X%D <'IH2.AB-H@,^.AWL& M^-6O)7]MAT\V2VOT&SO\%N^?@OE<@^ M*E7?%@%P\ETM*^T?2 9B-5(T7^HS=2AH0O34*XU,*9[3E,J]:3#*F%$14XO] M=OP!>F'D>8K*;7L$#(8^](*.X97!L ]1V#9\5G]0UQ]8ZY^R?$NXI/.4@,], M$@$2Q8%JNF\A-ZR=AR=N6U1[CEYI6ZPZE;%-+DW\E^"PQ9;?TZ1V&W"TY4W4 MZ4#7\EDM_;J6_AM; /X#4R6S>S6 )8T6Y@9UM,&)>P*]YEGA'5U)KBLQJKAG MH!P9FV,RA6%HX1RVGFO0FNL_3.*T7L7T0*ZPDT#/'PR,N1I,0Z]ORQ4UN:*W M34A@:ULCKO#4Z@H;>86OZ:MUH5;H-FL!C (CP4>;7L.N6G9-GQ?4Z"5\HV & M/[-:82.A\-0:"AL1A785/6Z]=B4R\,*^L45=T^YR>9YK(Y+PC2JI>=6BA1(Y3H!$*)NNH7H!":B#>9]JSB@QJA1':AG'*24 DF2TX* M!FP$-(J&T*G);>0,^=:$[\F6I5N]"N,R]06.#[ZI5;[:S'7(]3MJ]_4[ZL@KYXL37,^-1D&9DF MW&U][6:$+XN-#*&24L^@\N.OOEIOEDR*+8(7UZ?PXJK<\FCJ;;P6QO\# M4$L#!!0 ( !*!65134 2/+P, )H) 9 >&PO=V]R:W-H965T[LR<;J1YU!F#(6CG7Q/IEY@%4$.L;$0#/^>X!+RW"*ACC\UJ-=P6L/] M\1;]RCF/SBR9ADN9_^*)R:;>R",)I*S,S:W14+IAALXF2&Z+L:42S ^>JLT9Q M7-BO$4]#K"^41KVH75?4Z(HZ=;GQ+&"J@[_0=9!OE3"A@?"^J,CND:- MKE&G+BR[=Q)J=$ Z[/?:2<<-Z;BSF X[$],:,+V,)&F)32C9-JIXOU$=^6BO M)-!@US:#CU=3C;'O_7@,/L[UV7!:B5>Q1HS)92F.KF M;%:;A\=%==WNCE>OEFNF, \TR2%%T^!LB)U*50^!:F+DVEV^2VGP*G?##!]/ MH.P!W$^E--N))6B>8[._4$L#!!0 ( !*!6523GD5*C@4 ,$= 9 M>&PO=V]R:W-H965TB*=M,!^_"A9$6V)HMVR+XDEGWO,>ZYXR"O.GF7U M56V%T.!;D9?J>K+5>GBMWHC3?K&55I-I<5INIVE4B735!13[% M$/)ID6;E9#YK[MU7\YG?09W*HY1? MZXOWJ^L)K$SV))V EUND^UQ_E\]^B38C5?$N9J^8O>&ZQ< *6>Z5ET0:;$119 M>?B??FN%. I ?"0 MP&X'T!' D@;0"X-H&T ;90YI-+HL$AU.I]5\AE4-=JP MU1\:,9MHDWY6UG5_T)7Y-C-Q>OY1/(ER+Q1(RQ6XDTH#N0;=S5>+3*6;324V M:5VEU^:&T&F6J]?@#?C\L "O?GL-?@-9"3YMY5X9#C6;:C.LFGRZ;(=P>Q@" M'AD"PN"#+/56@7?E2JQ.":8FGRXI_)+4+?8R+L3R+2#H#X A1HX!W5T>#AWA MBXO#4>+)AG0E(@T?.5.B*P\7[;AHPT5'N#Y)G>9FOAX87;4ZQ$=-?&T:3W.$ M8LY0-)L^'4LXQ"5)C D\A2T<, @1MFPG:; N#>9-XW.9:;$"#SK5_2Q.^'C' MQX,ECCJN*%#B0SP_D9ASS%!/XB$NB2)(>Y58#&%QA"CC;HGC+HW8F\;[4HNJ M;*9]FGMD23J^)%AB!*UKP4"16X)C62WP1NEA'Y3[Q=\RPVR=H18N-+6C! /59H/A(E@0J+!TSW$,0J3@84X M<#2F1ND1H:T7(K\9/NP?U;+*=K6-G-?;>A.*P_6VSH224+V3H3Z,)''2U]N! MPYS!@=Y#'(GB&!&WWMCZ(O;[XGTEUT*IQK2!$M53MFSW=E)O176)OV!K7A@% M5P%;M\(XL HMP8D)$\1PKP@.&(%1?VXL7+ (PI%''EN?Q'Z??%<^":5+T[)] M$6FNM^!!YOOZ^?>*;JT+TW#1K7%A_T;J M'9T*N3>K_25WV(BR&'27]#Z, 9 MZZ(L'M'=NB;VN^:X[N _\!/K++8FAZ/PDEAOP_Z-UP4EB9T;PV10DB$NBI.( M]=W(@>,)2M!82:RQ8K^Q>DMRV1I,K/41&%P%8KV-7+8Q&Z]"2W!V#7;@G&NP M ^=;@XDU5N(W5F\5?FB!)D&?K=]VQ9+EO)J?5(&MY-4^MS-+2; MIL/NM^]*YR$++^1T[-95J=]5STK_0\LWM2Y(P_MK:@V/AO;7=-@/N^>" ^>< M"R[<^%Q@UFV9WVW/%N07+.',&B8+;\"9-4 6VH"W!*=O\^-^_^U (4II?P5W MP1+*^]O=Z='95B&J37-&J,!2[DM].!'J[G;GD#?-Z5OO_BVZ6AQ.$RW-X7#S M0UIM,K,!R\7:4,*WD;&GZG!>>+C0?_ U!+ P04 " 2@5E4!$7$&U@" !:!@ &0 'AL+W=O=.N2RXA8F6/T2.Q3#X&+ !U@["V[20&YD/9V$"*%=R1AUH0:UZ&2,Z'BA$VUPL*RSRJ'_%^"D'2W MXI.]^'%RD3&%K,.Z\0>61$E\0M#D>GAT IY>#8\_7,_6NR8)RN%*O M./DT/]RUP@(HH;+B:O?>,M3(Y:E;=)D_ON]$T;M3S7X#US^#2_\?5QL[]I:FG[I2;E5"625@29=2Y)ZVF MGF3U!G7EW_9"(W70+PL:_F"< YTOM<;]Q@5H_TY&?P!02P,$% @ $H%9 M5-3JP7!K P 9Q$ !D !X;"]W;W)K&ULQ5A= M;]HP%/TK5K2'5NJ:V DD5(#4CTW;P[2JM-O#M XXN)!S@$4>BSR4HZ\N5+5F>_+= X%E:>\@E+?F7)1 M4*6[8N;+2@#-[*0B]TD0]/V"LM(;#^VU:S$>\H7*60G7 LE%45#Q= $Y7XT\ M[#U?N&&SN3(7_/&PHC.8@+JKKH7N^0U*Q@HH)>,E$C =>>?X[(+$9H(=\8/! M2FZTD4GEGO,'T_F:C;S ,((<4F4@J/Y9PB7DN4'2//[4H%X3TTS<;#^C?[;) MZV3NJ81+GO]DF9J/O,1#&4SI(E,<$4D\@EO9GHOAIS>5BS87LX'(%Z2D*\0DB <%W MDRMT].'X)8JOLVM2)$V*Q,*&.U-TY+ G1MC$"&V,R!FCVHC!=\58K\8:,K:0 MYNE9CGMQ%(;!T%]NH1(U5"('%5N\$^3*^P1]>JSTPP$9NF6%&:=+/]&WY)2F MZP$3185"6EB ?IT_,OG[S-2&? RP_NQ9ME[#M==9:?I-C/[A2]-_51K2"Y,H MV5Z:N*$2_TMIM)NE?%8R:TN:%./9-@[[L3!Z BKVK$_2D$K>62^A4R^#ANN@ M,[W@H+7$X/"*J3$W)8/[..Z3[9+!&P:-#R@:!YA3-;AU54S>63>14S>X]6<< M=J>BON'5(X^\'26<2%M.N$,XKMN%0UJ3):Y=\/\(QP'F%DYKR^2]M\2Q M6SBM;Y/N-L6D=6'2P;:8O-X71_K$LD,WK<>20^Z+]X.9UQAGLJ(IC+Q*@ 2Q M!&^,MJV9OW%L-J\@OE$Q8Z5$.4PUZ[TN=PVYT S M$&: OC_E7#UWS.&\>;&ULC511;]HP$/XKIZ@/K;21D$!; M52%2"9NVATJ(JMO#M >37(A5QV:V@7:_?F,R MR%+OF^LL51LKN,2Y!K-I&J9?IRC4;A(,@[UCP5>U=8XP2]=LA8]HG]9S3:>P M9REY@])P)4%C-0GNAW?YV,7[@&\<=^; !E?)4JEG=_A:3H+("4*!A74,C#Y; MS%$(1T0R?G6<09_2 0_M/?MG7SO5LF0&$ ,+P^ 8@[0/P>,#H!2#I X@MM ME?FR9LRR+-5J!]I%$YLS?&\\FJKATDWQT6JZY82SV0*W*#=H@,D27,$%< D/7 B:C$E#2\(%_6-#[+.,-B ,GP \11/#PB*/]_ M>'1&3M)W.?%\R?DN0Z55 WU/=]S6D/L9HX8?]TOC_3_/)!SU"4<^X>AT ?2F M#;JY%&_R%?M\@K,E%]R^'IM7RW[CV=TBV&9Q&FX/&]A&C \BDL%M'_-&]+@7 M/3XK>H&%6DG^&TOW$%%K,G3;N6,:Q_\J.)30RCP2-!HD[W2&!^^'6K/R:\50 MXS;2MO^YWMMOKGO_8-_YI[31V@7TEZ9=AP],K[@T(+ BRFAP0Y)TNV+:@U5K M_TJ7RM)\O%G35D;M NB^4LKN#RY!O^>S/U!+ P04 " 2@5E4(-'/+*8" M #7!@ &@ 'AL+W=O&ULG55-;]LP#/TK M@K%#"VSU5^IVA6,@'QO60X&B0;?#L(-BT[%06?(D)6G[ZT?)CI>FB3$LAUBB MR:"SWV*F.:&]_7>04UU1>R 8%O2JEJ:G"K5KYN%-#" M!=7ESG:OLE2N#6<"[A71Z[JFZF4*7&['7NCM# ]L51EK\+.T MH2M8@'EL[A7N_!ZE8#4(S:0@"LJQ-PEO9HGU=P[?&6SUWII8)4LIG^SFMAA[ M@24$'')C$2@^-C #SBT0TOC=87I]2ANXO]ZA?W7:4BXM7BZY=O]DV_D&'LG7VLBZ"T8&-1/MDSYW==@+"),3 5$7 M$!T&C$X$Q%U [(2VS)RL.34T2Y7<$F6]$8NRWJ!_:7^ M9K^ 1QR# \#S">U5(:].H($GBU9K)M4Q%1@;^G_R6IS)GML1Z-C MJM[[Q9\'1"6]J&10U&W=4*9P!!K"I=9.3TX;9BAGKR@GQ^NGC_%.WE7YD/&0 M1\O5WYL1>-!6;G1JS+D6IKU1O;6?SA,WE [L4YS:[9#]"].._#NJ5DQHPJ%$ MR.#B"NNHVC':;HQLW"1:2H.GW2TK_/* L@[XOI32[#8V0?\MR_X 4$L#!!0 M ( !*!652N"+B## , &L* : >&PO=V]R:W-H965TS#2$)(5FEJB_!-O>BWR4@RM5,KEK6V+*(6"BANV MA%*]63!>4*FF/+'%D@.-#:C(;==Q?+N@66F-!F9MRD<#MI)Y5L*4([$J"LK_ MCB%GFZ&%K>W"4Y:D4B_8H\&2)C #^;R<Z$'L [)\ N#7 ;0.\$P!2 \A; 5X-\$QE*BFF#A,JZ6C MV09Q':W8], 4TZ"5_*S4OL\D5V\SA9.C)UA#N0*!:!FC>R8D8@O4+%ZV5Z[0 MY00DS7(UND;/LPFZO+A"%R@KT?>4K81B$0-;JHUI>CNJ-S&N-N&>V 1VT2,K M92K0YS*&^)# 5HH:6>Y6UM@]RSB!Z 81_ FYCHL[-G3_=KC3 9^\&8[#,VI( M8Q(Q?.047R9HDG!(J/E6=GZ@7]]4*'J04(C?9Q)Y32+/)/).)-K:S6N[NZRL M& +#H$^5]"2@;W>+_!Q&'%ZH1L>ADV.P]R@W\>X"3O0T6MT],[JN!," MY+4^#\[]F?R&S?_8\@=-HN#=Y:\8_/VZAB3 0:O\QV&JKCV_7?Z.,(^$F'27 MO]_HZ)_5,5O-1<2SI2[7?UT(&]+P8UW SNY,=-[M0TUQ4+K0\WHM'[K"_)!X M+1^ZPOJAXW7[@/=.=WQ6R92S!0A]2=,<">#K+*K/>B93X"<4'B9S=\G<#W9H M=R!B\GZ'R-'9TO-QVY_C(,_UV^YT,(5AVQQ[[Q8N@">FFQ$H8JM25C=7L]IT M3'>F3VBMCW4G96[W'4W5ACU2GF2E0#DL%*5S$ZACD%>=3361;&GN^CF3JG,P MPU1U@\!U@'J_8$QN)SI!TU^._@%02P,$% @ $H%95'A +M,O!0 41D M !H !X;"]W;W)K-N5*+3YZ7AW.>LKPI%CR#;Z9"IDQ!5\Z\ M?"$YBPPH33SB^X&7LCAK#/KFV5@.^J)029SQL41YD:9,KH<\$:NS!FX\/[B+ M9W.E'WB#_H+-^#U7#XNQA)Y768GBE&=Y+#(D^?2L<8X_7=.V!I@17V*^RK?: M2$]E(L2C[MQ$9PU?1\03'BIM@L''DH]XDFA+$,?7TFBC\JF!V^UGZU=F\C"9 M"K';&'!J<*]$^'@Z MA&1&:"128'C.#$=.?F%2,LV3_ ,ZN>"*Q0FT3M$/R$/YG$F>]ST%$6@[7EAZ M&VZ\D1W>;MD:^?@C(C[NU:!';O1/1=9$A!BX7P._<,,O>-A$U'@GN 9^>3B\ MSOO5P?#:N5\?#N^^A'N0\BKOI,H[,?;HKKSK#)Y.WN;]'+*>S3BHC4*3-=H> M-V9K\_A\Q62$_O@93*(;Q=/\3T= M J(FH!:.ZGQ%*=%BK(BG7")Q+0D&6)+ M8!Z;)!R!\*)IH0K)49SG!3F@'4PHIGUO61-L MJPJVY0SVH7G?1%,><9H9Y7EWG'D"ONVNOG.R7X!7L;9K%QVHQ9F M'6O%8H\MNC<%>*OJXO^'17O\8C,'A'V4BDS-;5ST MMJI2I]>DK:HFE=N1M\.ZI$EZOOW#+R'7-9"@UPQV5#MLU1V[Y?W[T=7MMZ1K MYYFMP5ZRVKJ"@X/)BOY&MW&FMQ\NT[9"X,Z1T-9J/G:+_N43EV$,>5I E89- ME=Y>F0409@'@0:%RQ;)(B^4[F-Q]PS=,FJWV#K[90H)[[TK.9F_HVO;:BD#\ MXT@.L<6 N$7Y.R6G]/I"9EK-[@XQ(%LG![?,Z],7&B?,I?'$:CPY$HTG5N.) M6^.W73&S.?H(H@?"ST)5P(9?<9G6+/AHCUE8M7T;"&(5F;B5\;X\'!5J+J21 M97TZ.O!8-"J-!R_>6]II0TG9P0ZKJ\2MJY=?BUBM#3_@S1W?7"H>SJ%5?T) MP&HTYM+G #SL]$*O%Y$BTF%@M)FXM_D^I&Y;&7QQI?=P*>CL29S67N#7W M:G.RGL&R*"BSMVSM/^;0K3L=]Z7.M\WAWET M1)/6T>20ZOHU*WH[\NAVU9[=PZ]K;MB M_6/#+9,S.-"@A$_!E-_L@&6YN;_?=)18F.OCB5!*I*8YYRSB4@^ [Z="J.>. MOI&N?D49_ -02P,$% @ $H%95!H7"SJP @ CP< !H !X;"]W;W)K MW=LP-+L HV9SM-^N_/-H22E$2YEV";F?'.;MB--XR_B0) HFU54C&Q"BGK M.]L6:0$5%B-6 U5O84"N)S=D33V*VEB6A M\,216%<5YA]3*-EF8KG6[N"9K JI#^PDKO$*%B!?ZR>N=G:GDI$*J"",(@[Y MQ+IW[^:1QAO ;P(;T5LC[63)V)O>_,PFEJ,#@A)2J16P>KS##,I2"ZDP_K:: M5G>E)O;7._7OQKORLL0"9JS\0S)93*P;"V60XW4IG]GF![1^0JV7LE*87[1I ML8Z%TK60K&K)*H**T.:)MVT>>@0W.D+P6H)W2 B.$/R6X)]+"%I"8#+36#%Y MF&.)DYBS#>(:K=3TPB33L)5]0G79%Y*KMT3Q9+*0+'V[GJK,96C&*O5O$M@4 MY')O][#5:[A"EW.0F)3B"EVCU\4<75Y<]B<:A%\;V>S_[7U%AY-UZ^ZCY "H(_*A#[9D* M.U/A25,O>(L@SU770@1&[UZHJ MX"O3\H5*_IK*YOON3KNI#DW]02P,$% @ $H%9 M5,K!TH(= P 0H !H !X;"]W;W)KBH6 MGBP%DM2"W$"9S]PCU= M+)59\*;CDBSP =7/\D[HF=>PI#3'0E)>@,!LXEP'5_'(V%N#1XI;>3 &H^29 M\Y69_$@GCF\"0H:),@Q$_VUPCHP9(AW&KYK3:5P:X.%XS_[5:M=:GHG$.6=/ M-%7+B3-R(,6,K)FZY]OO6.OI&[Z$,VE_85O9#B\=2-92\;P&ZPAR6E3_Y*7. MPP$@&)X A#4@? N(3@!Z-:#W40]1#8AL9BHI-@\Q460Z%GP+PEAK-C.PR;1H M+9\6INP/2NBO5./4]$'Q9'4QTYE+8[(IT\O7&Q1Z!\"UU'NC M-!_E.9S%J AE>G0!G\ #N20"Y=A3.B;#["6U_UGE/SSA/PCAEA=J*>&F2#$] M)O"TF$91N%7UI&YE3;37N"&O;&W.:Q2934\ ML/*/+>(_><+ [?<;JR.=_49GOU/G(V=Z_S.J=FVA=V.CT W\SVU;KAOGNWXK M+'['70ON2/.@T3SH)+JGK?H8ZQ Z$*W):";R'>C=OWOP4[H[X:% M;K]3_K"1/^SDB>F&IEBDL*/(TC;5W?A3X<__#1;_->Q(]:A1/>KDN7DI]=-K M+@T4N3V].]1GM_7$=C,-*B0,(+5LJNAG\BJ$M&?_CNLJ+=_ XYB@6MLF0 MD/!UH:I7I5EM^IAK^WR_69_I_J9J1UYIJN;HEH@%U7<@PTQ3^NY0'UQ1-1S5 M1/'2/L'/7.D'W0Z7ND=#80ST]XQSM9\8!TW7-_T-4$L#!!0 ( !*!653B MS4E@ZP0 %85 : >&PO=V]R:W-H965TXWG1\I>^(X0 =ZR-.F>$DGRWFY=@]6\SI0:1)3NX9X(^5W)$T+3Q)'G_73F?-G(5A]_GD M_;=2O!3SC#FYH^FO)!:[FUDP S'9X$,J'NCQ#U(+*@E&-.7E7W"LL=8,1 73%7AZ7(&++Y?@"S !WV%&.$AR\)0G@G^5 M@_+YKQT]<)S'?&X*R;*8RXQJ1LN*$1IA!!'X3G.QXV"=QR0^=V!*>8U&=-*X M1%J/*Q(9P(9? ;(05!"ZFVYN*J0 M^.KVE3!9"L #*>I)DF_E^N>"R!;9N!D_O,E,(9TS0M.HLI^HJA-)>T,RR#?L04%2X&"@$*?"V88[)JYMX5#?P\\K[$1Q_D>1 MKL6I<('A][6I89TNK$[\\ M^@>*,W_]T:9W->7CH?Y\F\;).7%"SIBK]7_BZCSR;T$UQ5"[ M N<4VY, TI\$;K=;1K98$/!-;KTDYTD$?N+TH-UZ[1D _9MOS65M[7?KO3S= M]+NY B:_O-U^-U? Y DO[!T%URJ89SDCQWC4-GVD;_I3%]L=:K8]OU_JS,[] M44;8MKRXXR"BAUQ4URS-:',Y>%M>B?7&E_!Z75WQM6ZJ&\?OF,GC& !-V7MU3/5 B:E8\[@F/""H#\?4.I.+T4$S17J8M_ %!+ P04 M " 2@5E4K!7C _X# "H#0 &@ 'AL+W=O&ULU5=-;^,V$/TK V,/"9!8HB1_!8X!)T[; TV6&_:PZ('6J(M(A+I MDK2=%/WQ'5*R[-BRZCWL87.(*&K>88<;J1ZU2EC!M[R3.C;5FK,\L;S M=)RRG.JV7#*!7^92Y=3@JUIX>JD831PHS[S ][M>3KEHC89N[EF-AG)E,B[8 MLP*]RG.JWN]8)C>W+=+:3GSAB]38"6\T7-(%FS+SLGQ6^.957A*>,Z&Y%*#8 M_+8U)C+G2[B8,$-YIB_A&EZF$[CX M= F?P .=4L4T< $O@AM]A9,X_IK*E:8BT4//8-1V;2\N([PK(@Q.1$@">)+" MI!H>1,*2CPX\I%MQ#K:<[X)&CQ,6MR$D5Q#X :D)Z/Y\N%\#GYP-)X,:^,/Y M\'[#9H25 $+G+SPE )NOZ]FQ ,9*4;%@6!0,S-YAW^Z9OKOI\8:J!+[]CB[A MT;!<_]404%0%%+F HA,!?96&9J@9HSB6HQC6-%LY$V,JYOI0"D7F M"]\]Y]L6R?4H[)/.T%OOY[?&J-/M]SY:38ZM(K\_""NK#^PZ%;M.([M[JE,L ML#'#\IC 7,F\XJ,M26U_CUNJ=00[1U$%_L _('AL1/Q>]\!J4F?5&03U!+L5 MP6XC05=0X+,CT*"&7N6N]V/E>07C).$6@JKZE0FF\#GA.LZD7ME*]6T\TT9A MPVH2;[\*M]_(_O% MDLLFZXBP@56P41F&55Z-WM9E^%BA<%>6GJ#=A@=I/C8 MJA^T@X&_^R,?$0_'B.Z@W3VAYT%%>-!(^$6@F.5"\']PX^/]!+$W.V:P<;V: M)==TC7N_8% "G!'N!)>U/^3F90F\,ZJ@!WG1&KJ0T'?=D$#B[QJB?[: X5]X MXH+GJ[S)]5ZO)3^#F$FP"SAHW(N'LC3!4O&XID !'CVUP;[.Q>([%%ZNNB]% M$K2C3KT4R:Z5D?"[4D??_B]UNZ9$HI\B=;L^0YH;S8]*7>>X.D7M_F$5\?9. MI#E3"W<5T%@@5L(4![5JMKINC-TA^V#^CMQ,BDO#SDUQAWFB:H&E%C(V1Y=^ MNX>1J>):4+P8N73GWIDT>(IVPQ2O4DQ9 _P^E])L7^P"U>5L]!]02P,$% M @ $H%95-*^G_9U!P [R< !H !X;"]W;W)K:(FQM>J2272< M#/OQ(R7%E$6*MM?T(4%1ZW)X>#X>GO.=(^ED75;?ZB5C'#SF65&?3I:GU6):WU>,)LV@/)LBU_6G.4V+R=E)<^VZ.CLI M5SQ+"W9=@7J5Y[1ZNF!9N3Z=P,GSA4_I8LGEA>G9R3U=L!O&;^^O*W$VW6A) MTIP5=5H6H&)WIY-S^'[F83F@D?B2LG7=.P82RKPLO\F37Y/3B2LM8AF+N51! MQ<\#NV19)C4)._[NE$XV<\J!_>-G[1\:\ +,G-;LLLR^I@E?GD[""4C8'5UE M_%.Y_H5U@#RI+RZSNOD?K#M9=P+B5=P#I!I!F95HHS3K,**=G)U6Y!I64%MKD0;.8S6@!/RVDWV]X M)>ZF8AP_N^%E_.WX0JQ< B[+7&RGFC8..?K$:EZE,1NQ$,D3"%MJQGG6K)QI>WB:.U97&#C9K@ M->R%<&-N:$7]1>26M%B >U:E90*.Q.(_,5K5;TU9PJX*MR,M1D4;HR*KIMNB M8G&Y*-)_1G:HH,",RGS(RR[9F8=PET509WO].X=<-^+#FF#\)Y M"VEM,Z 1:A?:F(/M\\)F>0%T0=[F8D1 0I]LZPU[M 2MN_:W53YG%2COVGUI M58J44F2U^()FM(A%='/ EPS,V2(M"KG9Q#3R0F_/M4XT;KIN$K_G1NRB( HV MCFQ3@D$.>03"<%MN9I"#B&#)(\:-H4@ 8BO5" MZ(?1$(XN)CG5#T?@*)* =I:0F6$/-$2;_MA''B)#-+J<.T1B4A5B/!:QBF?@ M#J(IJSN6[@/&TRV ;N1I8 QR&+M00V20(R[V1P IIH)VJAH$%A,UXF$AY>LA MY44PU' :Y RA-S/(#4)O&ZCB4F@GTZ_/F?2\RZ1-C %1>C/0E ]?FO)!H&[S MEBUM*4:$=AX[(&TE998)RFL,:-;;O-SM?%%O>8)^N=(MMB[E!T[D1;V_X;KK M0PAQ_+& 4?0+[?S;SV1[0FP50M3'Z#H1&H(TR(78(=J.,LCYD>.'KOJ#9IA( M,3FR,VHOP^V'LM.W;15T/#Q V"QV- M8DUR/G&&SC.*00<%(]A408$.*BC,>6]/R$B/2=P/G0ZQ04P+W9E!:CQTM[&K MZ@+9JPOS\P%;*ZZ8'I'7T+(@1>C(3N@OU!\@O8L4N6B$M)!B9V1GYQ_6(.R8 M%^WLOY B7F0GW@/Z :2(%;T8L5J*EVZ2K?H9$P\/.>32* C#,-!RL4&0^.+? MV%901(KV)U(;I$@W $8>AAJQZ()1X.)(0V20BT3=-D*96%$FWILR+7BPSG_' M(0HC,BP'C((NB<*!X,PD"%TD,(VT;5@1)CZ$,&VHH&X#<@F*AJ1A$H0XC# < MHC()0C<(1M@"*Z;$+\"4-JR&)MES Z+U=29!4S3.C(+;T;B-M??PU?[T]06; M!*PX$]N[XQ=O$KKYMBH-U_'\X7KK8E[HA,.'' 8QXCO>V+Y2S(OMS'MX9] I MW*XMMPK=#IA)3C0S6LP8Y$1Q&8VE-D7;V$Z?!W<#G;YACS+LZTQB7N $6H 8 MY(CGP#%@BLMQ\.(=0:=RV,\%[G@W>FD:XR,'DB%0@YR''3CR6 2K^@(?5%]\ M3WN #2T[U%UKD-)C=F80VX[9;;RJNL#VZF+DE>&_X+.(TEC _KRLF"W=$<7[ MQ'T-+0)1K$[LK-Y[KQ%+(XYH#>CSF='E.Q1B[&",?[(9I]B9V-EYI^-^+ZQN M4]1(7L>+R=Z;R=T/G0]TFUWA'FY3Y$?LY+<[WM:E;2)%1<1_%6Y3%$/L%/,_ MW&97N(?;%"T0.RU(G*O"1Z#0[R5/[V['V;ZN>[;T-X*6I6 M\"#\!E;W\M$$C9> R;?Q+9!$5L^[W;AC6M=Q79L3/97//7OZO:*/^SG14UG8 M0Z_"B2J;>_9'@#_,B?9I1>,WYL9I[TNHG%6+YHNR&L3EJN#MQT";JYNOULZ; M;[4&UR_@^UG[[9E2TWX*=T4KT5K5(&-W0J4H046.KMJOR]H37MXWWUO-2\[+ MO#E<,IJP2@J(^W=ER9]/Y 2;;_S._@-02P,$% @ $H%95)1;I"!8 @ MK04 !H !X;"]W;W)K9 2%IJ8KFF8?IV#4)MI$ 5;Q1U?U^@4-,]:MH9[P(=V MH:U$1Y:*-R -5Y)H6$V#671=I,[>&SQRV)B=,W&9+)5Z83T-K@)2P8IU N_4 MYCL,^5PXOE()X[]DT]NFUKCL#*IF -L(&B[[/WL9ZK #B"X/ .(!$+\'I < MR0!(C@6D \"7FO:I^#H4#%F>:;4AVEE;-G?PQ?1HFSZ7KNWWJ.TMMSC,YR!A MQ9$L!)/DM !D7)@S\ID\W!?D].2,G! NR<]:=8;)RF04K5,'I>7@8-X[B \X MB&)RJR36AGR5%51O":B-=@PYWH8\CS]D+* \)TGTB<1A'.T)Z.9X>+@'7AP- MC[Y\D$TR-B#Q?,D!OCM KL$.$I*A%X;\GBT-:CL2?SYPD(X.4N\@/>#@48E. MHAUI DTKU"MH^WZPK+E?,_*B]T\_M+NI7QW^: M?I'=,KWFTA !*TL9GD\N J+[Y= +J%H_+DN%=OC\L;;[%+0SL/#> MQZ&.-P&_">S%R1AI)VO&WO7D,9U;CA8$!212,V#UV<$2BD(3*1E_&TZK/5(# M3\=']A_&N_*RQ@*6K/A#4IG/K8F%4LCPMI O;/\3&C\CS9>P0IA?M&]B'0LE M6R%9V8"5@I+0^HL/31Y. &YX > U *\+""X _ ;@?Q40-(# 9*:V8O(08XFC M&6=[Q'6T8M,#DTR#5O8)U65?2:YVB<+)Z)$FK 3TB@\@T. 7$P(M0/V; 'WL MJ!4*&9%#-(A!8E*((;I%;ZL8#6Z&Z 81BEYSMA68IF)F2Z5*<]M)HV!1*_ N M*' ]],2HS 7Z3E-(/Q/8RD[KR3MZ6GA7&6-([I#O?D.>X[D]@I9?ASL]\/C+ M<'=ZQ8W?5L@W?/X%OE5](1'+CB59UP4B]4RJ E6<[8B^B5?."]KS G-><$F_ M(A62)'V5K)%C@]0-91=-Q[[*T>XTN^=!M^[8\X//87%/6.@ZP;@-^Z1^U*H? M756OFH&ZZK1/? T,3PYTG=!W.^K/HZ;N9-K1WD/E34=>O_2PE1Y>E=Y4=U"H M2SB\5F0T6#<7LL]F>)97S_'#KLWSJ-N)$XPZ/GNB@HDS'76,VB?]IP2^,7U< MH(1MJ:RO;;O:/A4/ID-VUA?J":D[_@=-_?X\8;XA5* ",D7IW(U5"7C=T^N) M9)7I?S' M/FT# #H"P &@ 'AL+W=O&ULG59;;]HP M&/TK5K2'5AI-'.=: =(@F[:'2=7:;<\N,1 ML9EM2O?O9SLA@&.BJB_@RSG' MY_/ERS<],/Y'; F1X+6IJ9AY6REW][XO5EO28'''=H2JF37C#9:JRS>^V'&" M2T-J:C\,@L1O<$6]^=2,/?#YE.UE75'RP('8-PWF_Q:D9H>9![WCP(]JLY5Z MP)]/=WA#'HG\N7O@JN?W*F75$"HJ1@$GZYGW"=X7$&F"0?RJR$&R)'6ME92/OYVHUZ^IB>?MH_H7$[P*YAD+LF3U M[ZJ4VYF7>: D:[ROY0]V^$JZ@&*MMV*U,+_@T&$##ZSV0K*F(RL'347;?_S: M;<09 297"&%'"&U"=(6 .@)Z*R'J")'9F384LP\%EG@^Y>P N$8K-=TPFVG8 M*OR*ZG-_E%S-5HHGY]_HBC4$/.%7(L#-DC4[1@F5 K U.,V!SZ_JH@D";A:$ MDG4E;V_!34$DKFIQ"R;@YV,!;C[<@@^@HN!IR_8"TU),?:D=FT;H) MK[B!(?C.J-P*\)F6I+P4\%5H?7SA,;Y%.*I8D-4=0/ C"(,0.@PMWTX/'/3B MS728CT2#^M-"1@]=T5ON.5>GY M"OWE?-.&B D,LN0250Q148^X\!SWGN-1SX\22^)RW-*2LY50E&66Z2$HA!!: MGAV@+$!NVTEO.QG?:L95^J$NX\E@N2C*<\OX$#2)XBBTG ]1<8X"M_.T=YZ. M.N_NFWK5)A-(E0EVG+U4.NN[PDD''M(\2ZUPAJ )BJ&%*H:H+$6I.YRL#R<; M?3X%61,54#GV?O)>*W_O^\F'AVJ2S\4N#$&3,(FMHR\<*(3R.'3O PQ.63]X MWTOJ>-;I1/9;/ M!GD_31(["SA0DS@*['SL@J$@R^T[Y)^50 WA&U-*"K!B>RK;:J$?[ N5=\*WI:5;4>RG2FTGIE499MI;E4I M3K@&J/DU8_+8T0OTQ?W\/U!+ P04 " 2@5E4Y7N< U0$ #!#@ &@ M 'AL+W=O&ULG9=1;YLZ%,>_BA7M89/6@H% MJ-)(7:*K6VG;K=9N>YCN@P,GB56#,]LD[;>_MF&$!D.K^Y)@.,?^^?CX_.WY MD8M'N0-0Z*E@I;R>[)3:7WF>S'90$'G)]U#J+QLN"J)T4VP]N1= \EI :6DO$0"-M>3&WRUQ*EQL!8_*!QEYQF9J:PY?S2-V_QZ MXALB8) ITP71?P=8 F.F)\WQN^ETTHYI'+O/?WK_RTY>3V9-)"PY^TESM;N> MS"8HAPVIF/K&CW]#,Z&IZ2_C3-I?=&QL_0G**JEXT3AK@H*6]3]Y:@+1<<#1 M@$/0. 1O=0@;A]!.M":STUH1119SP8](&&O=FWFPL;'>>C:T-,MXKX3^2K6? M6MR6&2\ /9 GD.C]"C8@!.2FC6ZD!"41*7/TF9(U9511D!^,E2*4Z:<+]/U^ MA=Z_^X#>(5JBAQVOI#:7/^.#!&V0X1VB&@0N0FU M@ .4%;AB5O>0V![,?CPLXBB,Y]ZA&YF^T72&<6OT BYJX:)1N#L!>T)S!$^Z M7$BHDX!DF:@(M6 R51#7LZMDRP^^*[K7$*-NBI2+EEJY9DQ=.]%E_Q;'O MA_@\]"X['/K1P#Y+6_QT%/]>\>SQPLA0CG3%,9N-6'5K-IX+.>VAI'$G"6I> MAQ$.!C(%^R>M\$=Q;\L#2&4CK,O]G@A5@I [NG=7?+^?U6DG8DUA[UOA)!C8 M%Q _A_.$CNT0N=M.%#/\$DL\&MJ(>45.A!6 MU96 ,'W2)F7FK 6X+PD7D8_C\_+ELL/)U!^J""?QP*^KQU#LG,!]%;@(L#WS MO01VV(51$OD#P">]P.."L7+!/NM#&"/*O.4HIP>:@Q:0G.K3'EU7=AFTN7,^ M?6&(]0UJ@/(D"WA<%W[TE[^+F)$]-5EKU'H@SFGO5!CY7; FS'TSDQ;G_%[G M?F$N=U^(V-)2(@8;[>=?)GHSB/J^5#<4W]LKQYHK?8&QCSM]QP1A#/3W#=3CB<#C?<_$N"P"% M/JJ2R9M1H=3FF^?)K("*R G? --O5EQ41.E;L?;D1@#)K5%5>H'OQUY%*!LM MYO;9HUC,^5:5E,&C0');543\NH.2[V]&>/3YX(FN"V4>>(OYAJSA&=3KYE'H M.Z_QDM,*F*2<(0&KF]$M_K;$L3&PBC\H[&7K&AF4-\[?S2,2[GGY)\U5<3.:C5 .*[(M MU1/?_PX'H*GQE_%2VE^TK[6)/T+95BI>'8QU!!5E]3_Y.$Q$RT"#N@V"@T'0 M-8C.&(0'@_!2@^A@$-F9J5'L/"R)(HNYX'LDC%I[,Q=V,JVUQJ?,Y/U9"?V6 M:CNU>& 9KP"]D ^0Z.J)*$!/D'&6T9(2DYEK=+4$16@IK]$8O3XOT=67:_0% M489>"KZ5A.5R[BD=BG'H98=A[^IA@S/#X@#]X$P5$GUG.>2G#CS-T( $GR!W MP:#')603%.*O*/ #[ CH_G)SWV&^O-@Z2#OLS(?-ZTG5IV#9[K4\E7#?GCA JY'BUM1SJ9QA[>O&0=1C#N\ M#M4T3'TW;MS@QH.XWU2EK2BJF:S>)!MS:YR0NU"3'IQX3B9 M=1#[HK2728>C-#J3R%F#-[L0;P-ZHV/ %*(**F?5G?4"B+M!WO!//AK!S&-8[^#XU#A., =V=(A&X?M M97E*U>H&\(4IRAH^:0NGWN>1;C-U'\7:1=1L!^[]'[L6^ZQ;.!PR' ;=K]&A M"J)6>3FE#8ZTP2#MJTZ5T+T-J_<#+JE)HQLGZ,;DA^J@*$,^Y^0Y"$W;BU> MN"*E,_"XU[DE<9QT0^^KQM/([\7ND(7^+.UV"U[K\%.!6-M#I-1[_I:I^OC0 M/&T.JK?V>-9Y?F<.L/90=713GWY_$+&F3*(25MJE/TGTM(KZ0%G?*+ZQ1ZPW MKO2!S5X6^A .P@CT^Q7GZO/&#- &ULM59=;YLP%/TK M%NI#*U4!0SZK)-+:J%JE=JV:=7MVX))8-9C93M)*^_&[!@IT3<@T-2]@@^_Q MN0??PQUOI7K6*P!#7A*1ZHFS,B:[<%T=KB!ANB,S2/%-+%7"#$[5TM69 A;E M08EP?<_KNPGCJ3,=Y\\>U'0LUT;P%!X4T>LD8>KU$H3<3ASJO#UXY,N5L0_< MZ3AC2YB#>%,[<"B7B":2:RY0HB"?.%WIQ24:1R,YGMJO,C<*WW*,,].;-)0) MD._L!30Y_79_>T9.9V 8%_J,G!">DCLN!.JGQZ[!_6R4&Y;8EP6VOP=[!F&' M!/2<^)Y/G^8SPP1[8^PP4,SQ=DENI-;EB2KWB\=PR M%>D6^*""#W+X[AYXU."R !/'D^Y ?&ZBTM"@Q:!^Q52_QC?;U#!#P[IE!R&_R M"!J8"E>$I1$ZQ :M+T,C,RW)C:I-1L?0CGJU'7BM6: 1D%!!Q,T[$7<6O_=! MQ,#?K2%MV!%MW7]NF(&V3&J7H$>Q"5K[!#UH%(I6!L%;7<*_*WC3SMMRZ4N?CH\BEAU MX=/1IXE5(/4:8GF=T5]JN8V>P?9?=TPM>:J)@!BCO,X PU71TA03([.\C5A( M@TU)/EQA&PC*+L#WL93F;6([DZJQG/X!4$L#!!0 ( !*!652*@.D[(@0 M "T. : >&PO=V]R:W-H965TR,IP)>%!$5V5)U8\[X')W,XI&[Q./;%,8.Q$L M%UNZ@2+A\[OU/QT\PKQ0#?>2?V.Y M*6Y&LQ')84TK;A[E[B]H@,;67B:Y=K]DU\B&(Y)5VLBR4<8(2B;J?_K6).) M(9KT*,2-0GRJD/8H)(U""_83&2?"!,D*^%K#05N5X$!N.Q5H.L\7U7^XY[?$>@.[/5P\]ZJNSU:/Y $W2KDWB["4] M]AYQ+43&.*-NB\@UJ0[7Q^#ZO-3K,^ L;9VESEG:X^RYQ[3&;<6IR(!0@W,; M)@03&QO,#Z#*M^BUGZGS8\O.ZS(:1TF\"%X/5\(C-9LG\V.IE<_6))ZU4D>H MXQ9U/(AZF^?,9E2[BI$3S*T%WDK=3"O@U-@T2&(*P&VH% C3"UQ[FQP&.4FB M$UZ/4&H_LB/9>?B;A63RH%Z]_.D$]_5>'P"<>\1 MBJ?SQ$\Q;2FF_]N:#4.LIMV5" \@CL*;M>'-SDTRGL5$@S$<\'C$[;-CIK"Q MVEU#*U-(A1'#KV1]UDUH,D]/LNX1BM/D1&K5E>H!G[?@\U\!YW2KD0VK@S;4 M5 ;L(V?'FW@VO7G*#"K_@C M86NR-^!-0^1+0]BW1/$^\'@P<#QTL=_58'N1ON-1$Z9MJ=#LA3M! 6^&F!UP M9"A="^(-.>Z$G$QZ(]Z?ZE$R&/&#-%@8&.48B0$%VA#LGPAV\I2?5H8!(I'Q M"KLFB\/J)LZ^AS>T@]FX: 0OO6!)!^R0J_D@NT)7Z;P7?]]G1,.-QFV6JWST6>)\#907P M_5KBY],,K(/VAKC\%U!+ P04 " 2@5E4=JI[JMT$ _$P &@ 'AL M+W=O&ULO5A1;^(X$/XK%MJ'5FI)[(0$*HK4 M0JM;:;M7M=OKP^H>##$0-8DYVRG;?[]C)R00@F%UM_<"CC,SGN^;\8SCX9J+ M-[ED3*$?:9+)Z\Y2J=65X\C9DJ54=OF*9?!FSD5*%3R*A2-7@M'(**6)0UPW M<%(:9YW1T,P]BM&0YRJ),_8HD,S3E(J/6Y;P]74'=S833_%BJ?2$,QJNZ((] M,_6R>A3PY%16HCAEF8QYA@2;7W=N\-4]\;6"D?@K9FNY-48:RI3S-_WP.;KN MN-HCEK"9TB8H_+VS,4L2;0G\^*P,>P$RI9&.>O,:16EYW M^AT4L3G-$_7$UW^P$E!/VYOQ1)I?M"YEW0Z:Y5+QM%0&#](X*_[ICY*(+04< M'% @I0)I*O@'%+Q2P3M5P2\5_%,5>J5"KZG@'5 (2H7 <%^099B>4$5'0\'7 M2&AIL*8')EQ&&PB.,YU9STK VQCTU.@K)._G;,93ALZ^<"G/T2,3Z'E)!4R, M>;K*%34IP.?HELIXAF@6H4F?SM$GY""I M7TL49^@EBY6\@$D8?UOR7()M.704X-+>.;,2PVV!@1S @ EZX)E:2G2712S: M-> (14K9,/*+;%:G+!9%WGX A&7X!:'QJ>KNRWJDY/5\:!%_:5#7(N@.O'"@-T,;>6$%)[2GXGP._4Q7LDC7+^AH)2X;5_W*>-_*U2L5 M@F9*'J.KOP+H#7[.E!]YJM/C$S13Q)*%"ULZT M$EV:&VQ'N$O\!LLM4I=NUVT$8](NYGD'&"8U*')RTIP(BYP$:U^J%5:KV$%8 M=<_"GA76LPX[^G.E3SZVX-?="?O_?>G!=5? /:N_A:=2Y_$J%[,E'+5W,M@< MVG*3X1 L6!9R?Z:'Q=MU]2MS ):09NGVY9NVRBNQ24+!Y4+>;P3O>>*PBNQ34K0?; M>\^8 SRA8EV+OW(%)YDH9_K\ZMD.\W4?(/8^T'8&+2O7!9I^H''!]CBA4IKR MG^3Z"(6^K7DQB1Z86O((??\"EM%GQ5)I.[22NBD0>U,H@)O/]!5$E?U"(27[ M)3WH=SV\&Z[[HV*[GM>5G]@K_\&0]6S$U!68_/IGPV\-65W*B?U+X]^$S-^+ M!7:#;MC8A7?'Y0K?G:WO_I2)A;FAD5 \\DP5'[O5;'4+=&/N/AKSM_AJ4MSE MU&:*JZ4'*A8Q%*>$S<&DVPVA=(OBMJ9X4'QE;A>F7"F>FN&2T8@)+0#OYQR2 MHWS0"U1W9J.?4$L#!!0 ( !*!652X4%DE#00 '42 : >&PO=V]R M:W-H965T+G(TWX;FQAZWWBF6UBI2?LR2@G&[JDZB5?"+BR M:R\12VDF&<^0H.NQ]8#OYZZC <;B&Z,[N3=&>BLKSE_UQ9=H;#F:$4UHJ+0+ M E];.J5)HCT!CQ^54ZM>4P/WQ^_>_S*;A\VLB*13GGQGD8K'5F"AB*Y)D:AG MOON;5AORM;^0)]+\1[O*UK%06$C%TPH,#%*6E=_DK0K$'@#\M /<"N > _IG M +T*T#L&>&< 7@7P+@7X%#[7ZB%9!/=@'NS!P5N8%) EM!8\U?,(%)@7BICBP=?(X. ^)2)C MV4:B'%1I%N_8BU?OQ3-[\LBHR\;=-)R:9OV.C"O9T, M@V'@>Y"7[;X@3NVPZ_G>H-<[-)R?&@:NYSF#QN%!7/PZ+GYG7*8\VU*AV"JA MZ"M7$)"HH%I_?D?0^[7S_M4+:%#O9= 9J!E=*5A01\LT3)+R(E-MO_'2C[^7 M*>\N.,IFM\T!P: F&'02-/5;5A1U&+H5^AB<",H+'/W73F-8TQAVTO@WU^F MG'*4%R*,H:'K/!D=*!Z^=J0".TT#6'BO'>,/59LJ.ONI=X[*4HN)UPL< M[\ANWF*'L>_X0;]=1=AM@N)V!N4%9"SU_IZ7+W](D[&%'G5%O&EL^/H[&VY: M&_Y8O0V?]J(3_;3TM;X78,\[%E"+H3]PA\&9:HB;QH9_L[-UQ;KI:/CZ6QIN M>AKN;FK_NW(&%SX676HX;S&$\J,_9_33M%/KX+28>(.#IYGJ#>J7=F5,[+W7ZY2*C3G7T$]7\-!7OD[6L_79 MR8,Y,3B:G^+[>7D"TK@I#V2>B-@P>%)*Z!I<.G<#J&>B/.,H+Q3/S4O\BBO% M4S.,*8FHT 9P?\VAK%47>H'ZI&GR'U!+ P04 " 2@5E4OU@^J[4$ #Y M$0 &@ 'AL+W=O&ULO9A=;]LV%(;_"F$4 M@PW$$4E1E)0Y!I*XQ0*T:Y"LZ\6P"UFF;:&2Z%%TG #[\:,H6;(I6HDONAM; M'^\Y/ \/R4-JLN/B1[%F3(*7+,V+Z\%:RLV5XQ3QFF51<+UE*=]=#]!@ M_^ Q6:UE^<"93C;1BCTQ^6WS(-2=TWA9)!G+BX3G0+#E]> &77._N![ ,B*6LEB6+B+U]\SN6)J6GE0<_]1.!TV;I>'A]=[[ M)PVO8.91P>YX^CU9R/7U(!B !5M&VU0^\MUOK ;R2G\Q3PO]"W:U%@Y O"TD MSVIC%4&6Y-5_]%)WQ($!HB<,<&V 30-RPL"M#=SW&I#:@.B>J5!T/\PB&4TG M@N^ *-7*6WFA.U-;*_PD+_/^)(5ZFR@[.7UB*Y5%">[S:@R5N1@^LICG<9(F MU?TGP3,EB'G&P/ S+XI1]>CKA@FM*,#M*Z@]C9F#X800^ M@"0'?ZSYMHCR13%QI J]#,")ZS!OJS#QB3 1!E]X+M<%^)@OV.+8@:.8&W"\ M![_%O1YG++X$+KH &&)D">CN_>;08CY[MSD*>VC<)HVN]N>^D<9'MN%")OGJ M**%_?59R<"]95OS=TQAI&B.Z,7*BL?U02/506)9#@3=#P9;;RIVOW94+T?.4 M0(^H7G\^[/"N"H7$5,VZJC&BT'<;V1&2UR!YO4B_J\CK+JQ15!>R%[6Z%LR* M5+FC1V$@XH4^-:@LPM /_" TN&PZ1-7R;0>C#1A](U>2"5;(/G;0L $-WP-Z!E/8B<.GU#>0NJ*Q M1Z"YAEA4+@S"$T,1P;:6POY5A,EF*.H,6@L=[+2., W-6661C3$EAFQFDR%? M%:43+ ?[ M3+JNQQD/-\K#8+4O T+=?, M_;)B)4>=6"G$)G=7-";4G'P6%<$GEDJ$6V9\7OXZN!_S9P6G%I>+. [BU*Y!D\\ MW5K*^G&;[;X!D9^_2T%M34?]1?WL?0KJ%F&$"?7,A=.B"Y'7668L,NK[Z-0R MTY9TU%_3WTA=>0X OT39YE=PDT?IJTSBWO2UI1;Y_T/ZVE*(SJF%[TF?M>RY M9O(L!2T,B6LFSR+#'J:G)EY;^%!_Y6NWFGVGF+;F8/CSDX+;LH#[R\+9&^7: MW]&&/:#([.\[FXYBA(P*/[/IO,##Q,B+>>P\7N##92?5-%XP9\%R50D^]PIC-!]_76<$JJJ_EA@G[925518WMJK6O M-XK1O#:J2A]#2/R*.#K MPK@!?S;9T#5;,O-EW?$YNSLG1,-HZ_6U*O\^D,#]LO[+_4XJV81ZK9 M7)9?>6Z*J9=X(&AX6U-#91,D=4 YMV5RC MGLS:VLKGPN5]:93]RJV=F2W9VF;1@#O1K"&7BZO?J%+4Y4._!U<+9B@O;>LG M\&6Y %?OWH-W@ OP>R&WFHI<3WQC W%T?M8ZO6V#.L$K_=<99V#D+:V?A"6=S*;0L>4X-RX&1AI: :LW, M:%X;JKBFP:$PQ"GL<$>Q1EVLT>6QYLR>=!EO)L4N M1$ K-UO_U -CP3?@8MH@&$A%$.$;C"DFGD%RN,*,; M[O+!GNTQGW.S56PT*V00<9*DL!?P?(@B)$U)3]80%05I&(RKBCM5\5E5'X4] M2XRP9>PKHZ4IP%*66YVL5BTW(=G448AG"P $=P]BP.XA/SOZ\VZ"W+#1H6$AR3=+#& MAK IV'<7V,CL"C"I];8OMZ@-R@X+>=1?0](T*^D8S"(8-27-H0A%(5)3YI_ M<,NMF%K7KP4-,KD5IKDI=J/=B^2FOH?WQF_=2Z6^/>]IFF?.9ZK67&A0LI6E MA->QG735O!R:CI&;^B[]*(V]F=?-PKZVF'( ^WTEI7GI. ?=^VWV+U!+ P04 M " 2@5E49_P?FK4" 3"0 &@ 'AL+W=O&ULQ59=3]LP%/TK5L0#2$#B)$U:E%:"=A^5F(8H; _3'DQSVU@X=F:[ M+?OWLYT02I=6/"#QTMC)/>>>;NWRF%!5DS?BLU7: SU+-]<,.5^T::N34SQ?*6T M*!NP45!27E_)4Q/$%@#'>P!A PC?"H@:0.2,ULJV M6^]AZSUT?-$>OEM8 U^!0@LI2O3I28/D)H6Q2QVD0L8ENA9\>79M7K4<72H% M6J%?UX8'3364ZOU[\W'PLE,&!Z5^UP7( Y;QUIZ+/S!Z_++_X?!=PV_H MMC>5,,4[X7<4]>/!3OC^UHEE/Q>^$;FD7"$&"X,*SE.S;6+/Q?8[:/0/4$L#!!0 ( !*!653[.G22FP, M 'D+ : >&PO=V]R:W-H965TDK+70']\AY)7UL:2LCWD M8HD4Y[TW'QS/^*#-=[M%=/"0264GP=:YW=LPM,D6,VY[>H>*OJRUR;BCI=F$ M=F>0IX51)L,XBD9AQH4*IN-B;V&F8YT[*10N#-@\R[@YOD.I#Y. !8\;7\1F MZ_Q&.!WO^ :7Z+[M%H968862B@R5%5J!P?4DN&5O[]C0&Q0G_A1XL+5W\*ZL MM/[N%Q_321!Y12@Q<1Z"TV./,Y32(Y&.^Q-H4'%ZP_K[(_K[PGER9L4MSK3\ M2Z1N.PFN TAQS7/IONC#!SPY5 A,M+3%+QS*LZ-A $ENG#_@\&_4&+P>!D,'@NP_!D4+@>EKX7@9MSQZ=CHP]@ M_&E"\R]%] MKBI=0OE"6SM!7079N.M-9)AQEWEG@*H695DZH#:I$H(671/%KB*,X_K:D!_VG*'3)]D+G=B:YR!H@[YX/&34*"RDO57+B M*CEQ =MO@?W#;=% /45__T9'X*/#S/[30="O"/H%P:"%X/<\6QL-C "#Q M$;" #SLT@LH 4_@7?A:>>4DS*FA\;]I/HW&X;U VJ)0-.I4M=S$LNL;P+.=$[_@!2\)60PAV;!)1@C-45].)* M0ED]Y:%A[3H@C^N\9<:F\ZP M9HU7E<:K[B0:DN10'N$#2M];LAU71ZJGKYALE99Z=#E%WM")%4]0C.,.57:,QF#;ULIN+TF0MI..@7<6DO# T_N M+KG=$T;NVET<2W[+0IJ_Q>L4\$=-^H-31RPXT=NEZ2S]@ MYU[(XD[BK]QLR/<,G1&)!8>FJ1/-?H(RA"-RTU5L[-P\67?W_%_E3=O+?&7Q M/J>@P=W^(G1/19S[)!O\FIIGYX;(NCOBHLPTQ5S#K2\]0_!JC[8D;)P&AI<5 M,/RA L+:U.*'TL^48$&!DK@FHZAW11BFG//*A=.[8I!9:4=C4?&ZI=D8C3] MW]=:N\>%GXVJ:7OZ'U!+ P04 " 2@5E4XX"DY'@# !,#P &@ 'AL M+W=O&ULM5==C]HX%/TK5K25.E*7Q.9KI@*D M'69'6ZFC'8':/IMP :M)S-@.3*7^^%X[F9AI@V&UE(<0)[GGGGML']NCO51? M]0; D.<\*_0XVABS?1_'.MU SG5';J' -RNI49S%+DD&< M0R?TXHM'+@YE8;XQ]$$]&6[Z&.9A/ MVT>%K;A!68H<"BUD012LQM%?]/TMN[$![HO/ O;ZX)[84A92?K6-#\MQE%A& MD$%J+ 3'OQU,([2N18WG'#)R,E]T39KQ'-WKA27322$X7ME;E1^%9@G)G,RX6&IQ(*0_[> MX563MW=@N,CT%?F3_/P6'WU$ ")79*I@*$)8Q]FM^1MW]R+%K[OX(:'F2G2?UK9S%H6 R"+!ZJBLEW M1UD.G<.2=!U=EP)OLAS "!-O)LD%Q.3'G@4_:URGH"G)_2D MWH0H"RM:&<.9(Y1Z(Z+=R\GJG86&K>5_RQJ&IYUA6%;O/C1L/U[64P/56PD= M7$Y1;R5T^'L5#<.S4XIZ?Z)A"_D(!I<5;1?RM&4A?XWJ_83>7$Q4YCV%)>'% MQQ$D*YZ*++SRU$"'2P\+KCS,6Q +>\0,=C+;B6)=Z]70"95XL'FYW.Z%>==@ M)_8OYPO7_46X?GC-9MYE6-@&CBJ'T_FA;0_S.H\W"=:_G(;>)UAXSS&5>2Y, M;E%7 &=,X1-XI]9NYKV&A?H5 "3IJ1%1U=*L:1F[=<6DA#1Z^W.T&31V4_0#? MKZ0T+PU[ FL.T),?4$L#!!0 ( !*!650:I@II-@, /83 - >&PO MW!:F"B9J M+LV )*TI<+>OV8!TDH\D<'0CE;$!>3I__W.NS,V[P-W//IR=19?1T\7-+G+> M0!J1B0$15\K#EXY;3@8NG,73!,E% Z,+;N;*@. M6*H7!W=<#TJRX2FX5+J.[2*XSW$S? =8]4 @%Z(5V"7.,.R7U!BFY:WMU(-K MXRLH:-J/R](JG&JZ['2OR-JAOMD@8Z4SIMLP';(R#?N"Y2!'\^D,[D:5(8#& MJ,(V,DZG2M):P\JC:5C:"1/B 9[7'_D6]R+?R%D$&9-MTPIJFH[&=8!_D\UQ M;]+&;^(-2OZLS)>YG8ZL^U"J[%ZSG"_J_B)O!6#L'9R=EJ58?A9\*@OF)G]P MP&&?KOR"F=+\Q4:#4IE8 ],D>&;:\,FFY9>FY2-;F%4Y+7)<<_<$-?_==9XR MR305FZ)M[1_S*K]9<;/!_0O-]=?*KF*OR/CZ^#4V&_JQBTQ.0>1)I+MW"B+3 MXQ<9'Z?&L#ED;)QDMLXQK36 \^* ?(>3IU@'#<9S+@R736_&LXS)5\<92V_H MV/ZHV>*WXS.6T[DPCRTX(.OV'P$,VH=?L;3*^3M(=5&XO+C"U8 M-FJZ>CJNFX%MV*C-!0Z[R&U]^1',QV%^!# L#J8 \W%>6)S_:3X]=#X.P[3U MO$@/]>FA/L[+AXSJ%Q;'[Y/:RS_3-(WC),%6=#3R*AAAZY8D\/:S8=K XL# MD?YLK?%LXQ6ROPZPG.ZK$&RF>"5B,\77&A#_NH%'FOJSC<4!#RP+6.U ?'\< MJ"F_3QQ#5C%MV!.,(VF*(5"+_AI-$F1U$GCY\X,])7&!IQ M!%, &C DCNM]<&<_"E?[5+C^IV_X&U!+ P04 " 2@5E4EXJ[', 3 M @ "P %]R96QS+RYR96QSG9*Y;L,P#$!_Q=">, ?0(8@S9?$6!/D!5J(/ MV!(%BD6=OZ_:I7&0"QEY/3P2W!YI0.TXI+:+J1C]$%)I6M6X 4BV)8]ISI%" MKM0L'C6'TD!$VV-#L%HL/D N&6:WO606IW.D5XA-/E_G;@2=&A(E@6FD7)TZ(=I7\=Q_:0 MT^FO8R*T>EOH^7%H5 J.W&,EC'%BM/XU@LD/['X 4$L#!!0 ( !*!650O MU0#H* @ %!/ / >&PO=V]R:V)O;VLN>&ULQ9Q=;]LV%(;_"N&;I4"W M2/Z0I:(ID"9M%R!+C*3K+@?&HFVB,NE14M+TUX^2ZO70L5_LYEA7B21;>LRO MAT?\>/MDW=<':[^*;^O"E&>#555MWIR>EO.56LOR-[M1QE]96+>6E3]TR]-R MXY3,RY52U;HX'491O=W>:^9.Z8&MU+S2UOB3S8DO6CV5/Z\WA^)1 ME_I!%[IZ/ANT_Q=J(-;:Z+7^KO*S0300YF^[*\2K"' &O)B7?AC6^C ,7)3!+( M,8 <'Q'ROH%HOE *NQ"W&^4(Y 1 3GJ#O+#K#8%, &32&^1]9><$<@H@ISU" M_CTDD"F 3/O+;EFN"&0&(#->R%NWE$9_;R\(:7)QJDJ<3Y?&YK4VF*"17#[9CY/[5_:'N>,B&_Q,R"F3FU MD3H7'[[YFY2J;'/YMEIY.5_4CC:-,;),S*P9W]_R#77UW.)]\,FX:;[P6MRH MBB(BQ\3,DKDROE]E9%$\^UKRJ I_+U^Q[:)ZDDZ]%A03629FULPG:_,G711M M2GIF:98-@3@O2^_LUQ03>29F%LV5>51EU3:)% E9)6;6BF].7*WV5I5K+1\H M)O)*S"R62_40U FDCYC9']=*^H2B76FDB2&W)GP/Y>O*%KERY2]M*U(]4S;D MAB&S&SY*[<076=1*_.$3K79JM^P/81C"K(D[WZ*9^D>9O[!EU;AV>Y)"(DD, MF271YN^O[WV1R]LNLZ^E+T(Y9(@ALR'>*Z,6/LJ<^2B),B$=#)EU<&7F=JW$ M9_DMS$?4]@^9VWXO=?&#Z^3:EN4K,?-M[/W*>Y0B(A<,F5UPKY;-)PZ],$#M M_Y"Y_?^D[-+)S:IYT(^6+$[ N,.:*8\.45LS%H1"9./DO_ M]/(5A4.Z&#'K H9F858C@XR8#0)"LR9)*2:2RH@]H #A69B:2"PC9K' \"S$ M1)(9,4N&A&=[ZPT2S(A9,#!."Y)PC!0S9E9,$Z?M2[LQTLN862]=P+87"^ED MS*R3 ]'1EI-B(IV,F74"HR1Q0C'A: BS6 [%23^2DV(BL8R9Q4+#I;TE$NED MS*Z3GW'37C@DD3&S1$ M:/D,9+(F%DBVR!*_PQ2]B8EDLF862:'HJF7=66" M9#)AE@DR%$#/@N&M9%N)LRZ M"3'O_1WSVO=H;YMQ;5/2T;D)''YGULUAS+;W03&1>";,XCF,V5ZAF$A!$_;! MDD-ETY/.+,5$"IHP*PB6S;#=1!::L(EDUDH:1/"P7]S019*#FJA78Q:7\S019*CFJA'QW0"3&2A*??$ 8A) M93E%%IIROY&#F%26*;)0RFRA8(3L1CHGFY4XY2MQ/T%%DH9;90@/F? MA'Q?\\7TN!19*&6/A="8'JU"*;)0RAX+(4Q:A5)DH9390MW0(\WM]LSM0Z&7 M,I@OGR(+I_,\0PK*^IJ#T!4"BHD4E#$KZ"!F5Z$H)E)0QJR@@YAW:FX-C3 RI*", M64%P1D?P.BY#"LJ8%80Q:? :@<-%FQ#U!X2!H>Q2 PF6;44]+ M PL6>$;.00M F MSZW9[FEP%?3I8KQ= /=^ 2'HI5HHYWPI]>0S1]8]U MH>7.Q@902-S;"(2@-[?7^X/V&&\BP+V+0$CYIW$^+9>FV8RIS?L %-J(>R\! M.('WP@:@T$;\GL&?!YC;6;.I2 IMQ+W+P%[0GR_# E"H M)>Y]!@[/C-Y][1GC/0BX-R& "TZ#51DQW)X@9M^?8'?1Z?XV%.Y3$'<;%9RV M'R_?O&PO7W)E;',O=V]R M:V)O;VLN>&UL+G)E;'/-VTM.&T$4A>&M("\@7;?>%0&C3)A&V8 %S4,!;+D[ M2K+[(#* 'PO-P_')>S7T^/S\O%[GY= MCY^G:;F^GY_VRZ?#<7Y^^G[&[/']_ MYMFWW\?Y?TX\W-X^7,]?#M<_GN;G]1\'3S\/I^_+_3RON[-O^]/=O%[LIE^/ M;V\OT^N+?7HY>7=V=7.Q.UW=V&[:>E"407'[04D&I>T'91F4MQ]49%#9?E"5 M077[04T&M>T'=1G4MQ\T9-#8?I %E3$ )CFL 5J;2?5. +V3ZIT >B?5.P'T M3NYF"4#OI'HG@-Y)]4X O9/JG0!Z)]4[ ?1.JG<"Z)U4[P30.ZO>&:!W5KTS M0.^L>F> WEGUS@"]L[O9#= [J]X9H'=6O3- [ZQZ9X#>6?7. +VSZIT!>A?5 MNP#T+JIW >A=5.\"T+NHW@6@=U&]"T#OXOY9"="[J-X%H'=1O0M [Z)Z%X#> M1?4N +VKZET!>E?5NP+TKJIW!>A=5>\*T+NJWA6@=U6]*T#OZAXV >A=5>\* MT+NJWA6@=U6]*T#OIGHW@-Y-]6X O9OJW0!Z-]6[ ?1NJG<#Z-U4[P;0NZG> M#:!W':!W5[T[0.^N>G> WEWU[@"]N^K= 7IW MU;L#].ZJ=P?HW57O#M"[NX>] 7IWU;L#]!ZJ]P#H/53O =![J-X#H/=0O0= M[Z%Z#X#>0_4> +V'ZCT >@_5>P#T'JKW .@]7*P#T-N"SW4 ?EMPP4X "&[! M)3L!8+@%%^T$@.(67+83 (Y;<.%. $ANP:4[ 6"Y!1?O!(#F%ER^$P">6W ! M3R"([@-,1H'I$TR"Z#["1%28/L-$=)@^Q$24F#[%1+28/L9$U)@^QT3TF#[( M1!29/LDD-)GFHDPC5)GFLDS[T"YS67\_SLO;HK_7;L!'ZKV^_.[\]OFOEW_? M]%_#*]?3^QG+Y1]02P,$% @ $H%95/I<:YZ; @ %40 !, !;0V]N M=&5N=%]4>7!E&ULS=O?;ILP%,?Q5XFXK0*V 1NFIC?M;K=>[ 48. T* M_X3=+GW[F:2MM*F+5F72OC=! ?O\#ECZW)WK;\^3=:M#WPUN$^V\GSXEB:MW MMJ].PB6;;N6AU>UJX9&VB:IJZMJY\>)X\#N7A#CL/*YQNW9R5V%! ME+R;L#SY<\#+OJ]/=I[;QJ[NJ]E_J?JP*CETB?//G77Q^1+O]#ANMVUMF[%^ M[,.6V$VSK1JWL];W77PJ>G4^V8]WHD MR^[U% K9V;?G7_$M,92^^/WL'^.\/YZ'2XZ7R[_QKV?\5O^# M?2A('RFDCPS21P[I0T/Z,) ^"D@?):0/*2B-4$25%%(EQ51)05525)445B7% M54F!55)D5119%45619%54615%%D5159%D5519%44615%UI0B:TJ1-:7(FE)D M32FRIA194XJL*476E")K2I$UH\B:463-*+)F%%DSBJP91=:,(FM&D36CR)I1 M9,TILN8467.*K#E%UIPB:TZ1-:?(FE-DS2FRYA19-45639%54V35%%DU159- MD5539-44635%5DV1U5!D-119#4560Y'54&0U%%D-159#D=509#4460N*K 5% MUH(B:T&1M:#(6E!D+2BR%A19"XJL!476DB)K29&UI,A:4F0M*;*6%%E+BJPE M1=:2(FM)D54*"JU24&R5@H*K%!1=I:#P*@7%5RDHP$I!$58*"K%28(P%C6-A MC.4,9'$FLC@C69R9+,Y0%F&UL4$L! A0#% @ $8%95']M.5_N M *P( !$ ( !KP &1O8U!R;W!S+V-O&UL4$L! M A0#% @ $8%95)E&PO=V]R:W-H965T&UL4$L! M A0#% @ $8%95!C[G*D6 @ 804 !@ ("!L@X 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ $8%95/C@ MWX45!P 7R !@ ("!<1L 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0#% @ $8%95'IF*>*; @ @08 !@ M ("!6"\ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ $8%95%.L,#OL M%P /6 !D ("!)F\ 'AL+W=O4" !Z!@ &0 M@(%)AP >&PO=V]R:W-H965T&UL4$L! A0#% @ $8%95 +722O* @ 4@8 !D M ("!:8\ 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ $8%95%DGZ,&, P 3P@ !D ("!Z: M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M$8%95":*:/=U!0 L P !D ("!Q[H 'AL+W=O&UL4$L! A0#% @ $8%95#VKPC.]# M&PO=V]R:W-H965T&PO=V]R:W-H M965T&UL4$L! M A0#% @ $8%95*T&KYEY$ 9"X !D ("!N0 ! 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ $8%9 M5,X2 6(- P /0D !D ("!R3T! 'AL+W=O&PO=V]R:W-H965TH] ( &4& 9 " @6M' 0!X;"]W;W)K M&UL4$L! A0#% @ $8%95-W5C1Q/! <0H M !D ("!EDH! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ $8%95.YARP5 P \P8 !D M ("!>5H1/MML" N!@ &0 @('P6@$ >&PO=V]R:W-H965T M 0!X;"]W;W)K&UL4$L! A0# M% @ $8%95 C?!<". P "P@ !D ("!/F(! 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ $H%95,-R MG VQ!@ 2Q$ !D ("![7 ! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ $H%95.Y;_>EO! F H !D M ("!#X(! 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ $H%95$^)O!VZ @ ?0< !D ("! MQHX! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ $H%95.YSF@;- @ S @ !D ("!8IL! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ $H%95 F-;LOK @ ZP@ !D M ("!#ZT! 'AL+W=O^<" #:"0 &0 @($QL $ >&PO=V]R M:W-H965T&UL M4$L! A0#% @ $H%95,HE]M%8 @ A04 !D ("!KKL! M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M$H%95/4F2/!I P Z L !D ("!#<8! 'AL+W=O&UL4$L! A0#% @ $H%95)G3]L3I @ M[P@ !D ("!Q] ! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ $H%95$GS(17Q @ %0H !D M ("!E]H! 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ $H%95#P,S$Z> @ H0< !D ("!,>8! 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ $H%9 M5+QL(P9B!0 DAX !D ("!$_ ! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ $H%95&4+J)""! 7Q4 M !D ("!,/T! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ $H%95+87E\RK @ 40< !D M ("!C@D" 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ $H%95/_!0" 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ $H%95.7? M"A4( P < @ !D ("!4"0" 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ $H%95*<2TMS$! ZQD !D M ("![BT" 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ $H%95).>14J.!0 P1T !D ("! MI3H" 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ $H%95 NF,.9T @ \P4 !D ("!FT8" 'AL+W=O&PO=V]R:W-H965T&PO=V]R:W-H965T$ N MTR\% !1&0 &@ @(%H3P( >&PO=V]R:W-H965T&PO=V]R:W-H965T&PO=V]R:W-H M965T&PO=V]R:W-H965T&PO=V]R:W-H965T&PO=V]R:W-H965T&PO=V]R:W-H965T&PO=V]R:W-H M965T?S'/FT# #H"P M&@ @(&*<0( >&PO=V]R:W-H965T&PO=V]R:W-H965T0( >&PO=V]R:W-H965T&PO=V]R:W-H965T&PO=V]R:W-H M965T&PO=V]R:W-H965T&PO=V]R:W-H965T&PO=V]R:W-H965T&PO=V]R:W-H965T&PO=V]R:W-H M965T&PO=V]R:W-H965T&PO=V]R:W-H965T&PO&PO7W)E;',O=V]R:V)O;VLN>&UL M+G)E;'-02P$"% ,4 " 2@5E4^EQKGIL" 51 $P M@ '=L@( 6T-O;G1E;G1?5'EP97-=+GAM;%!+!08 @0"! )0C "IM0( " ! end XML 142 Show.js IDEA: XBRL DOCUMENT // Edgar(tm) Renderer was created by staff of the U.S. Securities and Exchange Commission. Data and content created by government employees within the scope of their employment are not subject to domestic copyright protection. 17 U.S.C. 105. var Show={};Show.LastAR=null,Show.showAR=function(a,r,w){if(Show.LastAR)Show.hideAR();var e=a;while(e&&e.nodeName!='TABLE')e=e.nextSibling;if(!e||e.nodeName!='TABLE'){var ref=((window)?w.document:document).getElementById(r);if(ref){e=ref.cloneNode(!0); e.removeAttribute('id');a.parentNode.appendChild(e)}} if(e)e.style.display='block';Show.LastAR=e};Show.hideAR=function(){Show.LastAR.style.display='none'};Show.toggleNext=function(a){var e=a;while(e.nodeName!='DIV')e=e.nextSibling;if(!e.style){}else if(!e.style.display){}else{var d,p_;if(e.style.display=='none'){d='block';p='-'}else{d='none';p='+'} e.style.display=d;if(a.textContent){a.textContent=p+a.textContent.substring(1)}else{a.innerText=p+a.innerText.substring(1)}}} XML 143 report.css IDEA: XBRL DOCUMENT /* Updated 2009-11-04 */ /* v2.2.0.24 */ /* DefRef Styles */ ..report table.authRefData{ background-color: #def; border: 2px solid #2F4497; font-size: 1em; position: absolute; } ..report table.authRefData a { display: block; font-weight: bold; } ..report table.authRefData p { margin-top: 0px; } ..report table.authRefData .hide { background-color: #2F4497; padding: 1px 3px 0px 0px; text-align: right; } ..report table.authRefData .hide a:hover { background-color: #2F4497; } ..report table.authRefData .body { height: 150px; overflow: auto; width: 400px; } ..report table.authRefData table{ font-size: 1em; } /* Report Styles */ ..pl a, .pl a:visited { color: black; text-decoration: none; } /* table */ ..report { background-color: white; border: 2px solid #acf; clear: both; color: black; font: normal 8pt Helvetica, Arial, san-serif; margin-bottom: 2em; } ..report hr { border: 1px solid #acf; } /* Top labels */ ..report th { background-color: #acf; color: black; font-weight: bold; text-align: center; } ..report th.void { background-color: transparent; color: #000000; font: bold 10pt Helvetica, Arial, san-serif; text-align: left; } ..report .pl { text-align: left; vertical-align: top; white-space: normal; width: 200px; white-space: normal; /* word-wrap: break-word; */ } ..report td.pl a.a { cursor: pointer; display: block; width: 200px; overflow: hidden; } ..report td.pl div.a { width: 200px; } ..report td.pl a:hover { background-color: #ffc; } /* Header rows... */ ..report tr.rh { background-color: #acf; color: black; font-weight: bold; } /* Calendars... */ ..report .rc { background-color: #f0f0f0; } /* Even rows... */ ..report .re, .report .reu { background-color: #def; } ..report .reu td { border-bottom: 1px solid black; } /* Odd rows... */ ..report .ro, .report .rou { background-color: white; } ..report .rou td { border-bottom: 1px solid black; } ..report .rou table td, .report .reu table td { border-bottom: 0px solid black; } /* styles for footnote marker */ ..report .fn { white-space: nowrap; } /* styles for numeric types */ ..report .num, .report .nump { text-align: right; white-space: nowrap; } ..report .nump { padding-left: 2em; } ..report .nump { padding: 0px 0.4em 0px 2em; } /* styles for text types */ ..report .text { text-align: left; white-space: normal; } ..report .text .big { margin-bottom: 1em; width: 17em; } ..report .text .more { display: none; } ..report .text .note { font-style: italic; font-weight: bold; } ..report .text .small { width: 10em; } ..report sup { font-style: italic; } ..report .outerFootnotes { font-size: 1em; } XML 144 FilingSummary.xml IDEA: XBRL DOCUMENT 3.22.0.1 html 393 666 1 false 101 0 false 15 false false R1.htm 000010001 - Document - Cover Page Sheet http://www.envestnet.com/role/CoverPage Cover Page Cover 1 false false R2.htm 000020002 - Document - Audit Information Sheet http://www.envestnet.com/role/AuditInformation Audit Information Notes 2 false false R3.htm 100010003 - Statement - Consolidated Balance Sheets Sheet http://www.envestnet.com/role/ConsolidatedBalanceSheets Consolidated Balance Sheets Uncategorized 3 false false R4.htm 100020004 - Statement - Consolidated Balance Sheets (Parenthetical) Sheet http://www.envestnet.com/role/ConsolidatedBalanceSheetsParenthetical Consolidated Balance Sheets (Parenthetical) Cover 4 false false R5.htm 100030005 - Statement - Consolidated Statements of Operations Sheet http://www.envestnet.com/role/ConsolidatedStatementsofOperations Consolidated Statements of Operations Statements 5 false false R6.htm 100040006 - Statement - Consolidated Statements of Comprehensive Income (Loss) Sheet http://www.envestnet.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss Consolidated Statements of Comprehensive Income (Loss) Statements 6 false false R7.htm 100050007 - Statement - Consolidated Statements of Stockholders' Equity Sheet http://www.envestnet.com/role/ConsolidatedStatementsofStockholdersEquity Consolidated Statements of Stockholders' Equity Statements 7 false false R8.htm 100060008 - Statement - Consolidated Statements of Stockholders' Equity (Parenthetical) Sheet http://www.envestnet.com/role/ConsolidatedStatementsofStockholdersEquityParenthetical Consolidated Statements of Stockholders' Equity (Parenthetical) Statements 8 false false R9.htm 100070009 - Statement - Consolidated Statements of Cash Flows Sheet http://www.envestnet.com/role/ConsolidatedStatementsofCashFlows Consolidated Statements of Cash Flows Statements 9 false false R10.htm 210011001 - Disclosure - Organization and Description of Business Sheet http://www.envestnet.com/role/OrganizationandDescriptionofBusiness Organization and Description of Business Notes 10 false false R11.htm 210031002 - Disclosure - Summary of Significant Accounting Policies Sheet http://www.envestnet.com/role/SummaryofSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 11 false false R12.htm 210081003 - Disclosure - Acquisitions Sheet http://www.envestnet.com/role/Acquisitions Acquisitions Notes 12 false false R13.htm 210291004 - Disclosure - Prepaid Expenses and Other Current Assets Sheet http://www.envestnet.com/role/PrepaidExpensesandOtherCurrentAssets Prepaid Expenses and Other Current Assets Notes 13 false false R14.htm 210321005 - Disclosure - Property and Equipment, Net Sheet http://www.envestnet.com/role/PropertyandEquipmentNet Property and Equipment, Net Notes 14 false false R15.htm 210371006 - Disclosure - Internally Developed Software, Net Sheet http://www.envestnet.com/role/InternallyDevelopedSoftwareNet Internally Developed Software, Net Notes 15 false false R16.htm 210401007 - Disclosure - Goodwill and Intangible Assets, Net Sheet http://www.envestnet.com/role/GoodwillandIntangibleAssetsNet Goodwill and Intangible Assets, Net Notes 16 false false R17.htm 210451008 - Disclosure - Investments Sheet http://www.envestnet.com/role/Investments Investments Notes 17 false false R18.htm 210491009 - Disclosure - Accrued Expenses and Other Liabilities Sheet http://www.envestnet.com/role/AccruedExpensesandOtherLiabilities Accrued Expenses and Other Liabilities Notes 18 false false R19.htm 210531010 - Disclosure - Debt Sheet http://www.envestnet.com/role/Debt Debt Notes 19 false false R20.htm 210591011 - Disclosure - Leases Sheet http://www.envestnet.com/role/Leases Leases Notes 20 false false R21.htm 210641012 - Disclosure - Stockholders' Equity Sheet http://www.envestnet.com/role/StockholdersEquity Stockholders' Equity Notes 21 false false R22.htm 210661013 - Disclosure - Fair Value Measurements Sheet http://www.envestnet.com/role/FairValueMeasurements Fair Value Measurements Notes 22 false false R23.htm 210711014 - Disclosure - Revenues and Cost of Revenues Sheet http://www.envestnet.com/role/RevenuesandCostofRevenues Revenues and Cost of Revenues Notes 23 false false R24.htm 210791015 - Disclosure - Stock-Based Compensation Sheet http://www.envestnet.com/role/StockBasedCompensation Stock-Based Compensation Notes 24 false false R25.htm 210871016 - Disclosure - Benefit Plan Sheet http://www.envestnet.com/role/BenefitPlan Benefit Plan Notes 25 false false R26.htm 210901017 - Disclosure - Income Taxes Sheet http://www.envestnet.com/role/IncomeTaxes Income Taxes Notes 26 false false R27.htm 210981018 - Disclosure - Net Income (Loss) Per Share Sheet http://www.envestnet.com/role/NetIncomeLossPerShare Net Income (Loss) Per Share Notes 27 false false R28.htm 211021019 - Disclosure - Segment Information Sheet http://www.envestnet.com/role/SegmentInformation Segment Information Notes 28 false false R29.htm 211061020 - Disclosure - Geographical Information Sheet http://www.envestnet.com/role/GeographicalInformation Geographical Information Notes 29 false false R30.htm 211091021 - Disclosure - Commitments and Contingencies Sheet http://www.envestnet.com/role/CommitmentsandContingencies Commitments and Contingencies Notes 30 false false R31.htm 211111022 - Disclosure - Subsequent Events Sheet http://www.envestnet.com/role/SubsequentEvents Subsequent Events Notes 31 false false R32.htm 220042001 - Disclosure - Summary of Significant Accounting Policies (Policies) Sheet http://www.envestnet.com/role/SummaryofSignificantAccountingPoliciesPolicies Summary of Significant Accounting Policies (Policies) Policies http://www.envestnet.com/role/SummaryofSignificantAccountingPolicies 32 false false R33.htm 230053001 - Disclosure - Summary of Significant Accounting Policies (Tables) Sheet http://www.envestnet.com/role/SummaryofSignificantAccountingPoliciesTables Summary of Significant Accounting Policies (Tables) Tables http://www.envestnet.com/role/SummaryofSignificantAccountingPolicies 33 false false R34.htm 230093002 - Disclosure - Acquisitions (Tables) Sheet http://www.envestnet.com/role/AcquisitionsTables Acquisitions (Tables) Tables http://www.envestnet.com/role/Acquisitions 34 false false R35.htm 230303003 - Disclosure - Prepaid Expenses and Other Current Assets (Tables) Sheet http://www.envestnet.com/role/PrepaidExpensesandOtherCurrentAssetsTables Prepaid Expenses and Other Current Assets (Tables) Tables http://www.envestnet.com/role/PrepaidExpensesandOtherCurrentAssets 35 false false R36.htm 230333004 - Disclosure - Property and Equipment, Net (Tables) Sheet http://www.envestnet.com/role/PropertyandEquipmentNetTables Property and Equipment, Net (Tables) Tables http://www.envestnet.com/role/PropertyandEquipmentNet 36 false false R37.htm 230383005 - Disclosure - Internally Developed Software, Net (Tables) Sheet http://www.envestnet.com/role/InternallyDevelopedSoftwareNetTables Internally Developed Software, Net (Tables) Tables http://www.envestnet.com/role/InternallyDevelopedSoftwareNet 37 false false R38.htm 230413006 - Disclosure - Goodwill and Intangible Assets, Net (Tables) Sheet http://www.envestnet.com/role/GoodwillandIntangibleAssetsNetTables Goodwill and Intangible Assets, Net (Tables) Tables http://www.envestnet.com/role/GoodwillandIntangibleAssetsNet 38 false false R39.htm 230463007 - Disclosure - Investments (Tables) Sheet http://www.envestnet.com/role/InvestmentsTables Investments (Tables) Tables http://www.envestnet.com/role/Investments 39 false false R40.htm 230503008 - Disclosure - Accrued Expenses and Other Liabilities (Tables) Sheet http://www.envestnet.com/role/AccruedExpensesandOtherLiabilitiesTables Accrued Expenses and Other Liabilities (Tables) Tables http://www.envestnet.com/role/AccruedExpensesandOtherLiabilities 40 false false R41.htm 230543009 - Disclosure - Debt (Tables) Sheet http://www.envestnet.com/role/DebtTables Debt (Tables) Tables http://www.envestnet.com/role/Debt 41 false false R42.htm 230603010 - Disclosure - Leases (Tables) Sheet http://www.envestnet.com/role/LeasesTables Leases (Tables) Tables http://www.envestnet.com/role/Leases 42 false false R43.htm 230673011 - Disclosure - Fair Value Measurements (Tables) Sheet http://www.envestnet.com/role/FairValueMeasurementsTables Fair Value Measurements (Tables) Tables http://www.envestnet.com/role/FairValueMeasurements 43 false false R44.htm 230723012 - Disclosure - Revenues and Cost of Revenues (Tables) Sheet http://www.envestnet.com/role/RevenuesandCostofRevenuesTables Revenues and Cost of Revenues (Tables) Tables http://www.envestnet.com/role/RevenuesandCostofRevenues 44 false false R45.htm 230803013 - Disclosure - Stock-Based Compensation (Tables) Sheet http://www.envestnet.com/role/StockBasedCompensationTables Stock-Based Compensation (Tables) Tables http://www.envestnet.com/role/StockBasedCompensation 45 false false R46.htm 230883014 - Disclosure - Benefit Plan (Tables) Sheet http://www.envestnet.com/role/BenefitPlanTables Benefit Plan (Tables) Tables http://www.envestnet.com/role/BenefitPlan 46 false false R47.htm 230913015 - Disclosure - Income Taxes (Tables) Sheet http://www.envestnet.com/role/IncomeTaxesTables Income Taxes (Tables) Tables http://www.envestnet.com/role/IncomeTaxes 47 false false R48.htm 230993016 - Disclosure - Net Income (Loss) Per Share (Tables) Sheet http://www.envestnet.com/role/NetIncomeLossPerShareTables Net Income (Loss) Per Share (Tables) Tables http://www.envestnet.com/role/NetIncomeLossPerShare 48 false false R49.htm 231033017 - Disclosure - Segment information (Tables) Sheet http://www.envestnet.com/role/SegmentinformationTables Segment information (Tables) Tables 49 false false R50.htm 231073018 - Disclosure - Geographical Information (Tables) Sheet http://www.envestnet.com/role/GeographicalInformationTables Geographical Information (Tables) Tables http://www.envestnet.com/role/GeographicalInformation 50 false false R51.htm 240024001 - Disclosure - Organization and Description of Business (Details) Sheet http://www.envestnet.com/role/OrganizationandDescriptionofBusinessDetails Organization and Description of Business (Details) Details http://www.envestnet.com/role/OrganizationandDescriptionofBusiness 51 false false R52.htm 240064002 - Disclosure - Summary of Significant Accounting Policies (Narratives) (Details) Sheet http://www.envestnet.com/role/SummaryofSignificantAccountingPoliciesNarrativesDetails Summary of Significant Accounting Policies (Narratives) (Details) Details http://www.envestnet.com/role/SummaryofSignificantAccountingPoliciesTables 52 false false R53.htm 240074003 - Disclosure - Summary of Significant Accounting Policies (Restricted Cash) (Details) Sheet http://www.envestnet.com/role/SummaryofSignificantAccountingPoliciesRestrictedCashDetails Summary of Significant Accounting Policies (Restricted Cash) (Details) Details http://www.envestnet.com/role/SummaryofSignificantAccountingPoliciesTables 53 false false R54.htm 240104004 - Disclosure - Acquisitions (Acquisition of Private AI Narrative) (Details) Sheet http://www.envestnet.com/role/AcquisitionsAcquisitionofPrivateAINarrativeDetails Acquisitions (Acquisition of Private AI Narrative) (Details) Details http://www.envestnet.com/role/AcquisitionsTables 54 false false R55.htm 240114005 - Disclosure - Acquisitions (Schedule Of Consideration Transferred In Private AI Company Acquisition) (Details) Sheet http://www.envestnet.com/role/AcquisitionsScheduleOfConsiderationTransferredInPrivateAICompanyAcquisitionDetails Acquisitions (Schedule Of Consideration Transferred In Private AI Company Acquisition) (Details) Details http://www.envestnet.com/role/AcquisitionsTables 55 false false R56.htm 240124006 - Disclosure - Acquisitions (Schedule Of Fair Value Of Assets Acquired And Liabilities Assumed, Private AI Company) (Details) Sheet http://www.envestnet.com/role/AcquisitionsScheduleOfFairValueOfAssetsAcquiredAndLiabilitiesAssumedPrivateAICompanyDetails Acquisitions (Schedule Of Fair Value Of Assets Acquired And Liabilities Assumed, Private AI Company) (Details) Details http://www.envestnet.com/role/AcquisitionsTables 56 false false R57.htm 240134007 - Disclosure - Acquisitions (Schedule Of Acquired Intangible Assets, Private AI Company) (Details) Sheet http://www.envestnet.com/role/AcquisitionsScheduleOfAcquiredIntangibleAssetsPrivateAICompanyDetails Acquisitions (Schedule Of Acquired Intangible Assets, Private AI Company) (Details) Details http://www.envestnet.com/role/AcquisitionsTables 57 false false R58.htm 240144008 - Disclosure - Acquisitions (Acquisition Of Portfolio Center Business, Narrative) (Details) Sheet http://www.envestnet.com/role/AcquisitionsAcquisitionOfPortfolioCenterBusinessNarrativeDetails Acquisitions (Acquisition Of Portfolio Center Business, Narrative) (Details) Details http://www.envestnet.com/role/AcquisitionsTables 58 false false R59.htm 240154009 - Disclosure - Acquisitions (Schedule Of Consideration Transferred, Portfolio Center Business) (Details) Sheet http://www.envestnet.com/role/AcquisitionsScheduleOfConsiderationTransferredPortfolioCenterBusinessDetails Acquisitions (Schedule Of Consideration Transferred, Portfolio Center Business) (Details) Details http://www.envestnet.com/role/AcquisitionsTables 59 false false R60.htm 240164010 - Disclosure - Acquisitions (Schedule Of Assets Acquired and Liabilities Assumed, Portfolio Center Business) (Details) Sheet http://www.envestnet.com/role/AcquisitionsScheduleOfAssetsAcquiredandLiabilitiesAssumedPortfolioCenterBusinessDetails Acquisitions (Schedule Of Assets Acquired and Liabilities Assumed, Portfolio Center Business) (Details) Details http://www.envestnet.com/role/AcquisitionsTables 60 false false R61.htm 240174011 - Disclosure - Acquisitions (Schedule Of Intangible Assets Acquired, Portfolio Center Business) (Details) Sheet http://www.envestnet.com/role/AcquisitionsScheduleOfIntangibleAssetsAcquiredPortfolioCenterBusinessDetails Acquisitions (Schedule Of Intangible Assets Acquired, Portfolio Center Business) (Details) Details http://www.envestnet.com/role/AcquisitionsTables 61 false false R62.htm 240184012 - Disclosure - Acquisitions (Acquisition of PIEtech, Narrative) (Details) Sheet http://www.envestnet.com/role/AcquisitionsAcquisitionofPIEtechNarrativeDetails Acquisitions (Acquisition of PIEtech, Narrative) (Details) Details http://www.envestnet.com/role/AcquisitionsTables 62 false false R63.htm 240194013 - Disclosure - Acquisitions (Schedule Of Consideration Transferred, PIEtech) (Details) Sheet http://www.envestnet.com/role/AcquisitionsScheduleOfConsiderationTransferredPIEtechDetails Acquisitions (Schedule Of Consideration Transferred, PIEtech) (Details) Details http://www.envestnet.com/role/AcquisitionsTables 63 false false R64.htm 240204014 - Disclosure - Acquisitions (Schedule Of Assets Acquired and Liabilities Assumed, PIEtech) (Details) Sheet http://www.envestnet.com/role/AcquisitionsScheduleOfAssetsAcquiredandLiabilitiesAssumedPIEtechDetails Acquisitions (Schedule Of Assets Acquired and Liabilities Assumed, PIEtech) (Details) Details http://www.envestnet.com/role/AcquisitionsTables 64 false false R65.htm 240214015 - Disclosure - Acquisitions (Schedule Of Intangible Assets Acquired, PIEtech) (Details) Sheet http://www.envestnet.com/role/AcquisitionsScheduleOfIntangibleAssetsAcquiredPIEtechDetails Acquisitions (Schedule Of Intangible Assets Acquired, PIEtech) (Details) Details http://www.envestnet.com/role/AcquisitionsTables 65 false false R66.htm 240224016 - Disclosure - Acquisitions (Acquisition of Private Technology Company, Narrative) (Details) Sheet http://www.envestnet.com/role/AcquisitionsAcquisitionofPrivateTechnologyCompanyNarrativeDetails Acquisitions (Acquisition of Private Technology Company, Narrative) (Details) Details http://www.envestnet.com/role/AcquisitionsTables 66 false false R67.htm 240234017 - Disclosure - Acquisitions (Acquisition Of Private Technology Company, Narrative) (Details) Sheet http://www.envestnet.com/role/AcquisitionsAcquisitionOfPrivateTechnologyCompanyNarrativeDetails Acquisitions (Acquisition Of Private Technology Company, Narrative) (Details) Details http://www.envestnet.com/role/AcquisitionsTables 67 false false R68.htm 240244018 - Disclosure - Acquisitions (Acquisition Of Private Financial Technology Design Company, Narrative) (Details) Sheet http://www.envestnet.com/role/AcquisitionsAcquisitionOfPrivateFinancialTechnologyDesignCompanyNarrativeDetails Acquisitions (Acquisition Of Private Financial Technology Design Company, Narrative) (Details) Details http://www.envestnet.com/role/AcquisitionsTables 68 false false R69.htm 240254019 - Disclosure - Acquisitions (Acquisition Of Proprietary Technology, Narrative) (Details) Sheet http://www.envestnet.com/role/AcquisitionsAcquisitionOfProprietaryTechnologyNarrativeDetails Acquisitions (Acquisition Of Proprietary Technology, Narrative) (Details) Details http://www.envestnet.com/role/AcquisitionsTables 69 false false R70.htm 240264020 - Disclosure - Acquisitions (Acquisition Of Harvest, Narrative) (Details) Sheet http://www.envestnet.com/role/AcquisitionsAcquisitionOfHarvestNarrativeDetails Acquisitions (Acquisition Of Harvest, Narrative) (Details) Details http://www.envestnet.com/role/AcquisitionsTables 70 false false R71.htm 240274021 - Disclosure - Acquisitions (Schedule Of Net Assets Acquired, Harvest) (Details) Sheet http://www.envestnet.com/role/AcquisitionsScheduleOfNetAssetsAcquiredHarvestDetails Acquisitions (Schedule Of Net Assets Acquired, Harvest) (Details) Details http://www.envestnet.com/role/AcquisitionsTables 71 false false R72.htm 240284022 - Disclosure - Acquisitions (Schedule Of Intangible Assets Acquired, Harvest) (Details) Sheet http://www.envestnet.com/role/AcquisitionsScheduleOfIntangibleAssetsAcquiredHarvestDetails Acquisitions (Schedule Of Intangible Assets Acquired, Harvest) (Details) Details http://www.envestnet.com/role/AcquisitionsTables 72 false false R73.htm 240314023 - Disclosure - Prepaid Expenses and Other Current Assets (Details) Sheet http://www.envestnet.com/role/PrepaidExpensesandOtherCurrentAssetsDetails Prepaid Expenses and Other Current Assets (Details) Details http://www.envestnet.com/role/PrepaidExpensesandOtherCurrentAssetsTables 73 false false R74.htm 240344024 - Disclosure - Property and Equipment, Net (Property and Equipment, Net) (Details) Sheet http://www.envestnet.com/role/PropertyandEquipmentNetPropertyandEquipmentNetDetails Property and Equipment, Net (Property and Equipment, Net) (Details) Details http://www.envestnet.com/role/PropertyandEquipmentNetTables 74 false false R75.htm 240354025 - Disclosure - Property and Equipment, Net (Narratives) (Details) Sheet http://www.envestnet.com/role/PropertyandEquipmentNetNarrativesDetails Property and Equipment, Net (Narratives) (Details) Details http://www.envestnet.com/role/PropertyandEquipmentNetTables 75 false false R76.htm 240364026 - Disclosure - Property and Equipment, Net (Accumulated Depreciation Written Off by Category) (Details) Sheet http://www.envestnet.com/role/PropertyandEquipmentNetAccumulatedDepreciationWrittenOffbyCategoryDetails Property and Equipment, Net (Accumulated Depreciation Written Off by Category) (Details) Details http://www.envestnet.com/role/PropertyandEquipmentNetTables 76 false false R77.htm 240394027 - Disclosure - Internally Developed Software, Net (Details) Sheet http://www.envestnet.com/role/InternallyDevelopedSoftwareNetDetails Internally Developed Software, Net (Details) Details http://www.envestnet.com/role/InternallyDevelopedSoftwareNetTables 77 false false R78.htm 240424028 - Disclosure - Goodwill and Intangible Assets, Net (Goodwill) (Details) Sheet http://www.envestnet.com/role/GoodwillandIntangibleAssetsNetGoodwillDetails Goodwill and Intangible Assets, Net (Goodwill) (Details) Details http://www.envestnet.com/role/GoodwillandIntangibleAssetsNetTables 78 false false R79.htm 240434029 - Disclosure - Goodwill and Intangible Assets, Net (Intangible Assets) (Details) Sheet http://www.envestnet.com/role/GoodwillandIntangibleAssetsNetIntangibleAssetsDetails Goodwill and Intangible Assets, Net (Intangible Assets) (Details) Details http://www.envestnet.com/role/GoodwillandIntangibleAssetsNetTables 79 false false R80.htm 240444030 - Disclosure - Goodwill and Intangible Assets, Net (Future Amortization Expense) (Details) Sheet http://www.envestnet.com/role/GoodwillandIntangibleAssetsNetFutureAmortizationExpenseDetails Goodwill and Intangible Assets, Net (Future Amortization Expense) (Details) Details http://www.envestnet.com/role/GoodwillandIntangibleAssetsNetTables 80 false false R81.htm 240474031 - Disclosure - Investments (Narratives) (Details) Sheet http://www.envestnet.com/role/InvestmentsNarrativesDetails Investments (Narratives) (Details) Details http://www.envestnet.com/role/InvestmentsTables 81 false false R82.htm 240484032 - Disclosure - Investments (Schedule of Equity Method Investment) (Details) Sheet http://www.envestnet.com/role/InvestmentsScheduleofEquityMethodInvestmentDetails Investments (Schedule of Equity Method Investment) (Details) Details http://www.envestnet.com/role/InvestmentsTables 82 false false R83.htm 240514033 - Disclosure - Accrued Expenses and Other Liabilities (Schedule of Accrued Expenses and Other Liabilities) (Details) Sheet http://www.envestnet.com/role/AccruedExpensesandOtherLiabilitiesScheduleofAccruedExpensesandOtherLiabilitiesDetails Accrued Expenses and Other Liabilities (Schedule of Accrued Expenses and Other Liabilities) (Details) Details http://www.envestnet.com/role/AccruedExpensesandOtherLiabilitiesTables 83 false false R84.htm 240524034 - Disclosure - Accrued Expenses and Other Liabilities (Narratives) (Details) Sheet http://www.envestnet.com/role/AccruedExpensesandOtherLiabilitiesNarrativesDetails Accrued Expenses and Other Liabilities (Narratives) (Details) Details http://www.envestnet.com/role/AccruedExpensesandOtherLiabilitiesTables 84 false false R85.htm 240554035 - Disclosure - Debt (Schedule of Debt Obligation) (Details) Sheet http://www.envestnet.com/role/DebtScheduleofDebtObligationDetails Debt (Schedule of Debt Obligation) (Details) Details http://www.envestnet.com/role/DebtTables 85 false false R86.htm 240564036 - Disclosure - Debt (Amended Credit Agreement) (Details) Sheet http://www.envestnet.com/role/DebtAmendedCreditAgreementDetails Debt (Amended Credit Agreement) (Details) Details http://www.envestnet.com/role/DebtTables 86 false false R87.htm 240574037 - Disclosure - Debt (Convertible Notes) (Details) Notes http://www.envestnet.com/role/DebtConvertibleNotesDetails Debt (Convertible Notes) (Details) Details http://www.envestnet.com/role/DebtTables 87 false false R88.htm 240584038 - Disclosure - Debt (Interest Expense) (Details) Sheet http://www.envestnet.com/role/DebtInterestExpenseDetails Debt (Interest Expense) (Details) Details http://www.envestnet.com/role/DebtTables 88 false false R89.htm 240614039 - Disclosure - Leases (Narratives) (Details) Sheet http://www.envestnet.com/role/LeasesNarrativesDetails Leases (Narratives) (Details) Details http://www.envestnet.com/role/LeasesTables 89 false false R90.htm 240624040 - Disclosure - Leases (Schedule of Companys Leases) (Details) Sheet http://www.envestnet.com/role/LeasesScheduleofCompanysLeasesDetails Leases (Schedule of Companys Leases) (Details) Details http://www.envestnet.com/role/LeasesTables 90 false false R91.htm 240634041 - Disclosure - Leases (Future Minimum Lease Payments) (Details) Sheet http://www.envestnet.com/role/LeasesFutureMinimumLeasePaymentsDetails Leases (Future Minimum Lease Payments) (Details) Details http://www.envestnet.com/role/LeasesTables 91 false false R92.htm 240654042 - Disclosure - Stockholders' Equity (Details) Sheet http://www.envestnet.com/role/StockholdersEquityDetails Stockholders' Equity (Details) Details http://www.envestnet.com/role/StockholdersEquity 92 false false R93.htm 240684043 - Disclosure - Fair Value Measurements (Schedule of Fair Value Assets and Liabilities) (Details) Sheet http://www.envestnet.com/role/FairValueMeasurementsScheduleofFairValueAssetsandLiabilitiesDetails Fair Value Measurements (Schedule of Fair Value Assets and Liabilities) (Details) Details http://www.envestnet.com/role/FairValueMeasurementsTables 93 false false R94.htm 240694044 - Disclosure - Fair Value Measurements (Narratives) (Details) Sheet http://www.envestnet.com/role/FairValueMeasurementsNarrativesDetails Fair Value Measurements (Narratives) (Details) Details http://www.envestnet.com/role/FairValueMeasurementsTables 94 false false R95.htm 240704045 - Disclosure - Fair Value Measurements (Reconciliation of Deferred Compensation Liability and Contingent Consideration Liability) (Details) Sheet http://www.envestnet.com/role/FairValueMeasurementsReconciliationofDeferredCompensationLiabilityandContingentConsiderationLiabilityDetails Fair Value Measurements (Reconciliation of Deferred Compensation Liability and Contingent Consideration Liability) (Details) Details http://www.envestnet.com/role/FairValueMeasurementsTables 95 false false R96.htm 240734046 - Disclosure - Revenues and Cost of Revenues (Disaggregation) (Details) Sheet http://www.envestnet.com/role/RevenuesandCostofRevenuesDisaggregationDetails Revenues and Cost of Revenues (Disaggregation) (Details) Details http://www.envestnet.com/role/RevenuesandCostofRevenuesTables 96 false false R97.htm 240744047 - Disclosure - Revenues and Cost of Revenues (Major Customers) (Details) Sheet http://www.envestnet.com/role/RevenuesandCostofRevenuesMajorCustomersDetails Revenues and Cost of Revenues (Major Customers) (Details) Details http://www.envestnet.com/role/RevenuesandCostofRevenuesTables 97 false false R98.htm 240754048 - Disclosure - Revenues and Cost of Revenues (Remaining Performance Obligations) (Details) Sheet http://www.envestnet.com/role/RevenuesandCostofRevenuesRemainingPerformanceObligationsDetails Revenues and Cost of Revenues (Remaining Performance Obligations) (Details) Details http://www.envestnet.com/role/RevenuesandCostofRevenuesTables 98 false false R99.htm 240764049 - Disclosure - Revenues and Cost of Revenues (Contract Balances) (Details) Sheet http://www.envestnet.com/role/RevenuesandCostofRevenuesContractBalancesDetails Revenues and Cost of Revenues (Contract Balances) (Details) Details http://www.envestnet.com/role/RevenuesandCostofRevenuesTables 99 false false R100.htm 240774050 - Disclosure - Revenues and Cost of Revenues (Deferred Sales Incentive Compensation) (Details) Sheet http://www.envestnet.com/role/RevenuesandCostofRevenuesDeferredSalesIncentiveCompensationDetails Revenues and Cost of Revenues (Deferred Sales Incentive Compensation) (Details) Details http://www.envestnet.com/role/RevenuesandCostofRevenuesTables 100 false false R101.htm 240784051 - Disclosure - Revenues and Cost of Revenues (Cost of Revenues) (Details) Sheet http://www.envestnet.com/role/RevenuesandCostofRevenuesCostofRevenuesDetails Revenues and Cost of Revenues (Cost of Revenues) (Details) Details http://www.envestnet.com/role/RevenuesandCostofRevenuesTables 101 false false R102.htm 240814052 - Disclosure - Stock-Based Compensation (Narratives) (Details) Sheet http://www.envestnet.com/role/StockBasedCompensationNarrativesDetails Stock-Based Compensation (Narratives) (Details) Details http://www.envestnet.com/role/StockBasedCompensationTables 102 false false R103.htm 240824053 - Disclosure - Stock-Based Compensation (Compensation Expense) (Details) Sheet http://www.envestnet.com/role/StockBasedCompensationCompensationExpenseDetails Stock-Based Compensation (Compensation Expense) (Details) Details http://www.envestnet.com/role/StockBasedCompensationTables 103 false false R104.htm 240834054 - Disclosure - Stock-Based Compensation (Weighted Average Assumptions) (Details) Sheet http://www.envestnet.com/role/StockBasedCompensationWeightedAverageAssumptionsDetails Stock-Based Compensation (Weighted Average Assumptions) (Details) Details http://www.envestnet.com/role/StockBasedCompensationTables 104 false false R105.htm 240844055 - Disclosure - Stock-Based Compensation (Stock Options) (Details) Sheet http://www.envestnet.com/role/StockBasedCompensationStockOptionsDetails Stock-Based Compensation (Stock Options) (Details) Details http://www.envestnet.com/role/StockBasedCompensationTables 105 false false R106.htm 240854056 - Disclosure - Stock-Based Compensation (Schedule of Other Information) (Details) Sheet http://www.envestnet.com/role/StockBasedCompensationScheduleofOtherInformationDetails Stock-Based Compensation (Schedule of Other Information) (Details) Details http://www.envestnet.com/role/StockBasedCompensationTables 106 false false R107.htm 240864057 - Disclosure - Stock-Based Compensation (Restricted Stock Units and Restricted Stock Awards) (Details) Sheet http://www.envestnet.com/role/StockBasedCompensationRestrictedStockUnitsandRestrictedStockAwardsDetails Stock-Based Compensation (Restricted Stock Units and Restricted Stock Awards) (Details) Details http://www.envestnet.com/role/StockBasedCompensationTables 107 false false R108.htm 240894058 - Disclosure - Benefit Plan (Details) Sheet http://www.envestnet.com/role/BenefitPlanDetails Benefit Plan (Details) Details http://www.envestnet.com/role/BenefitPlanTables 108 false false R109.htm 240924059 - Disclosure - Income Taxes (Loss Before Income Tax Benefit) (Details) Sheet http://www.envestnet.com/role/IncomeTaxesLossBeforeIncomeTaxBenefitDetails Income Taxes (Loss Before Income Tax Benefit) (Details) Details http://www.envestnet.com/role/IncomeTaxesTables 109 false false R110.htm 240934060 - Disclosure - Income Taxes (Components of Income Tax Expense (Benefit)) (Details) Sheet http://www.envestnet.com/role/IncomeTaxesComponentsofIncomeTaxExpenseBenefitDetails Income Taxes (Components of Income Tax Expense (Benefit)) (Details) Details http://www.envestnet.com/role/IncomeTaxesTables 110 false false R111.htm 240944061 - Disclosure - Income Taxes (Deferred Tax Assets and Liabilities) (Details) Sheet http://www.envestnet.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails Income Taxes (Deferred Tax Assets and Liabilities) (Details) Details http://www.envestnet.com/role/IncomeTaxesTables 111 false false R112.htm 240954062 - Disclosure - Income Taxes (Rate Reconciliation) (Details) Sheet http://www.envestnet.com/role/IncomeTaxesRateReconciliationDetails Income Taxes (Rate Reconciliation) (Details) Details http://www.envestnet.com/role/IncomeTaxesTables 112 false false R113.htm 240964063 - Disclosure - Income Taxes (NOL) (Details) Sheet http://www.envestnet.com/role/IncomeTaxesNOLDetails Income Taxes (NOL) (Details) Details http://www.envestnet.com/role/IncomeTaxesTables 113 false false R114.htm 240974064 - Disclosure - Income Taxes (Unrecognized Tax Benefit) (Details) Sheet http://www.envestnet.com/role/IncomeTaxesUnrecognizedTaxBenefitDetails Income Taxes (Unrecognized Tax Benefit) (Details) Details http://www.envestnet.com/role/IncomeTaxesTables 114 false false R115.htm 241004065 - Disclosure - Net Income (Loss) Per Share (Computation of Basic and Diluted Net Income (Loss) Per Share) (Details) Sheet http://www.envestnet.com/role/NetIncomeLossPerShareComputationofBasicandDilutedNetIncomeLossPerShareDetails Net Income (Loss) Per Share (Computation of Basic and Diluted Net Income (Loss) Per Share) (Details) Details http://www.envestnet.com/role/NetIncomeLossPerShareTables 115 false false R116.htm 241014066 - Disclosure - Net Income (Loss) Per Share (Antidilutive Securities) (Details) Sheet http://www.envestnet.com/role/NetIncomeLossPerShareAntidilutiveSecuritiesDetails Net Income (Loss) Per Share (Antidilutive Securities) (Details) Details http://www.envestnet.com/role/NetIncomeLossPerShareTables 116 false false R117.htm 241044067 - Disclosure - Segment Information (Reconciliation From Income (Loss) From Operations By Segment) (Details) Sheet http://www.envestnet.com/role/SegmentInformationReconciliationFromIncomeLossFromOperationsBySegmentDetails Segment Information (Reconciliation From Income (Loss) From Operations By Segment) (Details) Details http://www.envestnet.com/role/SegmentInformation 117 false false R118.htm 241054068 - Disclosure - Segment Information (Narratives) (Details) Sheet http://www.envestnet.com/role/SegmentInformationNarrativesDetails Segment Information (Narratives) (Details) Details http://www.envestnet.com/role/SegmentInformation 118 false false R119.htm 241084069 - Disclosure - Geographical Information (Details) Sheet http://www.envestnet.com/role/GeographicalInformationDetails Geographical Information (Details) Details http://www.envestnet.com/role/GeographicalInformationTables 119 false false R120.htm 241104070 - Disclosure - Commitments and Contingencies (Details) Sheet http://www.envestnet.com/role/CommitmentsandContingenciesDetails Commitments and Contingencies (Details) Details http://www.envestnet.com/role/CommitmentsandContingencies 120 false false R121.htm 241124071 - Disclosure - Subsequent Events (Details) Sheet http://www.envestnet.com/role/SubsequentEventsDetails Subsequent Events (Details) Details http://www.envestnet.com/role/SubsequentEvents 121 false false All Reports Book All Reports env-20211231.htm env-20211231.xsd env-20211231_cal.xml env-20211231_def.xml env-20211231_lab.xml env-20211231_pre.xml env-20211231ex1021.htm env-20211231ex211.htm env-20211231ex231.htm env-20211231ex311.htm env-20211231ex312.htm env-20211231ex321.htm env-20211231ex322.htm env-20211231_g1.jpg env-20211231_g2.jpg env-20211231_g3.jpg env-20211231_g4.jpg env-20211231_g5.jpg http://fasb.org/us-gaap/2021-01-31 http://xbrl.sec.gov/dei/2021q4 true true JSON 147 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "env-20211231.htm": { "axisCustom": 0, "axisStandard": 35, "contextCount": 393, "dts": { "calculationLink": { "local": [ "env-20211231_cal.xml" ] }, "definitionLink": { "local": [ "env-20211231_def.xml" ] }, "inline": { "local": [ "env-20211231.htm" ] }, "labelLink": { "local": [ "env-20211231_lab.xml" ] }, "presentationLink": { "local": [ "env-20211231_pre.xml" ] }, "schema": { "local": [ "env-20211231.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-roles-2021-01-31.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-types-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-roles-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-types-2021-01-31.xsd", "https://xbrl.sec.gov/country/2021/country-2021.xsd", "https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd" ] } }, "elementCount": 870, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2021-01-31": 14, "http://www.envestnet.com/20211231": 6, "http://xbrl.sec.gov/dei/2021q4": 4, "total": 24 }, "keyCustom": 94, "keyStandard": 572, "memberCustom": 36, "memberStandard": 59, "nsprefix": "env", "nsuri": "http://www.envestnet.com/20211231", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "env-20211231.htm", "contextRef": "i040a3b0eea5444afab348239d8f7c3dc_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "000010001 - Document - Cover Page", "role": "http://www.envestnet.com/role/CoverPage", "shortName": "Cover Page", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "env-20211231.htm", "contextRef": "i040a3b0eea5444afab348239d8f7c3dc_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "env-20211231.htm", "contextRef": "i040a3b0eea5444afab348239d8f7c3dc_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NatureOfOperations", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "210011001 - Disclosure - Organization and Description of Business", "role": "http://www.envestnet.com/role/OrganizationandDescriptionofBusiness", "shortName": "Organization and Description of Business", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "env-20211231.htm", "contextRef": "i040a3b0eea5444afab348239d8f7c3dc_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NatureOfOperations", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R100": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "env-20211231.htm", "contextRef": "i20bd6fab0fee40f0b9928260dec14a88_I20211231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:CapitalizedContractCostNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240774050 - Disclosure - Revenues and Cost of Revenues (Deferred Sales Incentive Compensation) (Details)", "role": "http://www.envestnet.com/role/RevenuesandCostofRevenuesDeferredSalesIncentiveCompensationDetails", "shortName": "Revenues and Cost of Revenues (Deferred Sales Incentive Compensation) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "env-20211231.htm", "contextRef": "i20bd6fab0fee40f0b9928260dec14a88_I20211231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:CapitalizedContractCostNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R101": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "env-20211231.htm", "contextRef": "i040a3b0eea5444afab348239d8f7c3dc_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CostOfGoodsAndServicesSold", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240784051 - Disclosure - Revenues and Cost of Revenues (Cost of Revenues) (Details)", "role": "http://www.envestnet.com/role/RevenuesandCostofRevenuesCostofRevenuesDetails", "shortName": "Revenues and Cost of Revenues (Cost of Revenues) (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R102": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "env-20211231.htm", "contextRef": "i20bd6fab0fee40f0b9928260dec14a88_I20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240814052 - Disclosure - Stock-Based Compensation (Narratives) (Details)", "role": "http://www.envestnet.com/role/StockBasedCompensationNarrativesDetails", "shortName": "Stock-Based Compensation (Narratives) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "env-20211231.htm", "contextRef": "i20bd6fab0fee40f0b9928260dec14a88_I20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R103": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "env-20211231.htm", "contextRef": "i040a3b0eea5444afab348239d8f7c3dc_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240824053 - Disclosure - Stock-Based Compensation (Compensation Expense) (Details)", "role": "http://www.envestnet.com/role/StockBasedCompensationCompensationExpenseDetails", "shortName": "Stock-Based Compensation (Compensation Expense) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "env-20211231.htm", "contextRef": "i040a3b0eea5444afab348239d8f7c3dc_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R104": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "env-20211231.htm", "contextRef": "i040a3b0eea5444afab348239d8f7c3dc_D20210101-20211231", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240834054 - Disclosure - Stock-Based Compensation (Weighted Average Assumptions) (Details)", "role": "http://www.envestnet.com/role/StockBasedCompensationWeightedAverageAssumptionsDetails", "shortName": "Stock-Based Compensation (Weighted Average Assumptions) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "env-20211231.htm", "contextRef": "i040a3b0eea5444afab348239d8f7c3dc_D20210101-20211231", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" } }, "R105": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "env-20211231.htm", "contextRef": "i2b7d5235a69444a48c848b691b98dc23_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240844055 - Disclosure - Stock-Based Compensation (Stock Options) (Details)", "role": "http://www.envestnet.com/role/StockBasedCompensationStockOptionsDetails", "shortName": "Stock-Based Compensation (Stock Options) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "env-20211231.htm", "contextRef": "i2b7d5235a69444a48c848b691b98dc23_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R106": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "env:ScheduleOfSharebasedCompensationExerciseOfOptionsAndIssuanceOfRestrictedStockTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "env-20211231.htm", "contextRef": "i040a3b0eea5444afab348239d8f7c3dc_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240854056 - Disclosure - Stock-Based Compensation (Schedule of Other Information) (Details)", "role": "http://www.envestnet.com/role/StockBasedCompensationScheduleofOtherInformationDetails", "shortName": "Stock-Based Compensation (Schedule of Other Information) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "env:ScheduleOfSharebasedCompensationExerciseOfOptionsAndIssuanceOfRestrictedStockTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "env-20211231.htm", "contextRef": "i040a3b0eea5444afab348239d8f7c3dc_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R107": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "env-20211231.htm", "contextRef": "ib034d26f05c14f328efb28a319126cf6_D20190101-20191231", "decimals": "-5", "first": true, "lang": "en-US", "name": "env:NoncashSharedbasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240864057 - Disclosure - Stock-Based Compensation (Restricted Stock Units and Restricted Stock Awards) (Details)", "role": "http://www.envestnet.com/role/StockBasedCompensationRestrictedStockUnitsandRestrictedStockAwardsDetails", "shortName": "Stock-Based Compensation (Restricted Stock Units and Restricted Stock Awards) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "env-20211231.htm", "contextRef": "ib034d26f05c14f328efb28a319126cf6_D20190101-20191231", "decimals": "-5", "first": true, "lang": "en-US", "name": "env:NoncashSharedbasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R108": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "env-20211231.htm", "contextRef": "i040a3b0eea5444afab348239d8f7c3dc_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240894058 - Disclosure - Benefit Plan (Details)", "role": "http://www.envestnet.com/role/BenefitPlanDetails", "shortName": "Benefit Plan (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "env-20211231.htm", "contextRef": "i040a3b0eea5444afab348239d8f7c3dc_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R109": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "env-20211231.htm", "contextRef": "i040a3b0eea5444afab348239d8f7c3dc_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240924059 - Disclosure - Income Taxes (Loss Before Income Tax Benefit) (Details)", "role": "http://www.envestnet.com/role/IncomeTaxesLossBeforeIncomeTaxBenefitDetails", "shortName": "Income Taxes (Loss Before Income Tax Benefit) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "env-20211231.htm", "contextRef": "i040a3b0eea5444afab348239d8f7c3dc_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "env-20211231.htm", "contextRef": "i040a3b0eea5444afab348239d8f7c3dc_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "210031002 - Disclosure - Summary of Significant Accounting Policies", "role": "http://www.envestnet.com/role/SummaryofSignificantAccountingPolicies", "shortName": "Summary of Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "env-20211231.htm", "contextRef": "i040a3b0eea5444afab348239d8f7c3dc_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R110": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "env-20211231.htm", "contextRef": "i040a3b0eea5444afab348239d8f7c3dc_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240934060 - Disclosure - Income Taxes (Components of Income Tax Expense (Benefit)) (Details)", "role": "http://www.envestnet.com/role/IncomeTaxesComponentsofIncomeTaxExpenseBenefitDetails", "shortName": "Income Taxes (Components of Income Tax Expense (Benefit)) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "env-20211231.htm", "contextRef": "i040a3b0eea5444afab348239d8f7c3dc_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R111": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "env-20211231.htm", "contextRef": "i20bd6fab0fee40f0b9928260dec14a88_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DeferredTaxAssetsDeferredIncome", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240944061 - Disclosure - Income Taxes (Deferred Tax Assets and Liabilities) (Details)", "role": "http://www.envestnet.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails", "shortName": "Income Taxes (Deferred Tax Assets and Liabilities) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "env-20211231.htm", "contextRef": "i20bd6fab0fee40f0b9928260dec14a88_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DeferredTaxAssetsDeferredIncome", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R112": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "env-20211231.htm", "contextRef": "i040a3b0eea5444afab348239d8f7c3dc_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240954062 - Disclosure - Income Taxes (Rate Reconciliation) (Details)", "role": "http://www.envestnet.com/role/IncomeTaxesRateReconciliationDetails", "shortName": "Income Taxes (Rate Reconciliation) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "env-20211231.htm", "contextRef": "i040a3b0eea5444afab348239d8f7c3dc_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R113": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "env-20211231.htm", "contextRef": "i20bd6fab0fee40f0b9928260dec14a88_I20211231", "decimals": "-5", "first": true, "lang": "en-US", "name": "env:OperatingLossCarryforwardOffsetFutureFederalTaxableincome", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240964063 - Disclosure - Income Taxes (NOL) (Details)", "role": "http://www.envestnet.com/role/IncomeTaxesNOLDetails", "shortName": "Income Taxes (NOL) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "env-20211231.htm", "contextRef": "i20bd6fab0fee40f0b9928260dec14a88_I20211231", "decimals": "-5", "first": true, "lang": "en-US", "name": "env:OperatingLossCarryforwardOffsetFutureFederalTaxableincome", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R114": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "env-20211231.htm", "contextRef": "id9d61587316843f593150a486095b712_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:UnrecognizedTaxBenefits", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240974064 - Disclosure - Income Taxes (Unrecognized Tax Benefit) (Details)", "role": "http://www.envestnet.com/role/IncomeTaxesUnrecognizedTaxBenefitDetails", "shortName": "Income Taxes (Unrecognized Tax Benefit) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "env-20211231.htm", "contextRef": "iefa740733ac14709bf1773a1b2325224_I20181231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:UnrecognizedTaxBenefits", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R115": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "env-20211231.htm", "contextRef": "i040a3b0eea5444afab348239d8f7c3dc_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "241004065 - Disclosure - Net Income (Loss) Per Share (Computation of Basic and Diluted Net Income (Loss) Per Share) (Details)", "role": "http://www.envestnet.com/role/NetIncomeLossPerShareComputationofBasicandDilutedNetIncomeLossPerShareDetails", "shortName": "Net Income (Loss) Per Share (Computation of Basic and Diluted Net Income (Loss) Per Share) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "env-20211231.htm", "contextRef": "i040a3b0eea5444afab348239d8f7c3dc_D20210101-20211231", "decimals": "0", "lang": "en-US", "name": "us-gaap:IncrementalCommonSharesAttributableToCallOptionsAndWarrants", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R116": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "body", "html" ], "baseRef": "env-20211231.htm", "contextRef": "i040a3b0eea5444afab348239d8f7c3dc_D20210101-20211231", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "241014066 - Disclosure - Net Income (Loss) Per Share (Antidilutive Securities) (Details)", "role": "http://www.envestnet.com/role/NetIncomeLossPerShareAntidilutiveSecuritiesDetails", "shortName": "Net Income (Loss) Per Share (Antidilutive Securities) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "body", "html" ], "baseRef": "env-20211231.htm", "contextRef": "i040a3b0eea5444afab348239d8f7c3dc_D20210101-20211231", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R117": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "env-20211231.htm", "contextRef": "i040a3b0eea5444afab348239d8f7c3dc_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "241044067 - Disclosure - Segment Information (Reconciliation From Income (Loss) From Operations By Segment) (Details)", "role": "http://www.envestnet.com/role/SegmentInformationReconciliationFromIncomeLossFromOperationsBySegmentDetails", "shortName": "Segment Information (Reconciliation From Income (Loss) From Operations By Segment) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock", "ix:continuation", "body", "html" ], "baseRef": "env-20211231.htm", "contextRef": "i040a3b0eea5444afab348239d8f7c3dc_D20210101-20211231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:InterestIncomeExpenseNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R118": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "env-20211231.htm", "contextRef": "i20bd6fab0fee40f0b9928260dec14a88_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Assets", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "241054068 - Disclosure - Segment Information (Narratives) (Details)", "role": "http://www.envestnet.com/role/SegmentInformationNarrativesDetails", "shortName": "Segment Information (Narratives) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "env-20211231.htm", "contextRef": "i040a3b0eea5444afab348239d8f7c3dc_D20210101-20211231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:PaymentsToAcquireProductiveAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R119": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LongLivedAssetsByGeographicAreasTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "env-20211231.htm", "contextRef": "i20bd6fab0fee40f0b9928260dec14a88_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NoncurrentAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "241084069 - Disclosure - Geographical Information (Details)", "role": "http://www.envestnet.com/role/GeographicalInformationDetails", "shortName": "Geographical Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LongLivedAssetsByGeographicAreasTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "env-20211231.htm", "contextRef": "i20bd6fab0fee40f0b9928260dec14a88_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NoncurrentAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "env-20211231.htm", "contextRef": "i040a3b0eea5444afab348239d8f7c3dc_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "210081003 - Disclosure - Acquisitions", "role": "http://www.envestnet.com/role/Acquisitions", "shortName": "Acquisitions", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "env-20211231.htm", "contextRef": "i040a3b0eea5444afab348239d8f7c3dc_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R120": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "env-20211231.htm", "contextRef": "i040a3b0eea5444afab348239d8f7c3dc_D20210101-20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "env:LossContingencyNumberOfPreviousClaimsExperienced", "reportCount": 1, "unique": true, "unitRef": "previousclaim", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "241104070 - Disclosure - Commitments and Contingencies (Details)", "role": "http://www.envestnet.com/role/CommitmentsandContingenciesDetails", "shortName": "Commitments and Contingencies (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "env-20211231.htm", "contextRef": "i040a3b0eea5444afab348239d8f7c3dc_D20210101-20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "env:LossContingencyNumberOfPreviousClaimsExperienced", "reportCount": 1, "unique": true, "unitRef": "previousclaim", "xsiNil": "false" } }, "R121": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "env-20211231.htm", "contextRef": "iff3ddd1c149b4f0e8775ebdedefdc0df_I20220204", "decimals": "INF", "first": true, "lang": "en-US", "name": "env:DebtInstrumentCovenantLeverageRatioMaximum", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "241124071 - Disclosure - Subsequent Events (Details)", "role": "http://www.envestnet.com/role/SubsequentEventsDetails", "shortName": "Subsequent Events (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "env-20211231.htm", "contextRef": "iff3ddd1c149b4f0e8775ebdedefdc0df_I20220204", "decimals": "INF", "first": true, "lang": "en-US", "name": "env:DebtInstrumentCovenantLeverageRatioMaximum", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "env-20211231.htm", "contextRef": "i040a3b0eea5444afab348239d8f7c3dc_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherCurrentAssetsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "210291004 - Disclosure - Prepaid Expenses and Other Current Assets", "role": "http://www.envestnet.com/role/PrepaidExpensesandOtherCurrentAssets", "shortName": "Prepaid Expenses and Other Current Assets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "env-20211231.htm", "contextRef": "i040a3b0eea5444afab348239d8f7c3dc_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherCurrentAssetsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "env-20211231.htm", "contextRef": "i040a3b0eea5444afab348239d8f7c3dc_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "210321005 - Disclosure - Property and Equipment, Net", "role": "http://www.envestnet.com/role/PropertyandEquipmentNet", "shortName": "Property and Equipment, Net", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "env-20211231.htm", "contextRef": "i040a3b0eea5444afab348239d8f7c3dc_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "env-20211231.htm", "contextRef": "i040a3b0eea5444afab348239d8f7c3dc_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ResearchDevelopmentAndComputerSoftwareDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "210371006 - Disclosure - Internally Developed Software, Net", "role": "http://www.envestnet.com/role/InternallyDevelopedSoftwareNet", "shortName": "Internally Developed Software, Net", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "env-20211231.htm", "contextRef": "i040a3b0eea5444afab348239d8f7c3dc_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ResearchDevelopmentAndComputerSoftwareDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "env-20211231.htm", "contextRef": "i040a3b0eea5444afab348239d8f7c3dc_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "210401007 - Disclosure - Goodwill and Intangible Assets, Net", "role": "http://www.envestnet.com/role/GoodwillandIntangibleAssetsNet", "shortName": "Goodwill and Intangible Assets, Net", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "env-20211231.htm", "contextRef": "i040a3b0eea5444afab348239d8f7c3dc_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "env-20211231.htm", "contextRef": "i040a3b0eea5444afab348239d8f7c3dc_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EquityMethodInvestmentsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "210451008 - Disclosure - Investments", "role": "http://www.envestnet.com/role/Investments", "shortName": "Investments", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "env-20211231.htm", "contextRef": "i040a3b0eea5444afab348239d8f7c3dc_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EquityMethodInvestmentsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "env-20211231.htm", "contextRef": "i040a3b0eea5444afab348239d8f7c3dc_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "210491009 - Disclosure - Accrued Expenses and Other Liabilities", "role": "http://www.envestnet.com/role/AccruedExpensesandOtherLiabilities", "shortName": "Accrued Expenses and Other Liabilities", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "env-20211231.htm", "contextRef": "i040a3b0eea5444afab348239d8f7c3dc_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "env-20211231.htm", "contextRef": "i040a3b0eea5444afab348239d8f7c3dc_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "210531010 - Disclosure - Debt", "role": "http://www.envestnet.com/role/Debt", "shortName": "Debt", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "env-20211231.htm", "contextRef": "i040a3b0eea5444afab348239d8f7c3dc_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "env-20211231.htm", "contextRef": "i040a3b0eea5444afab348239d8f7c3dc_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "dei:AuditorName", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "false", "longName": "000020002 - Document - Audit Information", "role": "http://www.envestnet.com/role/AuditInformation", "shortName": "Audit Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "env-20211231.htm", "contextRef": "i040a3b0eea5444afab348239d8f7c3dc_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "dei:AuditorName", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "env-20211231.htm", "contextRef": "i040a3b0eea5444afab348239d8f7c3dc_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "210591011 - Disclosure - Leases", "role": "http://www.envestnet.com/role/Leases", "shortName": "Leases", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "env-20211231.htm", "contextRef": "i040a3b0eea5444afab348239d8f7c3dc_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "env-20211231.htm", "contextRef": "i040a3b0eea5444afab348239d8f7c3dc_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "210641012 - Disclosure - Stockholders' Equity", "role": "http://www.envestnet.com/role/StockholdersEquity", "shortName": "Stockholders' Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "env-20211231.htm", "contextRef": "i040a3b0eea5444afab348239d8f7c3dc_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "env-20211231.htm", "contextRef": "i040a3b0eea5444afab348239d8f7c3dc_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "210661013 - Disclosure - Fair Value Measurements", "role": "http://www.envestnet.com/role/FairValueMeasurements", "shortName": "Fair Value Measurements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "env-20211231.htm", "contextRef": "i040a3b0eea5444afab348239d8f7c3dc_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "env-20211231.htm", "contextRef": "i040a3b0eea5444afab348239d8f7c3dc_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "210711014 - Disclosure - Revenues and Cost of Revenues", "role": "http://www.envestnet.com/role/RevenuesandCostofRevenues", "shortName": "Revenues and Cost of Revenues", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "env-20211231.htm", "contextRef": "i040a3b0eea5444afab348239d8f7c3dc_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "env-20211231.htm", "contextRef": "i040a3b0eea5444afab348239d8f7c3dc_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "210791015 - Disclosure - Stock-Based Compensation", "role": "http://www.envestnet.com/role/StockBasedCompensation", "shortName": "Stock-Based Compensation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "env-20211231.htm", "contextRef": "i040a3b0eea5444afab348239d8f7c3dc_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "env-20211231.htm", "contextRef": "i040a3b0eea5444afab348239d8f7c3dc_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "210871016 - Disclosure - Benefit Plan", "role": "http://www.envestnet.com/role/BenefitPlan", "shortName": "Benefit Plan", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "env-20211231.htm", "contextRef": "i040a3b0eea5444afab348239d8f7c3dc_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "env-20211231.htm", "contextRef": "i040a3b0eea5444afab348239d8f7c3dc_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "210901017 - Disclosure - Income Taxes", "role": "http://www.envestnet.com/role/IncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "env-20211231.htm", "contextRef": "i040a3b0eea5444afab348239d8f7c3dc_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "env-20211231.htm", "contextRef": "i040a3b0eea5444afab348239d8f7c3dc_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "210981018 - Disclosure - Net Income (Loss) Per Share", "role": "http://www.envestnet.com/role/NetIncomeLossPerShare", "shortName": "Net Income (Loss) Per Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "env-20211231.htm", "contextRef": "i040a3b0eea5444afab348239d8f7c3dc_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "env-20211231.htm", "contextRef": "i040a3b0eea5444afab348239d8f7c3dc_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "211021019 - Disclosure - Segment Information", "role": "http://www.envestnet.com/role/SegmentInformation", "shortName": "Segment Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "env-20211231.htm", "contextRef": "i040a3b0eea5444afab348239d8f7c3dc_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "env-20211231.htm", "contextRef": "i040a3b0eea5444afab348239d8f7c3dc_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "env:GeographicalReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "211061020 - Disclosure - Geographical Information", "role": "http://www.envestnet.com/role/GeographicalInformation", "shortName": "Geographical Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "env-20211231.htm", "contextRef": "i040a3b0eea5444afab348239d8f7c3dc_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "env:GeographicalReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "env-20211231.htm", "contextRef": "i20bd6fab0fee40f0b9928260dec14a88_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "100010003 - Statement - Consolidated Balance Sheets", "role": "http://www.envestnet.com/role/ConsolidatedBalanceSheets", "shortName": "Consolidated Balance Sheets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "env-20211231.htm", "contextRef": "i20bd6fab0fee40f0b9928260dec14a88_I20211231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AccountsReceivableNetCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "env-20211231.htm", "contextRef": "i040a3b0eea5444afab348239d8f7c3dc_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "211091021 - Disclosure - Commitments and Contingencies", "role": "http://www.envestnet.com/role/CommitmentsandContingencies", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "env-20211231.htm", "contextRef": "i040a3b0eea5444afab348239d8f7c3dc_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "env-20211231.htm", "contextRef": "i040a3b0eea5444afab348239d8f7c3dc_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "211111022 - Disclosure - Subsequent Events", "role": "http://www.envestnet.com/role/SubsequentEvents", "shortName": "Subsequent Events", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "env-20211231.htm", "contextRef": "i040a3b0eea5444afab348239d8f7c3dc_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "env-20211231.htm", "contextRef": "i040a3b0eea5444afab348239d8f7c3dc_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConsolidationPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "220042001 - Disclosure - Summary of Significant Accounting Policies (Policies)", "role": "http://www.envestnet.com/role/SummaryofSignificantAccountingPoliciesPolicies", "shortName": "Summary of Significant Accounting Policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "env-20211231.htm", "contextRef": "i040a3b0eea5444afab348239d8f7c3dc_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConsolidationPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "env-20211231.htm", "contextRef": "i040a3b0eea5444afab348239d8f7c3dc_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "230053001 - Disclosure - Summary of Significant Accounting Policies (Tables)", "role": "http://www.envestnet.com/role/SummaryofSignificantAccountingPoliciesTables", "shortName": "Summary of Significant Accounting Policies (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "env-20211231.htm", "contextRef": "i040a3b0eea5444afab348239d8f7c3dc_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "env-20211231.htm", "contextRef": "i040a3b0eea5444afab348239d8f7c3dc_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "230093002 - Disclosure - Acquisitions (Tables)", "role": "http://www.envestnet.com/role/AcquisitionsTables", "shortName": "Acquisitions (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "env-20211231.htm", "contextRef": "i040a3b0eea5444afab348239d8f7c3dc_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "env-20211231.htm", "contextRef": "i040a3b0eea5444afab348239d8f7c3dc_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "230303003 - Disclosure - Prepaid Expenses and Other Current Assets (Tables)", "role": "http://www.envestnet.com/role/PrepaidExpensesandOtherCurrentAssetsTables", "shortName": "Prepaid Expenses and Other Current Assets (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "env-20211231.htm", "contextRef": "i040a3b0eea5444afab348239d8f7c3dc_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "env-20211231.htm", "contextRef": "i040a3b0eea5444afab348239d8f7c3dc_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "230333004 - Disclosure - Property and Equipment, Net (Tables)", "role": "http://www.envestnet.com/role/PropertyandEquipmentNetTables", "shortName": "Property and Equipment, Net (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "env-20211231.htm", "contextRef": "i040a3b0eea5444afab348239d8f7c3dc_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "env-20211231.htm", "contextRef": "i040a3b0eea5444afab348239d8f7c3dc_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "env:SummaryOfInternallyDevelopedSoftwareTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "230383005 - Disclosure - Internally Developed Software, Net (Tables)", "role": "http://www.envestnet.com/role/InternallyDevelopedSoftwareNetTables", "shortName": "Internally Developed Software, Net (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "env-20211231.htm", "contextRef": "i040a3b0eea5444afab348239d8f7c3dc_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "env:SummaryOfInternallyDevelopedSoftwareTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "env-20211231.htm", "contextRef": "i040a3b0eea5444afab348239d8f7c3dc_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "230413006 - Disclosure - Goodwill and Intangible Assets, Net (Tables)", "role": "http://www.envestnet.com/role/GoodwillandIntangibleAssetsNetTables", "shortName": "Goodwill and Intangible Assets, Net (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "env-20211231.htm", "contextRef": "i040a3b0eea5444afab348239d8f7c3dc_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "env-20211231.htm", "contextRef": "i040a3b0eea5444afab348239d8f7c3dc_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EquityMethodInvestmentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "230463007 - Disclosure - Investments (Tables)", "role": "http://www.envestnet.com/role/InvestmentsTables", "shortName": "Investments (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "env-20211231.htm", "contextRef": "i040a3b0eea5444afab348239d8f7c3dc_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EquityMethodInvestmentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "us-gaap:PreferredStockParOrStatedValuePerShare", "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "env-20211231.htm", "contextRef": "i20bd6fab0fee40f0b9928260dec14a88_I20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "100020004 - Statement - Consolidated Balance Sheets (Parenthetical)", "role": "http://www.envestnet.com/role/ConsolidatedBalanceSheetsParenthetical", "shortName": "Consolidated Balance Sheets (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "us-gaap:PreferredStockParOrStatedValuePerShare", "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "env-20211231.htm", "contextRef": "i20bd6fab0fee40f0b9928260dec14a88_I20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "env-20211231.htm", "contextRef": "i040a3b0eea5444afab348239d8f7c3dc_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "230503008 - Disclosure - Accrued Expenses and Other Liabilities (Tables)", "role": "http://www.envestnet.com/role/AccruedExpensesandOtherLiabilitiesTables", "shortName": "Accrued Expenses and Other Liabilities (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "env-20211231.htm", "contextRef": "i040a3b0eea5444afab348239d8f7c3dc_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "env-20211231.htm", "contextRef": "i040a3b0eea5444afab348239d8f7c3dc_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConvertibleDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "230543009 - Disclosure - Debt (Tables)", "role": "http://www.envestnet.com/role/DebtTables", "shortName": "Debt (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "env-20211231.htm", "contextRef": "i040a3b0eea5444afab348239d8f7c3dc_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConvertibleDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "env-20211231.htm", "contextRef": "i040a3b0eea5444afab348239d8f7c3dc_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "230603010 - Disclosure - Leases (Tables)", "role": "http://www.envestnet.com/role/LeasesTables", "shortName": "Leases (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "env-20211231.htm", "contextRef": "i040a3b0eea5444afab348239d8f7c3dc_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "env-20211231.htm", "contextRef": "i040a3b0eea5444afab348239d8f7c3dc_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "230673011 - Disclosure - Fair Value Measurements (Tables)", "role": "http://www.envestnet.com/role/FairValueMeasurementsTables", "shortName": "Fair Value Measurements (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "env-20211231.htm", "contextRef": "i040a3b0eea5444afab348239d8f7c3dc_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "env-20211231.htm", "contextRef": "i040a3b0eea5444afab348239d8f7c3dc_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "230723012 - Disclosure - Revenues and Cost of Revenues (Tables)", "role": "http://www.envestnet.com/role/RevenuesandCostofRevenuesTables", "shortName": "Revenues and Cost of Revenues (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "env-20211231.htm", "contextRef": "i040a3b0eea5444afab348239d8f7c3dc_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "env-20211231.htm", "contextRef": "i040a3b0eea5444afab348239d8f7c3dc_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "230803013 - Disclosure - Stock-Based Compensation (Tables)", "role": "http://www.envestnet.com/role/StockBasedCompensationTables", "shortName": "Stock-Based Compensation (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "env-20211231.htm", "contextRef": "i040a3b0eea5444afab348239d8f7c3dc_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "env-20211231.htm", "contextRef": "i040a3b0eea5444afab348239d8f7c3dc_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "env:ScheduleOfComponentOfEmployerDiscretionaryContributionAmountTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "230883014 - Disclosure - Benefit Plan (Tables)", "role": "http://www.envestnet.com/role/BenefitPlanTables", "shortName": "Benefit Plan (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "env-20211231.htm", "contextRef": "i040a3b0eea5444afab348239d8f7c3dc_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "env:ScheduleOfComponentOfEmployerDiscretionaryContributionAmountTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "env-20211231.htm", "contextRef": "i040a3b0eea5444afab348239d8f7c3dc_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "230913015 - Disclosure - Income Taxes (Tables)", "role": "http://www.envestnet.com/role/IncomeTaxesTables", "shortName": "Income Taxes (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "env-20211231.htm", "contextRef": "i040a3b0eea5444afab348239d8f7c3dc_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "env-20211231.htm", "contextRef": "i040a3b0eea5444afab348239d8f7c3dc_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "230993016 - Disclosure - Net Income (Loss) Per Share (Tables)", "role": "http://www.envestnet.com/role/NetIncomeLossPerShareTables", "shortName": "Net Income (Loss) Per Share (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "env-20211231.htm", "contextRef": "i040a3b0eea5444afab348239d8f7c3dc_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "env-20211231.htm", "contextRef": "i040a3b0eea5444afab348239d8f7c3dc_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "231033017 - Disclosure - Segment information (Tables)", "role": "http://www.envestnet.com/role/SegmentinformationTables", "shortName": "Segment information (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "env-20211231.htm", "contextRef": "i040a3b0eea5444afab348239d8f7c3dc_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "env-20211231.htm", "contextRef": "i040a3b0eea5444afab348239d8f7c3dc_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "100030005 - Statement - Consolidated Statements of Operations", "role": "http://www.envestnet.com/role/ConsolidatedStatementsofOperations", "shortName": "Consolidated Statements of Operations", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "env-20211231.htm", "contextRef": "i040a3b0eea5444afab348239d8f7c3dc_D20210101-20211231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:LaborAndRelatedExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "env-20211231.htm", "contextRef": "i040a3b0eea5444afab348239d8f7c3dc_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LongLivedAssetsByGeographicAreasTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "231073018 - Disclosure - Geographical Information (Tables)", "role": "http://www.envestnet.com/role/GeographicalInformationTables", "shortName": "Geographical Information (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "env-20211231.htm", "contextRef": "i040a3b0eea5444afab348239d8f7c3dc_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LongLivedAssetsByGeographicAreasTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "env-20211231.htm", "contextRef": "i040a3b0eea5444afab348239d8f7c3dc_D20210101-20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unique": true, "unitRef": "segment", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240024001 - Disclosure - Organization and Description of Business (Details)", "role": "http://www.envestnet.com/role/OrganizationandDescriptionofBusinessDetails", "shortName": "Organization and Description of Business (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "env-20211231.htm", "contextRef": "i040a3b0eea5444afab348239d8f7c3dc_D20210101-20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unique": true, "unitRef": "segment", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "env-20211231.htm", "contextRef": "i040a3b0eea5444afab348239d8f7c3dc_D20210101-20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "env:NumberOfPerformanceObligations", "reportCount": 1, "unique": true, "unitRef": "performanceobligation", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240064002 - Disclosure - Summary of Significant Accounting Policies (Narratives) (Details)", "role": "http://www.envestnet.com/role/SummaryofSignificantAccountingPoliciesNarrativesDetails", "shortName": "Summary of Significant Accounting Policies (Narratives) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "env-20211231.htm", "contextRef": "i040a3b0eea5444afab348239d8f7c3dc_D20210101-20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "env:NumberOfPerformanceObligations", "reportCount": 1, "unique": true, "unitRef": "performanceobligation", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "env-20211231.htm", "contextRef": "i20bd6fab0fee40f0b9928260dec14a88_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240074003 - Disclosure - Summary of Significant Accounting Policies (Restricted Cash) (Details)", "role": "http://www.envestnet.com/role/SummaryofSignificantAccountingPoliciesRestrictedCashDetails", "shortName": "Summary of Significant Accounting Policies (Restricted Cash) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "env-20211231.htm", "contextRef": "i5f8c9c9c60f74d5b8478a6a27eeb7879_I20191231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "env-20211231.htm", "contextRef": "i040a3b0eea5444afab348239d8f7c3dc_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240104004 - Disclosure - Acquisitions (Acquisition of Private AI Narrative) (Details)", "role": "http://www.envestnet.com/role/AcquisitionsAcquisitionofPrivateAINarrativeDetails", "shortName": "Acquisitions (Acquisition of Private AI Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "env-20211231.htm", "contextRef": "ic8655ac3538d4dcf8aad3b6a3d3c1cf8_I20211231", "decimals": "INF", "lang": "en-US", "name": "us-gaap:BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "env-20211231.htm", "contextRef": "ia6576a26264f4714b0cc7ace6bb9b22c_D20190102-20190102", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PaymentsToAcquireBusinessesGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240114005 - Disclosure - Acquisitions (Schedule Of Consideration Transferred In Private AI Company Acquisition) (Details)", "role": "http://www.envestnet.com/role/AcquisitionsScheduleOfConsiderationTransferredInPrivateAICompanyAcquisitionDetails", "shortName": "Acquisitions (Schedule Of Consideration Transferred In Private AI Company Acquisition) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "env-20211231.htm", "contextRef": "ia6576a26264f4714b0cc7ace6bb9b22c_D20190102-20190102", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PaymentsToAcquireBusinessesGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "env-20211231.htm", "contextRef": "i20bd6fab0fee40f0b9928260dec14a88_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240124006 - Disclosure - Acquisitions (Schedule Of Fair Value Of Assets Acquired And Liabilities Assumed, Private AI Company) (Details)", "role": "http://www.envestnet.com/role/AcquisitionsScheduleOfFairValueOfAssetsAcquiredAndLiabilitiesAssumedPrivateAICompanyDetails", "shortName": "Acquisitions (Schedule Of Fair Value Of Assets Acquired And Liabilities Assumed, Private AI Company) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock", "ix:continuation", "body", "html" ], "baseRef": "env-20211231.htm", "contextRef": "i801fd457e73142808838392446c6cac6_I20190102", "decimals": "-3", "lang": "en-US", "name": "env:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTangibleAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "env-20211231.htm", "contextRef": "i61913a48821d4540a3e59142ca7709b5_D20210311-20210311", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240134007 - Disclosure - Acquisitions (Schedule Of Acquired Intangible Assets, Private AI Company) (Details)", "role": "http://www.envestnet.com/role/AcquisitionsScheduleOfAcquiredIntangibleAssetsPrivateAICompanyDetails", "shortName": "Acquisitions (Schedule Of Acquired Intangible Assets, Private AI Company) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "env-20211231.htm", "contextRef": "i4e540231a496419d88d2b842c8b33c3b_D20190102-20190102", "decimals": "-3", "lang": "en-US", "name": "us-gaap:FinitelivedIntangibleAssetsAcquired1", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "env-20211231.htm", "contextRef": "i040a3b0eea5444afab348239d8f7c3dc_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240144008 - Disclosure - Acquisitions (Acquisition Of Portfolio Center Business, Narrative) (Details)", "role": "http://www.envestnet.com/role/AcquisitionsAcquisitionOfPortfolioCenterBusinessNarrativeDetails", "shortName": "Acquisitions (Acquisition Of Portfolio Center Business, Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "env-20211231.htm", "contextRef": "ic4b86b8a4ba14119a1435eb526a89a07_I20201231", "decimals": "-5", "lang": "en-US", "name": "env:BusinessCombinationContingentConsiderationLiabilityAccretedBalanceCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "env-20211231.htm", "contextRef": "ib8497273306342bdb4753ea32f9a8db6_D20190401-20190401", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PaymentsToAcquireBusinessesGross", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240154009 - Disclosure - Acquisitions (Schedule Of Consideration Transferred, Portfolio Center Business) (Details)", "role": "http://www.envestnet.com/role/AcquisitionsScheduleOfConsiderationTransferredPortfolioCenterBusinessDetails", "shortName": "Acquisitions (Schedule Of Consideration Transferred, Portfolio Center Business) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "env-20211231.htm", "contextRef": "ib8497273306342bdb4753ea32f9a8db6_D20190401-20190401", "decimals": "-3", "lang": "en-US", "name": "us-gaap:BusinessCombinationConsiderationTransferred1", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "env-20211231.htm", "contextRef": "i040a3b0eea5444afab348239d8f7c3dc_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "100040006 - Statement - Consolidated Statements of Comprehensive Income (Loss)", "role": "http://www.envestnet.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss", "shortName": "Consolidated Statements of Comprehensive Income (Loss)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "env-20211231.htm", "contextRef": "i040a3b0eea5444afab348239d8f7c3dc_D20210101-20211231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:ComprehensiveIncomeNetOfTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "env-20211231.htm", "contextRef": "i20bd6fab0fee40f0b9928260dec14a88_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240164010 - Disclosure - Acquisitions (Schedule Of Assets Acquired and Liabilities Assumed, Portfolio Center Business) (Details)", "role": "http://www.envestnet.com/role/AcquisitionsScheduleOfAssetsAcquiredandLiabilitiesAssumedPortfolioCenterBusinessDetails", "shortName": "Acquisitions (Schedule Of Assets Acquired and Liabilities Assumed, Portfolio Center Business) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "env-20211231.htm", "contextRef": "i4e5c35e215a84394aedfe58dbc27fabb_I20190401", "decimals": "-3", "lang": "en-US", "name": "env:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTangibleAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "env-20211231.htm", "contextRef": "i61913a48821d4540a3e59142ca7709b5_D20210311-20210311", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240174011 - Disclosure - Acquisitions (Schedule Of Intangible Assets Acquired, Portfolio Center Business) (Details)", "role": "http://www.envestnet.com/role/AcquisitionsScheduleOfIntangibleAssetsAcquiredPortfolioCenterBusinessDetails", "shortName": "Acquisitions (Schedule Of Intangible Assets Acquired, Portfolio Center Business) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "env-20211231.htm", "contextRef": "ib8497273306342bdb4753ea32f9a8db6_D20190401-20190401", "decimals": "-3", "lang": "en-US", "name": "us-gaap:FinitelivedIntangibleAssetsAcquired1", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "env-20211231.htm", "contextRef": "ic68a64143c5a4499840c4ba204eac059_I20190501", "decimals": "-5", "first": true, "lang": "en-US", "name": "env:BusinessCombinationMembershipInterestGrantedFairValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240184012 - Disclosure - Acquisitions (Acquisition of PIEtech, Narrative) (Details)", "role": "http://www.envestnet.com/role/AcquisitionsAcquisitionofPIEtechNarrativeDetails", "shortName": "Acquisitions (Acquisition of PIEtech, Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "env-20211231.htm", "contextRef": "ic68a64143c5a4499840c4ba204eac059_I20190501", "decimals": "-5", "first": true, "lang": "en-US", "name": "env:BusinessCombinationMembershipInterestGrantedFairValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "env-20211231.htm", "contextRef": "i9301be42c72941e48dec124aaaea4fc3_D20190501-20190501", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PaymentsToAcquireBusinessesGross", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240194013 - Disclosure - Acquisitions (Schedule Of Consideration Transferred, PIEtech) (Details)", "role": "http://www.envestnet.com/role/AcquisitionsScheduleOfConsiderationTransferredPIEtechDetails", "shortName": "Acquisitions (Schedule Of Consideration Transferred, PIEtech) (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R64": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "env-20211231.htm", "contextRef": "i20bd6fab0fee40f0b9928260dec14a88_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240204014 - Disclosure - Acquisitions (Schedule Of Assets Acquired and Liabilities Assumed, PIEtech) (Details)", "role": "http://www.envestnet.com/role/AcquisitionsScheduleOfAssetsAcquiredandLiabilitiesAssumedPIEtechDetails", "shortName": "Acquisitions (Schedule Of Assets Acquired and Liabilities Assumed, PIEtech) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "env-20211231.htm", "contextRef": "i117db7bc9f864f5c9dccb3fa2de983e6_I20190501", "decimals": "-3", "lang": "en-US", "name": "us-gaap:Goodwill", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "env-20211231.htm", "contextRef": "i61913a48821d4540a3e59142ca7709b5_D20210311-20210311", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240214015 - Disclosure - Acquisitions (Schedule Of Intangible Assets Acquired, PIEtech) (Details)", "role": "http://www.envestnet.com/role/AcquisitionsScheduleOfIntangibleAssetsAcquiredPIEtechDetails", "shortName": "Acquisitions (Schedule Of Intangible Assets Acquired, PIEtech) (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R66": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "env-20211231.htm", "contextRef": "i040a3b0eea5444afab348239d8f7c3dc_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240224016 - Disclosure - Acquisitions (Acquisition of Private Technology Company, Narrative) (Details)", "role": "http://www.envestnet.com/role/AcquisitionsAcquisitionofPrivateTechnologyCompanyNarrativeDetails", "shortName": "Acquisitions (Acquisition of Private Technology Company, Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "env-20211231.htm", "contextRef": "i55bd19fa4ee942358fe07099f23d63cb_I20200218", "decimals": "-5", "lang": "en-US", "name": "us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "env-20211231.htm", "contextRef": "i20bd6fab0fee40f0b9928260dec14a88_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240234017 - Disclosure - Acquisitions (Acquisition Of Private Technology Company, Narrative) (Details)", "role": "http://www.envestnet.com/role/AcquisitionsAcquisitionOfPrivateTechnologyCompanyNarrativeDetails", "shortName": "Acquisitions (Acquisition Of Private Technology Company, Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "env-20211231.htm", "contextRef": "i8ef5da6efaa84592a1e68ae56b96079e_D20200302-20200302", "decimals": "-5", "lang": "en-US", "name": "us-gaap:BusinessCombinationConsiderationTransferred1", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R68": { "firstAnchor": { "ancestors": [ "span", "us-gaap:ConsolidationSubsidiariesOrOtherInvestmentsConsolidatedEntitiesPolicy", "div", "ix:continuation", "body", "html" ], "baseRef": "env-20211231.htm", "contextRef": "ia0425da507ba4b42ba8532c0d795949d_I20180331", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:EquityMethodInvestmentOwnershipPercentage", "reportCount": 1, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240244018 - Disclosure - Acquisitions (Acquisition Of Private Financial Technology Design Company, Narrative) (Details)", "role": "http://www.envestnet.com/role/AcquisitionsAcquisitionOfPrivateFinancialTechnologyDesignCompanyNarrativeDetails", "shortName": "Acquisitions (Acquisition Of Private Financial Technology Design Company, Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "env-20211231.htm", "contextRef": "id851fb9978a04aae91e89422df5a16e4_D20200303-20200303", "decimals": "-5", "lang": "en-US", "name": "us-gaap:BusinessCombinationStepAcquisitionEquityInterestInAcquireeFairValue1", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R69": { "firstAnchor": { "ancestors": [ "span", "us-gaap:ConsolidationSubsidiariesOrOtherInvestmentsConsolidatedEntitiesPolicy", "div", "ix:continuation", "body", "html" ], "baseRef": "env-20211231.htm", "contextRef": "ia0425da507ba4b42ba8532c0d795949d_I20180331", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:EquityMethodInvestmentOwnershipPercentage", "reportCount": 1, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240254019 - Disclosure - Acquisitions (Acquisition Of Proprietary Technology, Narrative) (Details)", "role": "http://www.envestnet.com/role/AcquisitionsAcquisitionOfProprietaryTechnologyNarrativeDetails", "shortName": "Acquisitions (Acquisition Of Proprietary Technology, Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "env-20211231.htm", "contextRef": "i24c6384f3dc44d9b8a10c2b3747f8a64_I20210311", "decimals": "2", "lang": "en-US", "name": "us-gaap:EquityMethodInvestmentOwnershipPercentage", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "env-20211231.htm", "contextRef": "i0ca757c57b5048a8b7e5fe968fda6911_I20181231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockSharesIssued", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "100050007 - Statement - Consolidated Statements of Stockholders' Equity", "role": "http://www.envestnet.com/role/ConsolidatedStatementsofStockholdersEquity", "shortName": "Consolidated Statements of Stockholders' Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "env-20211231.htm", "contextRef": "i0ca757c57b5048a8b7e5fe968fda6911_I20181231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockSharesIssued", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R70": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "env-20211231.htm", "contextRef": "i787f0dd60130485b94f9ec35aef2ae8e_D20210407-20210407", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:PaymentsToAcquireBusinessesGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240264020 - Disclosure - Acquisitions (Acquisition Of Harvest, Narrative) (Details)", "role": "http://www.envestnet.com/role/AcquisitionsAcquisitionOfHarvestNarrativeDetails", "shortName": "Acquisitions (Acquisition Of Harvest, Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "env-20211231.htm", "contextRef": "i787f0dd60130485b94f9ec35aef2ae8e_D20210407-20210407", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:PaymentsToAcquireBusinessesGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R71": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "env-20211231.htm", "contextRef": "i040a3b0eea5444afab348239d8f7c3dc_D20210101-20211231", "decimals": "-5", "first": true, "lang": "en-US", "name": "env:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentDeferredTaxAsset", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240274021 - Disclosure - Acquisitions (Schedule Of Net Assets Acquired, Harvest) (Details)", "role": "http://www.envestnet.com/role/AcquisitionsScheduleOfNetAssetsAcquiredHarvestDetails", "shortName": "Acquisitions (Schedule Of Net Assets Acquired, Harvest) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "env-20211231.htm", "contextRef": "i040a3b0eea5444afab348239d8f7c3dc_D20210101-20211231", "decimals": "-5", "first": true, "lang": "en-US", "name": "env:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentDeferredTaxAsset", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R72": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "env-20211231.htm", "contextRef": "i61913a48821d4540a3e59142ca7709b5_D20210311-20210311", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240284022 - Disclosure - Acquisitions (Schedule Of Intangible Assets Acquired, Harvest) (Details)", "role": "http://www.envestnet.com/role/AcquisitionsScheduleOfIntangibleAssetsAcquiredHarvestDetails", "shortName": "Acquisitions (Schedule Of Intangible Assets Acquired, Harvest) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "env-20211231.htm", "contextRef": "i787f0dd60130485b94f9ec35aef2ae8e_D20210407-20210407", "decimals": "-3", "lang": "en-US", "name": "us-gaap:FinitelivedIntangibleAssetsAcquired1", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R73": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "env-20211231.htm", "contextRef": "i20bd6fab0fee40f0b9928260dec14a88_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "env:PrepaidTechnology", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240314023 - Disclosure - Prepaid Expenses and Other Current Assets (Details)", "role": "http://www.envestnet.com/role/PrepaidExpensesandOtherCurrentAssetsDetails", "shortName": "Prepaid Expenses and Other Current Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "env-20211231.htm", "contextRef": "i20bd6fab0fee40f0b9928260dec14a88_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "env:PrepaidTechnology", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R74": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "env-20211231.htm", "contextRef": "i20bd6fab0fee40f0b9928260dec14a88_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240344024 - Disclosure - Property and Equipment, Net (Property and Equipment, Net) (Details)", "role": "http://www.envestnet.com/role/PropertyandEquipmentNetPropertyandEquipmentNetDetails", "shortName": "Property and Equipment, Net (Property and Equipment, Net) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "env-20211231.htm", "contextRef": "i20bd6fab0fee40f0b9928260dec14a88_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R75": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "env:PropertyPlantAndEquipmentAssetsWrittenOffTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "env-20211231.htm", "contextRef": "i040a3b0eea5444afab348239d8f7c3dc_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisposals", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240354025 - Disclosure - Property and Equipment, Net (Narratives) (Details)", "role": "http://www.envestnet.com/role/PropertyandEquipmentNetNarrativesDetails", "shortName": "Property and Equipment, Net (Narratives) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "env-20211231.htm", "contextRef": "i720b71dbae104b6585d54e34b123ab22_D20210101-20211231", "decimals": "-5", "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisposals", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R76": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "env:PropertyPlantAndEquipmentAssetsWrittenOffTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "env-20211231.htm", "contextRef": "i040a3b0eea5444afab348239d8f7c3dc_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisposals", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240364026 - Disclosure - Property and Equipment, Net (Accumulated Depreciation Written Off by Category) (Details)", "role": "http://www.envestnet.com/role/PropertyandEquipmentNetAccumulatedDepreciationWrittenOffbyCategoryDetails", "shortName": "Property and Equipment, Net (Accumulated Depreciation Written Off by Category) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "env:PropertyPlantAndEquipmentAssetsWrittenOffTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "env-20211231.htm", "contextRef": "i040a3b0eea5444afab348239d8f7c3dc_D20210101-20211231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AccumulatedDepreciationDepletionAndAmortizationSaleOfPropertyPlantAndEquipment1", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R77": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "env:SummaryOfInternallyDevelopedSoftwareTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "env-20211231.htm", "contextRef": "i20bd6fab0fee40f0b9928260dec14a88_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CapitalizedComputerSoftwareAccumulatedAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240394027 - Disclosure - Internally Developed Software, Net (Details)", "role": "http://www.envestnet.com/role/InternallyDevelopedSoftwareNetDetails", "shortName": "Internally Developed Software, Net (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "env:SummaryOfInternallyDevelopedSoftwareTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "env-20211231.htm", "contextRef": "i20bd6fab0fee40f0b9928260dec14a88_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CapitalizedComputerSoftwareAccumulatedAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R78": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "env-20211231.htm", "contextRef": "id9d61587316843f593150a486095b712_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240424028 - Disclosure - Goodwill and Intangible Assets, Net (Goodwill) (Details)", "role": "http://www.envestnet.com/role/GoodwillandIntangibleAssetsNetGoodwillDetails", "shortName": "Goodwill and Intangible Assets, Net (Goodwill) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "body", "html" ], "baseRef": "env-20211231.htm", "contextRef": "i040a3b0eea5444afab348239d8f7c3dc_D20210101-20211231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R79": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "env-20211231.htm", "contextRef": "i20bd6fab0fee40f0b9928260dec14a88_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240434029 - Disclosure - Goodwill and Intangible Assets, Net (Intangible Assets) (Details)", "role": "http://www.envestnet.com/role/GoodwillandIntangibleAssetsNetIntangibleAssetsDetails", "shortName": "Goodwill and Intangible Assets, Net (Intangible Assets) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "env-20211231.htm", "contextRef": "i20bd6fab0fee40f0b9928260dec14a88_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "env-20211231.htm", "contextRef": "i040a3b0eea5444afab348239d8f7c3dc_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "env:DebtIssuanceCostsAndTaxes", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "100060008 - Statement - Consolidated Statements of Stockholders' Equity (Parenthetical)", "role": "http://www.envestnet.com/role/ConsolidatedStatementsofStockholdersEquityParenthetical", "shortName": "Consolidated Statements of Stockholders' Equity (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "env-20211231.htm", "contextRef": "i040a3b0eea5444afab348239d8f7c3dc_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "env:DebtIssuanceCostsAndTaxes", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R80": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "env-20211231.htm", "contextRef": "i20bd6fab0fee40f0b9928260dec14a88_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240444030 - Disclosure - Goodwill and Intangible Assets, Net (Future Amortization Expense) (Details)", "role": "http://www.envestnet.com/role/GoodwillandIntangibleAssetsNetFutureAmortizationExpenseDetails", "shortName": "Goodwill and Intangible Assets, Net (Future Amortization Expense) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "env-20211231.htm", "contextRef": "i20bd6fab0fee40f0b9928260dec14a88_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R81": { "firstAnchor": { "ancestors": [ "span", "us-gaap:ConsolidationSubsidiariesOrOtherInvestmentsConsolidatedEntitiesPolicy", "div", "ix:continuation", "body", "html" ], "baseRef": "env-20211231.htm", "contextRef": "ia0425da507ba4b42ba8532c0d795949d_I20180331", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:EquityMethodInvestmentOwnershipPercentage", "reportCount": 1, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240474031 - Disclosure - Investments (Narratives) (Details)", "role": "http://www.envestnet.com/role/InvestmentsNarrativesDetails", "shortName": "Investments (Narratives) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "env-20211231.htm", "contextRef": "i20bd6fab0fee40f0b9928260dec14a88_I20211231", "decimals": "-5", "lang": "en-US", "name": "us-gaap:EquityMethodInvestments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R82": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "env-20211231.htm", "contextRef": "i20bd6fab0fee40f0b9928260dec14a88_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AssetsCurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240484032 - Disclosure - Investments (Schedule of Equity Method Investment) (Details)", "role": "http://www.envestnet.com/role/InvestmentsScheduleofEquityMethodInvestmentDetails", "shortName": "Investments (Schedule of Equity Method Investment) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:EquityMethodInvestmentsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "env-20211231.htm", "contextRef": "i17a1188c97864fe899b9277014585b12_I20211231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AssetsCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R83": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "env-20211231.htm", "contextRef": "i20bd6fab0fee40f0b9928260dec14a88_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240514033 - Disclosure - Accrued Expenses and Other Liabilities (Schedule of Accrued Expenses and Other Liabilities) (Details)", "role": "http://www.envestnet.com/role/AccruedExpensesandOtherLiabilitiesScheduleofAccruedExpensesandOtherLiabilitiesDetails", "shortName": "Accrued Expenses and Other Liabilities (Schedule of Accrued Expenses and Other Liabilities) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "env-20211231.htm", "contextRef": "i20bd6fab0fee40f0b9928260dec14a88_I20211231", "decimals": "-3", "lang": "en-US", "name": "env:AccruedInvestmentManagerFees", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R84": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "env-20211231.htm", "contextRef": "i20bd6fab0fee40f0b9928260dec14a88_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240524034 - Disclosure - Accrued Expenses and Other Liabilities (Narratives) (Details)", "role": "http://www.envestnet.com/role/AccruedExpensesandOtherLiabilitiesNarrativesDetails", "shortName": "Accrued Expenses and Other Liabilities (Narratives) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "env-20211231.htm", "contextRef": "i24c7f97808ce43e3ade9ca9637f108b9_D20210101-20211231", "decimals": "-5", "lang": "en-US", "name": "us-gaap:SeveranceCosts1", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R85": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "env-20211231.htm", "contextRef": "ia279851bca4f42e08976cce6468af209_I20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:LineOfCredit", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240554035 - Disclosure - Debt (Schedule of Debt Obligation) (Details)", "role": "http://www.envestnet.com/role/DebtScheduleofDebtObligationDetails", "shortName": "Debt (Schedule of Debt Obligation) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ConvertibleDebtTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "env-20211231.htm", "contextRef": "i0fba99e0575247c3a55988ed76793561_I20211231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:ConvertibleDebt", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R86": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "env-20211231.htm", "contextRef": "icfd6daa78f4041ef936f50d755b30889_I20211231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240564036 - Disclosure - Debt (Amended Credit Agreement) (Details)", "role": "http://www.envestnet.com/role/DebtAmendedCreditAgreementDetails", "shortName": "Debt (Amended Credit Agreement) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "env-20211231.htm", "contextRef": "icfd6daa78f4041ef936f50d755b30889_I20211231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R87": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "env:InterestExpenseDebtTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "env-20211231.htm", "contextRef": "i040a3b0eea5444afab348239d8f7c3dc_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AmortizationOfDebtDiscountPremium", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240574037 - Disclosure - Debt (Convertible Notes) (Details)", "role": "http://www.envestnet.com/role/DebtConvertibleNotesDetails", "shortName": "Debt (Convertible Notes) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "env-20211231.htm", "contextRef": "ib4c9b4dd78774810a10ae775c596c6e7_D20180501-20180531", "decimals": "-5", "lang": "en-US", "name": "us-gaap:ProceedsFromDebtNetOfIssuanceCosts", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R88": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "env:InterestExpenseDebtTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "env-20211231.htm", "contextRef": "i040a3b0eea5444afab348239d8f7c3dc_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InterestExpenseDebtExcludingAmortization", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240584038 - Disclosure - Debt (Interest Expense) (Details)", "role": "http://www.envestnet.com/role/DebtInterestExpenseDetails", "shortName": "Debt (Interest Expense) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "env:InterestExpenseDebtTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "env-20211231.htm", "contextRef": "i040a3b0eea5444afab348239d8f7c3dc_D20210101-20211231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AmortizationOfFinancingCosts", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R89": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "env-20211231.htm", "contextRef": "i20bd6fab0fee40f0b9928260dec14a88_I20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseRenewalTerm", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240614039 - Disclosure - Leases (Narratives) (Details)", "role": "http://www.envestnet.com/role/LeasesNarrativesDetails", "shortName": "Leases (Narratives) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "env-20211231.htm", "contextRef": "i20bd6fab0fee40f0b9928260dec14a88_I20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseRenewalTerm", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "env-20211231.htm", "contextRef": "i040a3b0eea5444afab348239d8f7c3dc_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ProfitLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "100070009 - Statement - Consolidated Statements of Cash Flows", "role": "http://www.envestnet.com/role/ConsolidatedStatementsofCashFlows", "shortName": "Consolidated Statements of Cash Flows", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "env-20211231.htm", "contextRef": "i040a3b0eea5444afab348239d8f7c3dc_D20210101-20211231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:ProvisionForDoubtfulAccounts", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R90": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "env-20211231.htm", "contextRef": "i040a3b0eea5444afab348239d8f7c3dc_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240624040 - Disclosure - Leases (Schedule of Companys Leases) (Details)", "role": "http://www.envestnet.com/role/LeasesScheduleofCompanysLeasesDetails", "shortName": "Leases (Schedule of Companys Leases) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "env-20211231.htm", "contextRef": "i040a3b0eea5444afab348239d8f7c3dc_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R91": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "env-20211231.htm", "contextRef": "i20bd6fab0fee40f0b9928260dec14a88_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240634041 - Disclosure - Leases (Future Minimum Lease Payments) (Details)", "role": "http://www.envestnet.com/role/LeasesFutureMinimumLeasePaymentsDetails", "shortName": "Leases (Future Minimum Lease Payments) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "env-20211231.htm", "contextRef": "i20bd6fab0fee40f0b9928260dec14a88_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R92": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "env-20211231.htm", "contextRef": "i15b64c61833b488dbc3237b914f577a5_I20160225", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240654042 - Disclosure - Stockholders' Equity (Details)", "role": "http://www.envestnet.com/role/StockholdersEquityDetails", "shortName": "Stockholders' Equity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "env-20211231.htm", "contextRef": "i15b64c61833b488dbc3237b914f577a5_I20160225", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R93": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "env-20211231.htm", "contextRef": "i088ed3bcb94041ada5f8ac93fb08f612_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DefinedBenefitPlanFairValueOfPlanAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240684043 - Disclosure - Fair Value Measurements (Schedule of Fair Value Assets and Liabilities) (Details)", "role": "http://www.envestnet.com/role/FairValueMeasurementsScheduleofFairValueAssetsandLiabilitiesDetails", "shortName": "Fair Value Measurements (Schedule of Fair Value Assets and Liabilities) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "env-20211231.htm", "contextRef": "i088ed3bcb94041ada5f8ac93fb08f612_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DefinedBenefitPlanFairValueOfPlanAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R94": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "env-20211231.htm", "contextRef": "i040a3b0eea5444afab348239d8f7c3dc_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240694044 - Disclosure - Fair Value Measurements (Narratives) (Details)", "role": "http://www.envestnet.com/role/FairValueMeasurementsNarrativesDetails", "shortName": "Fair Value Measurements (Narratives) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "env-20211231.htm", "contextRef": "i82620d5b3cd34a84a67762c25a7100e9_I20211231", "decimals": "-5", "lang": "en-US", "name": "us-gaap:ConvertibleDebtNoncurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R95": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "ix:continuation", "body", "html" ], "baseRef": "env-20211231.htm", "contextRef": "id9d61587316843f593150a486095b712_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240704045 - Disclosure - Fair Value Measurements (Reconciliation of Deferred Compensation Liability and Contingent Consideration Liability) (Details)", "role": "http://www.envestnet.com/role/FairValueMeasurementsReconciliationofDeferredCompensationLiabilityandContingentConsiderationLiabilityDetails", "shortName": "Fair Value Measurements (Reconciliation of Deferred Compensation Liability and Contingent Consideration Liability) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "ix:continuation", "body", "html" ], "baseRef": "env-20211231.htm", "contextRef": "id9d61587316843f593150a486095b712_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R96": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "env-20211231.htm", "contextRef": "i040a3b0eea5444afab348239d8f7c3dc_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240734046 - Disclosure - Revenues and Cost of Revenues (Disaggregation) (Details)", "role": "http://www.envestnet.com/role/RevenuesandCostofRevenuesDisaggregationDetails", "shortName": "Revenues and Cost of Revenues (Disaggregation) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "env:DisaggregationOfRevenueByGeographyTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "env-20211231.htm", "contextRef": "i4ce61e6a181c49b19408b61e2869a651_D20210101-20211231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R97": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "env-20211231.htm", "contextRef": "if14421f3a0c34c118fc168e0c54616e4_D20210101-20211231", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240744047 - Disclosure - Revenues and Cost of Revenues (Major Customers) (Details)", "role": "http://www.envestnet.com/role/RevenuesandCostofRevenuesMajorCustomersDetails", "shortName": "Revenues and Cost of Revenues (Major Customers) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "env-20211231.htm", "contextRef": "if14421f3a0c34c118fc168e0c54616e4_D20210101-20211231", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R98": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "env-20211231.htm", "contextRef": "i20bd6fab0fee40f0b9928260dec14a88_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240754048 - Disclosure - Revenues and Cost of Revenues (Remaining Performance Obligations) (Details)", "role": "http://www.envestnet.com/role/RevenuesandCostofRevenuesRemainingPerformanceObligationsDetails", "shortName": "Revenues and Cost of Revenues (Remaining Performance Obligations) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "env-20211231.htm", "contextRef": "i20bd6fab0fee40f0b9928260dec14a88_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R99": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "env-20211231.htm", "contextRef": "i040a3b0eea5444afab348239d8f7c3dc_D20210101-20211231", "decimals": "-5", "first": true, "lang": "en-US", "name": "env:ContractWithCustomerLiabilityIncreaseDecrease", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240764049 - Disclosure - Revenues and Cost of Revenues (Contract Balances) (Details)", "role": "http://www.envestnet.com/role/RevenuesandCostofRevenuesContractBalancesDetails", "shortName": "Revenues and Cost of Revenues (Contract Balances) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "env-20211231.htm", "contextRef": "i040a3b0eea5444afab348239d8f7c3dc_D20210101-20211231", "decimals": "-5", "first": true, "lang": "en-US", "name": "env:ContractWithCustomerLiabilityIncreaseDecrease", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } } }, "segmentCount": 101, "tag": { "country_IN": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "INDIA", "terseLabel": "India" } } }, "localname": "IN", "nsuri": "http://xbrl.sec.gov/country/2021", "presentation": [ "http://www.envestnet.com/role/GeographicalInformationDetails" ], "xbrltype": "domainItemType" }, "country_US": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "UNITED STATES", "terseLabel": "United States", "verboseLabel": "United States" } } }, "localname": "US", "nsuri": "http://xbrl.sec.gov/country/2021", "presentation": [ "http://www.envestnet.com/role/GeographicalInformationDetails", "http://www.envestnet.com/role/RevenuesandCostofRevenuesDisaggregationDetails" ], "xbrltype": "domainItemType" }, "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag", "terseLabel": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.envestnet.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_AuditorFirmId": { "auth_ref": [ "r830", "r831", "r832" ], "lang": { "en-us": { "role": { "documentation": "PCAOB issued Audit Firm Identifier", "label": "Auditor Firm ID", "terseLabel": "Auditor Firm ID" } } }, "localname": "AuditorFirmId", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.envestnet.com/role/AuditInformation" ], "xbrltype": "nonemptySequenceNumberItemType" }, "dei_AuditorLocation": { "auth_ref": [ "r830", "r831", "r832" ], "lang": { "en-us": { "role": { "label": "Auditor Location", "terseLabel": "Auditor Location" } } }, "localname": "AuditorLocation", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.envestnet.com/role/AuditInformation" ], "xbrltype": "internationalNameItemType" }, "dei_AuditorName": { "auth_ref": [ "r830", "r831", "r832" ], "lang": { "en-us": { "role": { "label": "Auditor Name", "terseLabel": "Auditor Name" } } }, "localname": "AuditorName", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.envestnet.com/role/AuditInformation" ], "xbrltype": "internationalNameItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code", "terseLabel": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.envestnet.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cover page.", "label": "Cover [Abstract]", "terseLabel": "Cover [Abstract]" } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "xbrltype": "stringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date", "terseLabel": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.envestnet.com/role/CoverPage" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentAnnualReport": { "auth_ref": [ "r830", "r831", "r832" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an annual report.", "label": "Document Annual Report", "terseLabel": "Document Annual Report" } } }, "localname": "DocumentAnnualReport", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.envestnet.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus", "terseLabel": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.envestnet.com/role/CoverPage" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus", "terseLabel": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.envestnet.com/role/CoverPage" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.", "label": "Document Period End Date", "terseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.envestnet.com/role/CoverPage" ], "xbrltype": "dateItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r833" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report", "terseLabel": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.envestnet.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "Document Type", "terseLabel": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.envestnet.com/role/CoverPage" ], "xbrltype": "submissionTypeItemType" }, "dei_DocumentsIncorporatedByReferenceTextBlock": { "auth_ref": [ "r828" ], "lang": { "en-us": { "role": { "documentation": "Documents incorporated by reference.", "label": "Documents Incorporated by Reference [Text Block]", "terseLabel": "Documents Incorporated by Reference" } } }, "localname": "DocumentsIncorporatedByReferenceTextBlock", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.envestnet.com/role/CoverPage" ], "xbrltype": "textBlockItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One", "terseLabel": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.envestnet.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressAddressLine2": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 2 such as Street or Suite number", "label": "Entity Address, Address Line Two", "terseLabel": "Entity Address, Address Line Two" } } }, "localname": "EntityAddressAddressLine2", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.envestnet.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town", "terseLabel": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.envestnet.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code", "terseLabel": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.envestnet.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province", "terseLabel": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.envestnet.com/role/CoverPage" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r827" ], "lang": { "en-us": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key", "terseLabel": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.envestnet.com/role/CoverPage" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.", "label": "Entity Common Stock, Shares Outstanding", "terseLabel": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.envestnet.com/role/CoverPage" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Current Reporting Status", "terseLabel": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.envestnet.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r827" ], "lang": { "en-us": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company", "terseLabel": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.envestnet.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.", "label": "Entity File Number", "terseLabel": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.envestnet.com/role/CoverPage" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r827" ], "lang": { "en-us": { "role": { "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Filer Category", "terseLabel": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.envestnet.com/role/CoverPage" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code", "terseLabel": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.envestnet.com/role/CoverPage" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r841" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).", "label": "Entity Interactive Data Current", "terseLabel": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.envestnet.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityPublicFloat": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter.", "label": "Entity Public Float", "terseLabel": "Entity Public Float" } } }, "localname": "EntityPublicFloat", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.envestnet.com/role/CoverPage" ], "xbrltype": "monetaryItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r827" ], "lang": { "en-us": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name", "terseLabel": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.envestnet.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r827" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company", "terseLabel": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.envestnet.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r827" ], "lang": { "en-us": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business", "terseLabel": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.envestnet.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r827" ], "lang": { "en-us": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number", "terseLabel": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.envestnet.com/role/CoverPage" ], "xbrltype": "employerIdItemType" }, "dei_EntityVoluntaryFilers": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.", "label": "Entity Voluntary Filers", "terseLabel": "Entity Voluntary Filers" } } }, "localname": "EntityVoluntaryFilers", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.envestnet.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityWellKnownSeasonedIssuer": { "auth_ref": [ "r842" ], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.", "label": "Entity Well-known Seasoned Issuer", "terseLabel": "Entity Well-known Seasoned Issuer" } } }, "localname": "EntityWellKnownSeasonedIssuer", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.envestnet.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_IcfrAuditorAttestationFlag": { "auth_ref": [ "r830", "r831", "r832" ], "lang": { "en-us": { "role": { "label": "ICFR Auditor Attestation Flag", "terseLabel": "ICFR Auditor Attestation Flag" } } }, "localname": "IcfrAuditorAttestationFlag", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.envestnet.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number", "terseLabel": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.envestnet.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r826" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security", "terseLabel": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.envestnet.com/role/CoverPage" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r829" ], "lang": { "en-us": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name", "terseLabel": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.envestnet.com/role/CoverPage" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol", "terseLabel": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.envestnet.com/role/CoverPage" ], "xbrltype": "tradingSymbolItemType" }, "env_APICTransferOfNoncontrollingUnits": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "APIC, Transfer Of Noncontrolling Units", "label": "APIC, Transfer Of Noncontrolling Units", "terseLabel": "Transfer of non-controlling units" } } }, "localname": "APICTransferOfNoncontrollingUnits", "nsuri": "http://www.envestnet.com/20211231", "presentation": [ "http://www.envestnet.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "env_AccountingStandardsUpdateForecastedAnnualDecreaseInInterestExpense": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accounting Standards Update, Forecasted Annual Decrease In Interest Expense", "label": "Accounting Standards Update, Forecasted Annual Decrease In Interest Expense", "terseLabel": "Expected decrease in interest expense in 2021" } } }, "localname": "AccountingStandardsUpdateForecastedAnnualDecreaseInInterestExpense", "nsuri": "http://www.envestnet.com/20211231", "presentation": [ "http://www.envestnet.com/role/SummaryofSignificantAccountingPoliciesNarrativesDetails" ], "xbrltype": "monetaryItemType" }, "env_AccruedInvestmentManagerFees": { "auth_ref": [], "calculation": { "http://www.envestnet.com/role/AccruedExpensesandOtherLiabilitiesScheduleofAccruedExpensesandOtherLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "", "label": "Accrued Investment Manager Fees", "terseLabel": "Accrued investment manager fees" } } }, "localname": "AccruedInvestmentManagerFees", "nsuri": "http://www.envestnet.com/20211231", "presentation": [ "http://www.envestnet.com/role/AccruedExpensesandOtherLiabilitiesScheduleofAccruedExpensesandOtherLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "env_AccruedLiabilitiesLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Accrued Liabilities", "label": "Accrued Liabilities [Line Items]", "terseLabel": "Accrued Liabilities [Line Items]" } } }, "localname": "AccruedLiabilitiesLineItems", "nsuri": "http://www.envestnet.com/20211231", "presentation": [ "http://www.envestnet.com/role/AccruedExpensesandOtherLiabilitiesNarrativesDetails" ], "xbrltype": "stringItemType" }, "env_AccruedLiabilitiesTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Accrued Liabilities", "label": "Accrued Liabilities [Table]", "terseLabel": "Accrued Liabilities [Table]" } } }, "localname": "AccruedLiabilitiesTable", "nsuri": "http://www.envestnet.com/20211231", "presentation": [ "http://www.envestnet.com/role/AccruedExpensesandOtherLiabilitiesNarrativesDetails" ], "xbrltype": "stringItemType" }, "env_AccruedTechnology": { "auth_ref": [], "calculation": { "http://www.envestnet.com/role/AccruedExpensesandOtherLiabilitiesScheduleofAccruedExpensesandOtherLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accrued Technology", "label": "Accrued Technology", "terseLabel": "Accrued technology" } } }, "localname": "AccruedTechnology", "nsuri": "http://www.envestnet.com/20211231", "presentation": [ "http://www.envestnet.com/role/AccruedExpensesandOtherLiabilitiesScheduleofAccruedExpensesandOtherLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "env_AcquiredFiniteLivedIntangibleAssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Acquired Finite-lived Intangible Assets", "label": "Acquired Finite-lived Intangible Assets [Abstract]", "terseLabel": "Acquired Finite-lived Intangible Assets [Abstract]" } } }, "localname": "AcquiredFiniteLivedIntangibleAssetsAbstract", "nsuri": "http://www.envestnet.com/20211231", "presentation": [ "http://www.envestnet.com/role/AcquisitionsAcquisitionofPIEtechNarrativeDetails" ], "xbrltype": "stringItemType" }, "env_AmortizationExpenseForInternallyDevelopedSoftwareTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "", "label": "Amortization Expense for Internally Developed Software [Table Text Block]", "terseLabel": "Schedule of Amortization Expense" } } }, "localname": "AmortizationExpenseForInternallyDevelopedSoftwareTableTextBlock", "nsuri": "http://www.envestnet.com/20211231", "presentation": [ "http://www.envestnet.com/role/InternallyDevelopedSoftwareNetTables" ], "xbrltype": "textBlockItemType" }, "env_AssetAcquisitionAdvance": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Asset Acquisition, Advance", "label": "Asset Acquisition, Advance", "terseLabel": "Asset acquisition, advance" } } }, "localname": "AssetAcquisitionAdvance", "nsuri": "http://www.envestnet.com/20211231", "presentation": [ "http://www.envestnet.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "env_AssetAcquisitionFairValueAdjustment": { "auth_ref": [], "calculation": { "http://www.envestnet.com/role/ConsolidatedStatementsofCashFlows": { "order": 22.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Asset Acquisition, Fair Value Adjustment", "label": "Asset Acquisition, Fair Value Adjustment", "negatedTerseLabel": "Fair market value adjustment to investment in private company" } } }, "localname": "AssetAcquisitionFairValueAdjustment", "nsuri": "http://www.envestnet.com/20211231", "presentation": [ "http://www.envestnet.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "env_AssetAcquisitionRedemptionConsideration": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Asset Acquisition Redemption Consideration", "label": "Asset Acquisition Redemption Consideration", "terseLabel": "Redemption consideration" } } }, "localname": "AssetAcquisitionRedemptionConsideration", "nsuri": "http://www.envestnet.com/20211231", "presentation": [ "http://www.envestnet.com/role/AcquisitionsAcquisitionOfProprietaryTechnologyNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "env_AssetAcquisitionTargetMetricsTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Asset Acquisition, Target Metrics Term", "label": "Asset Acquisition, Target Metrics Term", "terseLabel": "Target metrics term" } } }, "localname": "AssetAcquisitionTargetMetricsTerm", "nsuri": "http://www.envestnet.com/20211231", "presentation": [ "http://www.envestnet.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "durationItemType" }, "env_AssetBasedRevenueMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "", "label": "Asset Based Revenue [Member]", "terseLabel": "Asset-based", "verboseLabel": "Asset-based" } } }, "localname": "AssetBasedRevenueMember", "nsuri": "http://www.envestnet.com/20211231", "presentation": [ "http://www.envestnet.com/role/ConsolidatedStatementsofOperations", "http://www.envestnet.com/role/RevenuesandCostofRevenuesCostofRevenuesDetails", "http://www.envestnet.com/role/RevenuesandCostofRevenuesDisaggregationDetails" ], "xbrltype": "domainItemType" }, "env_AuditorInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Auditor Information [Abstract]", "label": "Auditor Information [Abstract]" } } }, "localname": "AuditorInformationAbstract", "nsuri": "http://www.envestnet.com/20211231", "xbrltype": "stringItemType" }, "env_BusinessCombinationCashBonusPayments": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Cash Bonus Payments", "label": "Business Combination, Cash Bonus Payments", "terseLabel": "Cash bonus payments" } } }, "localname": "BusinessCombinationCashBonusPayments", "nsuri": "http://www.envestnet.com/20211231", "presentation": [ "http://www.envestnet.com/role/AcquisitionsAcquisitionofPIEtechNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "env_BusinessCombinationConsiderationExclusivityPayments": { "auth_ref": [], "calculation": { "http://www.envestnet.com/role/AcquisitionsScheduleOfConsiderationTransferredInPrivateAICompanyAcquisitionDetails": { "order": 4.0, "parentTag": "us-gaap_BusinessCombinationConsiderationTransferred1", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "", "label": "Business Combination Consideration Exclusivity Payments", "terseLabel": "Working capital adjustment" } } }, "localname": "BusinessCombinationConsiderationExclusivityPayments", "nsuri": "http://www.envestnet.com/20211231", "presentation": [ "http://www.envestnet.com/role/AcquisitionsScheduleOfConsiderationTransferredInPrivateAICompanyAcquisitionDetails" ], "xbrltype": "monetaryItemType" }, "env_BusinessCombinationConsiderationTransferredContingentConsiderationLiability": { "auth_ref": [], "calculation": { "http://www.envestnet.com/role/AcquisitionsScheduleOfConsiderationTransferredInPrivateAICompanyAcquisitionDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationConsiderationTransferred1", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Consideration Transferred, Contingent Consideration, Liability", "label": "Business Combination, Consideration Transferred, Contingent Consideration, Liability", "terseLabel": "Contingent consideration liability" } } }, "localname": "BusinessCombinationConsiderationTransferredContingentConsiderationLiability", "nsuri": "http://www.envestnet.com/20211231", "presentation": [ "http://www.envestnet.com/role/AcquisitionsAcquisitionOfPortfolioCenterBusinessNarrativeDetails", "http://www.envestnet.com/role/AcquisitionsAcquisitionofPrivateAINarrativeDetails", "http://www.envestnet.com/role/AcquisitionsScheduleOfConsiderationTransferredInPrivateAICompanyAcquisitionDetails", "http://www.envestnet.com/role/AcquisitionsScheduleOfConsiderationTransferredPortfolioCenterBusinessDetails" ], "xbrltype": "monetaryItemType" }, "env_BusinessCombinationContingentConsiderationLiabilityAccretedBalanceCurrent": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Contingent Consideration, Liability, Accreted Balance, Current", "label": "Business Combination, Contingent Consideration, Liability, Accreted Balance, Current", "terseLabel": "Contingent consideration, accreted balance" } } }, "localname": "BusinessCombinationContingentConsiderationLiabilityAccretedBalanceCurrent", "nsuri": "http://www.envestnet.com/20211231", "presentation": [ "http://www.envestnet.com/role/AcquisitionsAcquisitionOfPortfolioCenterBusinessNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "env_BusinessCombinationEscrowHoldingPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Business Combination, Escrow Holding Period", "label": "Business Combination, Escrow Holding Period", "terseLabel": "Escrow holding period" } } }, "localname": "BusinessCombinationEscrowHoldingPeriod", "nsuri": "http://www.envestnet.com/20211231", "presentation": [ "http://www.envestnet.com/role/AcquisitionsAcquisitionOfHarvestNarrativeDetails" ], "xbrltype": "durationItemType" }, "env_BusinessCombinationExpectedCashBonusesToBePaidInTheNextThreeYears": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Expected Cash Bonuses To Be Paid In The Next Three Years", "label": "Business Combination, Expected Cash Bonuses To Be Paid In The Next Three Years", "terseLabel": "Expected cash bonus payment" } } }, "localname": "BusinessCombinationExpectedCashBonusesToBePaidInTheNextThreeYears", "nsuri": "http://www.envestnet.com/20211231", "presentation": [ "http://www.envestnet.com/role/AcquisitionsAcquisitionofPIEtechNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "env_BusinessCombinationInducementGrantReserve": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Inducement Grant Reserve", "label": "Business Combination, Inducement Grant Reserve", "terseLabel": "Retention bonus pool" } } }, "localname": "BusinessCombinationInducementGrantReserve", "nsuri": "http://www.envestnet.com/20211231", "presentation": [ "http://www.envestnet.com/role/AcquisitionsAcquisitionofPIEtechNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "env_BusinessCombinationMembershipInterestGrantedFairValue": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Membership Interest Granted, Fair Value", "label": "Business Combination, Membership Interest Granted, Fair Value", "terseLabel": "Membership interests, grant date fair value" } } }, "localname": "BusinessCombinationMembershipInterestGrantedFairValue", "nsuri": "http://www.envestnet.com/20211231", "presentation": [ "http://www.envestnet.com/role/AcquisitionsAcquisitionofPIEtechNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "env_BusinessCombinationMembershipInterestGrantedNumberOfExecutives": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Business Combination, Membership Interest Granted, Number Of Executives", "label": "Business Combination, Membership Interest Granted, Number Of Executives", "terseLabel": "Number of executives granted membership interests" } } }, "localname": "BusinessCombinationMembershipInterestGrantedNumberOfExecutives", "nsuri": "http://www.envestnet.com/20211231", "presentation": [ "http://www.envestnet.com/role/AcquisitionsAcquisitionofPIEtechNarrativeDetails" ], "xbrltype": "integerItemType" }, "env_BusinessCombinationPaymentOfOneTimeRetentionBonuses": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Payment Of One-Time Retention Bonuses", "label": "Business Combination, Payment Of One-Time Retention Bonuses", "terseLabel": "Cash retention payments" } } }, "localname": "BusinessCombinationPaymentOfOneTimeRetentionBonuses", "nsuri": "http://www.envestnet.com/20211231", "presentation": [ "http://www.envestnet.com/role/AcquisitionsAcquisitionofPIEtechNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "env_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentDeferredTaxAsset": { "auth_ref": [], "calculation": { "http://www.envestnet.com/role/AcquisitionsScheduleOfNetAssetsAcquiredHarvestDetails": { "order": 3.0, "parentTag": "env_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentsNetAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Deferred Tax Asset", "label": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Deferred Tax Asset", "terseLabel": "Deferred tax assets acquired, Measurement Period Adjustments" } } }, "localname": "BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentDeferredTaxAsset", "nsuri": "http://www.envestnet.com/20211231", "presentation": [ "http://www.envestnet.com/role/AcquisitionsScheduleOfNetAssetsAcquiredHarvestDetails" ], "xbrltype": "monetaryItemType" }, "env_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentLiabilities": { "auth_ref": [], "calculation": { "http://www.envestnet.com/role/AcquisitionsScheduleOfNetAssetsAcquiredHarvestDetails": { "order": 2.0, "parentTag": "env_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentsNetAssets", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Liabilities", "label": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Liabilities", "negatedTerseLabel": "Total liabilities assumed, Measurement Period Adjustments" } } }, "localname": "BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentLiabilities", "nsuri": "http://www.envestnet.com/20211231", "presentation": [ "http://www.envestnet.com/role/AcquisitionsScheduleOfNetAssetsAcquiredHarvestDetails" ], "xbrltype": "monetaryItemType" }, "env_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentsNetAssets": { "auth_ref": [], "calculation": { "http://www.envestnet.com/role/AcquisitionsScheduleOfNetAssetsAcquiredHarvestDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustments Net Assets", "label": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustments Net Assets", "totalLabel": "Total net assets acquired, Measurement Period Adjustments" } } }, "localname": "BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentsNetAssets", "nsuri": "http://www.envestnet.com/20211231", "presentation": [ "http://www.envestnet.com/role/AcquisitionsScheduleOfNetAssetsAcquiredHarvestDetails" ], "xbrltype": "monetaryItemType" }, "env_BusinessCombinationRecognizedIdentifiableAssetAcquiredandLiabilityAssumedAccountsPayableAndAccruedExpenses": { "auth_ref": [], "calculation": { "http://www.envestnet.com/role/AcquisitionsScheduleOfAssetsAcquiredandLiabilitiesAssumedPIEtechDetails": { "order": 4.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "", "label": "Business Combination, Recognized Identifiable Asset Acquired and Liability Assumed, Accounts Payable And Accrued Expenses", "negatedLabel": "Accounts payable and accrued expenses" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetAcquiredandLiabilityAssumedAccountsPayableAndAccruedExpenses", "nsuri": "http://www.envestnet.com/20211231", "presentation": [ "http://www.envestnet.com/role/AcquisitionsAcquisitionofPIEtechNarrativeDetails", "http://www.envestnet.com/role/AcquisitionsScheduleOfAssetsAcquiredandLiabilitiesAssumedPIEtechDetails" ], "xbrltype": "monetaryItemType" }, "env_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTangibleAssets": { "auth_ref": [], "calculation": { "http://www.envestnet.com/role/AcquisitionsScheduleOfNetAssetsAcquiredHarvestDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "", "label": "Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Tangible Assets", "terseLabel": "Total tangible assets acquired" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTangibleAssets", "nsuri": "http://www.envestnet.com/20211231", "presentation": [ "http://www.envestnet.com/role/AcquisitionsScheduleOfAssetsAcquiredandLiabilitiesAssumedPortfolioCenterBusinessDetails", "http://www.envestnet.com/role/AcquisitionsScheduleOfFairValueOfAssetsAcquiredAndLiabilitiesAssumedPrivateAICompanyDetails", "http://www.envestnet.com/role/AcquisitionsScheduleOfNetAssetsAcquiredHarvestDetails" ], "xbrltype": "monetaryItemType" }, "env_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOperatingLeaseRightOfUseAssets": { "auth_ref": [], "calculation": { "http://www.envestnet.com/role/AcquisitionsScheduleOfAssetsAcquiredandLiabilitiesAssumedPIEtechDetails": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Operating Lease Right-Of-Use Assets", "terseLabel": "Operating lease right-of-use assets, net" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOperatingLeaseRightOfUseAssets", "nsuri": "http://www.envestnet.com/20211231", "presentation": [ "http://www.envestnet.com/role/AcquisitionsAcquisitionofPIEtechNarrativeDetails", "http://www.envestnet.com/role/AcquisitionsScheduleOfAssetsAcquiredandLiabilitiesAssumedPIEtechDetails" ], "xbrltype": "monetaryItemType" }, "env_BusinessCombinationShareBasedCompensationArrangementMinimumPeriodBeforeStockGrant": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "", "label": "Business Combination, Share Based Compensation Arrangement, Minimum Period Before Stock Grant", "terseLabel": "Future grant date" } } }, "localname": "BusinessCombinationShareBasedCompensationArrangementMinimumPeriodBeforeStockGrant", "nsuri": "http://www.envestnet.com/20211231", "presentation": [ "http://www.envestnet.com/role/StockBasedCompensationNarrativesDetails" ], "xbrltype": "durationItemType" }, "env_ComputerEquipmentAndSoftwareMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Computer equipment and purchased software.", "label": "Computer Equipment And Software [Member]", "terseLabel": "Computer equipment and software" } } }, "localname": "ComputerEquipmentAndSoftwareMember", "nsuri": "http://www.envestnet.com/20211231", "presentation": [ "http://www.envestnet.com/role/PropertyandEquipmentNetAccumulatedDepreciationWrittenOffbyCategoryDetails", "http://www.envestnet.com/role/PropertyandEquipmentNetPropertyandEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "env_ContractWithCustomerLiabilityIncreaseDecrease": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Contract With Customer, Liability, Increase (Decrease)", "label": "Contract With Customer, Liability, Increase (Decrease)", "negatedLabel": "Decrease in contract with customer liability" } } }, "localname": "ContractWithCustomerLiabilityIncreaseDecrease", "nsuri": "http://www.envestnet.com/20211231", "presentation": [ "http://www.envestnet.com/role/RevenuesandCostofRevenuesContractBalancesDetails" ], "xbrltype": "monetaryItemType" }, "env_ConvertibleDebtTransactionPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "", "label": "Convertible Debt Transaction [Policy Text Block]", "terseLabel": "Convertible Notes" } } }, "localname": "ConvertibleDebtTransactionPolicyTextBlock", "nsuri": "http://www.envestnet.com/20211231", "presentation": [ "http://www.envestnet.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "env_CreditAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to the credit agreement.", "label": "Credit Agreement [Member]", "terseLabel": "Credit Agreement" } } }, "localname": "CreditAgreementMember", "nsuri": "http://www.envestnet.com/20211231", "presentation": [ "http://www.envestnet.com/role/DebtAmendedCreditAgreementDetails", "http://www.envestnet.com/role/DebtScheduleofDebtObligationDetails", "http://www.envestnet.com/role/FairValueMeasurementsNarrativesDetails" ], "xbrltype": "domainItemType" }, "env_DebtInstrumentCollateralNonVotingEquityForeignSubsidiaryPercent": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "", "label": "Debt Instrument, Collateral, Non Voting Equity Foreign Subsidiary, Percent", "terseLabel": "Non-voting equity of foreign subsidiary pledged (as a percent)" } } }, "localname": "DebtInstrumentCollateralNonVotingEquityForeignSubsidiaryPercent", "nsuri": "http://www.envestnet.com/20211231", "presentation": [ "http://www.envestnet.com/role/DebtAmendedCreditAgreementDetails" ], "xbrltype": "percentItemType" }, "env_DebtInstrumentCollateralVotingEquityForeignSubsidiaryPercent": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "", "label": "Debt Instrument, Collateral, Voting Equity Foreign Subsidiary, Percent", "terseLabel": "Voting equity of foreign subsidiary pledged (as a percent)" } } }, "localname": "DebtInstrumentCollateralVotingEquityForeignSubsidiaryPercent", "nsuri": "http://www.envestnet.com/20211231", "presentation": [ "http://www.envestnet.com/role/DebtAmendedCreditAgreementDetails" ], "xbrltype": "percentItemType" }, "env_DebtInstrumentConvertibleCarryingAmountOfEquityComponentOfferingCosts": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "", "label": "Debt Instrument, Convertible, Carrying Amount of Equity Component, Offering Costs", "terseLabel": "Offering costs" } } }, "localname": "DebtInstrumentConvertibleCarryingAmountOfEquityComponentOfferingCosts", "nsuri": "http://www.envestnet.com/20211231", "presentation": [ "http://www.envestnet.com/role/DebtConvertibleNotesDetails" ], "xbrltype": "monetaryItemType" }, "env_DebtInstrumentConvertibleThresholdConsecutiveBusinessDays": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "", "label": "Debt Instrument, Convertible, Threshold Consecutive Business Days", "terseLabel": "Threshold business days" } } }, "localname": "DebtInstrumentConvertibleThresholdConsecutiveBusinessDays", "nsuri": "http://www.envestnet.com/20211231", "presentation": [ "http://www.envestnet.com/role/DebtConvertibleNotesDetails" ], "xbrltype": "durationItemType" }, "env_DebtInstrumentConvertibleThresholdConsecutiveTradingDayPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "", "label": "Debt Instrument, Convertible, Threshold Consecutive Trading Day Period", "terseLabel": "Threshold consecutive trading-day period" } } }, "localname": "DebtInstrumentConvertibleThresholdConsecutiveTradingDayPeriod", "nsuri": "http://www.envestnet.com/20211231", "presentation": [ "http://www.envestnet.com/role/DebtConvertibleNotesDetails" ], "xbrltype": "durationItemType" }, "env_DebtInstrumentConvertibleThresholdPercentageOfTradingPriceTrigger": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "", "label": "Debt Instrument, Convertible, Threshold Percentage of Trading Price Trigger", "terseLabel": "Threshold percentage of trading price trigger (as a percent)" } } }, "localname": "DebtInstrumentConvertibleThresholdPercentageOfTradingPriceTrigger", "nsuri": "http://www.envestnet.com/20211231", "presentation": [ "http://www.envestnet.com/role/DebtConvertibleNotesDetails" ], "xbrltype": "percentItemType" }, "env_DebtInstrumentCovenantInterestCoverageRatioMinimum": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Covenant, Interest Coverage Ratio, Minimum", "label": "Debt Instrument, Covenant, Interest Coverage Ratio, Minimum", "terseLabel": "Interest coverage ratio, minimum" } } }, "localname": "DebtInstrumentCovenantInterestCoverageRatioMinimum", "nsuri": "http://www.envestnet.com/20211231", "presentation": [ "http://www.envestnet.com/role/SubsequentEventsDetails" ], "xbrltype": "pureItemType" }, "env_DebtInstrumentCovenantLeverageRatioMaximum": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Covenant, Leverage Ratio, Maximum", "label": "Debt Instrument, Covenant, Leverage Ratio, Maximum", "terseLabel": "Covenant leverage ratio, maximum" } } }, "localname": "DebtInstrumentCovenantLeverageRatioMaximum", "nsuri": "http://www.envestnet.com/20211231", "presentation": [ "http://www.envestnet.com/role/SubsequentEventsDetails" ], "xbrltype": "pureItemType" }, "env_DebtInstrumentMinimumCovenantLiquidityAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Minimum Covenant Liquidity Amount", "label": "Debt Instrument, Minimum Covenant Liquidity Amount", "terseLabel": "Covenant liquidity amount" } } }, "localname": "DebtInstrumentMinimumCovenantLiquidityAmount", "nsuri": "http://www.envestnet.com/20211231", "presentation": [ "http://www.envestnet.com/role/SubsequentEventsDetails" ], "xbrltype": "monetaryItemType" }, "env_DebtInstrumentTaxes": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Taxes", "label": "Debt Instrument, Taxes", "terseLabel": "Taxes" } } }, "localname": "DebtInstrumentTaxes", "nsuri": "http://www.envestnet.com/20211231", "presentation": [ "http://www.envestnet.com/role/DebtConvertibleNotesDetails" ], "xbrltype": "monetaryItemType" }, "env_DebtIssuanceCostsAndTaxes": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Debt Issuance Costs And Taxes", "label": "Debt Issuance Costs And Taxes", "terseLabel": "Debt issuance costs and taxes" } } }, "localname": "DebtIssuanceCostsAndTaxes", "nsuri": "http://www.envestnet.com/20211231", "presentation": [ "http://www.envestnet.com/role/ConsolidatedStatementsofStockholdersEquityParenthetical" ], "xbrltype": "monetaryItemType" }, "env_DeferredTaxAssetRightOfUseAsset": { "auth_ref": [], "calculation": { "http://www.envestnet.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": { "order": 5.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Deferred Tax Asset, Right Of Use Asset", "label": "Deferred Tax Asset, Right Of Use Asset", "negatedTerseLabel": "Right of use asset" } } }, "localname": "DeferredTaxAssetRightOfUseAsset", "nsuri": "http://www.envestnet.com/20211231", "presentation": [ "http://www.envestnet.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "env_DeferredTaxAssetsOperatingLossAndTaxCreditCarryforwardsNoncurrent": { "auth_ref": [], "calculation": { "http://www.envestnet.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": { "order": 7.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "", "label": "Deferred Tax Assets, Operating Loss and Tax Credit Carryforwards, Noncurrent", "terseLabel": "Net operating loss and tax credit carryforwards" } } }, "localname": "DeferredTaxAssetsOperatingLossAndTaxCreditCarryforwardsNoncurrent", "nsuri": "http://www.envestnet.com/20211231", "presentation": [ "http://www.envestnet.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "env_DeferredTaxAssetsTaxDeferredExpenseConvertibleDebt": { "auth_ref": [], "calculation": { "http://www.envestnet.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": { "order": 11.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "", "label": "Deferred Tax Assets Tax Deferred Expense Convertible Debt", "negatedTerseLabel": "Convertible Notes" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseConvertibleDebt", "nsuri": "http://www.envestnet.com/20211231", "presentation": [ "http://www.envestnet.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "env_DeferredTaxAssetsValuationAllowanceRelatedToCapitalLosses": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Deferred tax assets valuation allowance related to capital losses.", "label": "Deferred Tax Assets Valuation Allowance Related to Capital Losses", "terseLabel": "Valuation allowance related to capital losses" } } }, "localname": "DeferredTaxAssetsValuationAllowanceRelatedToCapitalLosses", "nsuri": "http://www.envestnet.com/20211231", "presentation": [ "http://www.envestnet.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "env_DeferredTaxLiabilitiesPrepaidExpensesAndAccruals": { "auth_ref": [], "calculation": { "http://www.envestnet.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "", "label": "Deferred Tax Liabilities Prepaid Expenses and Accruals", "terseLabel": "Prepaid expenses and accruals" } } }, "localname": "DeferredTaxLiabilitiesPrepaidExpensesAndAccruals", "nsuri": "http://www.envestnet.com/20211231", "presentation": [ "http://www.envestnet.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "env_DeferredTaxLiabilitiesPropertyEquipmentAndIntangibleAssets": { "auth_ref": [], "calculation": { "http://www.envestnet.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": { "order": 6.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "", "label": "Deferred Tax Liabilities, Property, Equipment and Intangible Assets", "negatedLabel": "Property and equipment and intangible assets" } } }, "localname": "DeferredTaxLiabilitiesPropertyEquipmentAndIntangibleAssets", "nsuri": "http://www.envestnet.com/20211231", "presentation": [ "http://www.envestnet.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "env_DeferredTaxLiabilityDividendDistributionTax": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Deferred Tax Liability, Dividend Distribution Tax", "label": "Deferred Tax Liability, Dividend Distribution Tax", "terseLabel": "Deferred tax liability related to dividend distribution tax" } } }, "localname": "DeferredTaxLiabilityDividendDistributionTax", "nsuri": "http://www.envestnet.com/20211231", "presentation": [ "http://www.envestnet.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "env_DeferredTaxLiabilityLeaseLiability": { "auth_ref": [], "calculation": { "http://www.envestnet.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Deferred Tax Liability, Lease Liability", "label": "Deferred Tax Liability, Lease Liability", "terseLabel": "Lease liability" } } }, "localname": "DeferredTaxLiabilityLeaseLiability", "nsuri": "http://www.envestnet.com/20211231", "presentation": [ "http://www.envestnet.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "env_DisaggregationOfRevenueByGeographyTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "", "label": "Disaggregation Of Revenue By Geography [Table Text Block]", "terseLabel": "Schedule of Disaggregation of Revenue by Geography" } } }, "localname": "DisaggregationOfRevenueByGeographyTableTextBlock", "nsuri": "http://www.envestnet.com/20211231", "presentation": [ "http://www.envestnet.com/role/RevenuesandCostofRevenuesTables" ], "xbrltype": "textBlockItemType" }, "env_EarnOutContingentConsiderationMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Earn-out Contingent Consideration", "label": "Earn-out Contingent Consideration [Member]", "terseLabel": "Earn-out Contingent Consideration" } } }, "localname": "EarnOutContingentConsiderationMember", "nsuri": "http://www.envestnet.com/20211231", "presentation": [ "http://www.envestnet.com/role/AcquisitionsAcquisitionOfPortfolioCenterBusinessNarrativeDetails" ], "xbrltype": "domainItemType" }, "env_EffectiveIncomeTaxRateReconciliationEffectOfPartnership": { "auth_ref": [], "calculation": { "http://www.envestnet.com/role/IncomeTaxesRateReconciliationDetails": { "order": 8.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Effective Income Tax Rate Reconciliation, Effect Of Partnership", "label": "Effective Income Tax Rate Reconciliation, Effect Of Partnership", "negatedLabel": "Effect of India partnerships" } } }, "localname": "EffectiveIncomeTaxRateReconciliationEffectOfPartnership", "nsuri": "http://www.envestnet.com/20211231", "presentation": [ "http://www.envestnet.com/role/IncomeTaxesRateReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "env_EnvestnetDataAnalyticsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "", "label": "Envestnet Data & Analytics [Member]", "verboseLabel": "Envestnet Data & Analytics" } } }, "localname": "EnvestnetDataAnalyticsMember", "nsuri": "http://www.envestnet.com/20211231", "presentation": [ "http://www.envestnet.com/role/GoodwillandIntangibleAssetsNetGoodwillDetails", "http://www.envestnet.com/role/GoodwillandIntangibleAssetsNetIntangibleAssetsDetails", "http://www.envestnet.com/role/PropertyandEquipmentNetNarrativesDetails", "http://www.envestnet.com/role/RevenuesandCostofRevenuesDisaggregationDetails", "http://www.envestnet.com/role/SegmentInformationNarrativesDetails" ], "xbrltype": "domainItemType" }, "env_EnvestnetDataAndAnalyticsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Envestnet Data And Analytics [Member]", "label": "Envestnet Data And Analytics [Member]", "terseLabel": "Envestnet Data & Analytics" } } }, "localname": "EnvestnetDataAndAnalyticsMember", "nsuri": "http://www.envestnet.com/20211231", "presentation": [ "http://www.envestnet.com/role/SegmentInformationReconciliationFromIncomeLossFromOperationsBySegmentDetails" ], "xbrltype": "domainItemType" }, "env_EnvestnetEnterpriseProductAndServicesSuiteMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "", "label": "Envestnet Enterprise Product And Services Suite [Member]", "terseLabel": "Envestnet Enterprise" } } }, "localname": "EnvestnetEnterpriseProductAndServicesSuiteMember", "nsuri": "http://www.envestnet.com/20211231", "presentation": [ "http://www.envestnet.com/role/OrganizationandDescriptionofBusinessDetails" ], "xbrltype": "domainItemType" }, "env_EnvestnetPortfolioManagementConsultantsProductsAndServicesSuiteMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "", "label": "Envestnet Portfolio Management Consultants Products And Services Suite [Member]", "terseLabel": "Envestnet Portfolio Management Consultants (\u201cPMC\u201d)" } } }, "localname": "EnvestnetPortfolioManagementConsultantsProductsAndServicesSuiteMember", "nsuri": "http://www.envestnet.com/20211231", "presentation": [ "http://www.envestnet.com/role/OrganizationandDescriptionofBusinessDetails" ], "xbrltype": "domainItemType" }, "env_EnvestnetWealthSolutionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "", "label": "Envestnet Wealth Solution [Member]", "verboseLabel": "Envestnet Wealth Solutions" } } }, "localname": "EnvestnetWealthSolutionMember", "nsuri": "http://www.envestnet.com/20211231", "presentation": [ "http://www.envestnet.com/role/GoodwillandIntangibleAssetsNetGoodwillDetails", "http://www.envestnet.com/role/PropertyandEquipmentNetNarrativesDetails", "http://www.envestnet.com/role/RevenuesandCostofRevenuesDisaggregationDetails", "http://www.envestnet.com/role/SegmentInformationNarrativesDetails" ], "xbrltype": "domainItemType" }, "env_EnvestnetWealthSolutionsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Envestnet Wealth Solutions [Member]", "label": "Envestnet Wealth Solutions [Member]", "terseLabel": "Envestnet Wealth Solutions" } } }, "localname": "EnvestnetWealthSolutionsMember", "nsuri": "http://www.envestnet.com/20211231", "presentation": [ "http://www.envestnet.com/role/GoodwillandIntangibleAssetsNetIntangibleAssetsDetails", "http://www.envestnet.com/role/SegmentInformationReconciliationFromIncomeLossFromOperationsBySegmentDetails" ], "xbrltype": "domainItemType" }, "env_EquityMethodInvestmentsTotalMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equity Method Investments, Total", "label": "Equity Method Investments, Total [Member]", "terseLabel": "Equity Method Investments, Total" } } }, "localname": "EquityMethodInvestmentsTotalMember", "nsuri": "http://www.envestnet.com/20211231", "presentation": [ "http://www.envestnet.com/role/InvestmentsScheduleofEquityMethodInvestmentDetails" ], "xbrltype": "domainItemType" }, "env_EquityPlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equity Plan [Member]", "label": "Equity Plan [Member]", "terseLabel": "Equity Plan" } } }, "localname": "EquityPlanMember", "nsuri": "http://www.envestnet.com/20211231", "presentation": [ "http://www.envestnet.com/role/AcquisitionsAcquisitionofPIEtechNarrativeDetails", "http://www.envestnet.com/role/StockBasedCompensationNarrativesDetails" ], "xbrltype": "domainItemType" }, "env_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityFairValueAdjustment": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Fair Value Adjustment", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Fair Value Adjustment", "terseLabel": "Fair market value adjustment on contingent consideration liability" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityFairValueAdjustment", "nsuri": "http://www.envestnet.com/20211231", "presentation": [ "http://www.envestnet.com/role/FairValueMeasurementsReconciliationofDeferredCompensationLiabilityandContingentConsiderationLiabilityDetails" ], "xbrltype": "monetaryItemType" }, "env_FidelityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents Fidelity.", "label": "Fidelity [Member]", "terseLabel": "Fidelity" } } }, "localname": "FidelityMember", "nsuri": "http://www.envestnet.com/20211231", "presentation": [ "http://www.envestnet.com/role/RevenuesandCostofRevenuesMajorCustomersDetails" ], "xbrltype": "domainItemType" }, "env_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearSix": { "auth_ref": [], "calculation": { "http://www.envestnet.com/role/GoodwillandIntangibleAssetsNetFutureAmortizationExpenseDetails": { "order": 1.0, "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "", "label": "Finite-Lived Intangible Assets, Amortization Expense, after Year Six", "terseLabel": "Thereafter" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearSix", "nsuri": "http://www.envestnet.com/20211231", "presentation": [ "http://www.envestnet.com/role/GoodwillandIntangibleAssetsNetFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "env_GainOnLifeInsuranceProceeds": { "auth_ref": [], "calculation": { "http://www.envestnet.com/role/ConsolidatedStatementsofCashFlows": { "order": 24.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Gain On Life Insurance Proceeds", "label": "Gain On Life Insurance Proceeds", "negatedTerseLabel": "Gain on life insurance proceeds" } } }, "localname": "GainOnLifeInsuranceProceeds", "nsuri": "http://www.envestnet.com/20211231", "presentation": [ "http://www.envestnet.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "env_GeographicalReportingDisclosureTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "", "label": "Geographical Reporting Disclosure [Text Block]", "terseLabel": "Geographical Information" } } }, "localname": "GeographicalReportingDisclosureTextBlock", "nsuri": "http://www.envestnet.com/20211231", "presentation": [ "http://www.envestnet.com/role/GeographicalInformation" ], "xbrltype": "textBlockItemType" }, "env_HarvestSavingsWealthTechnologiesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Harvest Savings & Wealth Technologies", "label": "Harvest Savings & Wealth Technologies [Member]", "terseLabel": "Harvest Savings & Wealth Technologies" } } }, "localname": "HarvestSavingsWealthTechnologiesMember", "nsuri": "http://www.envestnet.com/20211231", "presentation": [ "http://www.envestnet.com/role/AcquisitionsAcquisitionOfHarvestNarrativeDetails", "http://www.envestnet.com/role/AcquisitionsScheduleOfIntangibleAssetsAcquiredHarvestDetails", "http://www.envestnet.com/role/AcquisitionsScheduleOfNetAssetsAcquiredHarvestDetails", "http://www.envestnet.com/role/GoodwillandIntangibleAssetsNetGoodwillDetails" ], "xbrltype": "domainItemType" }, "env_IncomeTaxReconciliationEffectOfLimitationOnExecutiveCompensation": { "auth_ref": [], "calculation": { "http://www.envestnet.com/role/IncomeTaxesRateReconciliationDetails": { "order": 7.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Income Tax Reconciliation, Effect Of Limitation On Executive Compensation", "label": "Income Tax Reconciliation, Effect Of Limitation On Executive Compensation", "negatedTerseLabel": "Effect of limitation on executive compensation" } } }, "localname": "IncomeTaxReconciliationEffectOfLimitationOnExecutiveCompensation", "nsuri": "http://www.envestnet.com/20211231", "presentation": [ "http://www.envestnet.com/role/IncomeTaxesRateReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "env_IncomeTaxReconciliationFederalAndStateTrueup": { "auth_ref": [], "calculation": { "http://www.envestnet.com/role/IncomeTaxesRateReconciliationDetails": { "order": 12.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "", "label": "Income Tax Reconciliation Federal And State Trueup", "verboseLabel": "State net operating loss adjustment" } } }, "localname": "IncomeTaxReconciliationFederalAndStateTrueup", "nsuri": "http://www.envestnet.com/20211231", "presentation": [ "http://www.envestnet.com/role/IncomeTaxesRateReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "env_IncomeTaxReconciliationStockBasedCompensationExcessTaxBenefit": { "auth_ref": [], "calculation": { "http://www.envestnet.com/role/IncomeTaxesRateReconciliationDetails": { "order": 4.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "", "label": "Income Tax Reconciliation Stock Based Compensation Excess Tax Benefit", "negatedLabel": "Effect of stock-based compensation excess tax benefit" } } }, "localname": "IncomeTaxReconciliationStockBasedCompensationExcessTaxBenefit", "nsuri": "http://www.envestnet.com/20211231", "presentation": [ "http://www.envestnet.com/role/IncomeTaxesRateReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "env_IncomeTaxReconciliationUncertainTaxPositions": { "auth_ref": [], "calculation": { "http://www.envestnet.com/role/IncomeTaxesRateReconciliationDetails": { "order": 1.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Income tax reconciliation uncertain tax positions.", "label": "Income Tax Reconciliation Uncertain Tax Positions", "terseLabel": "Uncertain tax positions" } } }, "localname": "IncomeTaxReconciliationUncertainTaxPositions", "nsuri": "http://www.envestnet.com/20211231", "presentation": [ "http://www.envestnet.com/role/IncomeTaxesRateReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "env_IncomefromEquityMethodInvestment": { "auth_ref": [], "calculation": { "http://www.envestnet.com/role/ConsolidatedStatementsofCashFlows": { "order": 15.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Income from Equity Method Investment", "label": "Income from Equity Method Investment", "negatedTerseLabel": "Gain on acquisition of equity method investment" } } }, "localname": "IncomefromEquityMethodInvestment", "nsuri": "http://www.envestnet.com/20211231", "presentation": [ "http://www.envestnet.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "env_InterestExpenseDebtTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "", "label": "Interest Expense, Debt [Table Text Block]", "terseLabel": "Schedule of Interest Expense" } } }, "localname": "InterestExpenseDebtTableTextBlock", "nsuri": "http://www.envestnet.com/20211231", "presentation": [ "http://www.envestnet.com/role/DebtTables" ], "xbrltype": "textBlockItemType" }, "env_LeaseholdImprovementsFundedByLeaseIncentive": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "", "label": "Leasehold Improvements Funded by Lease Incentive", "terseLabel": "Leasehold improvements funded by lease incentive" } } }, "localname": "LeaseholdImprovementsFundedByLeaseIncentive", "nsuri": "http://www.envestnet.com/20211231", "presentation": [ "http://www.envestnet.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "env_LesseeOperatingLeaseOptionToTerminateLeases": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Lessee, Operating Lease, Option To Terminate Leases", "label": "Lessee, Operating Lease, Option To Terminate Leases", "terseLabel": "Lease termination option (in days)" } } }, "localname": "LesseeOperatingLeaseOptionToTerminateLeases", "nsuri": "http://www.envestnet.com/20211231", "presentation": [ "http://www.envestnet.com/role/LeasesNarrativesDetails" ], "xbrltype": "durationItemType" }, "env_LesseeOperatingLeaseTermOfContractNotYetCommenced": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Lessee, Operating Lease, Term Of Contract, Not Yet Commenced", "label": "Lessee, Operating Lease, Term Of Contract, Not Yet Commenced", "terseLabel": "Term of contract, leases not yet commenced (up to) (in years)" } } }, "localname": "LesseeOperatingLeaseTermOfContractNotYetCommenced", "nsuri": "http://www.envestnet.com/20211231", "presentation": [ "http://www.envestnet.com/role/LeasesNarrativesDetails" ], "xbrltype": "durationItemType" }, "env_LineOfCreditFacilityMaximumBorrowingCapacityContingentRightToIncreaseMaximumBorrowingCapacityAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "", "label": "Line of Credit Facility, Maximum Borrowing Capacity, Contingent Right to Increase Maximum Borrowing Capacity, Amount", "terseLabel": "Right to increase credit facility, amount" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacityContingentRightToIncreaseMaximumBorrowingCapacityAmount", "nsuri": "http://www.envestnet.com/20211231", "presentation": [ "http://www.envestnet.com/role/DebtAmendedCreditAgreementDetails" ], "xbrltype": "monetaryItemType" }, "env_LongtermIncentivePlanTwoThousandTenMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Long-term incentive plan two thousand ten.", "label": "Longterm Incentive Plan Two Thousand Ten [Member]", "terseLabel": "2010 Plan" } } }, "localname": "LongtermIncentivePlanTwoThousandTenMember", "nsuri": "http://www.envestnet.com/20211231", "presentation": [ "http://www.envestnet.com/role/StockBasedCompensationNarrativesDetails" ], "xbrltype": "domainItemType" }, "env_LossContingencyNumberOfPreviousClaimsExperienced": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "", "label": "Loss Contingency Number of Previous Claims Experienced", "terseLabel": "Number of previous claims experienced" } } }, "localname": "LossContingencyNumberOfPreviousClaimsExperienced", "nsuri": "http://www.envestnet.com/20211231", "presentation": [ "http://www.envestnet.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "integerItemType" }, "env_MembershipInterestLiabilitiesIncludedInOtherNoncurrentLiabilities": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Membership Interest Liabilities Included In Other Noncurrent Liabilities", "label": "Membership Interest Liabilities Included In Other Noncurrent Liabilities", "terseLabel": "Membership interest liabilities included in other non-current liabilities" } } }, "localname": "MembershipInterestLiabilitiesIncludedInOtherNoncurrentLiabilities", "nsuri": "http://www.envestnet.com/20211231", "presentation": [ "http://www.envestnet.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "env_NonIncomeTaxReceivableCurrent": { "auth_ref": [], "calculation": { "http://www.envestnet.com/role/PrepaidExpensesandOtherCurrentAssetsDetails": { "order": 5.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Non-Income Tax Receivable, Current", "label": "Non-Income Tax Receivable, Current", "terseLabel": "Non-income tax receivables" } } }, "localname": "NonIncomeTaxReceivableCurrent", "nsuri": "http://www.envestnet.com/20211231", "presentation": [ "http://www.envestnet.com/role/PrepaidExpensesandOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "env_NoncashOrPartNoncashAcquisitionContingentConsideration": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Noncash Or Part Noncash Acquisition, Contingent Consideration", "label": "Noncash Or Part Noncash Acquisition, Contingent Consideration", "terseLabel": "Contingent consideration issued in acquisition of businesses" } } }, "localname": "NoncashOrPartNoncashAcquisitionContingentConsideration", "nsuri": "http://www.envestnet.com/20211231", "presentation": [ "http://www.envestnet.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "env_NoncashSharedbasedCompensationExpense": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Non-cash Shared-based Compensation Expense", "label": "Non-cash Shared-based Compensation Expense", "terseLabel": "Stock-based compensation expense" } } }, "localname": "NoncashSharedbasedCompensationExpense", "nsuri": "http://www.envestnet.com/20211231", "presentation": [ "http://www.envestnet.com/role/StockBasedCompensationRestrictedStockUnitsandRestrictedStockAwardsDetails" ], "xbrltype": "monetaryItemType" }, "env_NoncontrollingInterestIncreaseFromCapitalContribution": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Noncontrolling Interest, Increase From Capital Contribution", "label": "Noncontrolling Interest, Increase From Capital Contribution", "terseLabel": "Capital contribution - non-controlling interest" } } }, "localname": "NoncontrollingInterestIncreaseFromCapitalContribution", "nsuri": "http://www.envestnet.com/20211231", "presentation": [ "http://www.envestnet.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "env_NumberOfBoardMembers": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number Of Board Members", "label": "Number Of Board Members", "terseLabel": "Number of board members" } } }, "localname": "NumberOfBoardMembers", "nsuri": "http://www.envestnet.com/20211231", "presentation": [ "http://www.envestnet.com/role/SummaryofSignificantAccountingPoliciesNarrativesDetails" ], "xbrltype": "integerItemType" }, "env_NumberOfInvestmentProducts": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "", "label": "Number Of Investment Products", "terseLabel": "Number of investment products" } } }, "localname": "NumberOfInvestmentProducts", "nsuri": "http://www.envestnet.com/20211231", "presentation": [ "http://www.envestnet.com/role/OrganizationandDescriptionofBusinessDetails" ], "xbrltype": "positiveIntegerItemType" }, "env_NumberOfPerformanceObligations": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number Of Performance Obligations", "label": "Number Of Performance Obligations", "terseLabel": "Number of performance obligations" } } }, "localname": "NumberOfPerformanceObligations", "nsuri": "http://www.envestnet.com/20211231", "presentation": [ "http://www.envestnet.com/role/SummaryofSignificantAccountingPoliciesNarrativesDetails" ], "xbrltype": "integerItemType" }, "env_NumberOfProprietaryProducts": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of proprietary products.", "label": "Number of Proprietary Products", "terseLabel": "Number of proprietary products" } } }, "localname": "NumberOfProprietaryProducts", "nsuri": "http://www.envestnet.com/20211231", "presentation": [ "http://www.envestnet.com/role/OrganizationandDescriptionofBusinessDetails" ], "xbrltype": "integerItemType" }, "env_NumberOfRegisteredInvestmentAdvisors": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "", "label": "Number of Registered Investment Advisors", "terseLabel": "Number of RIAs" } } }, "localname": "NumberOfRegisteredInvestmentAdvisors", "nsuri": "http://www.envestnet.com/20211231", "presentation": [ "http://www.envestnet.com/role/OrganizationandDescriptionofBusinessDetails" ], "xbrltype": "integerItemType" }, "env_OnePointSevenFivePercentConvertibleNotesDueTwentyTwentyThreeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "One Point Seven Five Percent Convertible Notes Due Twenty Twenty Three", "label": "One Point Seven Five Percent Convertible Notes Due Twenty Twenty Three [Member]", "terseLabel": "Convertible Notes due 2023" } } }, "localname": "OnePointSevenFivePercentConvertibleNotesDueTwentyTwentyThreeMember", "nsuri": "http://www.envestnet.com/20211231", "presentation": [ "http://www.envestnet.com/role/DebtConvertibleNotesDetails", "http://www.envestnet.com/role/DebtInterestExpenseDetails", "http://www.envestnet.com/role/DebtScheduleofDebtObligationDetails", "http://www.envestnet.com/role/FairValueMeasurementsNarrativesDetails", "http://www.envestnet.com/role/NetIncomeLossPerShareComputationofBasicandDilutedNetIncomeLossPerShareDetails", "http://www.envestnet.com/role/SummaryofSignificantAccountingPoliciesNarrativesDetails" ], "xbrltype": "domainItemType" }, "env_OperatingLossCarryforwardOffsetFutureFederalTaxableincome": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Operating Loss Carryforward, Offset Future Federal Taxable income", "label": "Operating Loss Carryforward, Offset Future Federal Taxable income", "terseLabel": "NOL, offset future federal taxable income" } } }, "localname": "OperatingLossCarryforwardOffsetFutureFederalTaxableincome", "nsuri": "http://www.envestnet.com/20211231", "presentation": [ "http://www.envestnet.com/role/IncomeTaxesNOLDetails" ], "xbrltype": "monetaryItemType" }, "env_OperatingLossCarryforwardsCarriedForwardIndefnitely": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Operating Loss Carryforwards, Carried Forward Indefinitely", "label": "Operating Loss Carryforwards, Carried Forward Indefnitely", "terseLabel": "NOL, carried forward indefinitely" } } }, "localname": "OperatingLossCarryforwardsCarriedForwardIndefnitely", "nsuri": "http://www.envestnet.com/20211231", "presentation": [ "http://www.envestnet.com/role/IncomeTaxesNOLDetails" ], "xbrltype": "monetaryItemType" }, "env_OrganizationalRealignmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Organizational Realignment", "label": "Organizational Realignment [Member]", "terseLabel": "Organizational Realignment" } } }, "localname": "OrganizationalRealignmentMember", "nsuri": "http://www.envestnet.com/20211231", "presentation": [ "http://www.envestnet.com/role/AccruedExpensesandOtherLiabilitiesNarrativesDetails" ], "xbrltype": "domainItemType" }, "env_OtherCountryMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Other Country [Member]", "label": "Other Country [Member]", "terseLabel": "Other" } } }, "localname": "OtherCountryMember", "nsuri": "http://www.envestnet.com/20211231", "presentation": [ "http://www.envestnet.com/role/GeographicalInformationDetails" ], "xbrltype": "domainItemType" }, "env_OtherEquityInvestmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Other Equity Investment", "label": "Other Equity Investment [Member]", "terseLabel": "Other Equity Investments" } } }, "localname": "OtherEquityInvestmentMember", "nsuri": "http://www.envestnet.com/20211231", "presentation": [ "http://www.envestnet.com/role/InvestmentsNarrativesDetails" ], "xbrltype": "domainItemType" }, "env_PIEtechAcquisitionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "PIEtech Acquisition [Member]", "label": "PIEtech Acquisition [Member]", "terseLabel": "PIEtech" } } }, "localname": "PIEtechAcquisitionMember", "nsuri": "http://www.envestnet.com/20211231", "presentation": [ "http://www.envestnet.com/role/AcquisitionsAcquisitionofPIEtechNarrativeDetails", "http://www.envestnet.com/role/AcquisitionsScheduleOfAssetsAcquiredandLiabilitiesAssumedPIEtechDetails", "http://www.envestnet.com/role/AcquisitionsScheduleOfConsiderationTransferredPIEtechDetails", "http://www.envestnet.com/role/AcquisitionsScheduleOfIntangibleAssetsAcquiredPIEtechDetails", "http://www.envestnet.com/role/StockBasedCompensationNarrativesDetails" ], "xbrltype": "domainItemType" }, "env_PaymentsToAcquireBusinessesGrossFinancingActivities": { "auth_ref": [], "calculation": { "http://www.envestnet.com/role/ConsolidatedStatementsofCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Payments To Acquire Businesses, Gross, Financing Activities", "label": "Payments To Acquire Businesses, Gross, Financing Activities", "negatedTerseLabel": "Payments of deferred consideration on prior acquisitions" } } }, "localname": "PaymentsToAcquireBusinessesGrossFinancingActivities", "nsuri": "http://www.envestnet.com/20211231", "presentation": [ "http://www.envestnet.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "env_PortfolioCenterAcquisitionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "PortfolioCenter Acquisition", "label": "PortfolioCenter Acquisition [Member]", "terseLabel": "PortfolioCenter" } } }, "localname": "PortfolioCenterAcquisitionMember", "nsuri": "http://www.envestnet.com/20211231", "presentation": [ "http://www.envestnet.com/role/AcquisitionsAcquisitionOfPortfolioCenterBusinessNarrativeDetails", "http://www.envestnet.com/role/AcquisitionsScheduleOfAssetsAcquiredandLiabilitiesAssumedPortfolioCenterBusinessDetails", "http://www.envestnet.com/role/AcquisitionsScheduleOfConsiderationTransferredPortfolioCenterBusinessDetails", "http://www.envestnet.com/role/AcquisitionsScheduleOfIntangibleAssetsAcquiredPortfolioCenterBusinessDetails" ], "xbrltype": "domainItemType" }, "env_PrepaidExpensesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Prepaid Expenses [Member]", "label": "Prepaid Expenses [Member]", "terseLabel": "Prepaid Expenses" } } }, "localname": "PrepaidExpensesMember", "nsuri": "http://www.envestnet.com/20211231", "presentation": [ "http://www.envestnet.com/role/DebtAmendedCreditAgreementDetails" ], "xbrltype": "domainItemType" }, "env_PrepaidTechnology": { "auth_ref": [], "calculation": { "http://www.envestnet.com/role/PrepaidExpensesandOtherCurrentAssetsDetails": { "order": 7.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "", "label": "Prepaid Technology", "terseLabel": "Prepaid technology" } } }, "localname": "PrepaidTechnology", "nsuri": "http://www.envestnet.com/20211231", "presentation": [ "http://www.envestnet.com/role/PrepaidExpensesandOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "env_PrivateAICompanyAcquisitionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Private AI Company Acquisition [Member]", "label": "Private AI Company Acquisition [Member]", "terseLabel": "Private AI Company" } } }, "localname": "PrivateAICompanyAcquisitionMember", "nsuri": "http://www.envestnet.com/20211231", "presentation": [ "http://www.envestnet.com/role/AcquisitionsAcquisitionofPrivateAINarrativeDetails", "http://www.envestnet.com/role/AcquisitionsScheduleOfAcquiredIntangibleAssetsPrivateAICompanyDetails", "http://www.envestnet.com/role/AcquisitionsScheduleOfConsiderationTransferredInPrivateAICompanyAcquisitionDetails", "http://www.envestnet.com/role/AcquisitionsScheduleOfFairValueOfAssetsAcquiredAndLiabilitiesAssumedPrivateAICompanyDetails", "http://www.envestnet.com/role/FairValueMeasurementsNarrativesDetails" ], "xbrltype": "domainItemType" }, "env_PrivateCloudTechnologyCompanyAcquisitionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Private Cloud Technology Company [Member]", "label": "Private Cloud Technology Company Acquisition [Member]", "terseLabel": "Private Cloud Technology Company", "verboseLabel": "Private Cloud Technology company acquisition" } } }, "localname": "PrivateCloudTechnologyCompanyAcquisitionMember", "nsuri": "http://www.envestnet.com/20211231", "presentation": [ "http://www.envestnet.com/role/AcquisitionsAcquisitionOfPrivateTechnologyCompanyNarrativeDetails", "http://www.envestnet.com/role/GoodwillandIntangibleAssetsNetGoodwillDetails" ], "xbrltype": "domainItemType" }, "env_PrivateCompanyMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Private Company [Member]", "label": "Private Company [Member]", "terseLabel": "Private Services Company" } } }, "localname": "PrivateCompanyMember", "nsuri": "http://www.envestnet.com/20211231", "presentation": [ "http://www.envestnet.com/role/SummaryofSignificantAccountingPoliciesNarrativesDetails" ], "xbrltype": "domainItemType" }, "env_PrivateFinancialTechnologyDesignCompanyMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Private Financial Technology Design Company [Member]", "label": "Private Financial Technology Design Company [Member]", "terseLabel": "Private Financial Technology Design Company", "verboseLabel": "Private Financial Technology Design company acquisition" } } }, "localname": "PrivateFinancialTechnologyDesignCompanyMember", "nsuri": "http://www.envestnet.com/20211231", "presentation": [ "http://www.envestnet.com/role/AcquisitionsAcquisitionOfPrivateFinancialTechnologyDesignCompanyNarrativeDetails", "http://www.envestnet.com/role/GoodwillandIntangibleAssetsNetGoodwillDetails" ], "xbrltype": "domainItemType" }, "env_PrivateServicesCompanyMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Private Services Company [Member]", "label": "Private Services Company [Member]", "terseLabel": "Private Services Company" } } }, "localname": "PrivateServicesCompanyMember", "nsuri": "http://www.envestnet.com/20211231", "presentation": [ "http://www.envestnet.com/role/InvestmentsNarrativesDetails" ], "xbrltype": "domainItemType" }, "env_PrivateTechnologyCompanyAcquisitionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Private Technology Company Acquisition [Member]", "label": "Private Technology Company Acquisition [Member]", "terseLabel": "Private Technology Company", "verboseLabel": "Private Technology company acquisition" } } }, "localname": "PrivateTechnologyCompanyAcquisitionMember", "nsuri": "http://www.envestnet.com/20211231", "presentation": [ "http://www.envestnet.com/role/AcquisitionsAcquisitionOfPrivateTechnologyCompanyNarrativeDetails", "http://www.envestnet.com/role/AcquisitionsAcquisitionofPrivateTechnologyCompanyNarrativeDetails", "http://www.envestnet.com/role/GoodwillandIntangibleAssetsNetGoodwillDetails" ], "xbrltype": "domainItemType" }, "env_PrivatelyHeldCompanyMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Privately Held Company", "label": "Privately Held Company [Member]", "terseLabel": "Privately Held Company" } } }, "localname": "PrivatelyHeldCompanyMember", "nsuri": "http://www.envestnet.com/20211231", "presentation": [ "http://www.envestnet.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "domainItemType" }, "env_ProfessionalServicesAndOtherRevenuesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "", "label": "Professional Services And Other Revenues [Member]", "terseLabel": "Professional services and other revenues" } } }, "localname": "ProfessionalServicesAndOtherRevenuesMember", "nsuri": "http://www.envestnet.com/20211231", "presentation": [ "http://www.envestnet.com/role/ConsolidatedStatementsofOperations", "http://www.envestnet.com/role/RevenuesandCostofRevenuesCostofRevenuesDetails", "http://www.envestnet.com/role/RevenuesandCostofRevenuesDisaggregationDetails" ], "xbrltype": "domainItemType" }, "env_PropertyPlantAndEquipmentAssetsWrittenOffTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "", "label": "Property Plant And Equipment Assets Written Off [Table Text Block]", "terseLabel": "Schedule of Cost Amount and Related Accumulated Depreciation Written Off by Category" } } }, "localname": "PropertyPlantAndEquipmentAssetsWrittenOffTableTextBlock", "nsuri": "http://www.envestnet.com/20211231", "presentation": [ "http://www.envestnet.com/role/PropertyandEquipmentNetTables" ], "xbrltype": "textBlockItemType" }, "env_ProprietaryTechnologyMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Proprietary Technology", "label": "Proprietary Technology [Member]", "terseLabel": "Proprietary Technology" } } }, "localname": "ProprietaryTechnologyMember", "nsuri": "http://www.envestnet.com/20211231", "presentation": [ "http://www.envestnet.com/role/AcquisitionsAcquisitionOfProprietaryTechnologyNarrativeDetails" ], "xbrltype": "domainItemType" }, "env_PurchaseLiabilitiesIncludedInAccruedExpensesNotYetPaid": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "", "label": "Purchase Liabilities Included In Accounts Payable", "verboseLabel": "Purchase liabilities included in accrued expenses and other liabilities" } } }, "localname": "PurchaseLiabilitiesIncludedInAccruedExpensesNotYetPaid", "nsuri": "http://www.envestnet.com/20211231", "presentation": [ "http://www.envestnet.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "env_PurchaseLiabilitiesIncludedInOtherNoncurrentLiabilities": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Purchase Liabilities Included In Other Noncurrent Liabilities", "label": "Purchase Liabilities Included In Other Noncurrent Liabilities", "terseLabel": "Purchase liabilities included in other non-current liabilities" } } }, "localname": "PurchaseLiabilitiesIncludedInOtherNoncurrentLiabilities", "nsuri": "http://www.envestnet.com/20211231", "presentation": [ "http://www.envestnet.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "env_RecurringRevenueMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "", "label": "Recurring Revenue [Member]", "verboseLabel": "Total recurring revenues" } } }, "localname": "RecurringRevenueMember", "nsuri": "http://www.envestnet.com/20211231", "presentation": [ "http://www.envestnet.com/role/ConsolidatedStatementsofOperations", "http://www.envestnet.com/role/RevenuesandCostofRevenuesDisaggregationDetails" ], "xbrltype": "domainItemType" }, "env_ReleaseOfUncertainTaxPositions": { "auth_ref": [], "calculation": { "http://www.envestnet.com/role/ConsolidatedStatementsofCashFlows": { "order": 21.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Release Of Uncertain Tax Positions", "label": "Release Of Uncertain Tax Positions", "negatedTerseLabel": "Release of uncertain tax positions" } } }, "localname": "ReleaseOfUncertainTaxPositions", "nsuri": "http://www.envestnet.com/20211231", "presentation": [ "http://www.envestnet.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "env_RestrictedStockUnitsandPerformanceStockUnitsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Restricted Stock Units and Performance Stock Units [Member]", "label": "Restricted Stock Units and Performance Stock Units [Member]", "terseLabel": "Restricted Stock Units and Performance Stock Units", "verboseLabel": "Unvested RSU's and PSU's" } } }, "localname": "RestrictedStockUnitsandPerformanceStockUnitsMember", "nsuri": "http://www.envestnet.com/20211231", "presentation": [ "http://www.envestnet.com/role/AcquisitionsAcquisitionofPIEtechNarrativeDetails", "http://www.envestnet.com/role/NetIncomeLossPerShareAntidilutiveSecuritiesDetails", "http://www.envestnet.com/role/StockBasedCompensationNarrativesDetails" ], "xbrltype": "domainItemType" }, "env_SalesAndExciseTaxPayableCurrentAndNoncurrentPlusAccruedTax": { "auth_ref": [], "calculation": { "http://www.envestnet.com/role/AccruedExpensesandOtherLiabilitiesScheduleofAccruedExpensesandOtherLiabilitiesDetails": { "order": 6.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "", "label": "Sales And Excise Tax Payable Current And Noncurrent Plus Accrued Amounts", "terseLabel": "Non-income tax payables" } } }, "localname": "SalesAndExciseTaxPayableCurrentAndNoncurrentPlusAccruedTax", "nsuri": "http://www.envestnet.com/20211231", "presentation": [ "http://www.envestnet.com/role/AccruedExpensesandOtherLiabilitiesScheduleofAccruedExpensesandOtherLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "env_SalesAndExciseTaxReceivableCurrentAndNoncurrent": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "", "label": "Sales And Excise Tax Receivable Current And Noncurrent", "terseLabel": "Non-income tax receivable" } } }, "localname": "SalesAndExciseTaxReceivableCurrentAndNoncurrent", "nsuri": "http://www.envestnet.com/20211231", "presentation": [ "http://www.envestnet.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "env_ScheduleOfComponentOfEmployerDiscretionaryContributionAmountTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "", "label": "Schedule of Component of Employer Discretionary Contribution Amount [Table Text Block]", "terseLabel": "Schedule of Voluntary Employer Matching Contributions" } } }, "localname": "ScheduleOfComponentOfEmployerDiscretionaryContributionAmountTableTextBlock", "nsuri": "http://www.envestnet.com/20211231", "presentation": [ "http://www.envestnet.com/role/BenefitPlanTables" ], "xbrltype": "textBlockItemType" }, "env_ScheduleOfCostsOfRevenuesByRevenueCategoryTableTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "", "label": "Schedule Of Costs Of Revenues By Revenue Category Table [Table Text Block]", "terseLabel": "Schedule of Costs of Revenues by Revenue Category" } } }, "localname": "ScheduleOfCostsOfRevenuesByRevenueCategoryTableTableTextBlock", "nsuri": "http://www.envestnet.com/20211231", "presentation": [ "http://www.envestnet.com/role/RevenuesandCostofRevenuesTables" ], "xbrltype": "textBlockItemType" }, "env_ScheduleOfSharebasedCompensationExerciseOfOptionsAndIssuanceOfRestrictedStockTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "", "label": "Schedule of Share based Compensation, Exercise of Options and Issuance of Restricted Stock [Table Text Block]", "terseLabel": "Schedule of Other Information" } } }, "localname": "ScheduleOfSharebasedCompensationExerciseOfOptionsAndIssuanceOfRestrictedStockTableTextBlock", "nsuri": "http://www.envestnet.com/20211231", "presentation": [ "http://www.envestnet.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "env_SecondAmendedAndRestatedCreditAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "", "label": "Second Amended And Restated Credit Agreement [Member]", "terseLabel": "Second Amended and Restated Credit Agreement" } } }, "localname": "SecondAmendedAndRestatedCreditAgreementMember", "nsuri": "http://www.envestnet.com/20211231", "presentation": [ "http://www.envestnet.com/role/DebtAmendedCreditAgreementDetails" ], "xbrltype": "domainItemType" }, "env_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesToBeVestUponEachEvaluationDatePercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares to be Vest Upon Each Evaluation Date, Percentage", "terseLabel": "Number of shares to be vest upon each evaluation date (as a percent)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesToBeVestUponEachEvaluationDatePercentage", "nsuri": "http://www.envestnet.com/20211231", "presentation": [ "http://www.envestnet.com/role/StockBasedCompensationRestrictedStockUnitsandRestrictedStockAwardsDetails" ], "xbrltype": "percentItemType" }, "env_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsIntrinsicValueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Aggregate Intrinsic Value", "terseLabel": "Aggregate Intrinsic Value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsIntrinsicValueAbstract", "nsuri": "http://www.envestnet.com/20211231", "presentation": [ "http://www.envestnet.com/role/StockBasedCompensationStockOptionsDetails" ], "xbrltype": "stringItemType" }, "env_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValuePerShare": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "", "label": "Share Based Compensation Arrangement by Share Based Payment Award Options Outstanding Intrinsic Value Per Share", "terseLabel": "Intrinsic value per share (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValuePerShare", "nsuri": "http://www.envestnet.com/20211231", "presentation": [ "http://www.envestnet.com/role/StockBasedCompensationNarrativesDetails", "http://www.envestnet.com/role/StockBasedCompensationScheduleofOtherInformationDetails" ], "xbrltype": "perShareItemType" }, "env_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageExercisePriceAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted-Average Exercise Price", "terseLabel": "Weighted-Average Exercise Price" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageExercisePriceAbstract", "nsuri": "http://www.envestnet.com/20211231", "presentation": [ "http://www.envestnet.com/role/StockBasedCompensationStockOptionsDetails" ], "xbrltype": "stringItemType" }, "env_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingContractualTermAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted-Average Remaining Contractual Life", "terseLabel": "Weighted-Average Remaining Contractual Life" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingContractualTermAbstract", "nsuri": "http://www.envestnet.com/20211231", "presentation": [ "http://www.envestnet.com/role/StockBasedCompensationStockOptionsDetails" ], "xbrltype": "stringItemType" }, "env_ShareBasedCompensationArrangementByShareBasedPaymentGrantDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement, By Share-based Payment, Grant Date", "label": "Share-based Compensation Arrangement, By Share-based Payment, Grant Date", "terseLabel": "Future grant date" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentGrantDate", "nsuri": "http://www.envestnet.com/20211231", "presentation": [ "http://www.envestnet.com/role/AcquisitionsAcquisitionofPIEtechNarrativeDetails" ], "xbrltype": "durationItemType" }, "env_ShareBasedCompensationOutstandingOptionsExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "", "label": "Share Based Compensation Outstanding Options Exercise Price", "terseLabel": "Exercise prices of stock options outstanding (in dollars per share)" } } }, "localname": "ShareBasedCompensationOutstandingOptionsExercisePrice", "nsuri": "http://www.envestnet.com/20211231", "presentation": [ "http://www.envestnet.com/role/StockBasedCompensationNarrativesDetails", "http://www.envestnet.com/role/StockBasedCompensationScheduleofOtherInformationDetails" ], "xbrltype": "perShareItemType" }, "env_ShareBasedPaymentArrangementOptionsFairValueAdjustmentGainLoss": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Share-based Payment Arrangement, Options, Fair Value Adjustment, Gain (Loss)", "label": "Share-based Payment Arrangement, Options, Fair Value Adjustment, Gain (Loss)", "terseLabel": "Fair value adjustment gain on settlement" } } }, "localname": "ShareBasedPaymentArrangementOptionsFairValueAdjustmentGainLoss", "nsuri": "http://www.envestnet.com/20211231", "presentation": [ "http://www.envestnet.com/role/StockBasedCompensationRestrictedStockUnitsandRestrictedStockAwardsDetails" ], "xbrltype": "monetaryItemType" }, "env_StockIssuedBusinessAcquisition": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Stock Issued, Business Acquisition", "label": "Stock Issued, Business Acquisition", "terseLabel": "Common stock issued in acquisition of business" } } }, "localname": "StockIssuedBusinessAcquisition", "nsuri": "http://www.envestnet.com/20211231", "presentation": [ "http://www.envestnet.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "env_StockholdersEquityLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders Equity [Line Items]", "terseLabel": "Stockholders' equity" } } }, "localname": "StockholdersEquityLineItems", "nsuri": "http://www.envestnet.com/20211231", "presentation": [ "http://www.envestnet.com/role/StockholdersEquityDetails" ], "xbrltype": "stringItemType" }, "env_StockholdersEquityTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Stockholders equity.", "label": "Stockholders Equity [Table]", "terseLabel": "Stockholders Equity [Table]" } } }, "localname": "StockholdersEquityTable", "nsuri": "http://www.envestnet.com/20211231", "presentation": [ "http://www.envestnet.com/role/StockholdersEquityDetails" ], "xbrltype": "stringItemType" }, "env_SummaryOfInternallyDevelopedSoftwareTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "", "label": "Summary of Internally Developed Software [Table Text Block]", "terseLabel": "Schedule of Components of Internally Developed Software, Net" } } }, "localname": "SummaryOfInternallyDevelopedSoftwareTableTextBlock", "nsuri": "http://www.envestnet.com/20211231", "presentation": [ "http://www.envestnet.com/role/InternallyDevelopedSoftwareNetTables" ], "xbrltype": "textBlockItemType" }, "env_YieldXMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "YieldX", "label": "YieldX [Member]", "terseLabel": "YieldX" } } }, "localname": "YieldXMember", "nsuri": "http://www.envestnet.com/20211231", "presentation": [ "http://www.envestnet.com/role/InvestmentsNarrativesDetails" ], "xbrltype": "domainItemType" }, "env_ZeroPointSevenFivePercentConvertibleNotesDueTwentyTwentyFiveMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Zero Point Seven Five Percent Convertible Notes Due Twenty Twenty Five", "label": "Zero Point Seven Five Percent Convertible Notes Due Twenty Twenty Five [Member]", "terseLabel": "Convertible Notes due 2025" } } }, "localname": "ZeroPointSevenFivePercentConvertibleNotesDueTwentyTwentyFiveMember", "nsuri": "http://www.envestnet.com/20211231", "presentation": [ "http://www.envestnet.com/role/ConsolidatedStatementsofCashFlows", "http://www.envestnet.com/role/DebtConvertibleNotesDetails", "http://www.envestnet.com/role/DebtInterestExpenseDetails", "http://www.envestnet.com/role/DebtScheduleofDebtObligationDetails", "http://www.envestnet.com/role/FairValueMeasurementsNarrativesDetails", "http://www.envestnet.com/role/NetIncomeLossPerShareAntidilutiveSecuritiesDetails", "http://www.envestnet.com/role/NetIncomeLossPerShareComputationofBasicandDilutedNetIncomeLossPerShareDetails", "http://www.envestnet.com/role/SummaryofSignificantAccountingPoliciesNarrativesDetails" ], "xbrltype": "domainItemType" }, "srt_ConsolidationItemsAxis": { "auth_ref": [ "r148", "r209", "r222", "r223", "r224", "r225", "r227", "r229", "r233", "r337", "r338", "r339", "r340", "r341", "r342", "r344", "r345", "r347", "r349", "r350" ], "lang": { "en-us": { "role": { "label": "Consolidation Items [Axis]", "terseLabel": "Consolidation Items [Axis]" } } }, "localname": "ConsolidationItemsAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.envestnet.com/role/SegmentInformationReconciliationFromIncomeLossFromOperationsBySegmentDetails" ], "xbrltype": "stringItemType" }, "srt_ConsolidationItemsDomain": { "auth_ref": [ "r148", "r209", "r222", "r223", "r224", "r225", "r227", "r229", "r233", "r337", "r338", "r339", "r340", "r341", "r342", "r344", "r345", "r347", "r349", "r350" ], "lang": { "en-us": { "role": { "label": "Consolidation Items [Domain]", "terseLabel": "Consolidation Items [Domain]" } } }, "localname": "ConsolidationItemsDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.envestnet.com/role/SegmentInformationReconciliationFromIncomeLossFromOperationsBySegmentDetails" ], "xbrltype": "domainItemType" }, "srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember": { "auth_ref": [ "r2", "r153", "r160", "r166", "r271", "r503", "r504", "r505", "r547", "r548", "r621", "r624", "r626", "r627", "r845" ], "lang": { "en-us": { "role": { "label": "Cumulative Effect, Period of Adoption, Adjustment [Member]", "terseLabel": "Cumulative Effect, Period of Adoption, Adjustment" } } }, "localname": "CumulativeEffectPeriodOfAdoptionAdjustmentMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.envestnet.com/role/ConsolidatedStatementsofStockholdersEquity", "http://www.envestnet.com/role/SummaryofSignificantAccountingPoliciesNarrativesDetails" ], "xbrltype": "domainItemType" }, "srt_CumulativeEffectPeriodOfAdoptionAxis": { "auth_ref": [ "r2", "r153", "r160", "r166", "r271", "r503", "r504", "r505", "r547", "r548", "r621", "r624", "r626", "r627", "r845" ], "lang": { "en-us": { "role": { "label": "Cumulative Effect, Period of Adoption [Axis]", "terseLabel": "Cumulative Effect, Period of Adoption [Axis]" } } }, "localname": "CumulativeEffectPeriodOfAdoptionAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.envestnet.com/role/ConsolidatedStatementsofStockholdersEquity", "http://www.envestnet.com/role/SummaryofSignificantAccountingPoliciesNarrativesDetails" ], "xbrltype": "stringItemType" }, "srt_CumulativeEffectPeriodOfAdoptionDomain": { "auth_ref": [ "r2", "r153", "r160", "r166", "r271", "r503", "r504", "r505", "r547", "r548", "r621", "r624", "r626", "r627", "r845" ], "lang": { "en-us": { "role": { "label": "Cumulative Effect, Period of Adoption [Domain]", "terseLabel": "Cumulative Effect, Period of Adoption [Domain]" } } }, "localname": "CumulativeEffectPeriodOfAdoptionDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.envestnet.com/role/ConsolidatedStatementsofStockholdersEquity", "http://www.envestnet.com/role/SummaryofSignificantAccountingPoliciesNarrativesDetails" ], "xbrltype": "domainItemType" }, "srt_EquityMethodInvesteeNameDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Investment, Name [Domain]", "terseLabel": "Investment, Name [Domain]" } } }, "localname": "EquityMethodInvesteeNameDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.envestnet.com/role/AcquisitionsAcquisitionOfPrivateFinancialTechnologyDesignCompanyNarrativeDetails", "http://www.envestnet.com/role/AcquisitionsAcquisitionOfProprietaryTechnologyNarrativeDetails", "http://www.envestnet.com/role/CommitmentsandContingenciesDetails", "http://www.envestnet.com/role/InvestmentsNarrativesDetails", "http://www.envestnet.com/role/InvestmentsScheduleofEquityMethodInvestmentDetails", "http://www.envestnet.com/role/SummaryofSignificantAccountingPoliciesNarrativesDetails" ], "xbrltype": "domainItemType" }, "srt_MajorCustomersAxis": { "auth_ref": [ "r241", "r427", "r433", "r785" ], "lang": { "en-us": { "role": { "label": "Customer [Axis]", "terseLabel": "Customer [Axis]" } } }, "localname": "MajorCustomersAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.envestnet.com/role/RevenuesandCostofRevenuesMajorCustomersDetails" ], "xbrltype": "stringItemType" }, "srt_MaximumMember": { "auth_ref": [ "r356", "r383", "r460", "r462", "r705", "r706", "r707", "r708", "r709", "r710", "r729", "r782", "r786", "r818", "r819" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.envestnet.com/role/AcquisitionsAcquisitionofPIEtechNarrativeDetails", "http://www.envestnet.com/role/AcquisitionsScheduleOfIntangibleAssetsAcquiredPIEtechDetails", "http://www.envestnet.com/role/DebtAmendedCreditAgreementDetails", "http://www.envestnet.com/role/InvestmentsNarrativesDetails", "http://www.envestnet.com/role/LeasesNarrativesDetails", "http://www.envestnet.com/role/PropertyandEquipmentNetPropertyandEquipmentNetDetails", "http://www.envestnet.com/role/StockBasedCompensationNarrativesDetails", "http://www.envestnet.com/role/StockBasedCompensationRestrictedStockUnitsandRestrictedStockAwardsDetails", "http://www.envestnet.com/role/StockBasedCompensationScheduleofOtherInformationDetails", "http://www.envestnet.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r356", "r383", "r460", "r462", "r705", "r706", "r707", "r708", "r709", "r710", "r729", "r782", "r786", "r818", "r819" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.envestnet.com/role/AcquisitionsAcquisitionofPIEtechNarrativeDetails", "http://www.envestnet.com/role/AcquisitionsScheduleOfIntangibleAssetsAcquiredPIEtechDetails", "http://www.envestnet.com/role/DebtAmendedCreditAgreementDetails", "http://www.envestnet.com/role/InvestmentsNarrativesDetails", "http://www.envestnet.com/role/LeasesNarrativesDetails", "http://www.envestnet.com/role/PropertyandEquipmentNetPropertyandEquipmentNetDetails", "http://www.envestnet.com/role/StockBasedCompensationNarrativesDetails", "http://www.envestnet.com/role/StockBasedCompensationRestrictedStockUnitsandRestrictedStockAwardsDetails", "http://www.envestnet.com/role/StockBasedCompensationScheduleofOtherInformationDetails", "http://www.envestnet.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "srt_NameOfMajorCustomerDomain": { "auth_ref": [ "r241", "r427", "r433", "r785" ], "lang": { "en-us": { "role": { "label": "Customer [Domain]", "terseLabel": "Customer [Domain]" } } }, "localname": "NameOfMajorCustomerDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.envestnet.com/role/RevenuesandCostofRevenuesMajorCustomersDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r236", "r427", "r431", "r731", "r781", "r783" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]", "terseLabel": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.envestnet.com/role/ConsolidatedStatementsofOperations", "http://www.envestnet.com/role/OrganizationandDescriptionofBusinessDetails", "http://www.envestnet.com/role/RevenuesandCostofRevenuesCostofRevenuesDetails", "http://www.envestnet.com/role/RevenuesandCostofRevenuesDisaggregationDetails" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r236", "r427", "r431", "r731", "r781", "r783" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]", "terseLabel": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.envestnet.com/role/ConsolidatedStatementsofOperations", "http://www.envestnet.com/role/OrganizationandDescriptionofBusinessDetails", "http://www.envestnet.com/role/RevenuesandCostofRevenuesCostofRevenuesDetails", "http://www.envestnet.com/role/RevenuesandCostofRevenuesDisaggregationDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r356", "r383", "r440", "r460", "r462", "r705", "r706", "r707", "r708", "r709", "r710", "r729", "r782", "r786", "r818", "r819" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]", "terseLabel": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.envestnet.com/role/AcquisitionsAcquisitionofPIEtechNarrativeDetails", "http://www.envestnet.com/role/AcquisitionsScheduleOfIntangibleAssetsAcquiredPIEtechDetails", "http://www.envestnet.com/role/DebtAmendedCreditAgreementDetails", "http://www.envestnet.com/role/InvestmentsNarrativesDetails", "http://www.envestnet.com/role/LeasesNarrativesDetails", "http://www.envestnet.com/role/PropertyandEquipmentNetPropertyandEquipmentNetDetails", "http://www.envestnet.com/role/StockBasedCompensationNarrativesDetails", "http://www.envestnet.com/role/StockBasedCompensationRestrictedStockUnitsandRestrictedStockAwardsDetails", "http://www.envestnet.com/role/StockBasedCompensationScheduleofOtherInformationDetails", "http://www.envestnet.com/role/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r356", "r383", "r440", "r460", "r462", "r705", "r706", "r707", "r708", "r709", "r710", "r729", "r782", "r786", "r818", "r819" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]", "terseLabel": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.envestnet.com/role/AcquisitionsAcquisitionofPIEtechNarrativeDetails", "http://www.envestnet.com/role/AcquisitionsScheduleOfIntangibleAssetsAcquiredPIEtechDetails", "http://www.envestnet.com/role/DebtAmendedCreditAgreementDetails", "http://www.envestnet.com/role/InvestmentsNarrativesDetails", "http://www.envestnet.com/role/LeasesNarrativesDetails", "http://www.envestnet.com/role/PropertyandEquipmentNetPropertyandEquipmentNetDetails", "http://www.envestnet.com/role/StockBasedCompensationNarrativesDetails", "http://www.envestnet.com/role/StockBasedCompensationRestrictedStockUnitsandRestrictedStockAwardsDetails", "http://www.envestnet.com/role/StockBasedCompensationScheduleofOtherInformationDetails", "http://www.envestnet.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis": { "auth_ref": [ "r262" ], "lang": { "en-us": { "role": { "label": "Investment, Name [Axis]", "terseLabel": "Investment, Name [Axis]" } } }, "localname": "ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.envestnet.com/role/AcquisitionsAcquisitionOfPrivateFinancialTechnologyDesignCompanyNarrativeDetails", "http://www.envestnet.com/role/AcquisitionsAcquisitionOfProprietaryTechnologyNarrativeDetails", "http://www.envestnet.com/role/CommitmentsandContingenciesDetails", "http://www.envestnet.com/role/InvestmentsNarrativesDetails", "http://www.envestnet.com/role/InvestmentsScheduleofEquityMethodInvestmentDetails", "http://www.envestnet.com/role/SummaryofSignificantAccountingPoliciesNarrativesDetails" ], "xbrltype": "stringItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r237", "r238", "r427", "r432", "r784", "r809", "r810", "r811", "r812", "r813", "r814", "r815", "r816", "r817" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]", "terseLabel": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.envestnet.com/role/GeographicalInformationDetails", "http://www.envestnet.com/role/RevenuesandCostofRevenuesDisaggregationDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r237", "r238", "r427", "r432", "r784", "r802", "r809", "r810", "r811", "r812", "r813", "r814", "r815", "r816", "r817" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]", "terseLabel": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.envestnet.com/role/GeographicalInformationDetails", "http://www.envestnet.com/role/RevenuesandCostofRevenuesDisaggregationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]", "terseLabel": "Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccountingStandardsUpdateExtensibleList": { "auth_ref": [ "r0", "r1", "r2", "r3", "r4", "r154", "r155", "r156", "r157", "r253", "r254", "r268", "r269", "r270", "r271", "r272", "r273", "r336", "r499", "r500", "r501", "r502", "r503", "r504", "r505", "r506", "r547", "r548", "r618", "r619", "r620", "r621", "r622", "r623", "r624", "r625", "r626", "r627", "r628", "r649", "r650", "r651", "r652", "r653", "r654", "r655", "r656", "r691", "r787", "r788", "r789", "r790", "r791", "r792", "r793", "r794", "r795", "r796", "r797", "r798", "r843", "r844", "r845", "r846", "r847" ], "lang": { "en-us": { "role": { "documentation": "Indicates amendment to accounting standards.", "label": "Accounting Standards Update [Extensible Enumeration]", "terseLabel": "Accounting Standards Update [Extensible List]" } } }, "localname": "AccountingStandardsUpdateExtensibleList", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/ConsolidatedStatementsofStockholdersEquityParenthetical" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounts Payable and Accrued Liabilities, Current [Abstract]", "terseLabel": "Components of accrued expenses" } } }, "localname": "AccountsPayableAndAccruedLiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/AccruedExpensesandOtherLiabilitiesScheduleofAccruedExpensesandOtherLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock": { "auth_ref": [ "r56" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for accounts payable and accrued liabilities at the end of the reporting period.", "label": "Accounts Payable and Accrued Liabilities Disclosure [Text Block]", "terseLabel": "Accrued Expenses and Other Liabilities" } } }, "localname": "AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/AccruedExpensesandOtherLiabilities" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r55", "r695" ], "calculation": { "http://www.envestnet.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts Payable, Current", "terseLabel": "Accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r8", "r40", "r243", "r244" ], "calculation": { "http://www.envestnet.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "terseLabel": "Fees receivable, net" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccretionExpense": { "auth_ref": [ "r324", "r325", "r326" ], "calculation": { "http://www.envestnet.com/role/ConsolidatedStatementsofCashFlows": { "order": 19.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount recognized for the passage of time, typically for liabilities, that have been discounted to their net present values. Excludes accretion associated with asset retirement obligations.", "label": "Accretion Expense", "terseLabel": "Accretion on contingent consideration and purchase liability" } } }, "localname": "AccretionExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesAndOtherLiabilities": { "auth_ref": [], "calculation": { "http://www.envestnet.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of expenses incurred but not yet paid nor invoiced, and liabilities classified as other.", "label": "Accrued Liabilities and Other Liabilities", "terseLabel": "Accrued expenses and other liabilities" } } }, "localname": "AccruedLiabilitiesAndOtherLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r59" ], "calculation": { "http://www.envestnet.com/role/AccruedExpensesandOtherLiabilitiesScheduleofAccruedExpensesandOtherLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Liabilities, Current", "totalLabel": "Total accrued expenses and other liabilities" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/AccruedExpensesandOtherLiabilitiesScheduleofAccruedExpensesandOtherLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accrued Liabilities, Current [Abstract]", "terseLabel": "Accrued Liabilities, Current [Abstract]" } } }, "localname": "AccruedLiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccruedProfessionalFeesCurrent": { "auth_ref": [ "r15", "r16", "r59" ], "calculation": { "http://www.envestnet.com/role/AccruedExpensesandOtherLiabilitiesScheduleofAccruedExpensesandOtherLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for professional fees, such as for legal and accounting services received. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Professional Fees, Current", "terseLabel": "Accrued professional services" } } }, "localname": "AccruedProfessionalFeesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/AccruedExpensesandOtherLiabilitiesScheduleofAccruedExpensesandOtherLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationSaleOfPropertyPlantAndEquipment1": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease in accumulated depreciation, depletion and amortization as a result of sale or disposal of property, plant and equipment.", "label": "Accumulated Depreciation, Depletion and Amortization, Sale or Disposal of Property, Plant and Equipment", "negatedTerseLabel": "Accumulated Depreciation" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationSaleOfPropertyPlantAndEquipment1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/PropertyandEquipmentNetAccumulatedDepreciationWrittenOffbyCategoryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r43", "r74", "r75", "r76", "r766", "r794", "r798" ], "calculation": { "http://www.envestnet.com/role/ConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "verboseLabel": "Accumulated other comprehensive loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r73", "r76", "r83", "r84", "r85", "r150", "r151", "r152", "r608", "r789", "r790", "r847" ], "lang": { "en-us": { "role": { "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.", "label": "AOCI Attributable to Parent [Member]", "terseLabel": "Accumulated Other Comprehensive Loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": { "auth_ref": [ "r303" ], "lang": { "en-us": { "role": { "documentation": "Weighted average amortization period of finite-lived intangible assets acquired either individually or as part of a group of assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Acquired Finite-lived Intangible Assets, Weighted Average Useful Life", "terseLabel": "Estimated Useful Life in Years", "verboseLabel": "Estimated useful life (in years)" } } }, "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/AcquisitionsAcquisitionOfProprietaryTechnologyNarrativeDetails", "http://www.envestnet.com/role/AcquisitionsAcquisitionofPIEtechNarrativeDetails", "http://www.envestnet.com/role/AcquisitionsScheduleOfAcquiredIntangibleAssetsPrivateAICompanyDetails", "http://www.envestnet.com/role/AcquisitionsScheduleOfIntangibleAssetsAcquiredHarvestDetails", "http://www.envestnet.com/role/AcquisitionsScheduleOfIntangibleAssetsAcquiredPIEtechDetails", "http://www.envestnet.com/role/AcquisitionsScheduleOfIntangibleAssetsAcquiredPortfolioCenterBusinessDetails" ], "xbrltype": "durationItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r41", "r506", "r695" ], "calculation": { "http://www.envestnet.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock.", "label": "Additional Paid in Capital", "negatedTerseLabel": "Additional paid-in capital", "terseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapital", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/ConsolidatedBalanceSheets", "http://www.envestnet.com/role/SummaryofSignificantAccountingPoliciesNarrativesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r150", "r151", "r152", "r503", "r504", "r505", "r626" ], "lang": { "en-us": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.", "label": "Additional Paid-in Capital [Member]", "terseLabel": "Additional Paid-in Capital" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/ConsolidatedStatementsofStockholdersEquity", "http://www.envestnet.com/role/SummaryofSignificantAccountingPoliciesNarrativesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments, Noncash Items, to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Adjustments to reconcile net income (loss) to net cash provided by operating activities:" } } }, "localname": "AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease to equity for grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Decrease for Tax Withholding Obligation", "negatedLabel": "Shares withheld to satisfy tax withholdings" } } }, "localname": "AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt": { "auth_ref": [ "r352" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Adjustment to additional paid in capital resulting from the recognition of convertible debt instruments as two separate components - a debt component and an equity component. This bifurcation may result in a basis difference associated with the liability component that represents a temporary difference for purposes of applying accounting for income taxes. The initial recognition of deferred taxes for the tax effect of that temporary difference is as an adjustment to additional paid in capital.", "label": "Adjustments to Additional Paid in Capital, Equity Component of Convertible Debt", "terseLabel": "Issuance of convertible notes" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r464", "r466", "r509", "r510" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.", "label": "APIC, Share-based Payment Arrangement, Increase for Cost Recognition", "terseLabel": "Stock-based compensation expense" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r466", "r495", "r508" ], "calculation": { "http://www.envestnet.com/role/StockBasedCompensationCompensationExpenseDetails": { "order": 1.0, "parentTag": "us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.", "label": "Share-based Payment Arrangement, Expense", "terseLabel": "Stock-based compensation expense" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/StockBasedCompensationCompensationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax": { "auth_ref": [], "calculation": { "http://www.envestnet.com/role/StockBasedCompensationCompensationExpenseDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax, of expense for award under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Expense, after Tax", "totalLabel": "Net effect on income" } } }, "localname": "AllocatedShareBasedCompensationExpenseNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/StockBasedCompensationCompensationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r47", "r249", "r274" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current.", "label": "Accounts Receivable, Allowance for Credit Loss, Current", "terseLabel": "Allowance for doubtful accounts receivable, current" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/SummaryofSignificantAccountingPoliciesNarrativesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfDebtDiscountPremium": { "auth_ref": [ "r102", "r127", "r369", "r667" ], "calculation": { "http://www.envestnet.com/role/DebtInterestExpenseDetails": { "order": 1.0, "parentTag": "us-gaap_InterestExpenseDebt", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense included in interest expense to amortize debt discount and premium associated with the related debt instruments. Excludes amortization of financing costs. Alternate captions include noncash interest expense.", "label": "Amortization of Debt Discount (Premium)", "terseLabel": "Accretion of debt discount" } } }, "localname": "AmortizationOfDebtDiscountPremium", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/DebtConvertibleNotesDetails", "http://www.envestnet.com/role/DebtInterestExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfFinancingCosts": { "auth_ref": [ "r94", "r127", "r369", "r669" ], "calculation": { "http://www.envestnet.com/role/DebtInterestExpenseDetails": { "order": 4.0, "parentTag": "us-gaap_InterestExpenseDebt", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense attributable to debt issuance costs.", "label": "Amortization of Debt Issuance Costs", "terseLabel": "Amortization of issuance costs" } } }, "localname": "AmortizationOfFinancingCosts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/DebtInterestExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfFinancingCostsAndDiscounts": { "auth_ref": [ "r127", "r369", "r378", "r379", "r669" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense attributable to debt discount (premium) and debt issuance costs.", "label": "Amortization of Debt Issuance Costs and Discounts", "terseLabel": "Amortization of debt issuance costs and discounts" } } }, "localname": "AmortizationOfFinancingCostsAndDiscounts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/DebtInterestExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r127", "r300", "r309" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.", "label": "Amortization of Intangible Assets", "terseLabel": "Amortization expense" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/AcquisitionsAcquisitionOfPortfolioCenterBusinessNarrativeDetails", "http://www.envestnet.com/role/AcquisitionsAcquisitionofPIEtechNarrativeDetails", "http://www.envestnet.com/role/GoodwillandIntangibleAssetsNetIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r180" ], "lang": { "en-us": { "role": { "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "terseLabel": "Anti-dilutive securities excluded from computation of diluted earnings per share (in shares)" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/NetIncomeLossPerShareAntidilutiveSecuritiesDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r180" ], "lang": { "en-us": { "role": { "documentation": "Information by type of antidilutive security.", "label": "Antidilutive Securities [Axis]", "terseLabel": "Antidilutive Securities [Axis]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/NetIncomeLossPerShareAntidilutiveSecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "terseLabel": "Common share equivalents for securities that were anti-dilutive and therefore excluded from the computation of diluted earnings per share" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/NetIncomeLossPerShareAntidilutiveSecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r180" ], "lang": { "en-us": { "role": { "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented.", "label": "Antidilutive Securities, Name [Domain]", "terseLabel": "Antidilutive Securities, Name [Domain]" } } }, "localname": "AntidilutiveSecuritiesNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/NetIncomeLossPerShareAntidilutiveSecuritiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AssetAcquisitionConsiderationTransferred": { "auth_ref": [ "r590", "r591", "r592", "r593" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of consideration transferred in asset acquisition. Includes, but is not limited to, cash, liability incurred by acquirer, and equity interest issued by acquirer.", "label": "Asset Acquisition, Consideration Transferred", "terseLabel": "Consideration transferred" } } }, "localname": "AssetAcquisitionConsiderationTransferred", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/AcquisitionsAcquisitionOfProprietaryTechnologyNarrativeDetails", "http://www.envestnet.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetAcquisitionConsiderationTransferredContingentConsideration": { "auth_ref": [ "r590", "r591", "r592" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of contingent consideration recognized as part of consideration transferred in asset acquisition.", "label": "Asset Acquisition, Consideration Transferred, Contingent Consideration", "terseLabel": "Earn-out payment" } } }, "localname": "AssetAcquisitionConsiderationTransferredContingentConsideration", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Assets": { "auth_ref": [ "r142", "r217", "r224", "r231", "r265", "r337", "r338", "r339", "r341", "r342", "r343", "r344", "r346", "r348", "r350", "r351", "r601", "r609", "r648", "r693", "r695", "r737", "r761" ], "calculation": { "http://www.envestnet.com/role/ConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets", "terseLabel": "Consolidated total assets", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/ConsolidatedBalanceSheets", "http://www.envestnet.com/role/SegmentInformationNarrativesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "Assets" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r12", "r14", "r71", "r142", "r265", "r337", "r338", "r339", "r341", "r342", "r343", "r344", "r346", "r348", "r350", "r351", "r601", "r609", "r648", "r693", "r695" ], "calculation": { "http://www.envestnet.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Current", "terseLabel": "Current assets", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/ConsolidatedBalanceSheets", "http://www.envestnet.com/role/InvestmentsScheduleofEquityMethodInvestmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current assets:" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsFairValueDisclosure": { "auth_ref": [ "r629" ], "calculation": { "http://www.envestnet.com/role/FairValueMeasurementsScheduleofFairValueAssetsandLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Fair Value Disclosure", "totalLabel": "Total assets" } } }, "localname": "AssetsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/FairValueMeasurementsScheduleofFairValueAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsFairValueDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets, Fair Value Disclosure [Abstract]", "terseLabel": "Assets" } } }, "localname": "AssetsFairValueDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/FairValueMeasurementsScheduleofFairValueAssetsandLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsNoncurrent": { "auth_ref": [ "r22", "r23", "r24", "r25", "r26", "r27", "r28", "r29", "r142", "r265", "r337", "r338", "r339", "r341", "r342", "r343", "r344", "r346", "r348", "r350", "r351", "r601", "r609", "r648", "r693" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold or consumed after one year or beyond the normal operating cycle, if longer.", "label": "Assets, Noncurrent", "terseLabel": "Non-current assets" } } }, "localname": "AssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/InvestmentsScheduleofEquityMethodInvestmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r467", "r497" ], "lang": { "en-us": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]", "terseLabel": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/AcquisitionsAcquisitionofPIEtechNarrativeDetails", "http://www.envestnet.com/role/NetIncomeLossPerShareComputationofBasicandDilutedNetIncomeLossPerShareDetails", "http://www.envestnet.com/role/StockBasedCompensationNarrativesDetails", "http://www.envestnet.com/role/StockBasedCompensationRestrictedStockUnitsandRestrictedStockAwardsDetails", "http://www.envestnet.com/role/StockBasedCompensationScheduleofOtherInformationDetails", "http://www.envestnet.com/role/StockBasedCompensationStockOptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by location on balance sheet (statement of financial position).", "label": "Balance Sheet Location [Axis]", "terseLabel": "Balance Sheet Location [Axis]" } } }, "localname": "BalanceSheetLocationAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/DebtAmendedCreditAgreementDetails", "http://www.envestnet.com/role/SummaryofSignificantAccountingPoliciesRestrictedCashDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationDomain": { "auth_ref": [ "r614", "r615" ], "lang": { "en-us": { "role": { "documentation": "Location in the balance sheet (statement of financial position).", "label": "Balance Sheet Location [Domain]", "terseLabel": "Balance Sheet Location [Domain]" } } }, "localname": "BalanceSheetLocationDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/DebtAmendedCreditAgreementDetails", "http://www.envestnet.com/role/SummaryofSignificantAccountingPoliciesRestrictedCashDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BaseRateMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Minimum rate investor will accept.", "label": "Base Rate [Member]", "terseLabel": "Base Rate" } } }, "localname": "BaseRateMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BuildingAndBuildingImprovementsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities and any addition, improvement, or renovation to the structure, for example, but not limited to, interior masonry, interior flooring, electrical, and plumbing.", "label": "Building and Building Improvements [Member]", "terseLabel": "Building and building improvements" } } }, "localname": "BuildingAndBuildingImprovementsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/PropertyandEquipmentNetPropertyandEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [ "r459", "r461" ], "lang": { "en-us": { "role": { "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree.", "label": "Business Acquisition, Acquiree [Domain]", "terseLabel": "Business Acquisition, Acquiree [Domain]" } } }, "localname": "BusinessAcquisitionAcquireeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/AcquisitionsAcquisitionOfHarvestNarrativeDetails", "http://www.envestnet.com/role/AcquisitionsAcquisitionOfPortfolioCenterBusinessNarrativeDetails", "http://www.envestnet.com/role/AcquisitionsAcquisitionOfPrivateFinancialTechnologyDesignCompanyNarrativeDetails", "http://www.envestnet.com/role/AcquisitionsAcquisitionOfPrivateTechnologyCompanyNarrativeDetails", "http://www.envestnet.com/role/AcquisitionsAcquisitionofPIEtechNarrativeDetails", "http://www.envestnet.com/role/AcquisitionsAcquisitionofPrivateAINarrativeDetails", "http://www.envestnet.com/role/AcquisitionsAcquisitionofPrivateTechnologyCompanyNarrativeDetails", "http://www.envestnet.com/role/AcquisitionsScheduleOfAcquiredIntangibleAssetsPrivateAICompanyDetails", "http://www.envestnet.com/role/AcquisitionsScheduleOfAssetsAcquiredandLiabilitiesAssumedPIEtechDetails", "http://www.envestnet.com/role/AcquisitionsScheduleOfAssetsAcquiredandLiabilitiesAssumedPortfolioCenterBusinessDetails", "http://www.envestnet.com/role/AcquisitionsScheduleOfConsiderationTransferredInPrivateAICompanyAcquisitionDetails", "http://www.envestnet.com/role/AcquisitionsScheduleOfConsiderationTransferredPIEtechDetails", "http://www.envestnet.com/role/AcquisitionsScheduleOfConsiderationTransferredPortfolioCenterBusinessDetails", "http://www.envestnet.com/role/AcquisitionsScheduleOfFairValueOfAssetsAcquiredAndLiabilitiesAssumedPrivateAICompanyDetails", "http://www.envestnet.com/role/AcquisitionsScheduleOfIntangibleAssetsAcquiredHarvestDetails", "http://www.envestnet.com/role/AcquisitionsScheduleOfIntangibleAssetsAcquiredPIEtechDetails", "http://www.envestnet.com/role/AcquisitionsScheduleOfIntangibleAssetsAcquiredPortfolioCenterBusinessDetails", "http://www.envestnet.com/role/AcquisitionsScheduleOfNetAssetsAcquiredHarvestDetails", "http://www.envestnet.com/role/FairValueMeasurementsNarrativesDetails", "http://www.envestnet.com/role/GoodwillandIntangibleAssetsNetGoodwillDetails", "http://www.envestnet.com/role/StockBasedCompensationNarrativesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r459", "r461", "r567", "r568" ], "lang": { "en-us": { "role": { "documentation": "Information by business combination or series of individually immaterial business combinations.", "label": "Business Acquisition [Axis]", "terseLabel": "Business Acquisition [Axis]" } } }, "localname": "BusinessAcquisitionAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/AcquisitionsAcquisitionOfHarvestNarrativeDetails", "http://www.envestnet.com/role/AcquisitionsAcquisitionOfPortfolioCenterBusinessNarrativeDetails", "http://www.envestnet.com/role/AcquisitionsAcquisitionOfPrivateFinancialTechnologyDesignCompanyNarrativeDetails", "http://www.envestnet.com/role/AcquisitionsAcquisitionOfPrivateTechnologyCompanyNarrativeDetails", "http://www.envestnet.com/role/AcquisitionsAcquisitionofPIEtechNarrativeDetails", "http://www.envestnet.com/role/AcquisitionsAcquisitionofPrivateAINarrativeDetails", "http://www.envestnet.com/role/AcquisitionsAcquisitionofPrivateTechnologyCompanyNarrativeDetails", "http://www.envestnet.com/role/AcquisitionsScheduleOfAcquiredIntangibleAssetsPrivateAICompanyDetails", "http://www.envestnet.com/role/AcquisitionsScheduleOfAssetsAcquiredandLiabilitiesAssumedPIEtechDetails", "http://www.envestnet.com/role/AcquisitionsScheduleOfAssetsAcquiredandLiabilitiesAssumedPortfolioCenterBusinessDetails", "http://www.envestnet.com/role/AcquisitionsScheduleOfConsiderationTransferredInPrivateAICompanyAcquisitionDetails", "http://www.envestnet.com/role/AcquisitionsScheduleOfConsiderationTransferredPIEtechDetails", "http://www.envestnet.com/role/AcquisitionsScheduleOfConsiderationTransferredPortfolioCenterBusinessDetails", "http://www.envestnet.com/role/AcquisitionsScheduleOfFairValueOfAssetsAcquiredAndLiabilitiesAssumedPrivateAICompanyDetails", "http://www.envestnet.com/role/AcquisitionsScheduleOfIntangibleAssetsAcquiredHarvestDetails", "http://www.envestnet.com/role/AcquisitionsScheduleOfIntangibleAssetsAcquiredPIEtechDetails", "http://www.envestnet.com/role/AcquisitionsScheduleOfIntangibleAssetsAcquiredPortfolioCenterBusinessDetails", "http://www.envestnet.com/role/AcquisitionsScheduleOfNetAssetsAcquiredHarvestDetails", "http://www.envestnet.com/role/FairValueMeasurementsNarrativesDetails", "http://www.envestnet.com/role/GoodwillandIntangibleAssetsNetGoodwillDetails", "http://www.envestnet.com/role/StockBasedCompensationNarrativesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued": { "auth_ref": [ "r585" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of equity interests issued or issuable to acquire entity.", "label": "Business Acquisition, Equity Interest Issued or Issuable, Number of Shares", "terseLabel": "Equity interest issued (in shares)" } } }, "localname": "BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/AcquisitionsAcquisitionofPIEtechNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_BusinessAcquisitionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Business Acquisition [Line Items]", "terseLabel": "Business Acquisition [Line Items]" } } }, "localname": "BusinessAcquisitionLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/AcquisitionsAcquisitionOfHarvestNarrativeDetails", "http://www.envestnet.com/role/AcquisitionsAcquisitionOfPortfolioCenterBusinessNarrativeDetails", "http://www.envestnet.com/role/AcquisitionsAcquisitionOfPrivateFinancialTechnologyDesignCompanyNarrativeDetails", "http://www.envestnet.com/role/AcquisitionsAcquisitionOfPrivateTechnologyCompanyNarrativeDetails", "http://www.envestnet.com/role/AcquisitionsAcquisitionOfProprietaryTechnologyNarrativeDetails", "http://www.envestnet.com/role/AcquisitionsAcquisitionofPIEtechNarrativeDetails", "http://www.envestnet.com/role/AcquisitionsAcquisitionofPrivateAINarrativeDetails", "http://www.envestnet.com/role/AcquisitionsAcquisitionofPrivateTechnologyCompanyNarrativeDetails", "http://www.envestnet.com/role/AcquisitionsScheduleOfAcquiredIntangibleAssetsPrivateAICompanyDetails", "http://www.envestnet.com/role/AcquisitionsScheduleOfAssetsAcquiredandLiabilitiesAssumedPIEtechDetails", "http://www.envestnet.com/role/AcquisitionsScheduleOfAssetsAcquiredandLiabilitiesAssumedPortfolioCenterBusinessDetails", "http://www.envestnet.com/role/AcquisitionsScheduleOfConsiderationTransferredInPrivateAICompanyAcquisitionDetails", "http://www.envestnet.com/role/AcquisitionsScheduleOfConsiderationTransferredPIEtechDetails", "http://www.envestnet.com/role/AcquisitionsScheduleOfConsiderationTransferredPortfolioCenterBusinessDetails", "http://www.envestnet.com/role/AcquisitionsScheduleOfFairValueOfAssetsAcquiredAndLiabilitiesAssumedPrivateAICompanyDetails", "http://www.envestnet.com/role/AcquisitionsScheduleOfIntangibleAssetsAcquiredHarvestDetails", "http://www.envestnet.com/role/AcquisitionsScheduleOfIntangibleAssetsAcquiredPIEtechDetails", "http://www.envestnet.com/role/AcquisitionsScheduleOfIntangibleAssetsAcquiredPortfolioCenterBusinessDetails", "http://www.envestnet.com/role/AcquisitionsScheduleOfNetAssetsAcquiredHarvestDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount": { "auth_ref": [ "r588" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of goodwill arising from a business combination that is expected to be deductible for tax purposes.", "label": "Business Acquisition, Goodwill, Expected Tax Deductible Amount", "terseLabel": "Goodwill", "verboseLabel": "Goodwill deductible for tax purposes" } } }, "localname": "BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/AcquisitionsAcquisitionOfHarvestNarrativeDetails", "http://www.envestnet.com/role/AcquisitionsAcquisitionOfPrivateFinancialTechnologyDesignCompanyNarrativeDetails", "http://www.envestnet.com/role/AcquisitionsAcquisitionOfPrivateTechnologyCompanyNarrativeDetails", "http://www.envestnet.com/role/AcquisitionsAcquisitionofPIEtechNarrativeDetails", "http://www.envestnet.com/role/AcquisitionsAcquisitionofPrivateAINarrativeDetails", "http://www.envestnet.com/role/AcquisitionsAcquisitionofPrivateTechnologyCompanyNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationAcquisitionRelatedCosts": { "auth_ref": [ "r563" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "This element represents acquisition-related costs incurred to effect a business combination which costs have been expensed during the period. Such costs include finder's fees; advisory, legal, accounting, valuation, and other professional or consulting fees; general administrative costs, including the costs of maintaining an internal acquisitions department; and may include costs of registering and issuing debt and equity securities.", "label": "Business Combination, Acquisition Related Costs", "terseLabel": "Acquisition related costs" } } }, "localname": "BusinessCombinationAcquisitionRelatedCosts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/AcquisitionsAcquisitionofPIEtechNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationAndAssetAcquisitionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Business Combination and Asset Acquisition [Abstract]" } } }, "localname": "BusinessCombinationAndAssetAcquisitionAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "auth_ref": [ "r578", "r579", "r582" ], "calculation": { "http://www.envestnet.com/role/AcquisitionsScheduleOfConsiderationTransferredInPrivateAICompanyAcquisitionDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.envestnet.com/role/AcquisitionsScheduleOfConsiderationTransferredPIEtechDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer.", "label": "Business Combination, Consideration Transferred", "terseLabel": "Total consideration transferred", "totalLabel": "Total consideration transferred" } } }, "localname": "BusinessCombinationConsiderationTransferred1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/AcquisitionsAcquisitionOfPrivateFinancialTechnologyDesignCompanyNarrativeDetails", "http://www.envestnet.com/role/AcquisitionsAcquisitionOfPrivateTechnologyCompanyNarrativeDetails", "http://www.envestnet.com/role/AcquisitionsAcquisitionofPIEtechNarrativeDetails", "http://www.envestnet.com/role/AcquisitionsAcquisitionofPrivateTechnologyCompanyNarrativeDetails", "http://www.envestnet.com/role/AcquisitionsScheduleOfConsiderationTransferredInPrivateAICompanyAcquisitionDetails", "http://www.envestnet.com/role/AcquisitionsScheduleOfConsiderationTransferredPIEtechDetails", "http://www.envestnet.com/role/AcquisitionsScheduleOfConsiderationTransferredPortfolioCenterBusinessDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationConsiderationTransferredAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Business Combination, Consideration Transferred [Abstract]", "terseLabel": "Business Combination, Consideration Transferred [Abstract]" } } }, "localname": "BusinessCombinationConsiderationTransferredAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/AcquisitionsAcquisitionofPIEtechNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable": { "auth_ref": [ "r578", "r579" ], "calculation": { "http://www.envestnet.com/role/AcquisitionsScheduleOfConsiderationTransferredPIEtechDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationConsiderationTransferred1", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of equity interests of the acquirer, including instruments or interests issued or issuable in consideration for the business combination.", "label": "Business Combination, Consideration Transferred, Equity Interests Issued and Issuable", "terseLabel": "Stock consideration" } } }, "localname": "BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/AcquisitionsAcquisitionofPIEtechNarrativeDetails", "http://www.envestnet.com/role/AcquisitionsScheduleOfConsiderationTransferredPIEtechDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred": { "auth_ref": [ "r576", "r578", "r579", "r584" ], "calculation": { "http://www.envestnet.com/role/AcquisitionsScheduleOfConsiderationTransferredInPrivateAICompanyAcquisitionDetails": { "order": 3.0, "parentTag": "us-gaap_BusinessCombinationConsiderationTransferred1", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities incurred by the acquirer as part of consideration transferred in a business combination.", "label": "Business Combination, Consideration Transferred, Liabilities Incurred", "terseLabel": "Purchase consideration liability" } } }, "localname": "BusinessCombinationConsiderationTransferredLiabilitiesIncurred", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/AcquisitionsScheduleOfConsiderationTransferredInPrivateAICompanyAcquisitionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1": { "auth_ref": [ "r126", "r589" ], "calculation": { "http://www.envestnet.com/role/ConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in the value of a contingent consideration liability, including, but not limited to, differences arising upon settlement.", "label": "Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability", "negatedTerseLabel": "Fair market value adjustment to contingent consideration liability", "terseLabel": "Fair market value adjustment to contingent consideration liability" } } }, "localname": "BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/AcquisitionsAcquisitionofPrivateAINarrativeDetails", "http://www.envestnet.com/role/AcquisitionsAcquisitionofPrivateTechnologyCompanyNarrativeDetails", "http://www.envestnet.com/role/ConsolidatedStatementsofCashFlows", "http://www.envestnet.com/role/FairValueMeasurementsNarrativesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh": { "auth_ref": [ "r587" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "For contingent consideration arrangements recognized in connection with a business combination, this element represents an estimate of the high-end of the potential range (undiscounted) of the consideration which may be paid.", "label": "Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, High", "terseLabel": "Additional contingent consideration" } } }, "localname": "BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/AcquisitionsAcquisitionofPrivateTechnologyCompanyNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiability": { "auth_ref": [ "r577", "r580", "r586" ], "calculation": { "http://www.envestnet.com/role/FairValueMeasurementsScheduleofFairValueAssetsandLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesFairValueDisclosure", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liability recognized arising from contingent consideration in a business combination.", "label": "Business Combination, Contingent Consideration, Liability", "terseLabel": "Contingent consideration", "verboseLabel": "Contingent consideration liability" } } }, "localname": "BusinessCombinationContingentConsiderationLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/AcquisitionsAcquisitionofPrivateTechnologyCompanyNarrativeDetails", "http://www.envestnet.com/role/FairValueMeasurementsScheduleofFairValueAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent": { "auth_ref": [ "r577", "r581" ], "calculation": { "http://www.envestnet.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liability recognized arising from contingent consideration in a business combination, expected to be settled within one year or the normal operating cycle, if longer.", "label": "Business Combination, Contingent Consideration, Liability, Current", "terseLabel": "Contingent consideration" } } }, "localname": "BusinessCombinationContingentConsiderationLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "auth_ref": [ "r594" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable).", "label": "Business Combination Disclosure [Text Block]", "terseLabel": "Acquisitions" } } }, "localname": "BusinessCombinationDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/Acquisitions" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual": { "auth_ref": [ "r566" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "This element represents the amount of earnings or loss of the acquiree since the acquisition date included in the consolidated income statement for the reporting period.", "label": "Business Combination, Pro Forma Information, Earnings or Loss of Acquiree since Acquisition Date, Actual", "terseLabel": "Net income (loss) since acquisition" } } }, "localname": "BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/AcquisitionsAcquisitionOfPortfolioCenterBusinessNarrativeDetails", "http://www.envestnet.com/role/AcquisitionsAcquisitionofPIEtechNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual": { "auth_ref": [ "r566" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "This element represents the amount of revenue of the acquiree since the acquisition date included in the consolidated income statement for the reporting period.", "label": "Business Combination, Pro Forma Information, Revenue of Acquiree since Acquisition Date, Actual", "terseLabel": "Revenue since acquisition" } } }, "localname": "BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/AcquisitionsAcquisitionOfPortfolioCenterBusinessNarrativeDetails", "http://www.envestnet.com/role/AcquisitionsAcquisitionofPIEtechNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets": { "auth_ref": [ "r570" ], "calculation": { "http://www.envestnet.com/role/AcquisitionsScheduleOfAssetsAcquiredandLiabilitiesAssumedPIEtechDetails": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of assets acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets", "totalLabel": "Total assets acquired" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/AcquisitionsAcquisitionofPIEtechNarrativeDetails", "http://www.envestnet.com/role/AcquisitionsScheduleOfAssetsAcquiredandLiabilitiesAssumedPIEtechDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation": { "auth_ref": [ "r570" ], "calculation": { "http://www.envestnet.com/role/AcquisitionsScheduleOfAssetsAcquiredandLiabilitiesAssumedPIEtechDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lease obligation assumed in business combination.", "label": "Business Combination, Recognized Identifiable Asset Acquired and Liability Assumed, Lease Obligation", "negatedTerseLabel": "Operating lease liabilities" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/AcquisitionsAcquisitionofPIEtechNarrativeDetails", "http://www.envestnet.com/role/AcquisitionsScheduleOfAssetsAcquiredandLiabilitiesAssumedPIEtechDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents": { "auth_ref": [ "r570" ], "calculation": { "http://www.envestnet.com/role/AcquisitionsScheduleOfAssetsAcquiredandLiabilitiesAssumedPIEtechDetails": { "order": 7.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions, acquired at the acquisition date. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents", "terseLabel": "Cash and cash equivalents" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/AcquisitionsAcquisitionofPIEtechNarrativeDetails", "http://www.envestnet.com/role/AcquisitionsScheduleOfAssetsAcquiredandLiabilitiesAssumedPIEtechDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets": { "auth_ref": [ "r570" ], "calculation": { "http://www.envestnet.com/role/AcquisitionsScheduleOfAssetsAcquiredandLiabilitiesAssumedPIEtechDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Prepaid Expense and Other Assets", "terseLabel": "Prepaid expenses and other current assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/AcquisitionsAcquisitionofPIEtechNarrativeDetails", "http://www.envestnet.com/role/AcquisitionsScheduleOfAssetsAcquiredandLiabilitiesAssumedPIEtechDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables": { "auth_ref": [ "r570" ], "calculation": { "http://www.envestnet.com/role/AcquisitionsScheduleOfAssetsAcquiredandLiabilitiesAssumedPIEtechDetails": { "order": 3.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount due from customers or clients for goods or services, including trade receivables, that have been delivered or sold in the normal course of business, and amounts due from others, including related parties expected to be converted to cash, sold or exchanged within one year or the normal operating cycle, if longer, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables", "terseLabel": "Accounts receivable" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/AcquisitionsAcquisitionofPIEtechNarrativeDetails", "http://www.envestnet.com/role/AcquisitionsScheduleOfAssetsAcquiredandLiabilitiesAssumedPIEtechDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue": { "auth_ref": [ "r570" ], "calculation": { "http://www.envestnet.com/role/AcquisitionsScheduleOfAssetsAcquiredandLiabilitiesAssumedPIEtechDetails": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred revenue expected to be recognized as such within one year or the normal operating cycle, if longer, assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Deferred Revenue", "negatedLabel": "Deferred revenue" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/AcquisitionsAcquisitionofPIEtechNarrativeDetails", "http://www.envestnet.com/role/AcquisitionsScheduleOfAssetsAcquiredandLiabilitiesAssumedPIEtechDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities": { "auth_ref": [ "r570" ], "calculation": { "http://www.envestnet.com/role/AcquisitionsScheduleOfAssetsAcquiredandLiabilitiesAssumedPIEtechDetails": { "order": 3.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities", "negatedLabel": "Deferred income taxes" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/AcquisitionsAcquisitionofPIEtechNarrativeDetails", "http://www.envestnet.com/role/AcquisitionsScheduleOfAssetsAcquiredandLiabilitiesAssumedPIEtechDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill": { "auth_ref": [ "r570" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of intangible assets, excluding goodwill, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill", "terseLabel": "Acquired intangible assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/AcquisitionsAcquisitionOfPrivateFinancialTechnologyDesignCompanyNarrativeDetails", "http://www.envestnet.com/role/AcquisitionsAcquisitionOfPrivateTechnologyCompanyNarrativeDetails", "http://www.envestnet.com/role/AcquisitionsAcquisitionofPrivateTechnologyCompanyNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles": { "auth_ref": [ "r569", "r570" ], "calculation": { "http://www.envestnet.com/role/AcquisitionsScheduleOfAssetsAcquiredandLiabilitiesAssumedPIEtechDetails": { "order": 6.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0 }, "http://www.envestnet.com/role/AcquisitionsScheduleOfNetAssetsAcquiredHarvestDetails": { "order": 3.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of identifiable intangible assets recognized as of the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles", "terseLabel": "Identifiable intangible assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/AcquisitionsAcquisitionofPIEtechNarrativeDetails", "http://www.envestnet.com/role/AcquisitionsScheduleOfAssetsAcquiredandLiabilitiesAssumedPIEtechDetails", "http://www.envestnet.com/role/AcquisitionsScheduleOfAssetsAcquiredandLiabilitiesAssumedPortfolioCenterBusinessDetails", "http://www.envestnet.com/role/AcquisitionsScheduleOfFairValueOfAssetsAcquiredAndLiabilitiesAssumedPrivateAICompanyDetails", "http://www.envestnet.com/role/AcquisitionsScheduleOfNetAssetsAcquiredHarvestDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities": { "auth_ref": [ "r570" ], "calculation": { "http://www.envestnet.com/role/AcquisitionsScheduleOfAssetsAcquiredandLiabilitiesAssumedPIEtechDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": -1.0 }, "http://www.envestnet.com/role/AcquisitionsScheduleOfNetAssetsAcquiredHarvestDetails": { "order": 4.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities", "negatedTerseLabel": "Total liabilities assumed", "negatedTotalLabel": "Total liabilities assumed" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/AcquisitionsAcquisitionofPIEtechNarrativeDetails", "http://www.envestnet.com/role/AcquisitionsScheduleOfAssetsAcquiredandLiabilitiesAssumedPIEtechDetails", "http://www.envestnet.com/role/AcquisitionsScheduleOfAssetsAcquiredandLiabilitiesAssumedPortfolioCenterBusinessDetails", "http://www.envestnet.com/role/AcquisitionsScheduleOfFairValueOfAssetsAcquiredAndLiabilitiesAssumedPrivateAICompanyDetails", "http://www.envestnet.com/role/AcquisitionsScheduleOfNetAssetsAcquiredHarvestDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets": { "auth_ref": [ "r570" ], "calculation": { "http://www.envestnet.com/role/AcquisitionsScheduleOfAssetsAcquiredandLiabilitiesAssumedPIEtechDetails": { "order": 5.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of other assets expected to be realized or consumed after one year or the normal operating cycle, if longer, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Noncurrent Assets", "terseLabel": "Other non-current assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/AcquisitionsAcquisitionofPIEtechNarrativeDetails", "http://www.envestnet.com/role/AcquisitionsScheduleOfAssetsAcquiredandLiabilitiesAssumedPIEtechDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment": { "auth_ref": [ "r569", "r570" ], "calculation": { "http://www.envestnet.com/role/AcquisitionsScheduleOfAssetsAcquiredandLiabilitiesAssumedPIEtechDetails": { "order": 4.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of property, plant, and equipment recognized as of the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment", "terseLabel": "Property and equipment, net" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/AcquisitionsAcquisitionofPIEtechNarrativeDetails", "http://www.envestnet.com/role/AcquisitionsScheduleOfAssetsAcquiredandLiabilitiesAssumedPIEtechDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterestAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Less Noncontrolling Interest [Abstract]", "terseLabel": "Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Less Noncontrolling Interest [Abstract]" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterestAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/AcquisitionsAcquisitionofPIEtechNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet": { "auth_ref": [ "r570" ], "calculation": { "http://www.envestnet.com/role/AcquisitionsScheduleOfAssetsAcquiredandLiabilitiesAssumedPIEtechDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.envestnet.com/role/AcquisitionsScheduleOfNetAssetsAcquiredHarvestDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount recognized for assets, including goodwill, in excess of (less than) the aggregate liabilities assumed.", "label": "Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net", "terseLabel": "Total net assets acquired", "totalLabel": "Total net assets acquired" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/AcquisitionsAcquisitionofPIEtechNarrativeDetails", "http://www.envestnet.com/role/AcquisitionsScheduleOfAssetsAcquiredandLiabilitiesAssumedPIEtechDetails", "http://www.envestnet.com/role/AcquisitionsScheduleOfAssetsAcquiredandLiabilitiesAssumedPortfolioCenterBusinessDetails", "http://www.envestnet.com/role/AcquisitionsScheduleOfFairValueOfAssetsAcquiredAndLiabilitiesAssumedPrivateAICompanyDetails", "http://www.envestnet.com/role/AcquisitionsScheduleOfNetAssetsAcquiredHarvestDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeFairValue1": { "auth_ref": [ "r564" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value at acquisition-date of the equity interest in the acquiree held by the acquirer, immediately before the acquisition date for businesses combined in stages.", "label": "Business Combination, Step Acquisition, Equity Interest in Acquiree, Fair Value", "terseLabel": "Estimated value of acquiree" } } }, "localname": "BusinessCombinationStepAcquisitionEquityInterestInAcquireeFairValue1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/AcquisitionsAcquisitionOfPrivateFinancialTechnologyDesignCompanyNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementGain": { "auth_ref": [ "r565" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "In a business combination achieved in stages, this element represents the amount of gain recognized by the entity as a result of remeasuring to fair value the equity interest in the acquiree it held before the business combination.", "label": "Business Combination, Step Acquisition, Equity Interest in Acquiree, Remeasurement Gain", "terseLabel": "Remeasurement gain" } } }, "localname": "BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementGain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/AcquisitionsAcquisitionOfPrivateFinancialTechnologyDesignCompanyNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationsPolicy": { "auth_ref": [ "r561" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for completed business combinations (purchase method, acquisition method or combination of entities under common control). This accounting policy may include a general discussion of the purchase method or acquisition method of accounting (including for example, the treatment accorded contingent consideration, the identification of assets and liabilities, the purchase price allocation process, how the fair values of acquired assets and liabilities are determined) and the entity's specific application thereof. An entity that acquires another entity in a leveraged buyout transaction generally discloses the accounting policy followed by the acquiring entity in determining the basis used to value its interest in the acquired entity, and the rationale for that accounting policy.", "label": "Business Combinations Policy [Policy Text Block]", "terseLabel": "Business Combinations" } } }, "localname": "BusinessCombinationsPolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "auth_ref": [ "r132", "r133", "r134" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred.", "label": "Capital Expenditures Incurred but Not yet Paid", "verboseLabel": "Purchase of fixed assets included in accounts payable and accrued expenses and other liabilities" } } }, "localname": "CapitalExpendituresIncurredButNotYetPaid", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedComputerSoftwareAccumulatedAmortization": { "auth_ref": [ "r823" ], "calculation": { "http://www.envestnet.com/role/InternallyDevelopedSoftwareNetDetails": { "order": 2.0, "parentTag": "us-gaap_CapitalizedComputerSoftwareNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "For each balance sheet presented, the amount of accumulated amortization for capitalized computer software costs.", "label": "Capitalized Computer Software, Accumulated Amortization", "negatedLabel": "Less: accumulated amortization" } } }, "localname": "CapitalizedComputerSoftwareAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/InternallyDevelopedSoftwareNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedComputerSoftwareAmortization1": { "auth_ref": [ "r822", "r824" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for amortization of capitalized computer software costs.", "label": "Capitalized Computer Software, Amortization", "terseLabel": "Amortization expense" } } }, "localname": "CapitalizedComputerSoftwareAmortization1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/InternallyDevelopedSoftwareNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedComputerSoftwareGross": { "auth_ref": [ "r823" ], "calculation": { "http://www.envestnet.com/role/InternallyDevelopedSoftwareNetDetails": { "order": 1.0, "parentTag": "us-gaap_CapitalizedComputerSoftwareNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated amortization of capitalized costs for computer software, including but not limited to, acquired and internally developed computer software.", "label": "Capitalized Computer Software, Gross", "terseLabel": "Internally developed software" } } }, "localname": "CapitalizedComputerSoftwareGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/InternallyDevelopedSoftwareNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedComputerSoftwareNet": { "auth_ref": [ "r820" ], "calculation": { "http://www.envestnet.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://www.envestnet.com/role/InternallyDevelopedSoftwareNetDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The carrying amount of capitalized computer software costs net of accumulated amortization as of the balance sheet date.", "label": "Capitalized Computer Software, Net", "terseLabel": "Internally developed software, net", "totalLabel": "Internally developed software, net" } } }, "localname": "CapitalizedComputerSoftwareNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/ConsolidatedBalanceSheets", "http://www.envestnet.com/role/InternallyDevelopedSoftwareNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedComputerSoftwareNetAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Capitalized Computer Software, Net [Abstract]", "terseLabel": "Capitalized Computer Software, Net [Abstract]" } } }, "localname": "CapitalizedComputerSoftwareNetAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_CapitalizedContractCostAmortization": { "auth_ref": [ "r289" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense for asset recognized from cost incurred to obtain or fulfill contract with customer.", "label": "Capitalized Contract Cost, Amortization", "verboseLabel": "Amortization expense for the deferred sales incentive compensation" } } }, "localname": "CapitalizedContractCostAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/RevenuesandCostofRevenuesDeferredSalesIncentiveCompensationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostImpairmentLoss": { "auth_ref": [ "r289" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of impairment loss for asset recognized from cost incurred to obtain or fulfill contract with customer.", "label": "Capitalized Contract Cost, Impairment Loss", "terseLabel": "Impairment loss for capitalized costs" } } }, "localname": "CapitalizedContractCostImpairmentLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/RevenuesandCostofRevenuesDeferredSalesIncentiveCompensationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostNet": { "auth_ref": [ "r288" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer.", "label": "Capitalized Contract Cost, Net", "verboseLabel": "Deferred sales incentive compensation" } } }, "localname": "CapitalizedContractCostNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/RevenuesandCostofRevenuesDeferredSalesIncentiveCompensationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CarryingReportedAmountFairValueDisclosureMember": { "auth_ref": [ "r643", "r644" ], "lang": { "en-us": { "role": { "documentation": "Measured as reported on the statement of financial position (balance sheet).", "label": "Reported Value Measurement [Member]", "terseLabel": "Carrying Value" } } }, "localname": "CarryingReportedAmountFairValueDisclosureMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/FairValueMeasurementsNarrativesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CashAcquiredFromAcquisition": { "auth_ref": [ "r105" ], "calculation": { "http://www.envestnet.com/role/AcquisitionsScheduleOfConsiderationTransferredPIEtechDetails": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationConsiderationTransferred1", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow associated with the acquisition of business during the period (for example, cash that was held by the acquired business).", "label": "Cash Acquired from Acquisition", "negatedTerseLabel": "Less: cash acquired" } } }, "localname": "CashAcquiredFromAcquisition", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/AcquisitionsAcquisitionofPIEtechNarrativeDetails", "http://www.envestnet.com/role/AcquisitionsScheduleOfConsiderationTransferredPIEtechDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r7", "r50", "r129" ], "calculation": { "http://www.envestnet.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.envestnet.com/role/SummaryofSignificantAccountingPoliciesRestrictedCashDetails": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and Cash Equivalents, at Carrying Value", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/ConsolidatedBalanceSheets", "http://www.envestnet.com/role/SummaryofSignificantAccountingPoliciesRestrictedCashDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsFairValueDisclosure": { "auth_ref": [], "calculation": { "http://www.envestnet.com/role/FairValueMeasurementsScheduleofFairValueAssetsandLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash and Cash Equivalents, Fair Value Disclosure", "terseLabel": "Money market funds" } } }, "localname": "CashAndCashEquivalentsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/FairValueMeasurementsScheduleofFairValueAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "auth_ref": [ "r21", "r130" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value.", "label": "Cash and Cash Equivalents, Policy [Policy Text Block]", "terseLabel": "Cash and Cash Equivalents" } } }, "localname": "CashAndCashEquivalentsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r123", "r129", "r135" ], "calculation": { "http://www.envestnet.com/role/SummaryofSignificantAccountingPoliciesRestrictedCashDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "periodEndLabel": "CASH, CASH EQUIVALENTS AND RESTRICTED CASH, END OF PERIOD (See Note 2)", "periodStartLabel": "CASH, CASH EQUIVALENTS AND RESTRICTED CASH, BEGINNING OF PERIOD (See Note 2)", "totalLabel": "Total cash, cash equivalents and restricted cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/ConsolidatedStatementsofCashFlows", "http://www.envestnet.com/role/SummaryofSignificantAccountingPoliciesRestrictedCashDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r123", "r657" ], "calculation": { "http://www.envestnet.com/role/ConsolidatedStatementsofCashFlows": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "INCREASE (DECREASE) IN CASH, CASH EQUIVALENTS AND RESTRICTED CASH" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ClassOfStockDomain": { "auth_ref": [ "r139", "r142", "r169", "r174", "r175", "r177", "r179", "r187", "r188", "r189", "r265", "r337", "r342", "r343", "r344", "r350", "r351", "r381", "r382", "r385", "r389", "r648", "r834" ], "lang": { "en-us": { "role": { "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock.", "label": "Class of Stock [Domain]", "terseLabel": "Class of Stock [Domain]" } } }, "localname": "ClassOfStockDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/AcquisitionsAcquisitionofPIEtechNarrativeDetails", "http://www.envestnet.com/role/StockholdersEquityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r66", "r333", "r747", "r770" ], "calculation": { "http://www.envestnet.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.", "label": "Commitments and Contingencies", "terseLabel": "Commitments and contingencies" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]", "terseLabel": "Commitments and Contingencies Disclosure [Abstract]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r329", "r331", "r332", "r334", "r804" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments and Contingencies Disclosure [Text Block]", "terseLabel": "Commitments and Contingencies" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/CommitmentsandContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r150", "r151", "r626" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]", "terseLabel": "Common Stock" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/AcquisitionsAcquisitionofPIEtechNarrativeDetails", "http://www.envestnet.com/role/ConsolidatedStatementsofStockholdersEquity", "http://www.envestnet.com/role/StockholdersEquityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r39" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Common stock, par value (in dollars per share)" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r39" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common Stock, Shares Authorized", "terseLabel": "Common stock, shares authorized (in shares)" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r39" ], "lang": { "en-us": { "role": { "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.", "label": "Common Stock, Shares, Issued", "periodEndLabel": "Common stock, shares issued period end (in shares)", "periodStartLabel": "Common stock, shares issued period start (in shares)", "terseLabel": "Common stock, shares issued (in shares)" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.envestnet.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r39", "r396" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common Stock, Shares, Outstanding", "terseLabel": "Common stock, shares outstanding (in shares)" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r39", "r695" ], "calculation": { "http://www.envestnet.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Common Stock, Value, Issued", "verboseLabel": "Common stock, par value $0.005, 500,000,000 shares authorized; 68,879,152 and 67,832,706 shares issued as of December 31, 2021 and December 31, 2020, respectively; 54,793,088 and 54,093,535 shares outstanding as of December 31, 2021 and December 31, 2020, respectively" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CompensationAndRetirementDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Retirement Benefits [Abstract]", "terseLabel": "Retirement Benefits [Abstract]" } } }, "localname": "CompensationAndRetirementDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r78", "r80", "r81", "r91", "r751", "r776" ], "calculation": { "http://www.envestnet.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "totalLabel": "Comprehensive income (loss) attributable to Envestnet, Inc." } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTaxAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent [Abstract]", "terseLabel": "Other comprehensive income (loss), net of taxes:" } } }, "localname": "ComprehensiveIncomeNetOfTaxAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r197", "r198", "r241", "r645", "r646", "r803" ], "lang": { "en-us": { "role": { "documentation": "The denominator in a calculation of a disclosed concentration risk percentage.", "label": "Concentration Risk Benchmark [Domain]", "terseLabel": "Concentration Risk Benchmark [Domain]" } } }, "localname": "ConcentrationRiskBenchmarkDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/RevenuesandCostofRevenuesMajorCustomersDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r197", "r198", "r241", "r645", "r646", "r799", "r803" ], "lang": { "en-us": { "role": { "documentation": "Information by benchmark of concentration risk.", "label": "Concentration Risk Benchmark [Axis]", "terseLabel": "Concentration Risk Benchmark [Axis]" } } }, "localname": "ConcentrationRiskByBenchmarkAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/RevenuesandCostofRevenuesMajorCustomersDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r197", "r198", "r241", "r645", "r646", "r799", "r803" ], "lang": { "en-us": { "role": { "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender.", "label": "Concentration Risk Type [Axis]", "terseLabel": "Concentration Risk Type [Axis]" } } }, "localname": "ConcentrationRiskByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/RevenuesandCostofRevenuesMajorCustomersDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Concentration Risk [Line Items]", "terseLabel": "Major Customers" } } }, "localname": "ConcentrationRiskLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/RevenuesandCostofRevenuesMajorCustomersDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r197", "r198", "r241", "r645", "r646" ], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.", "label": "Concentration Risk, Percentage", "terseLabel": "Revenue as a percentage of the company's total" } } }, "localname": "ConcentrationRiskPercentage1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/RevenuesandCostofRevenuesMajorCustomersDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ConcentrationRiskTable": { "auth_ref": [ "r195", "r197", "r198", "r199", "r645", "r647", "r803" ], "lang": { "en-us": { "role": { "documentation": "Describes the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark.", "label": "Concentration Risk [Table]", "terseLabel": "Concentration Risk [Table]" } } }, "localname": "ConcentrationRiskTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/RevenuesandCostofRevenuesMajorCustomersDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r197", "r198", "r241", "r645", "r646", "r803" ], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration.", "label": "Concentration Risk Type [Domain]", "terseLabel": "Concentration Risk Type [Domain]" } } }, "localname": "ConcentrationRiskTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/RevenuesandCostofRevenuesMajorCustomersDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConsolidationPolicyTextBlock": { "auth_ref": [ "r137", "r603" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.", "label": "Consolidation, Policy [Policy Text Block]", "terseLabel": "Principles of Consolidation" } } }, "localname": "ConsolidationPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConsolidationSubsidiariesOrOtherInvestmentsConsolidatedEntitiesPolicy": { "auth_ref": [ "r603" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for subsidiaries or other investments that are consolidated, including the accounting treatment for intercompany accounts or transactions and any noncontrolling interest.", "label": "Consolidation, Subsidiaries or Other Investments, Consolidated Entities, Policy [Policy Text Block]", "terseLabel": "Non-controlling Interest" } } }, "localname": "ConsolidationSubsidiariesOrOtherInvestmentsConsolidatedEntitiesPolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContingentConsiderationByTypeAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of contingent consideration.", "label": "Contingent Consideration by Type [Axis]", "terseLabel": "Contingent Consideration by Type [Axis]" } } }, "localname": "ContingentConsiderationByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/AcquisitionsAcquisitionOfPortfolioCenterBusinessNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ContingentConsiderationTypeDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Description of contingent payment arrangement.", "label": "Contingent Consideration Type [Domain]", "terseLabel": "Contingent Consideration Type [Domain]" } } }, "localname": "ContingentConsiderationTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/AcquisitionsAcquisitionOfPortfolioCenterBusinessNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r406", "r407", "r428" ], "calculation": { "http://www.envestnet.com/role/ConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.", "label": "Contract with Customer, Liability, Current", "terseLabel": "Deferred revenue" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "auth_ref": [ "r429" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due.", "label": "Contract with Customer, Liability, Revenue Recognized", "terseLabel": "Recognized deferred revenue" } } }, "localname": "ContractWithCustomerLiabilityRevenueRecognized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/RevenuesandCostofRevenuesContractBalancesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConvertibleDebt": { "auth_ref": [ "r32", "r740", "r763" ], "calculation": { "http://www.envestnet.com/role/DebtScheduleofDebtObligationDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Including the current and noncurrent portions, carrying amount of debt identified as being convertible into another form of financial instrument (typically the entity's common stock) as of the balance sheet date, which originally required full repayment more than twelve months after issuance or greater than the normal operating cycle of the company.", "label": "Convertible Debt", "totalLabel": "Convertible Notes" } } }, "localname": "ConvertibleDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/DebtScheduleofDebtObligationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConvertibleDebtNoncurrent": { "auth_ref": [ "r64" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount of long-term convertible debt as of the balance sheet date, net of the amount due in the next twelve months or greater than the normal operating cycle, if longer. The debt is convertible into another form of financial instrument, typically the entity's common stock.", "label": "Convertible Debt, Noncurrent", "verboseLabel": "Convertible notes" } } }, "localname": "ConvertibleDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/FairValueMeasurementsNarrativesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConvertibleDebtSecuritiesMember": { "auth_ref": [ "r441" ], "lang": { "en-us": { "role": { "documentation": "Debt securities that can be exchanged for equity of the debt issuer at the option of the issuer or the holder.", "label": "Convertible Debt Securities [Member]", "terseLabel": "Convertible Notes" } } }, "localname": "ConvertibleDebtSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/NetIncomeLossPerShareAntidilutiveSecuritiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConvertibleDebtTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of convertible debt instrument. Includes, but is not limited to, principal amount and amortized premium or discount.", "label": "Convertible Debt [Table Text Block]", "terseLabel": "Schedule of Convertible Debt Obligations" } } }, "localname": "ConvertibleDebtTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/DebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConvertibleNotesPayable": { "auth_ref": [ "r32", "r740", "r762", "r800" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Including the current and noncurrent portions, carrying value as of the balance sheet date of a written promise to pay a note, initially due after one year or beyond the operating cycle if longer, which can be exchanged for a specified amount of one or more securities (typically common stock), at the option of the issuer or the holder.", "label": "Convertible Notes Payable", "terseLabel": "Convertible notes payable" } } }, "localname": "ConvertibleNotesPayable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/SummaryofSignificantAccountingPoliciesNarrativesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConvertibleNotesPayableMember": { "auth_ref": [ "r30", "r738", "r760", "r800" ], "lang": { "en-us": { "role": { "documentation": "Written promise to pay a note which can be exchanged for a specified quantity of securities (typically common stock), at the option of the issuer or the holder.", "label": "Convertible Notes Payable [Member]", "terseLabel": "Convertible Notes Payable" } } }, "localname": "ConvertibleNotesPayableMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/DebtInterestExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CorporateNonSegmentMember": { "auth_ref": [ "r222", "r223", "r224", "r225", "r227", "r233", "r235" ], "lang": { "en-us": { "role": { "documentation": "Corporate headquarters or functional department that may not earn revenues or may earn revenues that are only incidental to the activities of the entity and is not considered an operating segment.", "label": "Corporate, Non-Segment [Member]", "terseLabel": "Nonsegment" } } }, "localname": "CorporateNonSegmentMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/SegmentInformationReconciliationFromIncomeLossFromOperationsBySegmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r98", "r731" ], "calculation": { "http://www.envestnet.com/role/ConsolidatedStatementsofOperations": { "order": 1.0, "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.", "label": "Cost of Goods and Services Sold", "terseLabel": "Cost of revenues" } } }, "localname": "CostOfGoodsAndServicesSold", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/ConsolidatedStatementsofOperations", "http://www.envestnet.com/role/RevenuesandCostofRevenuesCostofRevenuesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostsAndExpenses": { "auth_ref": [ "r96" ], "calculation": { "http://www.envestnet.com/role/ConsolidatedStatementsofOperations": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Total costs of sales and operating expenses for the period.", "label": "Costs and Expenses", "negatedLabel": "Nonsegment operating expenses", "totalLabel": "Total operating expenses" } } }, "localname": "CostsAndExpenses", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/ConsolidatedStatementsofOperations", "http://www.envestnet.com/role/SegmentInformationReconciliationFromIncomeLossFromOperationsBySegmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CreditFacilityAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Axis]", "terseLabel": "Credit Facility [Axis]" } } }, "localname": "CreditFacilityAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/DebtAmendedCreditAgreementDetails", "http://www.envestnet.com/role/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CreditFacilityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Domain]", "terseLabel": "Credit Facility [Domain]" } } }, "localname": "CreditFacilityDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/DebtAmendedCreditAgreementDetails", "http://www.envestnet.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CurrentFederalTaxExpenseBenefit": { "auth_ref": [ "r143", "r543", "r551" ], "calculation": { "http://www.envestnet.com/role/IncomeTaxesComponentsofIncomeTaxExpenseBenefitDetails": { "order": 1.0, "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current federal tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Current Federal Tax Expense (Benefit)", "terseLabel": "Federal" } } }, "localname": "CurrentFederalTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/IncomeTaxesComponentsofIncomeTaxExpenseBenefitDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentForeignTaxExpenseBenefit": { "auth_ref": [ "r143", "r543" ], "calculation": { "http://www.envestnet.com/role/IncomeTaxesComponentsofIncomeTaxExpenseBenefitDetails": { "order": 3.0, "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Current Foreign Tax Expense (Benefit)", "terseLabel": "Foreign" } } }, "localname": "CurrentForeignTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/IncomeTaxesComponentsofIncomeTaxExpenseBenefitDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentIncomeTaxExpenseBenefit": { "auth_ref": [ "r143", "r543", "r551", "r553" ], "calculation": { "http://www.envestnet.com/role/IncomeTaxesComponentsofIncomeTaxExpenseBenefitDetails": { "order": 1.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations.", "label": "Current Income Tax Expense (Benefit)", "totalLabel": "Current income tax provision" } } }, "localname": "CurrentIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/IncomeTaxesComponentsofIncomeTaxExpenseBenefitDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Current Income Tax Expense (Benefit), Continuing Operations [Abstract]", "terseLabel": "Current:" } } }, "localname": "CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/IncomeTaxesComponentsofIncomeTaxExpenseBenefitDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": { "auth_ref": [ "r143", "r543", "r551" ], "calculation": { "http://www.envestnet.com/role/IncomeTaxesComponentsofIncomeTaxExpenseBenefitDetails": { "order": 2.0, "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current state and local tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Current State and Local Tax Expense (Benefit)", "terseLabel": "State" } } }, "localname": "CurrentStateAndLocalTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/IncomeTaxesComponentsofIncomeTaxExpenseBenefitDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CustomerConcentrationRiskMember": { "auth_ref": [ "r196", "r241" ], "lang": { "en-us": { "role": { "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer.", "label": "Customer Concentration Risk [Member]", "terseLabel": "Customer concentration risk" } } }, "localname": "CustomerConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/RevenuesandCostofRevenuesMajorCustomersDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerListsMember": { "auth_ref": [ "r574" ], "lang": { "en-us": { "role": { "documentation": "Information about customers such as their name and contact information; it may also be an extensive database that includes other information about the customers such as their order history and demographic information.", "label": "Customer Lists [Member]", "terseLabel": "Customer list", "verboseLabel": "Customer lists" } } }, "localname": "CustomerListsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/AcquisitionsAcquisitionofPIEtechNarrativeDetails", "http://www.envestnet.com/role/AcquisitionsScheduleOfIntangibleAssetsAcquiredHarvestDetails", "http://www.envestnet.com/role/AcquisitionsScheduleOfIntangibleAssetsAcquiredPIEtechDetails", "http://www.envestnet.com/role/AcquisitionsScheduleOfIntangibleAssetsAcquiredPortfolioCenterBusinessDetails", "http://www.envestnet.com/role/GoodwillandIntangibleAssetsNetIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtConversionConvertedInstrumentAmount1": { "auth_ref": [ "r132", "r134" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The value of the financial instrument(s) that the original debt is being converted into in a noncash (or part noncash) transaction. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.", "label": "Debt Conversion, Converted Instrument, Amount", "terseLabel": "Debt conversion amount" } } }, "localname": "DebtConversionConvertedInstrumentAmount1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/NetIncomeLossPerShareAntidilutiveSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtConversionConvertedInstrumentSharesIssued1": { "auth_ref": [ "r132", "r134" ], "lang": { "en-us": { "role": { "documentation": "The number of shares issued in exchange for the original debt being converted in a noncash (or part noncash) transaction. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or payments in the period.", "label": "Debt Conversion, Converted Instrument, Shares Issued", "terseLabel": "Shares converted (in shares)" } } }, "localname": "DebtConversionConvertedInstrumentSharesIssued1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/DebtConvertibleNotesDetails", "http://www.envestnet.com/role/NetIncomeLossPerShareAntidilutiveSecuritiesDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt Disclosure [Abstract]", "terseLabel": "Debt Disclosure [Abstract]" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r30", "r31", "r32", "r141", "r148", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r376", "r377", "r378", "r379", "r670", "r738", "r740", "r760" ], "lang": { "en-us": { "role": { "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.", "label": "Debt Instrument [Axis]", "terseLabel": "Debt Instrument [Axis]" } } }, "localname": "DebtInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/ConsolidatedStatementsofCashFlows", "http://www.envestnet.com/role/DebtAmendedCreditAgreementDetails", "http://www.envestnet.com/role/DebtConvertibleNotesDetails", "http://www.envestnet.com/role/DebtInterestExpenseDetails", "http://www.envestnet.com/role/DebtScheduleofDebtObligationDetails", "http://www.envestnet.com/role/FairValueMeasurementsNarrativesDetails", "http://www.envestnet.com/role/NetIncomeLossPerShareAntidilutiveSecuritiesDetails", "http://www.envestnet.com/role/NetIncomeLossPerShareComputationofBasicandDilutedNetIncomeLossPerShareDetails", "http://www.envestnet.com/role/SummaryofSignificantAccountingPoliciesNarrativesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument.", "label": "Debt Instrument, Basis Spread on Variable Rate", "terseLabel": "Spread on variable rate basis (as a percent)" } } }, "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/DebtAmendedCreditAgreementDetails", "http://www.envestnet.com/role/SubsequentEventsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent": { "auth_ref": [ "r371" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The carrying amount of the equity component of convertible debt which may be settled in cash upon conversion.", "label": "Debt Instrument, Convertible, Carrying Amount of Equity Component", "terseLabel": "Allocated to equity components" } } }, "localname": "DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/DebtConvertibleNotesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentConvertibleConversionPrice1": { "auth_ref": [ "r355", "r373" ], "lang": { "en-us": { "role": { "documentation": "The price per share of the conversion feature embedded in the debt instrument.", "label": "Debt Instrument, Convertible, Conversion Price", "terseLabel": "Conversion price (in dollars per share)" } } }, "localname": "DebtInstrumentConvertibleConversionPrice1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/DebtConvertibleNotesDetails", "http://www.envestnet.com/role/NetIncomeLossPerShareComputationofBasicandDilutedNetIncomeLossPerShareDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_DebtInstrumentConvertibleConversionRatio1": { "auth_ref": [ "r62", "r355", "r397", "r398", "r400" ], "lang": { "en-us": { "role": { "documentation": "Ratio applied to the conversion of debt instrument into equity with equity shares divided by debt principal amount.", "label": "Debt Instrument, Convertible, Conversion Ratio", "terseLabel": "Conversion rate (in shares)" } } }, "localname": "DebtInstrumentConvertibleConversionRatio1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/DebtConvertibleNotesDetails" ], "xbrltype": "pureItemType" }, "us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Threshold period of specified consecutive trading days within which common stock price to conversion price of convertible debt instrument must exceed threshold percentage for specified number of trading days to trigger conversion feature.", "label": "Debt Instrument, Convertible, Threshold Consecutive Trading Days", "terseLabel": "Consecutive trading days" } } }, "localname": "DebtInstrumentConvertibleThresholdConsecutiveTradingDays1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/DebtConvertibleNotesDetails" ], "xbrltype": "integerItemType" }, "us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Minimum percentage of common stock price to conversion price of convertible debt instruments to determine eligibility of conversion.", "label": "Debt Instrument, Convertible, Threshold Percentage of Stock Price Trigger", "terseLabel": "Threshold percentage of stock price trigger (as a percent)" } } }, "localname": "DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/DebtConvertibleNotesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentConvertibleThresholdTradingDays": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Threshold number of specified trading days that common stock price to conversion price of convertible debt instruments must exceed threshold percentage within a specified consecutive trading period to trigger conversion feature.", "label": "Debt Instrument, Convertible, Threshold Trading Days", "terseLabel": "Threshold trading days" } } }, "localname": "DebtInstrumentConvertibleThresholdTradingDays", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/DebtConvertibleNotesDetails" ], "xbrltype": "integerItemType" }, "us-gaap_DebtInstrumentFaceAmount": { "auth_ref": [ "r353", "r376", "r377", "r668", "r670", "r671" ], "calculation": { "http://www.envestnet.com/role/DebtScheduleofDebtObligationDetails": { "order": 1.0, "parentTag": "us-gaap_ConvertibleDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Face (par) amount of debt instrument at time of issuance.", "label": "Debt Instrument, Face Amount", "terseLabel": "Face amount" } } }, "localname": "DebtInstrumentFaceAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/DebtConvertibleNotesDetails", "http://www.envestnet.com/role/DebtScheduleofDebtObligationDetails", "http://www.envestnet.com/role/FairValueMeasurementsNarrativesDetails", "http://www.envestnet.com/role/SummaryofSignificantAccountingPoliciesNarrativesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentInterestRateEffectivePercentage": { "auth_ref": [ "r61", "r374", "r668", "r670" ], "lang": { "en-us": { "role": { "documentation": "Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium.", "label": "Debt Instrument, Interest Rate, Effective Percentage", "terseLabel": "Effective interest rate (as a percent)" } } }, "localname": "DebtInstrumentInterestRateEffectivePercentage", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/DebtInterestExpenseDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "auth_ref": [ "r61", "r354" ], "lang": { "en-us": { "role": { "documentation": "Contractual interest rate for funds borrowed, under the debt agreement.", "label": "Debt Instrument, Interest Rate, Stated Percentage", "terseLabel": "Interest rate (as a percent)" } } }, "localname": "DebtInstrumentInterestRateStatedPercentage", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/DebtConvertibleNotesDetails", "http://www.envestnet.com/role/SummaryofSignificantAccountingPoliciesNarrativesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Debt Instrument [Line Items]", "terseLabel": "Debt Instrument [Line Items]" } } }, "localname": "DebtInstrumentLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/DebtConvertibleNotesDetails", "http://www.envestnet.com/role/DebtScheduleofDebtObligationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r64", "r141", "r148", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r376", "r377", "r378", "r379", "r670" ], "lang": { "en-us": { "role": { "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.", "label": "Debt Instrument, Name [Domain]", "terseLabel": "Debt Instrument, Name [Domain]" } } }, "localname": "DebtInstrumentNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/ConsolidatedStatementsofCashFlows", "http://www.envestnet.com/role/DebtAmendedCreditAgreementDetails", "http://www.envestnet.com/role/DebtConvertibleNotesDetails", "http://www.envestnet.com/role/DebtInterestExpenseDetails", "http://www.envestnet.com/role/DebtScheduleofDebtObligationDetails", "http://www.envestnet.com/role/FairValueMeasurementsNarrativesDetails", "http://www.envestnet.com/role/NetIncomeLossPerShareAntidilutiveSecuritiesDetails", "http://www.envestnet.com/role/NetIncomeLossPerShareComputationofBasicandDilutedNetIncomeLossPerShareDetails", "http://www.envestnet.com/role/SummaryofSignificantAccountingPoliciesNarrativesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentRedemptionPricePercentage": { "auth_ref": [ "r757" ], "lang": { "en-us": { "role": { "documentation": "Percentage price of original principal amount of debt at which debt can be redeemed by the issuer.", "label": "Debt Instrument, Redemption Price, Percentage", "terseLabel": "Repurchase percentage of principal (as a percent)" } } }, "localname": "DebtInstrumentRedemptionPricePercentage", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/DebtConvertibleNotesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r64", "r141", "r148", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r376", "r377", "r378", "r379", "r397", "r399", "r400", "r401", "r667", "r668", "r670", "r671", "r758" ], "lang": { "en-us": { "role": { "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Schedule of Long-term Debt Instruments [Table]", "terseLabel": "Schedule of Long-term Debt Instruments [Table]" } } }, "localname": "DebtInstrumentTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/DebtConvertibleNotesDetails", "http://www.envestnet.com/role/DebtScheduleofDebtObligationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentUnamortizedDiscount": { "auth_ref": [ "r360", "r667", "r671" ], "calculation": { "http://www.envestnet.com/role/DebtScheduleofDebtObligationDetails": { "order": 2.0, "parentTag": "us-gaap_ConvertibleDebt", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization, of debt discount.", "label": "Debt Instrument, Unamortized Discount", "negatedLabel": "Unaccredited discount on convertible notes", "terseLabel": "Discount" } } }, "localname": "DebtInstrumentUnamortizedDiscount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/DebtConvertibleNotesDetails", "http://www.envestnet.com/role/DebtScheduleofDebtObligationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentUnusedBorrowingCapacityFee": { "auth_ref": [ "r63" ], "calculation": { "http://www.envestnet.com/role/DebtInterestExpenseDetails": { "order": 5.0, "parentTag": "us-gaap_InterestExpenseDebt", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of commitment fees for the unused borrowing capacity under the long-term financing arrangement that is available to the entity.", "label": "Debt Instrument, Unused Borrowing Capacity, Fee", "terseLabel": "Undrawn and other fees" } } }, "localname": "DebtInstrumentUnusedBorrowingCapacityFee", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/DebtInterestExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible": { "auth_ref": [ "r522" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease reasonably possible in the next twelve months for the unrecognized tax benefit.", "label": "Decrease in Unrecognized Tax Benefits is Reasonably Possible", "terseLabel": "Decrease in unrecognized tax benefits is possible in next twelve months" } } }, "localname": "DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/IncomeTaxesUnrecognizedTaxBenefitDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredCompensationLiabilityCurrentAndNoncurrent": { "auth_ref": [], "calculation": { "http://www.envestnet.com/role/FairValueMeasurementsScheduleofFairValueAssetsandLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesFairValueDisclosure", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate carrying value as of the balance sheet date of the liabilities for all deferred compensation arrangements. Represents currently earned compensation under compensation arrangements that is not actually paid until a later date.", "label": "Deferred Compensation Liability, Current and Noncurrent", "terseLabel": "Deferred compensation liability" } } }, "localname": "DeferredCompensationLiabilityCurrentAndNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/FairValueMeasurementsScheduleofFairValueAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": { "auth_ref": [ "r143", "r544", "r551" ], "calculation": { "http://www.envestnet.com/role/IncomeTaxesComponentsofIncomeTaxExpenseBenefitDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred federal income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Federal Income Tax Expense (Benefit)", "terseLabel": "Federal" } } }, "localname": "DeferredFederalIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/IncomeTaxesComponentsofIncomeTaxExpenseBenefitDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredFinanceCostsGross": { "auth_ref": [ "r669" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.", "label": "Debt Issuance Costs, Gross", "terseLabel": "Debt issuance costs, gross" } } }, "localname": "DeferredFinanceCostsGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/DebtConvertibleNotesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredFinanceCostsNoncurrentGross": { "auth_ref": [ "r54", "r669" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before accumulated amortization, of debt issuance costs classified as noncurrent. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.", "label": "Debt Issuance Cost, Gross, Noncurrent", "terseLabel": "Debt issuance costs" } } }, "localname": "DeferredFinanceCostsNoncurrentGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/DebtConvertibleNotesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredFinanceCostsNoncurrentNet": { "auth_ref": [ "r54", "r669" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization, of debt issuance costs classified as noncurrent. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.", "label": "Debt Issuance Costs, Noncurrent, Net", "terseLabel": "Debt issuance cost, outstanding" } } }, "localname": "DeferredFinanceCostsNoncurrentNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/DebtAmendedCreditAgreementDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredForeignIncomeTaxExpenseBenefit": { "auth_ref": [ "r143", "r544", "r551" ], "calculation": { "http://www.envestnet.com/role/IncomeTaxesComponentsofIncomeTaxExpenseBenefitDetails": { "order": 3.0, "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Foreign Income Tax Expense (Benefit)", "terseLabel": "Foreign" } } }, "localname": "DeferredForeignIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/IncomeTaxesComponentsofIncomeTaxExpenseBenefitDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r127", "r143", "r544", "r551", "r552", "r553" ], "calculation": { "http://www.envestnet.com/role/IncomeTaxesComponentsofIncomeTaxExpenseBenefitDetails": { "order": 2.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Income Tax Expense (Benefit)", "totalLabel": "Deferred Total" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/IncomeTaxesComponentsofIncomeTaxExpenseBenefitDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract]", "terseLabel": "Deferred:" } } }, "localname": "DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/IncomeTaxesComponentsofIncomeTaxExpenseBenefitDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredIncomeTaxLiabilities": { "auth_ref": [ "r35", "r36", "r533", "r739", "r759" ], "calculation": { "http://www.envestnet.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.envestnet.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails_1": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences.", "label": "Deferred Tax Liabilities, Gross", "negatedTotalLabel": "Total deferred tax liabilities, net" } } }, "localname": "DeferredIncomeTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "auth_ref": [ "r516", "r517" ], "calculation": { "http://www.envestnet.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.", "label": "Deferred Income Tax Liabilities, Net", "terseLabel": "Deferred tax liabilities, net" } } }, "localname": "DeferredIncomeTaxLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxesAndTaxCredits": { "auth_ref": [ "r128" ], "calculation": { "http://www.envestnet.com/role/ConsolidatedStatementsofCashFlows": { "order": 16.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income tax expense (benefit) and income tax credits.", "label": "Deferred Income Taxes and Tax Credits", "terseLabel": "Deferred income taxes" } } }, "localname": "DeferredIncomeTaxesAndTaxCredits", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": { "auth_ref": [ "r143", "r544", "r551" ], "calculation": { "http://www.envestnet.com/role/IncomeTaxesComponentsofIncomeTaxExpenseBenefitDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred state and local tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred State and Local Income Tax Expense (Benefit)", "terseLabel": "State" } } }, "localname": "DeferredStateAndLocalIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/IncomeTaxesComponentsofIncomeTaxExpenseBenefitDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsDeferredIncome": { "auth_ref": [ "r541", "r542" ], "calculation": { "http://www.envestnet.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from deferred income.", "label": "Deferred Tax Assets, Deferred Income", "terseLabel": "Deferred revenue" } } }, "localname": "DeferredTaxAssetsDeferredIncome", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsEquityMethodInvestments": { "auth_ref": [ "r541", "r542" ], "calculation": { "http://www.envestnet.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": { "order": 10.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from equity method investments.", "label": "Deferred Tax Assets, Equity Method Investments", "terseLabel": "Investment in partnerships" } } }, "localname": "DeferredTaxAssetsEquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsGross": { "auth_ref": [ "r534" ], "calculation": { "http://www.envestnet.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxLiabilities", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.", "label": "Deferred Tax Assets, Gross", "totalLabel": "Total deferred tax liabilities, net" } } }, "localname": "DeferredTaxAssetsGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOther": { "auth_ref": [ "r541", "r542" ], "calculation": { "http://www.envestnet.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": { "order": 9.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other.", "label": "Deferred Tax Assets, Other", "terseLabel": "Other" } } }, "localname": "DeferredTaxAssetsOther", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost": { "auth_ref": [ "r541", "r542" ], "calculation": { "http://www.envestnet.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from share-based compensation.", "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-based Compensation Cost", "terseLabel": "Stock-based compensation expense" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r535" ], "calculation": { "http://www.envestnet.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxLiabilities", "weight": 1.0 }, "http://www.envestnet.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails_1": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.", "label": "Deferred Tax Assets, Valuation Allowance", "negatedLabel": "Less: valuation allowance" } } }, "localname": "DeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilities": { "auth_ref": [ "r517", "r536" ], "calculation": { "http://www.envestnet.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.envestnet.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails_1": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting.", "label": "Deferred Tax Liabilities, Net", "negatedTotalLabel": "Net deferred tax liabilities" } } }, "localname": "DeferredTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesOther": { "auth_ref": [ "r541", "r542" ], "calculation": { "http://www.envestnet.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": { "order": 8.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences classified as other.", "label": "Deferred Tax Liabilities, Other", "negatedTerseLabel": "Deferred Tax Liabilities, Other" } } }, "localname": "DeferredTaxLiabilitiesOther", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanFairValueOfPlanAssets": { "auth_ref": [ "r439", "r441", "r443", "r444", "r455" ], "calculation": { "http://www.envestnet.com/role/FairValueMeasurementsScheduleofFairValueAssetsandLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset segregated and restricted to provide benefit under defined benefit plan. Asset includes, but is not limited to, stock, bond, other investment, earning from investment, and contribution by employer and employee.", "label": "Defined Benefit Plan, Plan Assets, Amount", "terseLabel": "Assets to fund deferred compensation liability" } } }, "localname": "DefinedBenefitPlanFairValueOfPlanAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/FairValueMeasurementsScheduleofFairValueAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of discretionary contributions made by an employer to a defined contribution plan.", "label": "Defined Contribution Plan, Employer Discretionary Contribution Amount", "terseLabel": "Voluntary employer matching contributions" } } }, "localname": "DefinedContributionPlanEmployerDiscretionaryContributionAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/BenefitPlanDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationAndAmortization": { "auth_ref": [ "r127", "r317" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production.", "label": "Depreciation, Depletion and Amortization, Nonproduction", "terseLabel": "Depreciation and amortization expense" } } }, "localname": "DepreciationAndAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/PropertyandEquipmentNetPropertyandEquipmentNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r127", "r212" ], "calculation": { "http://www.envestnet.com/role/ConsolidatedStatementsofCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.envestnet.com/role/ConsolidatedStatementsofOperations": { "order": 4.0, "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.", "label": "Depreciation, Depletion and Amortization", "netLabel": "Consolidated depreciation and amortization", "terseLabel": "Depreciation and amortization", "verboseLabel": "Depreciation and amortization" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/ConsolidatedStatementsofCashFlows", "http://www.envestnet.com/role/ConsolidatedStatementsofOperations", "http://www.envestnet.com/role/SegmentInformationNarrativesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DevelopedTechnologyRightsMember": { "auth_ref": [ "r575" ], "lang": { "en-us": { "role": { "documentation": "Rights to developed technology, which can include the right to develop, use, market, sell, or offer for sale products, compounds, or intellectual property.", "label": "Developed Technology Rights [Member]", "terseLabel": "Proprietary technologies" } } }, "localname": "DevelopedTechnologyRightsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/GoodwillandIntangibleAssetsNetIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DisaggregationOfRevenueLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Disaggregation of Revenue [Line Items]", "terseLabel": "Disaggregation of Revenue [Line Items]" } } }, "localname": "DisaggregationOfRevenueLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/RevenuesandCostofRevenuesCostofRevenuesDetails", "http://www.envestnet.com/role/RevenuesandCostofRevenuesDisaggregationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [ "r427", "r431", "r432", "r433", "r434", "r435", "r436", "r437" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table]", "terseLabel": "Disaggregation of Revenue [Table]" } } }, "localname": "DisaggregationOfRevenueTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/GeographicalInformationDetails", "http://www.envestnet.com/role/RevenuesandCostofRevenuesCostofRevenuesDetails", "http://www.envestnet.com/role/RevenuesandCostofRevenuesDisaggregationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r427" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table Text Block]", "terseLabel": "Schedule of Disaggregation of Revenue by Major Source" } } }, "localname": "DisaggregationOfRevenueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/RevenuesandCostofRevenuesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r511" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "Share-based Payment Arrangement [Text Block]", "terseLabel": "Stock-Based Compensation" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/StockBasedCompensation" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Payment Arrangement [Abstract]", "terseLabel": "Share-based Payment Arrangement [Abstract]" } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_DomesticCountryMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Designated tax department of the government that is entitled to levy and collect income taxes from the entity in its country of domicile.", "label": "Domestic Tax Authority [Member]", "terseLabel": "Federal" } } }, "localname": "DomesticCountryMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/IncomeTaxesNOLDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DueFromRelatedParties": { "auth_ref": [ "r147", "r340", "r342", "r343", "r349", "r350", "r351", "r692", "r744", "r772" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "For an unclassified balance sheet, amounts due from related parties including affiliates, employees, joint ventures, officers and stockholders, immediate families thereof, and pension funds.", "label": "Due from Related Parties", "terseLabel": "Due from related parties" } } }, "localname": "DueFromRelatedParties", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/InvestmentsNarrativesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]", "terseLabel": "Net income (loss) per share attributable to Envestnet, Inc.:" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r92", "r158", "r159", "r160", "r161", "r162", "r167", "r169", "r177", "r178", "r179", "r183", "r184", "r627", "r628", "r752", "r777" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.", "label": "Earnings Per Share, Basic", "terseLabel": "Basic (in dollars per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/ConsolidatedStatementsofOperations", "http://www.envestnet.com/role/NetIncomeLossPerShareComputationofBasicandDilutedNetIncomeLossPerShareDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareBasicAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Basic [Abstract]", "terseLabel": "Earnings Per Share, Basic [Abstract]" } } }, "localname": "EarningsPerShareBasicAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/NetIncomeLossPerShareComputationofBasicandDilutedNetIncomeLossPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r92", "r158", "r159", "r160", "r161", "r162", "r169", "r177", "r178", "r179", "r183", "r184", "r627", "r628", "r752", "r777" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Earnings Per Share, Diluted", "terseLabel": "Diluted (in dollars per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/ConsolidatedStatementsofOperations", "http://www.envestnet.com/role/NetIncomeLossPerShareComputationofBasicandDilutedNetIncomeLossPerShareDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDilutedAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Diluted [Abstract]", "terseLabel": "Net income (loss) per share attributable to Envestnet, Inc common stock:" } } }, "localname": "EarningsPerShareDilutedAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/NetIncomeLossPerShareComputationofBasicandDilutedNetIncomeLossPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareDilutedLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items]", "terseLabel": "Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items]" } } }, "localname": "EarningsPerShareDilutedLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/NetIncomeLossPerShareComputationofBasicandDilutedNetIncomeLossPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r180", "r181", "r182", "r185" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "terseLabel": "Net Income (Loss) Per Share" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/NetIncomeLossPerShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r657" ], "calculation": { "http://www.envestnet.com/role/ConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "terseLabel": "EFFECT OF EXCHANGE RATE CHANGES ON CASH" } } }, "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r145", "r519", "r555" ], "lang": { "en-us": { "role": { "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss).", "label": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent", "verboseLabel": "U.S. federal corporate income tax rate" } } }, "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/StockBasedCompensationNarrativesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r59" ], "calculation": { "http://www.envestnet.com/role/AccruedExpensesandOtherLiabilitiesScheduleofAccruedExpensesandOtherLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Employee-related Liabilities, Current", "terseLabel": "Accrued compensation and related taxes" } } }, "localname": "EmployeeRelatedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/AccruedExpensesandOtherLiabilitiesNarrativesDetails", "http://www.envestnet.com/role/AccruedExpensesandOtherLiabilitiesScheduleofAccruedExpensesandOtherLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Payment Arrangement, Additional Disclosure [Abstract]", "terseLabel": "Summary of employee stock-based compensation expense" } } }, "localname": "EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/StockBasedCompensationCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r496" ], "lang": { "en-us": { "role": { "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition", "terseLabel": "Unrecognized compensation expense weighted-average recognition period" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/StockBasedCompensationNarrativesDetails", "http://www.envestnet.com/role/StockBasedCompensationRestrictedStockUnitsandRestrictedStockAwardsDetails", "http://www.envestnet.com/role/StockBasedCompensationScheduleofOtherInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": { "auth_ref": [ "r496" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost to be recognized for nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount", "terseLabel": "Unrecognized compensation expense related to shares" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/StockBasedCompensationRestrictedStockUnitsandRestrictedStockAwardsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense": { "auth_ref": [ "r495" ], "calculation": { "http://www.envestnet.com/role/StockBasedCompensationCompensationExpenseDetails": { "order": 2.0, "parentTag": "us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of tax benefit for recognition of expense of award under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Expense, Tax Benefit", "negatedLabel": "Tax effect on stock-based compensation expense" } } }, "localname": "EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/StockBasedCompensationCompensationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "An Employee Stock Purchase Plan is a tax-efficient means by which employees of a corporation can purchase the corporation's stock.", "label": "Employee Stock [Member]", "verboseLabel": "Options to purchase common stock" } } }, "localname": "EmployeeStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/NetIncomeLossPerShareAntidilutiveSecuritiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [ "r493" ], "lang": { "en-us": { "role": { "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time.", "label": "Share-based Payment Arrangement, Option [Member]", "terseLabel": "Stock Option" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/NetIncomeLossPerShareComputationofBasicandDilutedNetIncomeLossPerShareDetails", "http://www.envestnet.com/role/StockBasedCompensationNarrativesDetails", "http://www.envestnet.com/role/StockBasedCompensationScheduleofOtherInformationDetails", "http://www.envestnet.com/role/StockBasedCompensationStockOptionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Equity [Abstract]", "terseLabel": "Equity [Abstract]" } } }, "localname": "EquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r2", "r83", "r84", "r85", "r150", "r151", "r152", "r155", "r163", "r165", "r186", "r271", "r396", "r402", "r503", "r504", "r505", "r547", "r548", "r626", "r658", "r659", "r660", "r661", "r662", "r663", "r789", "r790", "r791", "r847" ], "lang": { "en-us": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.", "label": "Equity Component [Domain]", "terseLabel": "Equity Component [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/ConsolidatedStatementsofStockholdersEquity", "http://www.envestnet.com/role/StockholdersEquityDetails", "http://www.envestnet.com/role/SummaryofSignificantAccountingPoliciesNarrativesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityMethodInvestmentOtherThanTemporaryImpairment": { "auth_ref": [ "r260" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "This item represents an other than temporary decline in value that has been recognized against an investment accounted for under the equity method of accounting. The excess of the carrying amount over the fair value of the investment represents the amount of the write down which is or was reflected in earnings. The written down value is a new cost basis with the adjusted value of the investment becoming its new carrying value subject to the equity accounting method. Evidence of a loss in value might include, but would not necessarily be limited to, absence of an ability to recover the carrying amount of the investment or inability of the investee to sustain an earnings capacity which would justify the carrying amount of the investment.", "label": "Equity Method Investment, Other than Temporary Impairment", "terseLabel": "Impairment of investments" } } }, "localname": "EquityMethodInvestmentOtherThanTemporaryImpairment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/SummaryofSignificantAccountingPoliciesNarrativesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquityMethodInvestmentOwnershipPercentage": { "auth_ref": [ "r262" ], "lang": { "en-us": { "role": { "documentation": "The percentage of ownership of common stock or equity participation in the investee accounted for under the equity method of accounting.", "label": "Equity Method Investment, Ownership Percentage", "terseLabel": "Ownership interest (as a percent)" } } }, "localname": "EquityMethodInvestmentOwnershipPercentage", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/AcquisitionsAcquisitionOfPrivateFinancialTechnologyDesignCompanyNarrativeDetails", "http://www.envestnet.com/role/AcquisitionsAcquisitionOfProprietaryTechnologyNarrativeDetails", "http://www.envestnet.com/role/InvestmentsNarrativesDetails", "http://www.envestnet.com/role/SummaryofSignificantAccountingPoliciesNarrativesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EquityMethodInvestments": { "auth_ref": [ "r51", "r218", "r261" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "This item represents the carrying amount on the entity's balance sheet of its investment in common stock of an equity method investee. This is not an indicator of the fair value of the investment, rather it is the initial cost adjusted for the entity's share of earnings and losses of the investee, adjusted for any distributions (dividends) and other than temporary impairment (OTTI) losses recognized.", "label": "Equity Method Investments", "terseLabel": "Equity method investments" } } }, "localname": "EquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/InvestmentsNarrativesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Equity Method Investments and Joint Ventures [Abstract]" } } }, "localname": "EquityMethodInvestmentsAndJointVenturesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_EquityMethodInvestmentsDisclosureTextBlock": { "auth_ref": [ "r267" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for equity method investments and joint ventures. Equity method investments are investments that give the investor the ability to exercise significant influence over the operating and financial policies of an investee. Joint ventures are entities owned and operated by a small group of businesses as a separate and specific business or project for the mutual benefit of the members of the group.", "label": "Equity Method Investments and Joint Ventures Disclosure [Text Block]", "terseLabel": "Investments" } } }, "localname": "EquityMethodInvestmentsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/Investments" ], "xbrltype": "textBlockItemType" }, "us-gaap_EquityMethodInvestmentsTextBlock": { "auth_ref": [ "r266" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of equity method investments including, but not limited to, name of each investee or group of investments, percentage ownership, difference between recorded amount of an investment and the value of the underlying equity in the net assets, and summarized financial information.", "label": "Equity Method Investments [Table Text Block]", "terseLabel": "Schedule of Equity Method Investments" } } }, "localname": "EquityMethodInvestmentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/InvestmentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_EquitySecuritiesFvNiCost": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Cost of investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI). Excludes equity method investment and investment in equity security without readily determinable fair value.", "label": "Equity Securities, FV-NI, Cost", "terseLabel": "Excess value of equity method investment" } } }, "localname": "EquitySecuritiesFvNiCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/InvestmentsNarrativesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount": { "auth_ref": [ "r257" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in equity security without readily determinable fair value.", "label": "Equity Securities without Readily Determinable Fair Value, Amount", "terseLabel": "Historical purchase price" } } }, "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValueAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/InvestmentsNarrativesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EscrowDeposit": { "auth_ref": [ "r745", "r805" ], "calculation": { "http://www.envestnet.com/role/PrepaidExpensesandOtherCurrentAssetsDetails": { "order": 4.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The designation of funds furnished by a borrower to a lender to assure future payments of the borrower's real estate taxes and insurance obligations with respect to a mortgaged property. Escrow deposits may be made for a variety of other purposes such as earnest money and contingent payments. This element excludes replacement reserves which are an escrow separately provided for within the US GAAP taxonomy.", "label": "Escrow Deposit", "terseLabel": "Escrow for acquisition" } } }, "localname": "EscrowDeposit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/PrepaidExpensesandOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EscrowDepositDisbursementsRelatedToPropertyAcquisition1": { "auth_ref": [ "r132", "r133", "r134" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of escrow deposit disbursements related to property acquisition in noncash investing or financing transactions.", "label": "Escrow Deposit Disbursements Related to Property Acquisition", "terseLabel": "Escrow deposit" } } }, "localname": "EscrowDepositDisbursementsRelatedToPropertyAcquisition1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/AcquisitionsAcquisitionOfHarvestNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EstimateOfFairValueFairValueDisclosureMember": { "auth_ref": [ "r362", "r376", "r377", "r642" ], "lang": { "en-us": { "role": { "documentation": "Measured as an estimate of fair value.", "label": "Estimate of Fair Value Measurement [Member]", "terseLabel": "Fair\u00a0Value" } } }, "localname": "EstimateOfFairValueFairValueDisclosureMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/FairValueMeasurementsNarrativesDetails", "http://www.envestnet.com/role/FairValueMeasurementsScheduleofFairValueAssetsandLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "terseLabel": "Fair Value Measurements" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/FairValueMeasurementsNarrativesDetails", "http://www.envestnet.com/role/FairValueMeasurementsScheduleofFairValueAssetsandLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r629", "r630", "r631", "r638" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis.", "label": "Fair Value, Recurring and Nonrecurring [Table]", "terseLabel": "Fair Value, Recurring and Nonrecurring [Table]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/FairValueMeasurementsNarrativesDetails", "http://www.envestnet.com/role/FairValueMeasurementsScheduleofFairValueAssetsandLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]", "terseLabel": "Reconciliation of assets to fund deferred compensation liability" } } }, "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/FairValueMeasurementsReconciliationofDeferredCompensationLiabilityandContingentConsiderationLiabilityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock": { "auth_ref": [ "r634", "r638" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the fair value measurement of assets using significant unobservable inputs (Level 3), a reconciliation of the beginning and ending balances, separately presenting changes during the period attributable to the following: (1) total gains or losses for the period (realized and unrealized), segregating those gains or losses included in earnings (or changes in net assets) and gains or losses recognized in other comprehensive income (loss), and a description of where those gains or losses included in earnings (or changes in net assets) are reported in the statement of income (or activities); (2) purchases, sales, issues, and settlements (each type disclosed separately); and (3) transfers in and transfers out of Level 3 (for example, transfers due to changes in the observability of significant inputs), by class of asset.", "label": "Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block]", "terseLabel": "Schedule of Changes in the Fair Value of the Company's Level 3 Assets" } } }, "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/FairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r362", "r376", "r377", "r441", "r443", "r444", "r445", "r446", "r447", "r448", "r455", "r630", "r702", "r703", "r704" ], "lang": { "en-us": { "role": { "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.", "label": "Fair Value Hierarchy and NAV [Axis]", "terseLabel": "Fair Value Hierarchy and NAV [Axis]" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/FairValueMeasurementsScheduleofFairValueAssetsandLiabilitiesDetails", "http://www.envestnet.com/role/InvestmentsNarrativesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementBasisAxis": { "auth_ref": [ "r362", "r376", "r377", "r629", "r639" ], "lang": { "en-us": { "role": { "documentation": "Information by measurement basis.", "label": "Measurement Basis [Axis]", "terseLabel": "Measurement Basis [Axis]" } } }, "localname": "FairValueByMeasurementBasisAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/FairValueMeasurementsNarrativesDetails", "http://www.envestnet.com/role/FairValueMeasurementsScheduleofFairValueAssetsandLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "auth_ref": [ "r629", "r630", "r632", "r633", "r640" ], "lang": { "en-us": { "role": { "documentation": "Information by measurement frequency.", "label": "Measurement Frequency [Axis]", "terseLabel": "Measurement Frequency [Axis]" } } }, "localname": "FairValueByMeasurementFrequencyAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/FairValueMeasurementsScheduleofFairValueAssetsandLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosureItemAmountsDomain": { "auth_ref": [ "r362", "r376", "r377" ], "lang": { "en-us": { "role": { "documentation": "Measurement basis, for example, but not limited to, reported value, fair value, portion at fair value, portion at other than fair value.", "label": "Fair Value Measurement [Domain]", "terseLabel": "Fair Value Measurement [Domain]" } } }, "localname": "FairValueDisclosureItemAmountsDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/FairValueMeasurementsNarrativesDetails", "http://www.envestnet.com/role/FairValueMeasurementsScheduleofFairValueAssetsandLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Abstract]", "terseLabel": "Fair Value Disclosures [Abstract]" } } }, "localname": "FairValueDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r637" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.", "label": "Fair Value Disclosures [Text Block]", "terseLabel": "Fair Value Measurements" } } }, "localname": "FairValueDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/FairValueMeasurements" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r362", "r441", "r443", "r448", "r455", "r630", "r702" ], "lang": { "en-us": { "role": { "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date.", "label": "Fair Value, Inputs, Level 1 [Member]", "terseLabel": "Level I" } } }, "localname": "FairValueInputsLevel1Member", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/FairValueMeasurementsScheduleofFairValueAssetsandLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r362", "r376", "r377", "r441", "r443", "r448", "r455", "r630", "r703" ], "lang": { "en-us": { "role": { "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets.", "label": "Fair Value, Inputs, Level 2 [Member]", "terseLabel": "Level\u00a0II" } } }, "localname": "FairValueInputsLevel2Member", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/FairValueMeasurementsScheduleofFairValueAssetsandLiabilitiesDetails", "http://www.envestnet.com/role/InvestmentsNarrativesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r362", "r376", "r377", "r441", "r443", "r444", "r445", "r446", "r447", "r448", "r455", "r630", "r704" ], "lang": { "en-us": { "role": { "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Inputs, Level 3 [Member]", "terseLabel": "Level\u00a0III" } } }, "localname": "FairValueInputsLevel3Member", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/FairValueMeasurementsScheduleofFairValueAssetsandLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]", "terseLabel": "Changes in the fair value of Contingent Consideration Liabilities" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/FairValueMeasurementsReconciliationofDeferredCompensationLiabilityandContingentConsiderationLiabilityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock": { "auth_ref": [ "r634", "r638" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the fair value measurement of liabilities using significant unobservable inputs (Level 3), a reconciliation of the beginning and ending balances, separately presenting changes attributable to the following: (1) total gains or losses for the period (realized and unrealized), segregating those gains or losses included in earnings (or changes in net assets), and gains or losses recognized in other comprehensive income (loss) and a description of where those gains or losses included in earnings (or changes in net assets) are reported in the statement of income (or activities); (2) purchases, sales, issues, and settlements (each type disclosed separately); and (3) transfers in and transfers out of Level 3 (for example, transfers due to changes in the observability of significant inputs) by class of liability.", "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block]", "terseLabel": "Schedule of Changes in the Fair Value of the Company's Level 3 Liability" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/FairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueMeasurementFrequencyDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Measurement frequency.", "label": "Measurement Frequency [Domain]", "terseLabel": "Measurement Frequency [Domain]" } } }, "localname": "FairValueMeasurementFrequencyDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/FairValueMeasurementsScheduleofFairValueAssetsandLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities.", "label": "Fair Value Measurement, Policy [Policy Text Block]", "terseLabel": "Fair Value Measurements" } } }, "localname": "FairValueMeasurementPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1": { "auth_ref": [ "r635" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) recognized in income from asset measured at fair value on recurring basis using unobservable input (level 3).", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Gain (Loss) Included in Earnings", "terseLabel": "Fair value adjustments" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/FairValueMeasurementsReconciliationofDeferredCompensationLiabilityandContingentConsiderationLiabilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases": { "auth_ref": [ "r636" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of purchases of financial instrument classified as an asset measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Purchases", "terseLabel": "Contributions" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/FairValueMeasurementsReconciliationofDeferredCompensationLiabilityandContingentConsiderationLiabilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue": { "auth_ref": [ "r634" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value of financial instrument classified as an asset measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset Value", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/FairValueMeasurementsReconciliationofDeferredCompensationLiabilityandContingentConsiderationLiabilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings": { "auth_ref": [ "r635" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) recognized in income from liability measured at fair value on recurring basis using unobservable input (level 3).", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Earnings", "terseLabel": "Accretion on contingent consideration liabilities" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/FairValueMeasurementsReconciliationofDeferredCompensationLiabilityandContingentConsiderationLiabilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements": { "auth_ref": [ "r636" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of settlements of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Settlements", "terseLabel": "Payments of contingent consideration liability" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/FairValueMeasurementsReconciliationofDeferredCompensationLiabilityandContingentConsiderationLiabilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue": { "auth_ref": [ "r634" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/FairValueMeasurementsReconciliationofDeferredCompensationLiabilityandContingentConsiderationLiabilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r362", "r376", "r377", "r441", "r443", "r444", "r445", "r446", "r447", "r448", "r455", "r702", "r703", "r704" ], "lang": { "en-us": { "role": { "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.", "label": "Fair Value Hierarchy and NAV [Domain]", "terseLabel": "Fair Value Hierarchy and NAV [Domain]" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/FairValueMeasurementsScheduleofFairValueAssetsandLiabilitiesDetails", "http://www.envestnet.com/role/InvestmentsNarrativesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsRecurringMember": { "auth_ref": [ "r637", "r640" ], "lang": { "en-us": { "role": { "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value.", "label": "Fair Value, Recurring [Member]", "terseLabel": "Recurring Basis" } } }, "localname": "FairValueMeasurementsRecurringMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/FairValueMeasurementsScheduleofFairValueAssetsandLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FinancialInstrumentAxis": { "auth_ref": [ "r255", "r256", "r257", "r258", "r259", "r275", "r277", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r370", "r394", "r617", "r699", "r700", "r701", "r702", "r703", "r704", "r705", "r706", "r707", "r708", "r709", "r710", "r711", "r712", "r713", "r714", "r715", "r716", "r717", "r718", "r719", "r720", "r721", "r722", "r723", "r724", "r725", "r726", "r727", "r728", "r834", "r835", "r836", "r837", "r838", "r839", "r840" ], "lang": { "en-us": { "role": { "documentation": "Information by type of financial instrument.", "label": "Financial Instrument [Axis]", "terseLabel": "Financial Instrument [Axis]" } } }, "localname": "FinancialInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/FairValueMeasurementsScheduleofFairValueAssetsandLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Finite-Lived Intangible Asset, Useful Life", "terseLabel": "Estimated\u00a0Useful\u00a0Life" } } }, "localname": "FiniteLivedIntangibleAssetUsefulLife", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/InternallyDevelopedSoftwareNetDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r308" ], "calculation": { "http://www.envestnet.com/role/GoodwillandIntangibleAssetsNetIntangibleAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "negatedLabel": "Accumulated Amortization" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/GoodwillandIntangibleAssetsNetIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "auth_ref": [ "r310" ], "calculation": { "http://www.envestnet.com/role/GoodwillandIntangibleAssetsNetFutureAmortizationExpenseDetails": { "order": 2.0, "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One", "terseLabel": "2022" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/GoodwillandIntangibleAssetsNetFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of amortization expense of assets, excluding financial assets, that lack physical substance, having a limited useful life.", "label": "Finite-lived Intangible Assets Amortization Expense [Table Text Block]", "terseLabel": "Schedule of Amortization Expense" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/GoodwillandIntangibleAssetsNetTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": { "auth_ref": [ "r310" ], "calculation": { "http://www.envestnet.com/role/GoodwillandIntangibleAssetsNetFutureAmortizationExpenseDetails": { "order": 3.0, "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Five", "terseLabel": "2026" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/GoodwillandIntangibleAssetsNetFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "auth_ref": [ "r310" ], "calculation": { "http://www.envestnet.com/role/GoodwillandIntangibleAssetsNetFutureAmortizationExpenseDetails": { "order": 4.0, "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Four", "terseLabel": "2025" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/GoodwillandIntangibleAssetsNetFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "auth_ref": [ "r310" ], "calculation": { "http://www.envestnet.com/role/GoodwillandIntangibleAssetsNetFutureAmortizationExpenseDetails": { "order": 5.0, "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Three", "terseLabel": "2024" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/GoodwillandIntangibleAssetsNetFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "auth_ref": [ "r310" ], "calculation": { "http://www.envestnet.com/role/GoodwillandIntangibleAssetsNetFutureAmortizationExpenseDetails": { "order": 6.0, "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two", "terseLabel": "2023" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/GoodwillandIntangibleAssetsNetFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r301", "r304", "r308", "r311", "r732", "r733" ], "lang": { "en-us": { "role": { "documentation": "Information by major type or class of finite-lived intangible assets.", "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]" } } }, "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/AcquisitionsAcquisitionOfProprietaryTechnologyNarrativeDetails", "http://www.envestnet.com/role/AcquisitionsAcquisitionofPIEtechNarrativeDetails", "http://www.envestnet.com/role/AcquisitionsScheduleOfAcquiredIntangibleAssetsPrivateAICompanyDetails", "http://www.envestnet.com/role/AcquisitionsScheduleOfIntangibleAssetsAcquiredHarvestDetails", "http://www.envestnet.com/role/AcquisitionsScheduleOfIntangibleAssetsAcquiredPIEtechDetails", "http://www.envestnet.com/role/AcquisitionsScheduleOfIntangibleAssetsAcquiredPortfolioCenterBusinessDetails", "http://www.envestnet.com/role/CommitmentsandContingenciesDetails", "http://www.envestnet.com/role/GoodwillandIntangibleAssetsNetIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of foreign currency translation gain (loss) which increases (decreases) assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite Lived Intangible Assets, Foreign Currency Translation Gain (Loss)", "terseLabel": "Foreign currency translation and other" } } }, "localname": "FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/GoodwillandIntangibleAssetsNetGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]", "terseLabel": "Future amortization expense of the intangible assets" } } }, "localname": "FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/GoodwillandIntangibleAssetsNetFutureAmortizationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r308", "r733" ], "calculation": { "http://www.envestnet.com/role/GoodwillandIntangibleAssetsNetIntangibleAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Gross", "terseLabel": "Gross Carrying Amount" } } }, "localname": "FiniteLivedIntangibleAssetsGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/GoodwillandIntangibleAssetsNetIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Finite-Lived Intangible Assets [Line Items]", "terseLabel": "Components of intangible assets" } } }, "localname": "FiniteLivedIntangibleAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/GoodwillandIntangibleAssetsNetIntangibleAssetsDetails", "http://www.envestnet.com/role/InternallyDevelopedSoftwareNetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r301", "r307" ], "lang": { "en-us": { "role": { "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company.", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/AcquisitionsAcquisitionOfProprietaryTechnologyNarrativeDetails", "http://www.envestnet.com/role/AcquisitionsAcquisitionofPIEtechNarrativeDetails", "http://www.envestnet.com/role/AcquisitionsScheduleOfAcquiredIntangibleAssetsPrivateAICompanyDetails", "http://www.envestnet.com/role/AcquisitionsScheduleOfIntangibleAssetsAcquiredHarvestDetails", "http://www.envestnet.com/role/AcquisitionsScheduleOfIntangibleAssetsAcquiredPIEtechDetails", "http://www.envestnet.com/role/AcquisitionsScheduleOfIntangibleAssetsAcquiredPortfolioCenterBusinessDetails", "http://www.envestnet.com/role/CommitmentsandContingenciesDetails", "http://www.envestnet.com/role/GoodwillandIntangibleAssetsNetIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r308", "r732" ], "calculation": { "http://www.envestnet.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Net", "terseLabel": "Intangible assets, net" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1": { "auth_ref": [ "r732" ], "lang": { "en-us": { "role": { "documentation": "Remaining amortization period of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Finite-Lived Intangible Assets, Remaining Amortization Period", "terseLabel": "Amortization period" } } }, "localname": "FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/InvestmentsNarrativesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FinitelivedIntangibleAssetsAcquired1": { "auth_ref": [ "r302" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in assets, excluding financial assets, lacking physical substance with a definite life, from an acquisition.", "label": "Finite-lived Intangible Assets Acquired", "terseLabel": "Finite-lived intangible assets acquired", "verboseLabel": "Amount" } } }, "localname": "FinitelivedIntangibleAssetsAcquired1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/AcquisitionsAcquisitionOfProprietaryTechnologyNarrativeDetails", "http://www.envestnet.com/role/AcquisitionsAcquisitionofPIEtechNarrativeDetails", "http://www.envestnet.com/role/AcquisitionsScheduleOfAcquiredIntangibleAssetsPrivateAICompanyDetails", "http://www.envestnet.com/role/AcquisitionsScheduleOfIntangibleAssetsAcquiredHarvestDetails", "http://www.envestnet.com/role/AcquisitionsScheduleOfIntangibleAssetsAcquiredPIEtechDetails", "http://www.envestnet.com/role/AcquisitionsScheduleOfIntangibleAssetsAcquiredPortfolioCenterBusinessDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCountryMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Designated tax departments of governments entitled to levy and collect income taxes from the entity outside the entity's country of domicile.", "label": "Foreign Tax Authority [Member]", "terseLabel": "Foreign" } } }, "localname": "ForeignCountryMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/IncomeTaxesNOLDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": { "auth_ref": [ "r665" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy.", "label": "Foreign Currency Transactions and Translations Policy [Policy Text Block]", "terseLabel": "Foreign Currency" } } }, "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FurnitureAndFixturesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases.", "label": "Furniture and Fixtures [Member]", "terseLabel": "Office furniture and fixtures" } } }, "localname": "FurnitureAndFixturesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/PropertyandEquipmentNetAccumulatedDepreciationWrittenOffbyCategoryDetails", "http://www.envestnet.com/role/PropertyandEquipmentNetPropertyandEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GainLossRelatedToLitigationSettlement": { "auth_ref": [ "r333" ], "calculation": { "http://www.envestnet.com/role/ConsolidatedStatementsofCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) recognized in settlement of litigation and insurance claims. Excludes claims within an insurance entity's normal claims settlement process.", "label": "Gain (Loss) Related to Litigation Settlement", "negatedTerseLabel": "Gain on settlement of liability" } } }, "localname": "GainLossRelatedToLitigationSettlement", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r99" ], "calculation": { "http://www.envestnet.com/role/ConsolidatedStatementsofOperations": { "order": 3.0, "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.", "label": "General and Administrative Expense", "terseLabel": "General and administration" } } }, "localname": "GeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r290", "r292", "r695", "r736" ], "calculation": { "http://www.envestnet.com/role/AcquisitionsScheduleOfAssetsAcquiredandLiabilitiesAssumedPIEtechDetails": { "order": 8.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0 }, "http://www.envestnet.com/role/AcquisitionsScheduleOfNetAssetsAcquiredHarvestDetails": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 }, "http://www.envestnet.com/role/ConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill", "periodEndLabel": "Balance at period end", "periodStartLabel": "Balance at period start", "terseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/AcquisitionsAcquisitionOfPrivateFinancialTechnologyDesignCompanyNarrativeDetails", "http://www.envestnet.com/role/AcquisitionsAcquisitionOfPrivateTechnologyCompanyNarrativeDetails", "http://www.envestnet.com/role/AcquisitionsAcquisitionofPrivateTechnologyCompanyNarrativeDetails", "http://www.envestnet.com/role/AcquisitionsScheduleOfAssetsAcquiredandLiabilitiesAssumedPIEtechDetails", "http://www.envestnet.com/role/AcquisitionsScheduleOfAssetsAcquiredandLiabilitiesAssumedPortfolioCenterBusinessDetails", "http://www.envestnet.com/role/AcquisitionsScheduleOfFairValueOfAssetsAcquiredAndLiabilitiesAssumedPrivateAICompanyDetails", "http://www.envestnet.com/role/AcquisitionsScheduleOfNetAssetsAcquiredHarvestDetails", "http://www.envestnet.com/role/ConsolidatedBalanceSheets", "http://www.envestnet.com/role/GoodwillandIntangibleAssetsNetGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAcquiredDuringPeriod": { "auth_ref": [ "r293" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized resulting from a business combination.", "label": "Goodwill, Acquired During Period", "terseLabel": "Acquisition" } } }, "localname": "GoodwillAcquiredDuringPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/GoodwillandIntangibleAssetsNetGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Abstract]", "terseLabel": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r315" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for goodwill and intangible assets.", "label": "Goodwill and Intangible Assets Disclosure [Text Block]", "terseLabel": "Goodwill and Intangible Assets, Net" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/GoodwillandIntangibleAssetsNet" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock": { "auth_ref": [ "r296", "r305" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for goodwill and intangible assets. This accounting policy also may address how an entity assesses and measures impairment of goodwill and intangible assets.", "label": "Goodwill and Intangible Assets, Policy [Policy Text Block]", "terseLabel": "Goodwill and Intangible Assets" } } }, "localname": "GoodwillAndIntangibleAssetsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillImpairmentLoss": { "auth_ref": [ "r127", "r291", "r294", "r297" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of loss from the write-down of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Impairment Loss", "terseLabel": "Goodwill impairment charges" } } }, "localname": "GoodwillImpairmentLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/SummaryofSignificantAccountingPoliciesNarrativesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Goodwill [Line Items]", "terseLabel": "Goodwill" } } }, "localname": "GoodwillLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/GoodwillandIntangibleAssetsNetGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GoodwillPurchaseAccountingAdjustments": { "auth_ref": [ "r295", "r562" ], "calculation": { "http://www.envestnet.com/role/AcquisitionsScheduleOfNetAssetsAcquiredHarvestDetails": { "order": 1.0, "parentTag": "env_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentsNetAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) from adjustments after acquisition date under purchase accounting of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Purchase Accounting Adjustments", "terseLabel": "Goodwill, Measurement Period Adjustments" } } }, "localname": "GoodwillPurchaseAccountingAdjustments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/AcquisitionsScheduleOfNetAssetsAcquiredHarvestDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Goodwill [Roll Forward]", "terseLabel": "Changes in the carrying amount of the Company's goodwill" } } }, "localname": "GoodwillRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/GoodwillandIntangibleAssetsNetGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill": { "auth_ref": [ "r127", "r312" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of impairment loss recognized in the period resulting from the write-down of the carrying amount of an intangible asset (excluding goodwill) to fair value.", "label": "Impairment of Intangible Assets (Excluding Goodwill)", "terseLabel": "Intangible asset impairment charges" } } }, "localname": "ImpairmentOfIntangibleAssetsExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/SummaryofSignificantAccountingPoliciesNarrativesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill": { "auth_ref": [ "r127", "r312" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of impairment loss resulting from write-down of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit to fair value.", "label": "Impairment of Intangible Assets, Indefinite-lived (Excluding Goodwill)", "terseLabel": "Write-off of fully amortized intangible assets" } } }, "localname": "ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/GoodwillandIntangibleAssetsNetIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ImpairmentOfLongLivedAssetsHeldForUse": { "auth_ref": [ "r127", "r316", "r321" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate amount of write-downs for impairments recognized during the period for long lived assets held for use (including those held for disposal by means other than sale).", "label": "Impairment, Long-Lived Asset, Held-for-Use", "terseLabel": "Impairment of property and equipment" } } }, "localname": "ImpairmentOfLongLivedAssetsHeldForUse", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/SummaryofSignificantAccountingPoliciesNarrativesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic": { "auth_ref": [ "r144", "r554" ], "calculation": { "http://www.envestnet.com/role/IncomeTaxesLossBeforeIncomeTaxBenefitDetails": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to domestic operations.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Domestic", "terseLabel": "Domestic" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/IncomeTaxesLossBeforeIncomeTaxBenefitDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r88", "r217", "r223", "r227", "r230", "r233", "r734", "r749", "r756", "r779" ], "calculation": { "http://www.envestnet.com/role/ConsolidatedStatementsofOperations": { "order": 2.0, "parentTag": "us-gaap_ProfitLoss", "weight": 1.0 }, "http://www.envestnet.com/role/IncomeTaxesLossBeforeIncomeTaxBenefitDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "totalLabel": "Income (loss) before income tax provision (benefit)" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/ConsolidatedStatementsofOperations", "http://www.envestnet.com/role/IncomeTaxesLossBeforeIncomeTaxBenefitDetails", "http://www.envestnet.com/role/SegmentInformationReconciliationFromIncomeLossFromOperationsBySegmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign": { "auth_ref": [ "r144", "r554" ], "calculation": { "http://www.envestnet.com/role/IncomeTaxesLossBeforeIncomeTaxBenefitDetails": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to foreign operations, which is defined as Income or Loss generated from operations located outside the entity's country of domicile.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Foreign", "terseLabel": "Foreign" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/IncomeTaxesLossBeforeIncomeTaxBenefitDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest [Abstract]", "terseLabel": "Summary of Income before income tax provision" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/IncomeTaxesLossBeforeIncomeTaxBenefitDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeLossFromEquityMethodInvestments": { "auth_ref": [ "r89", "r127", "r214", "r261", "r748", "r774" ], "calculation": { "http://www.envestnet.com/role/ConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) for proportionate share of equity method investee's income (loss).", "label": "Income (Loss) from Equity Method Investments", "negatedLabel": "Loss allocation from equity method investments" } } }, "localname": "IncomeLossFromEquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]", "terseLabel": "Income Statement [Abstract]", "verboseLabel": "Statements of Operations" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/InvestmentsScheduleofEquityMethodInvestmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxAuthorityAxis": { "auth_ref": [ "r523" ], "lang": { "en-us": { "role": { "documentation": "Information by tax jurisdiction.", "label": "Income Tax Authority [Axis]", "terseLabel": "Income Tax Authority [Axis]" } } }, "localname": "IncomeTaxAuthorityAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/IncomeTaxesNOLDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxAuthorityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Agency, division or body classification that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes.", "label": "Income Tax Authority [Domain]", "terseLabel": "Income Tax Authority [Domain]" } } }, "localname": "IncomeTaxAuthorityDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/IncomeTaxesNOLDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]", "terseLabel": "Income Tax Disclosure [Abstract]" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r145", "r520", "r531", "r538", "r549", "r556", "r558", "r559", "r560" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.", "label": "Income Tax Disclosure [Text Block]", "terseLabel": "Income Taxes" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/IncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r146", "r164", "r165", "r215", "r518", "r550", "r557", "r780" ], "calculation": { "http://www.envestnet.com/role/ConsolidatedStatementsofOperations": { "order": 1.0, "parentTag": "us-gaap_ProfitLoss", "weight": -1.0 }, "http://www.envestnet.com/role/IncomeTaxesComponentsofIncomeTaxExpenseBenefitDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.envestnet.com/role/IncomeTaxesRateReconciliationDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income Tax Expense (Benefit)", "netLabel": "Income tax provision (benefit)", "terseLabel": "Income tax provision (benefit)", "totalLabel": "Total" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/ConsolidatedStatementsofOperations", "http://www.envestnet.com/role/IncomeTaxesComponentsofIncomeTaxExpenseBenefitDetails", "http://www.envestnet.com/role/IncomeTaxesRateReconciliationDetails", "http://www.envestnet.com/role/SegmentInformationReconciliationFromIncomeLossFromOperationsBySegmentDetails", "http://www.envestnet.com/role/SummaryofSignificantAccountingPoliciesNarrativesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Tax Expense (Benefit), Continuing Operations [Abstract]", "terseLabel": "Components of the income tax provision charged to operations" } } }, "localname": "IncomeTaxExpenseBenefitContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/IncomeTaxesComponentsofIncomeTaxExpenseBenefitDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxPolicyTextBlock": { "auth_ref": [ "r82", "r514", "r515", "r531", "r532", "r537", "r545" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.", "label": "Income Tax, Policy [Policy Text Block]", "terseLabel": "Income Taxes" } } }, "localname": "IncomeTaxPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r519" ], "calculation": { "http://www.envestnet.com/role/IncomeTaxesRateReconciliationDetails": { "order": 5.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to increase (decrease) in the valuation allowance for deferred tax assets.", "label": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount", "terseLabel": "Change in valuation allowance" } } }, "localname": "IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/IncomeTaxesRateReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate": { "auth_ref": [ "r513", "r519" ], "calculation": { "http://www.envestnet.com/role/IncomeTaxesRateReconciliationDetails": { "order": 2.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations, attributable to increase (decrease) in the income tax rates.", "label": "Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, Amount", "terseLabel": "Effect of change in state and foreign income tax rates" } } }, "localname": "IncomeTaxReconciliationChangeInEnactedTaxRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/IncomeTaxesRateReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r519" ], "calculation": { "http://www.envestnet.com/role/IncomeTaxesRateReconciliationDetails": { "order": 6.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of income tax expense or benefit for the period computed by applying the domestic federal statutory tax rates to pretax income from continuing operations.", "label": "Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount", "terseLabel": "Tax provision (benefit), at U.S. federal statutory tax rate" } } }, "localname": "IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/IncomeTaxesRateReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationNondeductibleExpense": { "auth_ref": [ "r519" ], "calculation": { "http://www.envestnet.com/role/IncomeTaxesRateReconciliationDetails": { "order": 10.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to nondeductible expenses.", "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Amount", "terseLabel": "Effect of permanent items" } } }, "localname": "IncomeTaxReconciliationNondeductibleExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/IncomeTaxesRateReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationOtherAdjustments": { "auth_ref": [ "r519" ], "calculation": { "http://www.envestnet.com/role/IncomeTaxesRateReconciliationDetails": { "order": 11.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments.", "label": "Effective Income Tax Rate Reconciliation, Other Adjustments, Amount", "terseLabel": "Other" } } }, "localname": "IncomeTaxReconciliationOtherAdjustments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/IncomeTaxesRateReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes": { "auth_ref": [ "r519" ], "calculation": { "http://www.envestnet.com/role/IncomeTaxesRateReconciliationDetails": { "order": 9.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to state and local income tax expense (benefit).", "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Amount", "terseLabel": "State income tax provision (benefit), net of federal benefit" } } }, "localname": "IncomeTaxReconciliationStateAndLocalIncomeTaxes", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/IncomeTaxesRateReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationTaxCreditsResearch": { "auth_ref": [ "r519" ], "calculation": { "http://www.envestnet.com/role/IncomeTaxesRateReconciliationDetails": { "order": 3.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to research tax credit.", "label": "Effective Income Tax Rate Reconciliation, Tax Credit, Research, Amount", "negatedLabel": "Research and development credits" } } }, "localname": "IncomeTaxReconciliationTaxCreditsResearch", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/IncomeTaxesRateReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaidNet": { "auth_ref": [ "r131" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.", "label": "Income Taxes Paid, Net", "terseLabel": "Supplemental disclosure of cash flow information - net cash paid during the period for income taxes" } } }, "localname": "IncomeTaxesPaidNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesReceivable": { "auth_ref": [ "r69", "r745", "r773" ], "calculation": { "http://www.envestnet.com/role/PrepaidExpensesandOtherCurrentAssetsDetails": { "order": 3.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount due within one year of the balance sheet date (or one operating cycle, if longer) from tax authorities as of the balance sheet date representing refunds of overpayments or recoveries based on agreed-upon resolutions of disputes.", "label": "Income Taxes Receivable, Current", "terseLabel": "Income tax prepayments and receivables" } } }, "localname": "IncomeTaxesReceivable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/PrepaidExpensesandOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r126" ], "calculation": { "http://www.envestnet.com/role/ConsolidatedStatementsofCashFlows": { "order": 23.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.", "label": "Increase (Decrease) in Accounts Payable", "terseLabel": "Accounts payable" } } }, "localname": "IncreaseDecreaseInAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r126" ], "calculation": { "http://www.envestnet.com/role/ConsolidatedStatementsofCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.", "label": "Increase (Decrease) in Accounts Receivable", "negatedLabel": "Fees receivable, net" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "auth_ref": [ "r126" ], "calculation": { "http://www.envestnet.com/role/ConsolidatedStatementsofCashFlows": { "order": 18.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid.", "label": "Increase (Decrease) in Accrued Liabilities", "terseLabel": "Accrued expenses and other liabilities" } } }, "localname": "IncreaseDecreaseInAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "auth_ref": [ "r126", "r730" ], "calculation": { "http://www.envestnet.com/role/ConsolidatedStatementsofCashFlows": { "order": 20.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable.", "label": "Increase (Decrease) in Contract with Customer, Liability", "terseLabel": "Deferred revenue" } } }, "localname": "IncreaseDecreaseInContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingAssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Assets [Abstract]", "verboseLabel": "Changes in operating assets and liabilities, net of acquisitions:" } } }, "localname": "IncreaseDecreaseInOperatingAssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherNoncurrentAssets": { "auth_ref": [ "r126" ], "calculation": { "http://www.envestnet.com/role/ConsolidatedStatementsofCashFlows": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in noncurrent assets classified as other.", "label": "Increase (Decrease) in Other Noncurrent Assets", "negatedLabel": "Other non-current assets" } } }, "localname": "IncreaseDecreaseInOtherNoncurrentAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingLiabilities": { "auth_ref": [ "r126" ], "calculation": { "http://www.envestnet.com/role/ConsolidatedStatementsofCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in operating liabilities classified as other.", "label": "Increase (Decrease) in Other Operating Liabilities", "terseLabel": "Other non-current liabilities" } } }, "localname": "IncreaseDecreaseInOtherOperatingLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r126" ], "calculation": { "http://www.envestnet.com/role/ConsolidatedStatementsofCashFlows": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "negatedLabel": "Prepaid expenses and other current assets" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "terseLabel": "Increase (decrease) in shareholders' equity" } } }, "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants": { "auth_ref": [ "r170", "r171", "r172", "r179" ], "calculation": { "http://www.envestnet.com/role/NetIncomeLossPerShareComputationofBasicandDilutedNetIncomeLossPerShareDetails": { "order": 4.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of call options and warrants using the treasury stock method.", "label": "Incremental Common Shares Attributable to Dilutive Effect of Call Options and Warrants", "terseLabel": "Warrants (in shares)" } } }, "localname": "IncrementalCommonSharesAttributableToCallOptionsAndWarrants", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/NetIncomeLossPerShareComputationofBasicandDilutedNetIncomeLossPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "auth_ref": [ "r170", "r171", "r173", "r179" ], "calculation": { "http://www.envestnet.com/role/NetIncomeLossPerShareComputationofBasicandDilutedNetIncomeLossPerShareDetails": { "order": 3.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method.", "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements", "terseLabel": "Options to purchase common stock and unvested restricted stock units (in shares)" } } }, "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/NetIncomeLossPerShareComputationofBasicandDilutedNetIncomeLossPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r299", "r306" ], "calculation": { "http://www.envestnet.com/role/GoodwillandIntangibleAssetsNetFutureAmortizationExpenseDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.envestnet.com/role/GoodwillandIntangibleAssetsNetIntangibleAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.", "label": "Intangible Assets, Net (Excluding Goodwill)", "totalLabel": "Net Carrying Amount" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/GoodwillandIntangibleAssetsNetFutureAmortizationExpenseDetails", "http://www.envestnet.com/role/GoodwillandIntangibleAssetsNetIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r86", "r211", "r666", "r669", "r755" ], "calculation": { "http://www.envestnet.com/role/ConsolidatedStatementsofOperations": { "order": 1.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.", "label": "Interest Expense", "negatedLabel": "Interest expense" } } }, "localname": "InterestExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpenseDebt": { "auth_ref": [ "r102", "r367", "r375", "r378", "r379" ], "calculation": { "http://www.envestnet.com/role/DebtInterestExpenseDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense for debt.", "label": "Interest Expense, Debt", "terseLabel": "Interest expense", "totalLabel": "Total interest expense" } } }, "localname": "InterestExpenseDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/DebtInterestExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpenseDebtExcludingAmortization": { "auth_ref": [ "r104", "r368", "r378", "r379" ], "calculation": { "http://www.envestnet.com/role/DebtInterestExpenseDetails": { "order": 2.0, "parentTag": "us-gaap_InterestExpenseDebt", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Represents the portion of interest incurred in the period on debt arrangements that was charged against earnings, excluding amortization of debt discount (premium) and financing costs.", "label": "Interest Expense, Debt, Excluding Amortization", "terseLabel": "Coupon interest" } } }, "localname": "InterestExpenseDebtExcludingAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/DebtInterestExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpenseLongTermDebt": { "auth_ref": [ "r754", "r834", "r835" ], "calculation": { "http://www.envestnet.com/role/DebtInterestExpenseDetails": { "order": 3.0, "parentTag": "us-gaap_InterestExpenseDebt", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Aggregate amount of interest paid or due on all long-term debt.", "label": "Interest Expense, Long-term Debt", "terseLabel": "Interest on revolving credit facility" } } }, "localname": "InterestExpenseLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/DebtInterestExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestIncomeExpenseNet": { "auth_ref": [ "r753" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net amount of operating interest income (expense).", "label": "Interest Income (Expense), Net", "terseLabel": "Interest expense, net of interest income" } } }, "localname": "InterestIncomeExpenseNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/SegmentInformationReconciliationFromIncomeLossFromOperationsBySegmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r119", "r124", "r131" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.", "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "terseLabel": "Supplemental disclosure of cash flow information - cash paid during the period for interest" } } }, "localname": "InterestPaidNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_InternalUseSoftwarePolicy": { "auth_ref": [ "r313", "r314" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for costs incurred when both (1) the software is acquired, internally developed, or modified solely to meet the entity's internal needs, and (2) during the software's development or modification, no substantive plan exists or is being developed to market the software externally.", "label": "Internal Use Software, Policy [Policy Text Block]", "terseLabel": "Internally Developed Software for Internal Use" } } }, "localname": "InternalUseSoftwarePolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_InvestmentIncomeInterest": { "auth_ref": [ "r100", "r210" ], "calculation": { "http://www.envestnet.com/role/ConsolidatedStatementsofOperations": { "order": 3.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities.", "label": "Investment Income, Interest", "terseLabel": "Interest income" } } }, "localname": "InvestmentIncomeInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentPolicyTextBlock": { "auth_ref": [ "r263", "r778" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for investment in financial asset.", "label": "Investment, Policy [Policy Text Block]", "terseLabel": "Investments" } } }, "localname": "InvestmentPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_LaborAndRelatedExpense": { "auth_ref": [ "r95" ], "calculation": { "http://www.envestnet.com/role/ConsolidatedStatementsofOperations": { "order": 2.0, "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for salary, wage, profit sharing; incentive and equity-based compensation; and other employee benefit.", "label": "Labor and Related Expense", "terseLabel": "Compensation and benefits" } } }, "localname": "LaborAndRelatedExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_LandMember": { "auth_ref": [ "r431" ], "lang": { "en-us": { "role": { "documentation": "Part of earth's surface not covered by water.", "label": "Land [Member]", "terseLabel": "Land" } } }, "localname": "LandMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/PropertyandEquipmentNetPropertyandEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r687" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.", "label": "Lease, Cost [Table Text Block]", "terseLabel": "Schedule of Companys Leases" } } }, "localname": "LeaseCostTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeaseholdImprovementsMember": { "auth_ref": [ "r318" ], "lang": { "en-us": { "role": { "documentation": "Additions or improvements to assets held under a lease arrangement.", "label": "Leasehold Improvements [Member]", "terseLabel": "Leasehold improvements" } } }, "localname": "LeaseholdImprovementsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/PropertyandEquipmentNetAccumulatedDepreciationWrittenOffbyCategoryDetails", "http://www.envestnet.com/role/PropertyandEquipmentNetPropertyandEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LeasesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Leases [Abstract]", "terseLabel": "Leases [Abstract]" } } }, "localname": "LeasesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Lessee, Lease, Description [Line Items]", "terseLabel": "Lessee, Lease, Description [Line Items]" } } }, "localname": "LesseeLeaseDescriptionLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/LeasesNarrativesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionTable": { "auth_ref": [ "r679" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about lessee's leases.", "label": "Lessee, Lease, Description [Table]", "terseLabel": "Lessee, Lease, Description [Table]" } } }, "localname": "LesseeLeaseDescriptionTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/LeasesNarrativesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeLeasesPolicyTextBlock": { "auth_ref": [ "r677" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee.", "label": "Lessee, Leases [Policy Text Block]", "verboseLabel": "Leases" } } }, "localname": "LesseeLeasesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r688" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.", "label": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]", "terseLabel": "Schedule of Future Minimum Lease Payments" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r688" ], "calculation": { "http://www.envestnet.com/role/LeasesFutureMinimumLeasePaymentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.envestnet.com/role/LeasesFutureMinimumLeasePaymentsDetails_1": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease.", "label": "Lessee, Operating Lease, Liability, to be Paid", "totalLabel": "Total future minimum lease payments" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": { "auth_ref": [ "r688" ], "calculation": { "http://www.envestnet.com/role/LeasesFutureMinimumLeasePaymentsDetails_1": { "order": 6.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease due after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, after Year Five", "terseLabel": "Thereafter" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r688" ], "calculation": { "http://www.envestnet.com/role/LeasesFutureMinimumLeasePaymentsDetails_1": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year One", "terseLabel": "2022" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "auth_ref": [ "r688" ], "calculation": { "http://www.envestnet.com/role/LeasesFutureMinimumLeasePaymentsDetails_1": { "order": 5.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Five", "terseLabel": "2026" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r688" ], "calculation": { "http://www.envestnet.com/role/LeasesFutureMinimumLeasePaymentsDetails_1": { "order": 4.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four", "terseLabel": "2025" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r688" ], "calculation": { "http://www.envestnet.com/role/LeasesFutureMinimumLeasePaymentsDetails_1": { "order": 3.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three", "terseLabel": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r688" ], "calculation": { "http://www.envestnet.com/role/LeasesFutureMinimumLeasePaymentsDetails_1": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "terseLabel": "2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r688" ], "calculation": { "http://www.envestnet.com/role/LeasesFutureMinimumLeasePaymentsDetails": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "negatedTerseLabel": "Less imputed interest" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseRenewalTerm": { "auth_ref": [ "r678" ], "lang": { "en-us": { "role": { "documentation": "Term of lessee's operating lease renewal, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Lessee, Operating Lease, Renewal Term", "terseLabel": "Lease renewal term (in years)" } } }, "localname": "LesseeOperatingLeaseRenewalTerm", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/LeasesNarrativesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeOperatingLeaseTermOfContract": { "auth_ref": [ "r678" ], "lang": { "en-us": { "role": { "documentation": "Term of lessee's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Lessee, Operating Lease, Term of Contract", "terseLabel": "Lease term of contract (in years)" } } }, "localname": "LesseeOperatingLeaseTermOfContract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/LeasesNarrativesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r690" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.", "label": "Lessee, Operating Leases [Text Block]", "terseLabel": "Leases" } } }, "localname": "LesseeOperatingLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/Leases" ], "xbrltype": "textBlockItemType" }, "us-gaap_LetterOfCreditMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A document typically issued by a financial institution which acts as a guarantee of payment to a beneficiary, or as the source of payment for a specific transaction (for example, wiring funds to a foreign exporter if and when specified merchandise is accepted pursuant to the terms of the letter of credit).", "label": "Letter of Credit [Member]", "terseLabel": "Letters of credit" } } }, "localname": "LetterOfCreditMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/DebtAmendedCreditAgreementDetails", "http://www.envestnet.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r58", "r142", "r225", "r265", "r337", "r338", "r339", "r342", "r343", "r344", "r346", "r348", "r350", "r351", "r602", "r609", "r610", "r648", "r693", "r694" ], "calculation": { "http://www.envestnet.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.", "label": "Liabilities", "totalLabel": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r46", "r142", "r265", "r648", "r695", "r743", "r769" ], "calculation": { "http://www.envestnet.com/role/ConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Equity", "totalLabel": "Total liabilities and equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "Liabilities and Equity" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r60", "r142", "r265", "r337", "r338", "r339", "r342", "r343", "r344", "r346", "r348", "r350", "r351", "r602", "r609", "r610", "r648", "r693", "r694", "r695" ], "calculation": { "http://www.envestnet.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "Liabilities, Current", "terseLabel": "Current liabilities", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/ConsolidatedBalanceSheets", "http://www.envestnet.com/role/InvestmentsScheduleofEquityMethodInvestmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current liabilities:" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesFairValueDisclosure": { "auth_ref": [ "r629" ], "calculation": { "http://www.envestnet.com/role/FairValueMeasurementsScheduleofFairValueAssetsandLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value of financial and nonfinancial obligations.", "label": "Financial and Nonfinancial Liabilities, Fair Value Disclosure", "terseLabel": "Total liabilities", "totalLabel": "Total liabilities" } } }, "localname": "LiabilitiesFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/FairValueMeasurementsNarrativesDetails", "http://www.envestnet.com/role/FairValueMeasurementsScheduleofFairValueAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesFairValueDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities, Fair Value Disclosure [Abstract]", "terseLabel": "Liabilities:" } } }, "localname": "LiabilitiesFairValueDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/FairValueMeasurementsScheduleofFairValueAssetsandLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesNoncurrent": { "auth_ref": [ "r18", "r19", "r20", "r32", "r33", "r142", "r265", "r337", "r338", "r339", "r342", "r343", "r344", "r346", "r348", "r350", "r351", "r602", "r609", "r610", "r648", "r693", "r694" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation due after one year or beyond the normal operating cycle, if longer.", "label": "Liabilities, Noncurrent", "terseLabel": "Non-current liabilities" } } }, "localname": "LiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/InvestmentsScheduleofEquityMethodInvestmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCredit": { "auth_ref": [ "r32", "r740", "r760" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.", "label": "Long-term Line of Credit", "terseLabel": "Revolving credit facility" } } }, "localname": "LineOfCredit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/DebtScheduleofDebtObligationDetails", "http://www.envestnet.com/role/FairValueMeasurementsNarrativesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityCommitmentFeePercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The fee, expressed as a percentage of the line of credit facility, for the line of credit facility regardless of whether the facility has been used.", "label": "Line of Credit Facility, Commitment Fee Percentage", "terseLabel": "Commitment fee (as a percent)" } } }, "localname": "LineOfCreditFacilityCommitmentFeePercentage", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/SubsequentEventsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity": { "auth_ref": [ "r57" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of current borrowing capacity under the credit facility considering any current restrictions on the amount that could be borrowed (for example, borrowings may be limited by the amount of current assets), but without considering any amounts currently outstanding under the facility.", "label": "Line of Credit Facility, Current Borrowing Capacity", "terseLabel": "Current borrowing capacity" } } }, "localname": "LineOfCreditFacilityCurrentBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/DebtAmendedCreditAgreementDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityFairValueOfAmountOutstanding": { "auth_ref": [ "r642" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value of the amount outstanding under the credit facility.", "label": "Line of Credit Facility, Fair Value of Amount Outstanding", "terseLabel": "Credit facility outstanding" } } }, "localname": "LineOfCreditFacilityFairValueOfAmountOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/DebtAmendedCreditAgreementDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Line of Credit Facility [Line Items]", "terseLabel": "Line of Credit Facility [Line Items]" } } }, "localname": "LineOfCreditFacilityLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/DebtAmendedCreditAgreementDetails", "http://www.envestnet.com/role/DebtInterestExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r57" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.", "label": "Line of Credit Facility, Maximum Borrowing Capacity", "terseLabel": "Credit facility amount" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/DebtAmendedCreditAgreementDetails", "http://www.envestnet.com/role/SubsequentEventsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityTable": { "auth_ref": [ "r57", "r141" ], "lang": { "en-us": { "role": { "documentation": "A table or schedule providing information pertaining to short-term or long-term contractual arrangements with lenders, including letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line.", "label": "Line of Credit Facility [Table]", "terseLabel": "Line of Credit Facility [Table]" } } }, "localname": "LineOfCreditFacilityTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/DebtAmendedCreditAgreementDetails", "http://www.envestnet.com/role/DebtInterestExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The fee, expressed as a percentage of the line of credit facility, for available but unused credit capacity under the credit facility.", "label": "Line of Credit Facility, Unused Capacity, Commitment Fee Percentage", "terseLabel": "Commitment fee (as a percent)" } } }, "localname": "LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/DebtAmendedCreditAgreementDetails" ], "xbrltype": "percentItemType" }, "us-gaap_LineOfCreditMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point in time, and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars.", "label": "Line of Credit [Member]", "terseLabel": "Line of Credit" } } }, "localname": "LineOfCreditMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/DebtAmendedCreditAgreementDetails", "http://www.envestnet.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LondonInterbankOfferedRateLIBORMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate at which a bank borrows funds from other banks in the London interbank market.", "label": "London Interbank Offered Rate (LIBOR) [Member]", "terseLabel": "LIBOR" } } }, "localname": "LondonInterbankOfferedRateLIBORMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/DebtAmendedCreditAgreementDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock": { "auth_ref": [ "r239" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of long-lived assets, excluding financial instruments, long-term customer relationships of a financial institution, mortgage rights, deferred policy acquisition costs, and deferred tax assets, by geographic areas located in the entity's country of domicile and foreign countries in which the entity holds assets.", "label": "Long-lived Assets by Geographic Areas [Table Text Block]", "terseLabel": "Schedule of Property, Plant, and Equipment, Net by Geographic Area" } } }, "localname": "LongLivedAssetsByGeographicAreasTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/GeographicalInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LongTermDebt": { "auth_ref": [ "r32", "r361", "r372", "r376", "r377", "r740", "r763" ], "calculation": { "http://www.envestnet.com/role/ConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-term Debt", "terseLabel": "Long-term debt" } } }, "localname": "LongTermDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtTextBlock": { "auth_ref": [ "r380" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for long-term debt.", "label": "Long-term Debt [Text Block]", "terseLabel": "Debt" } } }, "localname": "LongTermDebtTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/Debt" ], "xbrltype": "textBlockItemType" }, "us-gaap_LongtermConvertibleDebtCurrentAndNoncurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Convertible Debt [Abstract]", "terseLabel": "Outstanding debt obligations" } } }, "localname": "LongtermConvertibleDebtCurrentAndNoncurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/DebtScheduleofDebtObligationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r64" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-term debt.", "label": "Long-term Debt, Type [Axis]", "terseLabel": "Long-term Debt, Type [Axis]" } } }, "localname": "LongtermDebtTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/DebtAmendedCreditAgreementDetails", "http://www.envestnet.com/role/DebtInterestExpenseDetails", "http://www.envestnet.com/role/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r64", "r335" ], "lang": { "en-us": { "role": { "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Long-term Debt, Type [Domain]", "terseLabel": "Long-term Debt, Type [Domain]" } } }, "localname": "LongtermDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/DebtAmendedCreditAgreementDetails", "http://www.envestnet.com/role/DebtInterestExpenseDetails", "http://www.envestnet.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MinorityInterest": { "auth_ref": [ "r70", "r142", "r265", "r337", "r342", "r343", "r344", "r350", "r351", "r648", "r742", "r768" ], "calculation": { "http://www.envestnet.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which is directly or indirectly attributable to that ownership interest in subsidiary equity which is not attributable to the parent (that is, noncontrolling interest, previously referred to as minority interest).", "label": "Stockholders' Equity Attributable to Noncontrolling Interest", "terseLabel": "Non-controlling interest" } } }, "localname": "MinorityInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_MinorityInterestDecreaseFromRedemptions": { "auth_ref": [ "r402", "r599", "r600" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Decrease in noncontrolling interest (for example, but not limited to, redeeming or purchasing the interests of noncontrolling shareholders, issuance of shares (interests) by the non-wholly owned subsidiary to the parent entity for other than cash, and a buyback of shares (interest) by the non-wholly owned subsidiary from the noncontrolling interests).", "label": "Noncontrolling Interest, Decrease from Redemptions or Purchase of Interests", "negatedTerseLabel": "Transfer of non-controlling units, net of tax" } } }, "localname": "MinorityInterestDecreaseFromRedemptions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_MoneyMarketFundsMember": { "auth_ref": [ "r441" ], "lang": { "en-us": { "role": { "documentation": "Fund that invests in short-term money-market instruments, for example, but not limited to, commercial paper, banker's acceptances, repurchase agreements, government securities, certificates of deposit, and other highly liquid securities.", "label": "Money Market Funds [Member]", "terseLabel": "Money market funds" } } }, "localname": "MoneyMarketFundsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/FairValueMeasurementsScheduleofFairValueAssetsandLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NatureOfOperations": { "auth_ref": [ "r190", "r203" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the nature of an entity's business, major products or services, principal markets including location, and the relative importance of its operations in each business and the basis for the determination, including but not limited to, assets, revenues, or earnings. For an entity that has not commenced principal operations, disclosures about the risks and uncertainties related to the activities in which the entity is currently engaged and an understanding of what those activities are being directed toward.", "label": "Nature of Operations [Text Block]", "terseLabel": "Organization and Description of Business" } } }, "localname": "NatureOfOperations", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/OrganizationandDescriptionofBusiness" ], "xbrltype": "textBlockItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r123" ], "calculation": { "http://www.envestnet.com/role/ConsolidatedStatementsofCashFlows": { "order": 4.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash provided by (used in) financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "FINANCING ACTIVITIES:" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r123" ], "calculation": { "http://www.envestnet.com/role/ConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash used in investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "INVESTING ACTIVITIES:" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r123", "r125", "r128" ], "calculation": { "http://www.envestnet.com/role/ConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash provided by operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "OPERATING ACTIVITIES:" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r6", "r77", "r79", "r85", "r90", "r128", "r142", "r154", "r158", "r159", "r160", "r161", "r164", "r165", "r176", "r217", "r223", "r227", "r230", "r233", "r265", "r337", "r338", "r339", "r342", "r343", "r344", "r346", "r348", "r350", "r351", "r628", "r648", "r750", "r775" ], "calculation": { "http://www.envestnet.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 }, "http://www.envestnet.com/role/ConsolidatedStatementsofOperations": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net Income (Loss) Attributable to Parent", "netLabel": "Net income (loss) attributable to Envestnet, Inc.", "totalLabel": "Net income (loss) attributable to Envestnet, Inc.", "verboseLabel": "Envestnet\u2019s proportional share of losses" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss", "http://www.envestnet.com/role/ConsolidatedStatementsofOperations", "http://www.envestnet.com/role/InvestmentsScheduleofEquityMethodInvestmentDetails", "http://www.envestnet.com/role/NetIncomeLossPerShareComputationofBasicandDilutedNetIncomeLossPerShareDetails", "http://www.envestnet.com/role/SegmentInformationReconciliationFromIncomeLossFromOperationsBySegmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAttributableToNoncontrollingInterest": { "auth_ref": [ "r77", "r79", "r85", "r164", "r165", "r605", "r612" ], "calculation": { "http://www.envestnet.com/role/ConsolidatedStatementsofOperations": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of Net Income (Loss) attributable to noncontrolling interest.", "label": "Net Income (Loss) Attributable to Noncontrolling Interest", "negatedLabel": "Add: Net (income) loss attributable to non-controlling interest", "negatedTerseLabel": "Add: Net (income) loss attributable to non-controlling interest" } } }, "localname": "NetIncomeLossAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/ConsolidatedStatementsofOperations", "http://www.envestnet.com/role/SegmentInformationReconciliationFromIncomeLossFromOperationsBySegmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "terseLabel": "Recent Accounting Pronouncements" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NonUsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Countries excluding the United States of America (US).", "label": "Non-US [Member]", "terseLabel": "International" } } }, "localname": "NonUsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/RevenuesandCostofRevenuesDisaggregationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NoncontrollingInterestMember": { "auth_ref": [ "r150", "r151", "r152", "r402", "r595" ], "lang": { "en-us": { "role": { "documentation": "This element represents that portion of equity (net assets) in a subsidiary not attributable, directly or indirectly, to the parent. A noncontrolling interest is sometimes called a minority interest.", "label": "Noncontrolling Interest [Member]", "terseLabel": "Non-controlling Interest" } } }, "localname": "NoncontrollingInterestMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_NoncurrentAssets": { "auth_ref": [ "r238" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Long-lived assets other than financial instruments, long-term customer relationships of a financial institution, mortgage and other servicing rights, deferred policy acquisition costs, and deferred tax assets.", "label": "Long-Lived Assets", "terseLabel": "Total long-lived assets, net" } } }, "localname": "NoncurrentAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/GeographicalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NonoperatingIncomeExpense": { "auth_ref": [ "r101" ], "calculation": { "http://www.envestnet.com/role/ConsolidatedStatementsofOperations": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).", "label": "Nonoperating Income (Expense)", "totalLabel": "Total other expense, net" } } }, "localname": "NonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_NumberOfOperatingSegments": { "auth_ref": [ "r205" ], "lang": { "en-us": { "role": { "documentation": "Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues.", "label": "Number of Operating Segments", "terseLabel": "Number of segments" } } }, "localname": "NumberOfOperatingSegments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/OrganizationandDescriptionofBusinessDetails" ], "xbrltype": "integerItemType" }, "us-gaap_NumberOfReportingUnits": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of reporting units tested for impairment of goodwill. A reporting unit is an operating segment or one level below an operating segment.", "label": "Number of Reporting Units", "terseLabel": "Number of reporting units" } } }, "localname": "NumberOfReportingUnits", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/SummaryofSignificantAccountingPoliciesNarrativesDetails" ], "xbrltype": "integerItemType" }, "us-gaap_OfficeEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tangible personal property used in an office setting. Examples include, but are not limited to, computers, copiers and fax machine.", "label": "Office Equipment [Member]", "terseLabel": "Office equipment and other" } } }, "localname": "OfficeEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/PropertyandEquipmentNetAccumulatedDepreciationWrittenOffbyCategoryDetails", "http://www.envestnet.com/role/PropertyandEquipmentNetPropertyandEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OperatingExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating Expenses [Abstract]", "terseLabel": "Operating expenses:" } } }, "localname": "OperatingExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r217", "r223", "r227", "r230", "r233" ], "calculation": { "http://www.envestnet.com/role/ConsolidatedStatementsofOperations": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income (Loss)", "netLabel": "Loss from operations", "totalLabel": "Income (loss) from operations", "verboseLabel": "Income (loss) from operations" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/ConsolidatedStatementsofOperations", "http://www.envestnet.com/role/InvestmentsScheduleofEquityMethodInvestmentDetails", "http://www.envestnet.com/role/SegmentInformationReconciliationFromIncomeLossFromOperationsBySegmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r681", "r689" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.", "label": "Operating Lease, Cost", "terseLabel": "Total operating lease cost" } } }, "localname": "OperatingLeaseCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/LeasesScheduleofCompanysLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseImpairmentLoss": { "auth_ref": [ "r672" ], "calculation": { "http://www.envestnet.com/role/ConsolidatedStatementsofCashFlows": { "order": 17.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of loss from impairment of right-of-use asset from operating lease.", "label": "Operating Lease, Impairment Loss", "terseLabel": "Impairment of right of use assets" } } }, "localname": "OperatingLeaseImpairmentLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r674" ], "calculation": { "http://www.envestnet.com/role/LeasesFutureMinimumLeasePaymentsDetails": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Operating Lease, Liability", "terseLabel": "Total operating lease liabilities" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r674" ], "calculation": { "http://www.envestnet.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "Operating Lease, Liability, Current", "terseLabel": "Operating lease liabilities" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r674" ], "calculation": { "http://www.envestnet.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Non-current operating lease liabilities" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r676", "r683" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.", "label": "Operating Lease, Payments", "terseLabel": "Cash paid for amounts included in the measurement of the operating lease liability" } } }, "localname": "OperatingLeasePayments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/LeasesScheduleofCompanysLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r673" ], "calculation": { "http://www.envestnet.com/role/ConsolidatedBalanceSheets": { "order": 7.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Operating lease right-of-use assets, net" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r686", "r689" ], "lang": { "en-us": { "role": { "documentation": "Weighted average discount rate for operating lease calculated at point in time.", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Weighted average discount rate" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/LeasesScheduleofCompanysLeasesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r685", "r689" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Operating Lease, Weighted Average Remaining Lease Term", "terseLabel": "Weighted average remaining lease term (in years)" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/LeasesScheduleofCompanysLeasesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OperatingLossCarryforwards": { "auth_ref": [ "r539" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.", "label": "Operating Loss Carryforwards", "terseLabel": "NOL carryforwards" } } }, "localname": "OperatingLossCarryforwards", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/IncomeTaxesNOLDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLossCarryforwardsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Operating Loss Carryforwards [Line Items]", "terseLabel": "Operating Loss Carryforwards" } } }, "localname": "OperatingLossCarryforwardsLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/IncomeTaxesNOLDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLossCarryforwardsTable": { "auth_ref": [ "r540" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting pertinent information, such as tax authority, amounts, and expiration dates, of net operating loss carryforwards, including an assessment of the likelihood of utilization.", "label": "Operating Loss Carryforwards [Table]", "terseLabel": "Operating Loss Carryforwards [Table]" } } }, "localname": "OperatingLossCarryforwardsTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/IncomeTaxesNOLDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingSegmentsMember": { "auth_ref": [ "r222", "r223", "r224", "r225", "r227", "r233" ], "lang": { "en-us": { "role": { "documentation": "Identifies components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.", "label": "Operating Segments [Member]", "terseLabel": "Operating Segments" } } }, "localname": "OperatingSegmentsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/SegmentInformationReconciliationFromIncomeLossFromOperationsBySegmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]", "terseLabel": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r15", "r16", "r17", "r59" ], "calculation": { "http://www.envestnet.com/role/AccruedExpensesandOtherLiabilitiesScheduleofAccruedExpensesandOtherLiabilitiesDetails": { "order": 5.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.", "label": "Other Accrued Liabilities, Current", "terseLabel": "Other accrued expenses" } } }, "localname": "OtherAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/AccruedExpensesandOtherLiabilitiesScheduleofAccruedExpensesandOtherLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r54" ], "calculation": { "http://www.envestnet.com/role/ConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other Assets, Noncurrent", "terseLabel": "Other non-current assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherCommitmentsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Other Commitments [Line Items]", "terseLabel": "Other Commitments [Line Items]" } } }, "localname": "OtherCommitmentsLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OtherCommitmentsTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about obligations resulting from other commitments.", "label": "Other Commitments [Table]", "terseLabel": "Other Commitments [Table]" } } }, "localname": "OtherCommitmentsTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r597", "r598", "r607" ], "calculation": { "http://www.envestnet.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to parent entity.", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent", "verboseLabel": "Foreign currency translation gains (losses), net" } } }, "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss", "http://www.envestnet.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherCurrentAssetsTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for other current assets.", "label": "Other Current Assets [Text Block]", "terseLabel": "Prepaid Expenses and Other Current Assets" } } }, "localname": "OtherCurrentAssetsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/PrepaidExpensesandOtherCurrentAssets" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r65" ], "calculation": { "http://www.envestnet.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Noncurrent", "terseLabel": "Other non-current liabilities" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNoncashIncomeExpense": { "auth_ref": [ "r128" ], "calculation": { "http://www.envestnet.com/role/ConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other.", "label": "Other Noncash Income (Expense)", "negatedTerseLabel": "Other" } } }, "localname": "OtherNoncashIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNoncurrentAssetsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing other noncurrent assets.", "label": "Other Noncurrent Assets [Member]", "terseLabel": "Other non-current assets" } } }, "localname": "OtherNoncurrentAssetsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/DebtAmendedCreditAgreementDetails", "http://www.envestnet.com/role/SummaryofSignificantAccountingPoliciesRestrictedCashDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r103" ], "calculation": { "http://www.envestnet.com/role/ConsolidatedStatementsofOperations": { "order": 2.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.", "label": "Other Nonoperating Income (Expense)", "terseLabel": "Other income (expense), net", "verboseLabel": "Other income (expense), net" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/ConsolidatedStatementsofOperations", "http://www.envestnet.com/role/SegmentInformationReconciliationFromIncomeLossFromOperationsBySegmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpenseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Nonoperating Income (Expense) [Abstract]", "verboseLabel": "Other income (expense):" } } }, "localname": "OtherNonoperatingIncomeExpenseAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "stringItemType" }, "us-gaap_OtherPrepaidExpenseCurrent": { "auth_ref": [ "r9", "r13", "r287" ], "calculation": { "http://www.envestnet.com/role/PrepaidExpensesandOtherCurrentAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for other costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer.", "label": "Other Prepaid Expense, Current", "terseLabel": "Other" } } }, "localname": "OtherPrepaidExpenseCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/PrepaidExpensesandOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaidInKindInterest": { "auth_ref": [ "r127" ], "calculation": { "http://www.envestnet.com/role/ConsolidatedStatementsofCashFlows": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Interest paid other than in cash for example by issuing additional debt securities. As a noncash item, it is added to net income when calculating cash provided by or used in operations using the indirect method.", "label": "Paid-in-Kind Interest", "terseLabel": "Non-cash interest expense" } } }, "localname": "PaidInKindInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities": { "auth_ref": [ "r117" ], "calculation": { "http://www.envestnet.com/role/ConsolidatedStatementsofCashFlows": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow, not made soon after acquisition date of business combination, to settle contingent consideration liability up to amount recognized at acquisition date, including, but not limited to, measurement period adjustment and less amount paid soon after acquisition date.", "label": "Payment for Contingent Consideration Liability, Financing Activities", "negatedLabel": "Payments of contingent consideration" } } }, "localname": "PaymentForContingentConsiderationLiabilityFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentForContingentConsiderationLiabilityInvestingActivities": { "auth_ref": [ "r109" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow, made soon after acquisition date of business combination, to settle contingent consideration liability.", "label": "Payment for Contingent Consideration Liability, Investing Activities", "terseLabel": "Payment of contingent consideration liability" } } }, "localname": "PaymentForContingentConsiderationLiabilityInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/AcquisitionsAcquisitionOfPortfolioCenterBusinessNarrativeDetails", "http://www.envestnet.com/role/AcquisitionsAcquisitionofPrivateTechnologyCompanyNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentForContingentConsiderationLiabilityOperatingActivities": { "auth_ref": [ "r120" ], "calculation": { "http://www.envestnet.com/role/ConsolidatedStatementsofCashFlows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow, not made soon after acquisition date of business combination, to settle contingent consideration liability exceeding amount recognized at acquisition date. Includes, but is not limited to, measurement period adjustment and less amount paid soon after acquisition date.", "label": "Payment for Contingent Consideration Liability, Operating Activities", "negatedTerseLabel": "Payments of contingent consideration" } } }, "localname": "PaymentForContingentConsiderationLiabilityOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForProceedsFromOtherInvestingActivities": { "auth_ref": [ "r106", "r110" ], "calculation": { "http://www.envestnet.com/role/ConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash (inflow) outflow from investing activities classified as other.", "label": "Payments for (Proceeds from) Other Investing Activities", "negatedLabel": "Other" } } }, "localname": "PaymentsForProceedsFromOtherInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "auth_ref": [ "r114" ], "calculation": { "http://www.envestnet.com/role/ConsolidatedStatementsofCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow to reacquire common stock during the period.", "label": "Payments for Repurchase of Common Stock", "negatedTerseLabel": "Share repurchases" } } }, "localname": "PaymentsForRepurchaseOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDebtIssuanceCosts": { "auth_ref": [ "r116" ], "calculation": { "http://www.envestnet.com/role/ConsolidatedStatementsofCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt.", "label": "Payments of Debt Issuance Costs", "negatedTerseLabel": "Debt issuance costs" } } }, "localname": "PaymentsOfDebtIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfFinancingCosts": { "auth_ref": [ "r118" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for loan and debt issuance costs.", "label": "Payments of Financing Costs", "terseLabel": "Issuance costs" } } }, "localname": "PaymentsOfFinancingCosts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/DebtConvertibleNotesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [ "r114" ], "calculation": { "http://www.envestnet.com/role/ConsolidatedStatementsofCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Payment, Tax Withholding, Share-based Payment Arrangement", "negatedTerseLabel": "Taxes paid in lieu of shares issued for stock-based compensation" } } }, "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesGross": { "auth_ref": [ "r107", "r583" ], "calculation": { "http://www.envestnet.com/role/AcquisitionsScheduleOfConsiderationTransferredInPrivateAICompanyAcquisitionDetails": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationConsiderationTransferred1", "weight": 1.0 }, "http://www.envestnet.com/role/AcquisitionsScheduleOfConsiderationTransferredPIEtechDetails": { "order": 3.0, "parentTag": "us-gaap_BusinessCombinationConsiderationTransferred1", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price.", "label": "Payments to Acquire Businesses, Gross", "terseLabel": "Cash consideration" } } }, "localname": "PaymentsToAcquireBusinessesGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/AcquisitionsAcquisitionOfHarvestNarrativeDetails", "http://www.envestnet.com/role/AcquisitionsAcquisitionOfPortfolioCenterBusinessNarrativeDetails", "http://www.envestnet.com/role/AcquisitionsAcquisitionofPIEtechNarrativeDetails", "http://www.envestnet.com/role/AcquisitionsScheduleOfConsiderationTransferredInPrivateAICompanyAcquisitionDetails", "http://www.envestnet.com/role/AcquisitionsScheduleOfConsiderationTransferredPIEtechDetails", "http://www.envestnet.com/role/AcquisitionsScheduleOfConsiderationTransferredPortfolioCenterBusinessDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "auth_ref": [ "r107" ], "calculation": { "http://www.envestnet.com/role/ConsolidatedStatementsofCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.", "label": "Payments to Acquire Businesses, Net of Cash Acquired", "negatedLabel": "Acquisitions of businesses, net of cash acquired" } } }, "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireEquityMethodInvestments": { "auth_ref": [ "r107" ], "calculation": { "http://www.envestnet.com/role/ConsolidatedStatementsofCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the purchase of or advances to an equity method investments, which are investments in joint ventures and entities in which the entity has an equity ownership interest normally of 20 to 50 percent and exercises significant influence.", "label": "Payments to Acquire Equity Method Investments", "negatedLabel": "Investments in private companies", "terseLabel": "Investment in private companies" } } }, "localname": "PaymentsToAcquireEquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/ConsolidatedStatementsofCashFlows", "http://www.envestnet.com/role/InvestmentsNarrativesDetails", "http://www.envestnet.com/role/SummaryofSignificantAccountingPoliciesNarrativesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireIntangibleAssets": { "auth_ref": [ "r108" ], "calculation": { "http://www.envestnet.com/role/ConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow to acquire asset without physical form usually arising from contractual or other legal rights, excluding goodwill.", "label": "Payments to Acquire Intangible Assets", "negatedTerseLabel": "Acquisition of proprietary technology" } } }, "localname": "PaymentsToAcquireIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireInvestments": { "auth_ref": [ "r110" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the purchase of all investments (debt, security, other) during the period.", "label": "Payments to Acquire Investments", "terseLabel": "Payments to Acquire Investments" } } }, "localname": "PaymentsToAcquireInvestments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireProductiveAssets": { "auth_ref": [ "r108", "r590", "r591", "r592" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for purchases of and capital improvements on property, plant and equipment (capital expenditures), software, and other intangible assets.", "label": "Payments to Acquire Productive Assets", "verboseLabel": "Consolidated capital expenditures" } } }, "localname": "PaymentsToAcquireProductiveAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/SegmentInformationNarrativesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r108" ], "calculation": { "http://www.envestnet.com/role/ConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.", "label": "Payments to Acquire Property, Plant, and Equipment", "negatedLabel": "Purchases of property and equipment" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireSoftware": { "auth_ref": [ "r108" ], "calculation": { "http://www.envestnet.com/role/ConsolidatedStatementsofCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition from vendors of software programs or applications for internal use (that is, not to be sold, leased or otherwise marketed to others) that qualify for capitalization.", "label": "Payments to Acquire Software", "negatedTerseLabel": "Advance for technology solutions" } } }, "localname": "PaymentsToAcquireSoftware", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToDevelopSoftware": { "auth_ref": [ "r108" ], "calculation": { "http://www.envestnet.com/role/ConsolidatedStatementsofCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the development or modification of software programs or applications for internal use (that is, not to be sold, leased or otherwise marketed to others) that qualify for capitalization.", "label": "Payments to Develop Software", "negatedLabel": "Capitalization of internally developed software" } } }, "localname": "PaymentsToDevelopSoftware", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": { "auth_ref": [ "r440", "r442", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r458", "r463" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for retirement benefits.", "label": "Retirement Benefits [Text Block]", "terseLabel": "Benefit Plan" } } }, "localname": "PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/BenefitPlan" ], "xbrltype": "textBlockItemType" }, "us-gaap_PerformanceSharesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based payment arrangement awarded for meeting performance target.", "label": "Performance Shares [Member]", "terseLabel": "Target Incentive Awards", "verboseLabel": "PSUs" } } }, "localname": "PerformanceSharesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/AcquisitionsAcquisitionofPIEtechNarrativeDetails", "http://www.envestnet.com/role/StockBasedCompensationNarrativesDetails", "http://www.envestnet.com/role/StockBasedCompensationRestrictedStockUnitsandRestrictedStockAwardsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r467", "r497" ], "lang": { "en-us": { "role": { "documentation": "Information by plan name for share-based payment arrangement.", "label": "Plan Name [Axis]", "terseLabel": "Plan Name [Axis]" } } }, "localname": "PlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/AcquisitionsAcquisitionofPIEtechNarrativeDetails", "http://www.envestnet.com/role/StockBasedCompensationNarrativesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Plan name for share-based payment arrangement.", "label": "Plan Name [Domain]", "terseLabel": "Plan Name [Domain]" } } }, "localname": "PlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/AcquisitionsAcquisitionofPIEtechNarrativeDetails", "http://www.envestnet.com/role/StockBasedCompensationNarrativesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PortionAtFairValueFairValueDisclosureMember": { "auth_ref": [ "r641" ], "lang": { "en-us": { "role": { "documentation": "Measured at fair value for financial reporting purposes.", "label": "Portion at Fair Value Measurement [Member]", "terseLabel": "Portion at Fair Value Measurement" } } }, "localname": "PortionAtFairValueFairValueDisclosureMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/FairValueMeasurementsNarrativesDetails", "http://www.envestnet.com/role/FairValueMeasurementsScheduleofFairValueAssetsandLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r38", "r381" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.", "label": "Preferred Stock, Par or Stated Value Per Share", "verboseLabel": "Preferred stock, par value (in dollars per share)" } } }, "localname": "PreferredStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r38" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.", "label": "Preferred Stock, Shares Authorized", "verboseLabel": "Preferred stock, shares authorized (in shares)" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r38", "r381" ], "lang": { "en-us": { "role": { "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.", "label": "Preferred Stock, Shares Issued", "terseLabel": "Preferred stock, issued (in shares)" } } }, "localname": "PreferredStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r38" ], "lang": { "en-us": { "role": { "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.", "label": "Preferred Stock, Shares Outstanding", "terseLabel": "Preferred stock, outstanding (in shares)" } } }, "localname": "PreferredStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r38", "r695" ], "calculation": { "http://www.envestnet.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Preferred Stock, Value, Issued", "terseLabel": "Preferred stock, par value $0.005, 50,000,000 shares authorized; no shares issued and outstanding as of December 31, 2021 and December 31, 2020" } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r12", "r48", "r49" ], "calculation": { "http://www.envestnet.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.envestnet.com/role/PrepaidExpensesandOtherCurrentAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.", "label": "Prepaid Expense and Other Assets, Current", "terseLabel": "Prepaid expenses and other current assets", "totalLabel": "Total prepaid expenses and other current assets" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/ConsolidatedBalanceSheets", "http://www.envestnet.com/role/PrepaidExpensesandOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Prepaid Expense and Other Assets, Current [Abstract]", "terseLabel": "Prepaid Expense and Other Assets, Current [Abstract]" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing prepaid expenses and other current assets.", "label": "Prepaid Expenses and Other Current Assets [Member]", "terseLabel": "Prepaid expense and other current assets" } } }, "localname": "PrepaidExpensesAndOtherCurrentAssetsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/SummaryofSignificantAccountingPoliciesRestrictedCashDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PrepaidInsurance": { "auth_ref": [ "r10", "r13", "r285", "r287" ], "calculation": { "http://www.envestnet.com/role/PrepaidExpensesandOtherCurrentAssetsDetails": { "order": 6.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for insurance that provides economic benefits within a future period of one year or the normal operating cycle, if longer.", "label": "Prepaid Insurance", "terseLabel": "Prepaid insurance" } } }, "localname": "PrepaidInsurance", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/PrepaidExpensesandOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidTaxes": { "auth_ref": [ "r11", "r13", "r286", "r287" ], "calculation": { "http://www.envestnet.com/role/PrepaidExpensesandOtherCurrentAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for income and other taxes that provide economic benefits within a future period of one year or the normal operating cycle, if longer.", "label": "Prepaid Taxes", "terseLabel": "Advance payroll taxes and benefits" } } }, "localname": "PrepaidTaxes", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/PrepaidExpensesandOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrivatePlacementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A private placement is a direct offering of securities to a limited number of sophisticated investors such as insurance companies, pension funds, mezzanine funds, stock funds and trusts.", "label": "Private Placement [Member]", "terseLabel": "Private Placement" } } }, "localname": "PrivatePlacementMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/StockholdersEquityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ProceedsFromConvertibleDebt": { "auth_ref": [ "r112" ], "calculation": { "http://www.envestnet.com/role/ConsolidatedStatementsofCashFlows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from the issuance of a long-term debt instrument which can be exchanged for a specified amount of another security, typically the entity's common stock, at the option of the issuer or the holder.", "label": "Proceeds from Convertible Debt", "terseLabel": "Proceeds from issuance of Convertible Notes due 2025" } } }, "localname": "ProceedsFromConvertibleDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromDebtNetOfIssuanceCosts": { "auth_ref": [ "r112" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from additional borrowings, net of cash paid to third parties in connection with debt origination.", "label": "Proceeds from Debt, Net of Issuance Costs", "terseLabel": "Net proceeds from offering" } } }, "localname": "ProceedsFromDebtNetOfIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/DebtConvertibleNotesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromLifeInsurancePolicies": { "auth_ref": [ "r106", "r122" ], "calculation": { "http://www.envestnet.com/role/ConsolidatedStatementsofCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow for proceeds from settlement of corporate-owned life insurance policy, classified as investing activities. Includes, but is not limited to, bank-owned life insurance policy.", "label": "Proceeds from Life Insurance Policy", "terseLabel": "Proceeds from life insurance policy" } } }, "localname": "ProceedsFromLifeInsurancePolicies", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromLongTermLinesOfCredit": { "auth_ref": [ "r112" ], "calculation": { "http://www.envestnet.com/role/ConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from a contractual arrangement with the lender, including letter of credit, standby letter of credit and revolving credit arrangements, under which borrowings can be made up to a specific amount at any point in time with maturities due beyond one year or the operating cycle, if longer.", "label": "Proceeds from Long-term Lines of Credit", "terseLabel": "Proceeds from borrowings on revolving credit facility" } } }, "localname": "ProceedsFromLongTermLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromMinorityShareholders": { "auth_ref": [ "r113" ], "calculation": { "http://www.envestnet.com/role/ConsolidatedStatementsofCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from a noncontrolling interest. Includes, but is not limited to, purchase of additional shares or other increase in noncontrolling interest ownership.", "label": "Proceeds from Noncontrolling Interests", "terseLabel": "Capital contribution - non-controlling interest" } } }, "localname": "ProceedsFromMinorityShareholders", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromPaymentsForOtherFinancingActivities": { "auth_ref": [ "r113", "r118" ], "calculation": { "http://www.envestnet.com/role/ConsolidatedStatementsofCashFlows": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities classified as other.", "label": "Proceeds from (Payments for) Other Financing Activities", "verboseLabel": "Other" } } }, "localname": "ProceedsFromPaymentsForOtherFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r111", "r498" ], "calculation": { "http://www.envestnet.com/role/ConsolidatedStatementsofCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement.", "label": "Proceeds from Stock Options Exercised", "netLabel": "Cash received from exercises of stock options", "terseLabel": "Proceeds from exercise of stock options" } } }, "localname": "ProceedsFromStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/ConsolidatedStatementsofCashFlows", "http://www.envestnet.com/role/StockBasedCompensationScheduleofOtherInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProfitLoss": { "auth_ref": [ "r6", "r77", "r79", "r85", "r121", "r142", "r154", "r164", "r165", "r217", "r223", "r227", "r230", "r233", "r265", "r337", "r338", "r339", "r342", "r343", "r344", "r346", "r348", "r350", "r351", "r597", "r604", "r606", "r612", "r613", "r628", "r648", "r756" ], "calculation": { "http://www.envestnet.com/role/ConsolidatedStatementsofCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.envestnet.com/role/ConsolidatedStatementsofOperations": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.", "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "terseLabel": "Net loss", "totalLabel": "Net income (loss)", "verboseLabel": "Net income (loss)" } } }, "localname": "ProfitLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/ConsolidatedStatementsofCashFlows", "http://www.envestnet.com/role/ConsolidatedStatementsofOperations", "http://www.envestnet.com/role/ConsolidatedStatementsofStockholdersEquity", "http://www.envestnet.com/role/InvestmentsScheduleofEquityMethodInvestmentDetails", "http://www.envestnet.com/role/SegmentInformationReconciliationFromIncomeLossFromOperationsBySegmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Abstract]", "terseLabel": "Property, Plant and Equipment [Abstract]" } } }, "localname": "PropertyPlantAndEquipmentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization": { "auth_ref": [ "r319", "r675", "r680" ], "calculation": { "http://www.envestnet.com/role/PropertyandEquipmentNetPropertyandEquipmentNetDetails": { "order": 2.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated depreciation and amortization from plant, property, and equipment and right-of-use asset from finance lease.", "label": "Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, Accumulated Depreciation and Amortization", "negatedLabel": "Less: accumulated depreciation and amortization" } } }, "localname": "PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/PropertyandEquipmentNetPropertyandEquipmentNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization": { "auth_ref": [ "r72", "r320", "r680" ], "calculation": { "http://www.envestnet.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://www.envestnet.com/role/PropertyandEquipmentNetPropertyandEquipmentNetDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated depreciation and amortization, of property, plant, and equipment and finance lease right-of-use asset.", "label": "Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, after Accumulated Depreciation and Amortization", "terseLabel": "Property and equipment, net", "totalLabel": "Total property and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/ConsolidatedBalanceSheets", "http://www.envestnet.com/role/PropertyandEquipmentNetPropertyandEquipmentNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization": { "auth_ref": [ "r25", "r318", "r673" ], "calculation": { "http://www.envestnet.com/role/PropertyandEquipmentNetPropertyandEquipmentNetDetails": { "order": 1.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before accumulated depreciation and amortization, of property, plant, and equipment and finance lease right-of-use asset.", "label": "Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, before Accumulated Depreciation and Amortization", "terseLabel": "Property and equipment, gross" } } }, "localname": "PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/PropertyandEquipmentNetPropertyandEquipmentNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r53", "r320" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.", "label": "Long-Lived Tangible Asset [Axis]", "terseLabel": "Property, Plant and Equipment, Type [Axis]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/InternallyDevelopedSoftwareNetDetails", "http://www.envestnet.com/role/PropertyandEquipmentNetAccumulatedDepreciationWrittenOffbyCategoryDetails", "http://www.envestnet.com/role/PropertyandEquipmentNetPropertyandEquipmentNetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "auth_ref": [ "r323", "r806", "r807", "r808" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.", "label": "Property, Plant and Equipment Disclosure [Text Block]", "terseLabel": "Property and Equipment, Net" } } }, "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/PropertyandEquipmentNet" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentDisposals": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of divestiture of long-lived, physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.", "label": "Property, Plant and Equipment, Disposals", "terseLabel": "Cost" } } }, "localname": "PropertyPlantAndEquipmentDisposals", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/PropertyandEquipmentNetAccumulatedDepreciationWrittenOffbyCategoryDetails", "http://www.envestnet.com/role/PropertyandEquipmentNetNarrativesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentGrossAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Gross [Abstract]", "terseLabel": "Property and equipment, cost:" } } }, "localname": "PropertyPlantAndEquipmentGrossAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/PropertyandEquipmentNetPropertyandEquipmentNetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Property, Plant and Equipment [Line Items]", "terseLabel": "Property and equipment" } } }, "localname": "PropertyPlantAndEquipmentLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/PropertyandEquipmentNetAccumulatedDepreciationWrittenOffbyCategoryDetails", "http://www.envestnet.com/role/PropertyandEquipmentNetNarrativesDetails", "http://www.envestnet.com/role/PropertyandEquipmentNetPropertyandEquipmentNetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "auth_ref": [ "r52", "r320", "r806", "r807" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.", "label": "Property, Plant and Equipment, Policy [Policy Text Block]", "terseLabel": "Property and Equipment" } } }, "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r25", "r320" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table Text Block]", "terseLabel": "Schedule of Property and Equipment, Net" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/PropertyandEquipmentNetTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r25", "r318" ], "lang": { "en-us": { "role": { "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.", "label": "Long-Lived Tangible Asset [Domain]", "terseLabel": "Property, Plant and Equipment, Type [Domain]" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/InternallyDevelopedSoftwareNetDetails", "http://www.envestnet.com/role/PropertyandEquipmentNetAccumulatedDepreciationWrittenOffbyCategoryDetails", "http://www.envestnet.com/role/PropertyandEquipmentNetPropertyandEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PropertyPlantAndEquipmentUsefulLife": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.", "label": "Property, Plant and Equipment, Useful Life", "terseLabel": "Estimated Useful Life" } } }, "localname": "PropertyPlantAndEquipmentUsefulLife", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/PropertyandEquipmentNetPropertyandEquipmentNetDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r93", "r276" ], "calculation": { "http://www.envestnet.com/role/ConsolidatedStatementsofCashFlows": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable.", "label": "Accounts Receivable, Credit Loss Expense (Reversal)", "terseLabel": "Provision for doubtful accounts" } } }, "localname": "ProvisionForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PurchaseCommitmentRemainingMinimumAmountCommitted": { "auth_ref": [ "r34", "r741", "r764" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Minimum amount to be expended to satisfy the terms of arrangements in which the entity has agreed to expend funds to procure goods or services, excluding long-term purchase commitments or unconditional purchase obligations.", "label": "Purchase Commitment, Remaining Minimum Amount Committed", "terseLabel": "Future funding" } } }, "localname": "PurchaseCommitmentRemainingMinimumAmountCommitted", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/InvestmentsNarrativesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock": { "auth_ref": [ "r223", "r227" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the reconciliation of profit (loss) from reportable segments to the consolidated income (loss) before income tax expense (benefit) and discontinued operations. Includes, but is not limited to, reconciliation after income tax if income tax is allocated to the reportable segment.", "label": "Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Table Text Block]", "terseLabel": "Schedule of Income (Loss) From Operations by Segment" } } }, "localname": "ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/SegmentinformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]", "terseLabel": "Reconciliation of unrecognized tax benefit" } } }, "localname": "ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/IncomeTaxesUnrecognizedTaxBenefitDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RepaymentsOfConvertibleDebt": { "auth_ref": [ "r115" ], "calculation": { "http://www.envestnet.com/role/ConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow from the repayment of a long-term debt instrument which can be exchanged for a specified amount of another security, typically the entity's common stock, at the option of the issuer or the holder.", "label": "Repayments of Convertible Debt", "negatedTerseLabel": "Payment of Convertible Notes due 2019" } } }, "localname": "RepaymentsOfConvertibleDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfLongTermLinesOfCredit": { "auth_ref": [ "r115" ], "calculation": { "http://www.envestnet.com/role/ConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for the settlement of obligation drawn from a contractual arrangement with the lender, including letter of credit, standby letter of credit and revolving credit arrangements, under which borrowings can be made up to a specific amount at any point in time with maturities due beyond one year or the operating cycle, if longer.", "label": "Repayments of Long-term Lines of Credit", "negatedLabel": "Payments on revolving credit facility" } } }, "localname": "RepaymentsOfLongTermLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpenseSoftwareExcludingAcquiredInProcessCost": { "auth_ref": [ "r821" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Research and development expense during the period related to the costs of developing and achieving technological feasibility of a computer software product to be sold, leased, or otherwise marketed.", "label": "Research and Development Expense, Software (Excluding Acquired in Process Cost)", "terseLabel": "Internally developed software costs included in accrued expenses and other liabilities" } } }, "localname": "ResearchAndDevelopmentExpenseSoftwareExcludingAcquiredInProcessCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchDevelopmentAndComputerSoftwareDisclosureTextBlock": { "auth_ref": [ "r825" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for research, development, and computer software activities, including contracts and arrangements to be performed for others and with federal government. Includes costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility and in-process research and development acquired in a business combination consummated during the period.", "label": "Research, Development, and Computer Software Disclosure [Text Block]", "terseLabel": "Internally Developed Software, Net" } } }, "localname": "ResearchDevelopmentAndComputerSoftwareDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/InternallyDevelopedSoftwareNet" ], "xbrltype": "textBlockItemType" }, "us-gaap_ResearchMember": { "auth_ref": [ "r540" ], "lang": { "en-us": { "role": { "documentation": "Research tax credit carryforwards arising from certain qualifying expenditures incurred to develop new products and processes.", "label": "Research Tax Credit Carryforward [Member]", "terseLabel": "Research and development" } } }, "localname": "ResearchMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/IncomeTaxesNOLDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedCashAndCashEquivalents": { "auth_ref": [ "r21", "r129", "r135", "r735", "r765" ], "calculation": { "http://www.envestnet.com/role/SummaryofSignificantAccountingPoliciesRestrictedCashDetails": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents restricted as to withdrawal or usage. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Restricted Cash and Cash Equivalents", "terseLabel": "Restricted cash and cash equivalents" } } }, "localname": "RestrictedCashAndCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/SummaryofSignificantAccountingPoliciesRestrictedCashDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedCashAndCashEquivalentsItemsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Restricted Cash and Cash Equivalents Items [Line Items]", "terseLabel": "Restricted Cash and Cash Equivalents Items [Line Items]" } } }, "localname": "RestrictedCashAndCashEquivalentsItemsLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/SummaryofSignificantAccountingPoliciesRestrictedCashDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RestrictedStockUnitsRSUMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met.", "label": "Restricted Stock Units (RSUs) [Member]", "terseLabel": "Restricted Stock Units" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/AcquisitionsAcquisitionofPIEtechNarrativeDetails", "http://www.envestnet.com/role/NetIncomeLossPerShareComputationofBasicandDilutedNetIncomeLossPerShareDetails", "http://www.envestnet.com/role/StockBasedCompensationNarrativesDetails", "http://www.envestnet.com/role/StockBasedCompensationRestrictedStockUnitsandRestrictedStockAwardsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestructuringPlanAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by individual restructuring plan.", "label": "Restructuring Plan [Axis]", "terseLabel": "Restructuring Plan [Axis]" } } }, "localname": "RestructuringPlanAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/AccruedExpensesandOtherLiabilitiesNarrativesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RestructuringPlanDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Identification of the individual restructuring plans.", "label": "Restructuring Plan [Domain]", "terseLabel": "Restructuring Plan [Domain]" } } }, "localname": "RestructuringPlanDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/AccruedExpensesandOtherLiabilitiesNarrativesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r42", "r402", "r506", "r695", "r767", "r793", "r798" ], "calculation": { "http://www.envestnet.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Accumulated deficit" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/ConsolidatedBalanceSheets", "http://www.envestnet.com/role/SummaryofSignificantAccountingPoliciesNarrativesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r2", "r150", "r151", "r152", "r155", "r163", "r165", "r271", "r503", "r504", "r505", "r547", "r548", "r626", "r789", "r791" ], "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]", "terseLabel": "Accumulated Deficit" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/ConsolidatedStatementsofStockholdersEquity", "http://www.envestnet.com/role/SummaryofSignificantAccountingPoliciesNarrativesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Abstract]", "terseLabel": "Revenue from Contract with Customer [Abstract]" } } }, "localname": "RevenueFromContractWithCustomerAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r208", "r209", "r222", "r228", "r229", "r236", "r237", "r241", "r426", "r427", "r731" ], "calculation": { "http://www.envestnet.com/role/ConsolidatedStatementsofOperations": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "terseLabel": "Total revenues" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/ConsolidatedStatementsofOperations", "http://www.envestnet.com/role/RevenuesandCostofRevenuesDisaggregationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerMember": { "auth_ref": [ "r197", "r241" ], "lang": { "en-us": { "role": { "documentation": "Revenue from satisfaction of performance obligation by transferring promised product and service to customer, when it serves as benchmark in concentration of risk calculation.", "label": "Revenue from Contract with Customer Benchmark [Member]", "terseLabel": "Revenues" } } }, "localname": "RevenueFromContractWithCustomerMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/RevenuesandCostofRevenuesMajorCustomersDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "auth_ref": [ "r138", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r438" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for revenue from contract with customer.", "label": "Revenue from Contract with Customer [Policy Text Block]", "terseLabel": "Revenue Recognition" } } }, "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r408", "r409", "r410", "r411", "r412", "r413", "r416", "r417", "r430", "r438" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.", "label": "Revenue from Contract with Customer [Text Block]", "terseLabel": "Revenues and Cost of Revenues" } } }, "localname": "RevenueFromContractWithCustomerTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/RevenuesandCostofRevenues" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueFromRelatedParties": { "auth_ref": [ "r97", "r340", "r342", "r343", "r349", "r350", "r351", "r801" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue, fees and commissions earned from transactions between (a) a parent company and its subsidiaries; (b) subsidiaries of a common parent; (c) an entity and trusts for the benefit of employees, for example, but not limited to, pension and profit-sharing trusts that are managed by or under the trusteeship of the entity's management; (d) an entity and its principal, owners, management, or members of their immediate families; and (e) affiliates.", "label": "Revenue from Related Parties", "terseLabel": "Revenue from related parties" } } }, "localname": "RevenueFromRelatedParties", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/InvestmentsNarrativesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueRemainingPerformanceObligation": { "auth_ref": [ "r414" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue.", "label": "Revenue, Remaining Performance Obligation, Amount", "verboseLabel": "Remaining performance obligations" } } }, "localname": "RevenueRemainingPerformanceObligation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/RevenuesandCostofRevenuesRemainingPerformanceObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]", "verboseLabel": "Remaining Performance Obligations" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/RevenuesandCostofRevenuesRemainingPerformanceObligationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "auth_ref": [ "r415" ], "lang": { "en-us": { "role": { "documentation": "Period in which remaining performance obligation is expected to be recognized as revenue, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period", "terseLabel": "Revenue recognition period" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/RevenuesandCostofRevenuesRemainingPerformanceObligationsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "auth_ref": [ "r415" ], "lang": { "en-us": { "role": { "documentation": "Start date of time band for expected timing of satisfaction of remaining performance obligation, in YYYY-MM-DD format.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]", "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/RevenuesandCostofRevenuesRemainingPerformanceObligationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about expected timing for satisfying remaining performance obligation.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]", "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/RevenuesandCostofRevenuesRemainingPerformanceObligationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock": { "auth_ref": [ "r415" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of expected timing for satisfying remaining performance obligation.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table Text Block]", "terseLabel": "Schedule of Estimated Revenue Expected to be Recognized in the Future" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/RevenuesandCostofRevenuesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_Revenues": { "auth_ref": [ "r87", "r142", "r208", "r209", "r222", "r228", "r229", "r236", "r237", "r241", "r265", "r337", "r338", "r339", "r342", "r343", "r344", "r346", "r348", "r350", "r351", "r648", "r756" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).", "label": "Revenues", "verboseLabel": "Revenues" } } }, "localname": "Revenues", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/InvestmentsScheduleofEquityMethodInvestmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenuesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenues [Abstract]", "terseLabel": "Revenues:" } } }, "localname": "RevenuesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/ConsolidatedStatementsofOperations", "http://www.envestnet.com/role/RevenuesandCostofRevenuesDisaggregationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Revenues from External Customers and Long-Lived Assets [Line Items]", "terseLabel": "Revenues from External Customers and Long-Lived Assets [Line Items]" } } }, "localname": "RevenuesFromExternalCustomersAndLongLivedAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/GeographicalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevolvingCreditFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount.", "label": "Revolving Credit Facility [Member]", "terseLabel": "Revolving credit facility" } } }, "localname": "RevolvingCreditFacilityMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/ConsolidatedStatementsofCashFlows", "http://www.envestnet.com/role/DebtAmendedCreditAgreementDetails", "http://www.envestnet.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r684", "r689" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability.", "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "terseLabel": "Right of use assets in exchange for lease liabilities" } } }, "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_SaleOfStockNameOfTransactionDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Sale of the entity's stock, including, but not limited to, initial public offering (IPO) and private placement.", "label": "Sale of Stock [Domain]", "terseLabel": "Sale of Stock [Domain]" } } }, "localname": "SaleOfStockNameOfTransactionDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/StockholdersEquityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The number of shares issued or sold by the subsidiary or equity method investee per stock transaction.", "label": "Sale of Stock, Number of Shares Issued in Transaction", "terseLabel": "Number of shares issued in transaction (in shares)" } } }, "localname": "SaleOfStockNumberOfSharesIssuedInTransaction", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/StockholdersEquityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_SaleOfStockPricePerShare": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Per share amount received by subsidiary or equity investee for each share of common stock issued or sold in the stock transaction.", "label": "Sale of Stock, Price Per Share", "terseLabel": "Sale of stock (in dollars per share)" } } }, "localname": "SaleOfStockPricePerShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/StockholdersEquityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SalesAndExciseTaxPayableCurrentAndNoncurrent": { "auth_ref": [ "r746", "r771" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of liabilities incurred through that date and payable for statutory sales and use taxes, including value added tax.", "label": "Sales and Excise Tax Payable", "terseLabel": "Sales and use tax liability" } } }, "localname": "SalesAndExciseTaxPayableCurrentAndNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the (a) carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business (accounts payable); (b) other payables; and (c) accrued liabilities. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer). An alternative caption includes accrued expenses.", "label": "Schedule of Accounts Payable and Accrued Liabilities [Table Text Block]", "terseLabel": "Schedule Accrued Expenses and Other Liabilities" } } }, "localname": "ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/AccruedExpensesandOtherLiabilitiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "auth_ref": [ "r180" ], "lang": { "en-us": { "role": { "documentation": "Schedule for securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by Antidilutive Securities.", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]", "terseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/NetIncomeLossPerShareAntidilutiveSecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "auth_ref": [ "r180" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities.", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]", "verboseLabel": "Schedule of Anti-Dilutive Securities Excluded From Computation of Diluted Earnings Per Share" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/NetIncomeLossPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "auth_ref": [ "r567", "r568" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting each material business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities.", "label": "Schedule of Business Acquisitions, by Acquisition [Table]", "terseLabel": "Schedule of Business Acquisitions, by Acquisition [Table]" } } }, "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/AcquisitionsAcquisitionOfHarvestNarrativeDetails", "http://www.envestnet.com/role/AcquisitionsAcquisitionOfPortfolioCenterBusinessNarrativeDetails", "http://www.envestnet.com/role/AcquisitionsAcquisitionOfPrivateFinancialTechnologyDesignCompanyNarrativeDetails", "http://www.envestnet.com/role/AcquisitionsAcquisitionOfPrivateTechnologyCompanyNarrativeDetails", "http://www.envestnet.com/role/AcquisitionsAcquisitionOfProprietaryTechnologyNarrativeDetails", "http://www.envestnet.com/role/AcquisitionsAcquisitionofPIEtechNarrativeDetails", "http://www.envestnet.com/role/AcquisitionsAcquisitionofPrivateAINarrativeDetails", "http://www.envestnet.com/role/AcquisitionsAcquisitionofPrivateTechnologyCompanyNarrativeDetails", "http://www.envestnet.com/role/AcquisitionsScheduleOfAcquiredIntangibleAssetsPrivateAICompanyDetails", "http://www.envestnet.com/role/AcquisitionsScheduleOfAssetsAcquiredandLiabilitiesAssumedPIEtechDetails", "http://www.envestnet.com/role/AcquisitionsScheduleOfAssetsAcquiredandLiabilitiesAssumedPortfolioCenterBusinessDetails", "http://www.envestnet.com/role/AcquisitionsScheduleOfConsiderationTransferredInPrivateAICompanyAcquisitionDetails", "http://www.envestnet.com/role/AcquisitionsScheduleOfConsiderationTransferredPIEtechDetails", "http://www.envestnet.com/role/AcquisitionsScheduleOfConsiderationTransferredPortfolioCenterBusinessDetails", "http://www.envestnet.com/role/AcquisitionsScheduleOfFairValueOfAssetsAcquiredAndLiabilitiesAssumedPrivateAICompanyDetails", "http://www.envestnet.com/role/AcquisitionsScheduleOfIntangibleAssetsAcquiredHarvestDetails", "http://www.envestnet.com/role/AcquisitionsScheduleOfIntangibleAssetsAcquiredPIEtechDetails", "http://www.envestnet.com/role/AcquisitionsScheduleOfIntangibleAssetsAcquiredPortfolioCenterBusinessDetails", "http://www.envestnet.com/role/AcquisitionsScheduleOfNetAssetsAcquiredHarvestDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of cash and cash equivalents.", "label": "Schedule of Cash and Cash Equivalents [Table Text Block]", "terseLabel": "Schedule of Cash and Cash Equivalents" } } }, "localname": "ScheduleOfCashAndCashEquivalentsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/SummaryofSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "auth_ref": [ "r545" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.", "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]", "terseLabel": "Schedule of Components of the Income Tax Expense (Benefit) Charged to Operations" } } }, "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "auth_ref": [ "r536" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets.", "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]", "terseLabel": "Schedule of Net Deferred Tax Assets (Liabilities)" } } }, "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r179" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "verboseLabel": "Schedule of Reconciliation of the Numerators and Denominators Used in Computing Basic and Diluted Net Income (Loss) Per Share Attributable to Common Stockholders" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/NetIncomeLossPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable": { "auth_ref": [ "r169", "r174", "r177", "r179", "r184" ], "lang": { "en-us": { "role": { "documentation": "Complete disclosure pertaining to an entity's diluted earnings per share.", "label": "Schedule of Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Table]", "terseLabel": "Schedule of Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Table]" } } }, "localname": "ScheduleOfEarningsPerShareDilutedByCommonClassTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/NetIncomeLossPerShareComputationofBasicandDilutedNetIncomeLossPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "auth_ref": [ "r519" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations.", "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]", "terseLabel": "Schedule of Expected Tax Provision" } } }, "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "auth_ref": [ "r466", "r494", "r508" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement.", "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]", "verboseLabel": "Schedule of Stock-Based Compensation Expense" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEquityMethodInvestmentsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Schedule of Equity Method Investments [Line Items]", "terseLabel": "Schedule of Equity Method Investments [Line Items]", "verboseLabel": "Non-controlling Interest" } } }, "localname": "ScheduleOfEquityMethodInvestmentsLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/InvestmentsNarrativesDetails", "http://www.envestnet.com/role/InvestmentsScheduleofEquityMethodInvestmentDetails", "http://www.envestnet.com/role/SummaryofSignificantAccountingPoliciesNarrativesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEquityMethodInvestmentsTable": { "auth_ref": [ "r6", "r142", "r264", "r265", "r648" ], "lang": { "en-us": { "role": { "documentation": "Summarization of information required and determined to be disclosed concerning equity method investments in common stock. The summarized information includes: (a) the name of each investee or group of investees for which combined disclosure is appropriate, (2) the percentage ownership of common stock, (3) the difference, if any, between the carrying amount of an investment and the value of the underlying equity in the net assets and the accounting treatment of difference, if any, and (4) the aggregate value of each identified investment based on its quoted market price, if available.", "label": "Schedule of Equity Method Investments [Table]", "terseLabel": "Schedule of Equity Method Investments [Table]" } } }, "localname": "ScheduleOfEquityMethodInvestmentsTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/InvestmentsNarrativesDetails", "http://www.envestnet.com/role/InvestmentsScheduleofEquityMethodInvestmentDetails", "http://www.envestnet.com/role/SummaryofSignificantAccountingPoliciesNarrativesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": { "auth_ref": [ "r629", "r630" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of assets and liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).", "label": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]", "terseLabel": "Schedule of Changes in Fair Value of the Company\u2019s Financial Assets and Liabilities Measured at Fair Value" } } }, "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/FairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock": { "auth_ref": [ "r301" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of finite-lived intangible assets acquired as part of a business combination or through an asset purchase, by major class and in total, including the value of the asset acquired, any significant residual value (the expected value of the asset at the end of its useful life) and the weighted-average amortization period.", "label": "Schedule of Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table Text Block]", "terseLabel": "Schedule of Intangible Assets Acquired, Estimated Useful Lives and Amortization Method" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/AcquisitionsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r301", "r307", "r732" ], "lang": { "en-us": { "role": { "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Schedule of Finite-Lived Intangible Assets [Table]", "terseLabel": "Schedule of Finite-Lived Intangible Assets [Table]" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/GoodwillandIntangibleAssetsNetIntangibleAssetsDetails", "http://www.envestnet.com/role/InternallyDevelopedSoftwareNetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r301", "r307" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.", "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]", "terseLabel": "Schedule of Components of Intangible Assets, Net" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/GoodwillandIntangibleAssetsNetTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfGoodwillTable": { "auth_ref": [ "r296", "r298" ], "lang": { "en-us": { "role": { "documentation": "Schedule of goodwill and the changes during the year due to acquisition, sale, impairment or for other reasons.", "label": "Schedule of Goodwill [Table]", "terseLabel": "Schedule of Goodwill [Table]" } } }, "localname": "ScheduleOfGoodwillTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/GoodwillandIntangibleAssetsNetGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfGoodwillTextBlock": { "auth_ref": [ "r296", "r298" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule.", "label": "Schedule of Goodwill [Table Text Block]", "terseLabel": "Schedule of Changes in the Carrying Amount of Goodwill by Segment" } } }, "localname": "ScheduleOfGoodwillTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/GoodwillandIntangibleAssetsNetTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock": { "auth_ref": [ "r143" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of income before income tax between domestic and foreign jurisdictions.", "label": "Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block]", "terseLabel": "Schedule of Loss Before Income Tax Benefit" } } }, "localname": "ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfOtherCurrentAssetsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the carrying amounts of other current assets.", "label": "Schedule of Other Current Assets [Table Text Block]", "terseLabel": "Schedule of Prepaid Expenses and Other Current Assets" } } }, "localname": "ScheduleOfOtherCurrentAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/PrepaidExpensesandOtherCurrentAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r53", "r320" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table]", "terseLabel": "Property, Plant and Equipment [Table]" } } }, "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/PropertyandEquipmentNetAccumulatedDepreciationWrittenOffbyCategoryDetails", "http://www.envestnet.com/role/PropertyandEquipmentNetNarrativesDetails", "http://www.envestnet.com/role/PropertyandEquipmentNetPropertyandEquipmentNetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock": { "auth_ref": [ "r571" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the amounts recognized as of the acquisition date for each major class of assets acquired and liabilities assumed. May include but not limited to the following: (a) acquired receivables; (b) contingencies recognized at the acquisition date; and (c) the fair value of noncontrolling interests in the acquiree.", "label": "Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block]", "terseLabel": "Suchedule of the Estimated Fair Values of the Assets Acquired and Liabilities Assumed" } } }, "localname": "ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/AcquisitionsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTable": { "auth_ref": [ "r21", "r135", "r735", "r765" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about cash and cash equivalents restricted as to withdrawal or usage.", "label": "Restrictions on Cash and Cash Equivalents [Table]", "terseLabel": "Restrictions on Cash and Cash Equivalents [Table]" } } }, "localname": "ScheduleOfRestrictedCashAndCashEquivalentsTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/SummaryofSignificantAccountingPoliciesRestrictedCashDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock": { "auth_ref": [ "r21", "r135", "r735", "r765" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of cash and cash equivalents restricted as to withdrawal or usage.", "label": "Restrictions on Cash and Cash Equivalents [Table Text Block]", "terseLabel": "Schedule of Restricted Cash and Cash Equivalents" } } }, "localname": "ScheduleOfRestrictedCashAndCashEquivalentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/SummaryofSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the extent of the entity's reliance on its major customers, if revenues from transactions with a single external customer amount to 10 percent or more of entity revenues, including the disclosure of that fact, the total amount of revenues from each such customer, and the identity of the reportable segment or segments reporting the revenues. The entity need not disclose the identity of a major customer or the amount of revenues that each segment reports from that customer. For these purposes, a group of companies known to the entity to be under common control is considered a single customer, and the federal government, a state government, a local government such as a county or municipality, or a foreign government is each considered a single customer.", "label": "Schedule of Revenue by Major Customers by Reporting Segments [Table Text Block]", "verboseLabel": "Summary of Revenues from Major Customers" } } }, "localname": "ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/RevenuesandCostofRevenuesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "auth_ref": [ "r217", "r220", "r226", "r296" ], "lang": { "en-us": { "role": { "documentation": "A table disclosing the profit or loss and total assets for each reportable segment of the entity. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.", "label": "Schedule of Segment Reporting Information, by Segment [Table]", "terseLabel": "Schedule of Segment Reporting Information, by Segment [Table]" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/SegmentInformationNarrativesDetails", "http://www.envestnet.com/role/SegmentInformationReconciliationFromIncomeLossFromOperationsBySegmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "auth_ref": [ "r217", "r220", "r226", "r296" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.", "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]", "terseLabel": "Schedule of Consolidated Total Assets, Consolidated Depreciation and Amortization and Consolidated Capital Expenditures" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/SegmentinformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r467", "r497" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about share-based payment arrangement.", "label": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]", "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/StockBasedCompensationNarrativesDetails", "http://www.envestnet.com/role/StockBasedCompensationRestrictedStockUnitsandRestrictedStockAwardsDetails", "http://www.envestnet.com/role/StockBasedCompensationScheduleofOtherInformationDetails", "http://www.envestnet.com/role/StockBasedCompensationStockOptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r473", "r483", "r486" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.", "label": "Share-based Payment Arrangement, Option, Activity [Table Text Block]", "terseLabel": "Schedule of Option Activity Under the Company's Plans" } } }, "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "auth_ref": [ "r488" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.", "label": "Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]", "verboseLabel": "Schedule of Weighted Average Assumptions Used to Value Options Granted" } } }, "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of the number and weighted-average grant date fair value for restricted stock and restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock and restricted stock units that were granted, vested, or forfeited during the year.", "label": "Share-based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block]", "terseLabel": "Schedule of the Activity for Unvested Restricted Stock Units and Awards Granted Under the Company's Plans" } } }, "localname": "ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock": { "auth_ref": [ "r530", "r546" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the change in unrecognized tax benefits.", "label": "Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block]", "terseLabel": "Schedule of Reconciliation of the Beginning and Ending Amount of Unrecognized Tax Benefit" } } }, "localname": "ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "auth_ref": [ "r307" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets.", "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]", "terseLabel": "Schedule of Future Amortization Expense of the Intangible Assets" } } }, "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/GoodwillandIntangibleAssetsNetTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember": { "auth_ref": [ "r616" ], "lang": { "en-us": { "role": { "documentation": "Fixed rate on U.S. dollar, constant-notional interest rate swap that has its variable-rate leg referenced to Secured Overnight Financing Rate (SOFR) with no additional spread over SOFR on variable-rate leg.", "label": "Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate [Member]", "terseLabel": "SOFR" } } }, "localname": "SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentDomain": { "auth_ref": [ "r204", "r208", "r209", "r210", "r211", "r212", "r213", "r214", "r215", "r216", "r217", "r218", "r219", "r222", "r223", "r224", "r225", "r227", "r228", "r229", "r230", "r231", "r233", "r241", "r327", "r328", "r781" ], "lang": { "en-us": { "role": { "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.", "label": "Segments [Domain]", "terseLabel": "Segments [Domain]" } } }, "localname": "SegmentDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/GoodwillandIntangibleAssetsNetGoodwillDetails", "http://www.envestnet.com/role/GoodwillandIntangibleAssetsNetIntangibleAssetsDetails", "http://www.envestnet.com/role/PropertyandEquipmentNetNarrativesDetails", "http://www.envestnet.com/role/RevenuesandCostofRevenuesDisaggregationDetails", "http://www.envestnet.com/role/SegmentInformationNarrativesDetails", "http://www.envestnet.com/role/SegmentInformationReconciliationFromIncomeLossFromOperationsBySegmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentReportingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Segment Reporting [Abstract]", "terseLabel": "Segment Reporting [Abstract]" } } }, "localname": "SegmentReportingAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r204", "r206", "r207", "r217", "r221", "r227", "r231", "r232", "r233", "r234", "r236", "r240", "r241", "r242" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.", "label": "Segment Reporting Disclosure [Text Block]", "terseLabel": "Segment Information" } } }, "localname": "SegmentReportingDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/SegmentInformation" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentReportingInformationLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Segment Reporting Information [Line Items]", "terseLabel": "Segment Reporting Information [Line Items]" } } }, "localname": "SegmentReportingInformationLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/SegmentInformationNarrativesDetails", "http://www.envestnet.com/role/SegmentInformationReconciliationFromIncomeLossFromOperationsBySegmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SegmentsGeographicalAreasAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Segments, Geographical Areas [Abstract]", "terseLabel": "Segments, Geographical Areas [Abstract]" } } }, "localname": "SegmentsGeographicalAreasAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_SeveranceCosts1": { "auth_ref": [ "r127" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expenses for special or contractual termination benefits provided to current employees involuntarily terminated under a benefit arrangement associated exit or disposal activities pursuant to an authorized plan. Excludes expenses related to one-time termination benefits, a discontinued operation or an asset retirement obligation.", "label": "Severance Costs", "terseLabel": "Severance expense" } } }, "localname": "SeveranceCosts1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/AccruedExpensesandOtherLiabilitiesNarrativesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r126" ], "calculation": { "http://www.envestnet.com/role/ConsolidatedStatementsofCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "Share-based Payment Arrangement, Noncash Expense", "terseLabel": "Non-cash compensation expense" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Additional General Disclosures [Abstract]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Additional General Disclosures [Abstract]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/StockBasedCompensationRestrictedStockUnitsandRestrictedStockAwardsDetails", "http://www.envestnet.com/role/StockBasedCompensationScheduleofOtherInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r468" ], "lang": { "en-us": { "role": { "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period", "terseLabel": "Vesting period (in years)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/StockBasedCompensationNarrativesDetails", "http://www.envestnet.com/role/StockBasedCompensationRestrictedStockUnitsandRestrictedStockAwardsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r478" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "negatedLabel": "Forfeited (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/StockBasedCompensationRestrictedStockUnitsandRestrictedStockAwardsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r482" ], "lang": { "en-us": { "role": { "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "terseLabel": "Forfeited (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/StockBasedCompensationRestrictedStockUnitsandRestrictedStockAwardsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r480" ], "lang": { "en-us": { "role": { "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period", "terseLabel": "Granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/StockBasedCompensationRestrictedStockUnitsandRestrictedStockAwardsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r480" ], "lang": { "en-us": { "role": { "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Granted (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/StockBasedCompensationRestrictedStockUnitsandRestrictedStockAwardsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r479" ], "lang": { "en-us": { "role": { "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "periodEndLabel": "Balance at the end of the period (in shares)", "periodStartLabel": "Balance at the beginning of the period (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/StockBasedCompensationRestrictedStockUnitsandRestrictedStockAwardsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]", "terseLabel": "Number of Shares" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/StockBasedCompensationRestrictedStockUnitsandRestrictedStockAwardsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r479" ], "lang": { "en-us": { "role": { "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "periodEndLabel": "Balance at the end of the period (in dollars per share)", "periodStartLabel": "Balance at the beginning of the period (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/StockBasedCompensationRestrictedStockUnitsandRestrictedStockAwardsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]", "terseLabel": "Weighted-Average Grant Date Fair Value per Share" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/StockBasedCompensationRestrictedStockUnitsandRestrictedStockAwardsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r481" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period", "negatedLabel": "Vested (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/StockBasedCompensationRestrictedStockUnitsandRestrictedStockAwardsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r481" ], "lang": { "en-us": { "role": { "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Vested (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/StockBasedCompensationRestrictedStockUnitsandRestrictedStockAwardsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions and Methodology [Abstract]", "terseLabel": "Summary of weighted average assumptions used to value options granted" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/StockBasedCompensationWeightedAverageAssumptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "auth_ref": [ "r491" ], "lang": { "en-us": { "role": { "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate", "terseLabel": "Dividend yield" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/StockBasedCompensationWeightedAverageAssumptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "auth_ref": [ "r490" ], "lang": { "en-us": { "role": { "documentation": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate", "terseLabel": "Volatility" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/StockBasedCompensationWeightedAverageAssumptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "auth_ref": [ "r492" ], "lang": { "en-us": { "role": { "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate", "terseLabel": "Risk-free interest rate" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/StockBasedCompensationWeightedAverageAssumptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/StockBasedCompensationNarrativesDetails", "http://www.envestnet.com/role/StockBasedCompensationRestrictedStockUnitsandRestrictedStockAwardsDetails", "http://www.envestnet.com/role/StockBasedCompensationScheduleofOtherInformationDetails", "http://www.envestnet.com/role/StockBasedCompensationStockOptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of additional shares authorized for issuance under share-based payment arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Additional Shares Authorized", "terseLabel": "Equity plan shares authorized (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/AcquisitionsAcquisitionofPIEtechNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "auth_ref": [ "r470" ], "lang": { "en-us": { "role": { "documentation": "Number of shares authorized for issuance under share-based payment arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized", "terseLabel": "Shares authorized for issuance (in shares)", "verboseLabel": "Shares authorized for issuance (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/AcquisitionsAcquisitionofPIEtechNarrativeDetails", "http://www.envestnet.com/role/StockBasedCompensationNarrativesDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "auth_ref": [ "r497" ], "lang": { "en-us": { "role": { "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant", "terseLabel": "Maximum number of shares available for future issuance (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/StockBasedCompensationNarrativesDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "auth_ref": [ "r476" ], "lang": { "en-us": { "role": { "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number", "terseLabel": "Options exercisable (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/StockBasedCompensationStockOptionsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r476" ], "lang": { "en-us": { "role": { "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price", "terseLabel": "Options exercisable (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/StockBasedCompensationStockOptionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": { "auth_ref": [ "r485" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value", "terseLabel": "Total intrinsic value of options exercised" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/StockBasedCompensationScheduleofOtherInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "auth_ref": [ "r478" ], "lang": { "en-us": { "role": { "documentation": "The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period", "negatedLabel": "Forfeited (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/StockBasedCompensationStockOptionsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Gross number of share options (or share units) granted during the period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross", "terseLabel": "Granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/StockBasedCompensationStockOptionsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r484" ], "lang": { "en-us": { "role": { "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value", "verboseLabel": "Grant date fair value of options (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/StockBasedCompensationWeightedAverageAssumptionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "auth_ref": [ "r497" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value", "terseLabel": "Outstanding" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/StockBasedCompensationStockOptionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r475", "r497" ], "lang": { "en-us": { "role": { "documentation": "Number of options outstanding, including both vested and non-vested options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number", "periodEndLabel": "Outstanding at the end of the period (in shares)", "periodStartLabel": "Outstanding at the beginning of the period (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/StockBasedCompensationStockOptionsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]", "terseLabel": "Options" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/StockBasedCompensationStockOptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r474" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "periodEndLabel": "Outstanding at the end of the period (in dollars per share)", "periodStartLabel": "Outstanding at the beginning of the period (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/StockBasedCompensationStockOptionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r465", "r471" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Award Type [Domain]", "terseLabel": "Award Type [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/AcquisitionsAcquisitionofPIEtechNarrativeDetails", "http://www.envestnet.com/role/NetIncomeLossPerShareComputationofBasicandDilutedNetIncomeLossPerShareDetails", "http://www.envestnet.com/role/StockBasedCompensationNarrativesDetails", "http://www.envestnet.com/role/StockBasedCompensationRestrictedStockUnitsandRestrictedStockAwardsDetails", "http://www.envestnet.com/role/StockBasedCompensationScheduleofOtherInformationDetails", "http://www.envestnet.com/role/StockBasedCompensationStockOptionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "terseLabel": "Exercised (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/StockBasedCompensationStockOptionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price", "terseLabel": "Forfeited (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/StockBasedCompensationStockOptionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price", "terseLabel": "Granted (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/StockBasedCompensationStockOptionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationAwardTrancheOneMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "First portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period.", "label": "Share-based Payment Arrangement, Tranche One [Member]", "terseLabel": "Tranche One" } } }, "localname": "ShareBasedCompensationAwardTrancheOneMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/StockBasedCompensationNarrativesDetails", "http://www.envestnet.com/role/StockBasedCompensationRestrictedStockUnitsandRestrictedStockAwardsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationAwardTrancheThreeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Third portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period.", "label": "Share-based Payment Arrangement, Tranche Three [Member]", "terseLabel": "Tranche Three" } } }, "localname": "ShareBasedCompensationAwardTrancheThreeMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/StockBasedCompensationRestrictedStockUnitsandRestrictedStockAwardsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationAwardTrancheTwoMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Second portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period.", "label": "Share-based Payment Arrangement, Tranche Two [Member]", "terseLabel": "Tranche Two" } } }, "localname": "ShareBasedCompensationAwardTrancheTwoMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/StockBasedCompensationRestrictedStockUnitsandRestrictedStockAwardsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "auth_ref": [ "r467", "r472" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost.", "label": "Share-based Payment Arrangement [Policy Text Block]", "terseLabel": "Stock-Based Compensation" } } }, "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage": { "auth_ref": [ "r468" ], "lang": { "en-us": { "role": { "documentation": "Percentage of vesting of award under share-based payment arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage", "terseLabel": "Vesting percent (as a percent)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/StockBasedCompensationRestrictedStockUnitsandRestrictedStockAwardsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": { "auth_ref": [ "r469" ], "lang": { "en-us": { "role": { "documentation": "Period from grant date that an equity-based award expires, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period", "terseLabel": "Share-based awards, contractual term" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/StockBasedCompensationNarrativesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "auth_ref": [ "r489", "r507" ], "lang": { "en-us": { "role": { "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term", "terseLabel": "Expected term (in years)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/StockBasedCompensationWeightedAverageAssumptionsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "auth_ref": [ "r497" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value", "terseLabel": "Options exercisable" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/StockBasedCompensationStockOptionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r497" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term", "terseLabel": "Options exercisable" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/StockBasedCompensationStockOptionsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r487" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term", "terseLabel": "Outstanding" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/StockBasedCompensationStockOptionsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares used to settle grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Shares Withheld for Tax Withholding Obligation", "negatedLabel": "Shares withheld to satisfy tax withholdings (in shares)" } } }, "localname": "SharesPaidForTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_ShortTermLeaseCost": { "auth_ref": [ "r682", "r689" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less.", "label": "Short-term Lease, Cost", "terseLabel": "Short-term lease cost" } } }, "localname": "ShortTermLeaseCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/LeasesScheduleofCompanysLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r136", "r149" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for all significant accounting policies of the reporting entity.", "label": "Significant Accounting Policies [Text Block]", "terseLabel": "Summary of Significant Accounting Policies" } } }, "localname": "SignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/SummaryofSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SoftwareDevelopmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Internally developed software for sale, licensing or long-term internal use.", "label": "Software Development [Member]", "terseLabel": "Internally developed software" } } }, "localname": "SoftwareDevelopmentMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/InternallyDevelopedSoftwareNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StateAndLocalJurisdictionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Designated tax department of a state or local government entitled to levy and collect income taxes from the entity.", "label": "State and Local Jurisdiction [Member]", "terseLabel": "State" } } }, "localname": "StateAndLocalJurisdictionMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/IncomeTaxesNOLDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StatementBusinessSegmentsAxis": { "auth_ref": [ "r5", "r204", "r208", "r209", "r210", "r211", "r212", "r213", "r214", "r215", "r216", "r217", "r218", "r219", "r222", "r223", "r224", "r225", "r227", "r228", "r229", "r230", "r231", "r233", "r241", "r296", "r322", "r327", "r328", "r781" ], "lang": { "en-us": { "role": { "documentation": "Information by business segments.", "label": "Segments [Axis]", "terseLabel": "Segments [Axis]" } } }, "localname": "StatementBusinessSegmentsAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/GoodwillandIntangibleAssetsNetGoodwillDetails", "http://www.envestnet.com/role/GoodwillandIntangibleAssetsNetIntangibleAssetsDetails", "http://www.envestnet.com/role/PropertyandEquipmentNetNarrativesDetails", "http://www.envestnet.com/role/RevenuesandCostofRevenuesDisaggregationDetails", "http://www.envestnet.com/role/SegmentInformationNarrativesDetails", "http://www.envestnet.com/role/SegmentInformationReconciliationFromIncomeLossFromOperationsBySegmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementClassOfStockAxis": { "auth_ref": [ "r37", "r38", "r39", "r139", "r142", "r169", "r174", "r175", "r177", "r179", "r187", "r188", "r189", "r265", "r337", "r342", "r343", "r344", "r350", "r351", "r381", "r382", "r385", "r389", "r396", "r648", "r834" ], "lang": { "en-us": { "role": { "documentation": "Information by the different classes of stock of the entity.", "label": "Class of Stock [Axis]", "terseLabel": "Class of Stock [Axis]" } } }, "localname": "StatementClassOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/AcquisitionsAcquisitionofPIEtechNarrativeDetails", "http://www.envestnet.com/role/StockholdersEquityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r2", "r68", "r83", "r84", "r85", "r150", "r151", "r152", "r155", "r163", "r165", "r186", "r271", "r396", "r402", "r503", "r504", "r505", "r547", "r548", "r626", "r658", "r659", "r660", "r661", "r662", "r663", "r789", "r790", "r791", "r847" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]", "terseLabel": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/ConsolidatedStatementsofStockholdersEquity", "http://www.envestnet.com/role/StockholdersEquityDetails", "http://www.envestnet.com/role/SummaryofSignificantAccountingPoliciesNarrativesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]", "terseLabel": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/ConsolidatedStatementsofCashFlows", "http://www.envestnet.com/role/ConsolidatedStatementsofOperations", "http://www.envestnet.com/role/ConsolidatedStatementsofStockholdersEquity", "http://www.envestnet.com/role/OrganizationandDescriptionofBusinessDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]", "terseLabel": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]", "terseLabel": "Statement of Financial Position [Abstract]", "verboseLabel": "Balance Sheets" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/InvestmentsScheduleofEquityMethodInvestmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Comprehensive Income [Abstract]", "terseLabel": "Statement of Comprehensive Income [Abstract]" } } }, "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]", "terseLabel": "Statement of Stockholders' Equity [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r150", "r151", "r152", "r186", "r731" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]", "terseLabel": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/ConsolidatedStatementsofCashFlows", "http://www.envestnet.com/role/ConsolidatedStatementsofOperations", "http://www.envestnet.com/role/ConsolidatedStatementsofStockholdersEquity", "http://www.envestnet.com/role/OrganizationandDescriptionofBusinessDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssued1": { "auth_ref": [ "r132", "r133", "r134" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The fair value of stock issued in noncash financing activities.", "label": "Stock Issued", "terseLabel": "Common stock issued to settle purchase liability" } } }, "localname": "StockIssued1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodSharesAcquisitions": { "auth_ref": [ "r38", "r39", "r402" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of stock issued during the period pursuant to acquisitions.", "label": "Stock Issued During Period, Shares, Acquisitions", "terseLabel": "Acquisition of business (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesAcquisitions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "auth_ref": [ "r38", "r39", "r396", "r402" ], "lang": { "en-us": { "role": { "documentation": "Number of new stock issued during the period.", "label": "Stock Issued During Period, Shares, New Issues", "terseLabel": "Issuance of common stock (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesNewIssues", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures": { "auth_ref": [ "r38", "r39", "r396", "r402" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued during the period related to Restricted Stock Awards, net of any shares forfeited.", "label": "Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures", "terseLabel": "Issuance of common stock - vesting of restricted stock units (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r38", "r39", "r396", "r402", "r477" ], "lang": { "en-us": { "role": { "documentation": "Number of share options (or share units) exercised during the current period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period", "negatedLabel": "Exercised (in shares)", "terseLabel": "Exercise of stock options (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/ConsolidatedStatementsofStockholdersEquity", "http://www.envestnet.com/role/StockBasedCompensationStockOptionsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueAcquisitions": { "auth_ref": [ "r68", "r396", "r402" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock issued pursuant to acquisitions during the period.", "label": "Stock Issued During Period, Value, Acquisitions", "terseLabel": "Acquisition of business" } } }, "localname": "StockIssuedDuringPeriodValueAcquisitions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "auth_ref": [ "r38", "r39", "r396", "r402" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering.", "label": "Stock Issued During Period, Value, New Issues", "terseLabel": "Issuance of common stock" } } }, "localname": "StockIssuedDuringPeriodValueNewIssues", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures": { "auth_ref": [ "r396", "r402" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock related to Restricted Stock Awards issued during the period, net of the stock value of such awards forfeited.", "label": "Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures", "terseLabel": "Issuance of common stock - vesting of restricted stock units" } } }, "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r68", "r396", "r402" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock issued as a result of the exercise of stock options.", "label": "Stock Issued During Period, Value, Stock Options Exercised", "terseLabel": "Exercise of stock options" } } }, "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The number of shares authorized to be repurchased by an entity's Board of Directors under a stock repurchase plan.", "label": "Stock Repurchase Program, Number of Shares Authorized to be Repurchased", "terseLabel": "Shares authorized for repurchase (in shares)" } } }, "localname": "StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/StockholdersEquityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The remaining number of shares authorized to be repurchased by an entity's Board of Directors under a stock repurchase plan.", "label": "Stock Repurchase Program, Remaining Number of Shares Authorized to be Repurchased", "terseLabel": "Remaining shares authorized for repurchase (maximum) (in shares)" } } }, "localname": "StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/StockholdersEquityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockRepurchasedDuringPeriodShares": { "auth_ref": [ "r38", "r39", "r396", "r402" ], "lang": { "en-us": { "role": { "documentation": "Number of shares that have been repurchased during the period and have not been retired and are not held in treasury. Some state laws may govern the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock.", "label": "Stock Repurchased During Period, Shares", "negatedTerseLabel": "Share repurchases (in shares)" } } }, "localname": "StockRepurchasedDuringPeriodShares", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/ConsolidatedStatementsofStockholdersEquity", "http://www.envestnet.com/role/StockholdersEquityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockRepurchasedDuringPeriodValue": { "auth_ref": [ "r38", "r39", "r396", "r402" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Equity impact of the value of stock that has been repurchased during the period and has not been retired and is not held in treasury. Some state laws may mandate the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock.", "label": "Stock Repurchased During Period, Value", "negatedLabel": "Share repurchases", "negatedNetLabel": "Repurchase of common stock" } } }, "localname": "StockRepurchasedDuringPeriodValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/ConsolidatedStatementsofStockholdersEquity", "http://www.envestnet.com/role/StockholdersEquityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r39", "r44", "r45", "r142", "r251", "r265", "r648", "r695" ], "calculation": { "http://www.envestnet.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.", "label": "Stockholders' Equity Attributable to Parent", "totalLabel": "Total stockholders\u2019 equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Attributable to Parent [Abstract]", "terseLabel": "Stockholders\u2019 equity:" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r2", "r3", "r84", "r142", "r150", "r151", "r152", "r155", "r163", "r265", "r271", "r402", "r503", "r504", "r505", "r547", "r548", "r595", "r596", "r611", "r626", "r648", "r658", "r659", "r663", "r790", "r791", "r847" ], "calculation": { "http://www.envestnet.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of stockholders' equity (deficit), net of receivables from officers, directors, owners, and affiliates of the entity, attributable to both the parent and noncontrolling interests. Amount excludes temporary equity. Alternate caption for the concept is permanent equity.", "label": "Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest", "periodEndLabel": "Balance at period end", "periodStartLabel": "Balance at period start", "totalLabel": "Total equity" } } }, "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/ConsolidatedBalanceSheets", "http://www.envestnet.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest [Abstract]", "terseLabel": "Equity:" } } }, "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r140", "r382", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r395", "r402", "r405" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.", "label": "Stockholders' Equity Note Disclosure [Text Block]", "terseLabel": "Stockholders' Equity" } } }, "localname": "StockholdersEquityNoteDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/StockholdersEquity" ], "xbrltype": "textBlockItemType" }, "us-gaap_StockholdersEquityOther": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "This element represents movements included in the statement of changes in stockholders' equity which are not separately disclosed or provided for elsewhere in the taxonomy.", "label": "Stockholders' Equity, Other", "terseLabel": "Other" } } }, "localname": "StockholdersEquityOther", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_SubscriptionAndCirculationMember": { "auth_ref": [ "r431" ], "lang": { "en-us": { "role": { "documentation": "Right to receive or access periodic material for specified period of time.", "label": "Subscription and Circulation [Member]", "terseLabel": "Subscription-based", "verboseLabel": "Subscription-based" } } }, "localname": "SubscriptionAndCirculationMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/ConsolidatedStatementsofOperations", "http://www.envestnet.com/role/RevenuesandCostofRevenuesCostofRevenuesDetails", "http://www.envestnet.com/role/RevenuesandCostofRevenuesDisaggregationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event.", "label": "Subsequent Event [Line Items]", "terseLabel": "Subsequent Events" } } }, "localname": "SubsequentEventLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventMember": { "auth_ref": [ "r664", "r697" ], "lang": { "en-us": { "role": { "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event [Member]", "terseLabel": "Subsequent Event" } } }, "localname": "SubsequentEventMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/CommitmentsandContingenciesDetails", "http://www.envestnet.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventTable": { "auth_ref": [ "r664", "r697" ], "lang": { "en-us": { "role": { "documentation": "Discloses pertinent information about one or more significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued.", "label": "Subsequent Event [Table]", "terseLabel": "Subsequent Event [Table]" } } }, "localname": "SubsequentEventTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r664", "r697" ], "lang": { "en-us": { "role": { "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Axis]", "terseLabel": "Subsequent Event Type [Axis]" } } }, "localname": "SubsequentEventTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/CommitmentsandContingenciesDetails", "http://www.envestnet.com/role/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r664", "r697" ], "lang": { "en-us": { "role": { "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Domain]", "terseLabel": "Subsequent Event Type [Domain]" } } }, "localname": "SubsequentEventTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/CommitmentsandContingenciesDetails", "http://www.envestnet.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Subsequent Events [Abstract]", "terseLabel": "Subsequent Events [Abstract]" } } }, "localname": "SubsequentEventsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventsTextBlock": { "auth_ref": [ "r696", "r698" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.", "label": "Subsequent Events [Text Block]", "terseLabel": "Subsequent Events" } } }, "localname": "SubsequentEventsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/SubsequentEvents" ], "xbrltype": "textBlockItemType" }, "us-gaap_SubsidiarySaleOfStockAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of sale of the entity's stock.", "label": "Sale of Stock [Axis]", "terseLabel": "Sale of Stock [Axis]" } } }, "localname": "SubsidiarySaleOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/StockholdersEquityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "Supplemental disclosure of non-cash operating, investing and financing activities:" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_TaxCreditCarryforwardAmount": { "auth_ref": [ "r539" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of the tax credit carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.", "label": "Tax Credit Carryforward, Amount", "terseLabel": "Tax credit carryforward" } } }, "localname": "TaxCreditCarryforwardAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/IncomeTaxesNOLDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TaxCreditCarryforwardAxis": { "auth_ref": [ "r540" ], "lang": { "en-us": { "role": { "documentation": "Information by specific tax credit related to an unused tax credit.", "label": "Tax Credit Carryforward [Axis]", "terseLabel": "Tax Credit Carryforward [Axis]" } } }, "localname": "TaxCreditCarryforwardAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/IncomeTaxesNOLDetails" ], "xbrltype": "stringItemType" }, "us-gaap_TaxCreditCarryforwardNameDomain": { "auth_ref": [ "r540" ], "lang": { "en-us": { "role": { "documentation": "The name of the tax credit carryforward.", "label": "Tax Credit Carryforward, Name [Domain]", "terseLabel": "Tax Credit Carryforward, Name [Domain]" } } }, "localname": "TaxCreditCarryforwardNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/IncomeTaxesNOLDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TechnologyBasedIntangibleAssetsMember": { "auth_ref": [ "r572" ], "lang": { "en-us": { "role": { "documentation": "Technology-based intangible assets, including, but not limited to, patented technology, unpatented technology, and developed technology rights.", "label": "Technology-Based Intangible Assets [Member]", "terseLabel": "Proprietary technology", "verboseLabel": "Technology Solutions" } } }, "localname": "TechnologyBasedIntangibleAssetsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/AcquisitionsAcquisitionOfProprietaryTechnologyNarrativeDetails", "http://www.envestnet.com/role/AcquisitionsAcquisitionofPIEtechNarrativeDetails", "http://www.envestnet.com/role/AcquisitionsScheduleOfAcquiredIntangibleAssetsPrivateAICompanyDetails", "http://www.envestnet.com/role/AcquisitionsScheduleOfIntangibleAssetsAcquiredHarvestDetails", "http://www.envestnet.com/role/AcquisitionsScheduleOfIntangibleAssetsAcquiredPIEtechDetails", "http://www.envestnet.com/role/AcquisitionsScheduleOfIntangibleAssetsAcquiredPortfolioCenterBusinessDetails", "http://www.envestnet.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TradeAndOtherAccountsReceivablePolicy": { "auth_ref": [ "r245", "r246", "r247", "r248", "r250", "r252" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for accounts receivable.", "label": "Accounts Receivable [Policy Text Block]", "terseLabel": "Allowance for Doubtful Accounts" } } }, "localname": "TradeAndOtherAccountsReceivablePolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_TradeNamesMember": { "auth_ref": [ "r573" ], "lang": { "en-us": { "role": { "documentation": "Rights acquired through registration of a business name to gain or protect exclusive use thereof.", "label": "Trade Names [Member]", "terseLabel": "Trade names", "verboseLabel": "Trade names" } } }, "localname": "TradeNamesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/AcquisitionsAcquisitionofPIEtechNarrativeDetails", "http://www.envestnet.com/role/AcquisitionsScheduleOfIntangibleAssetsAcquiredPIEtechDetails", "http://www.envestnet.com/role/GoodwillandIntangibleAssetsNetIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "auth_ref": [ "r255", "r256", "r257", "r258", "r259", "r370", "r394", "r617", "r699", "r700", "r701", "r702", "r703", "r704", "r705", "r706", "r707", "r708", "r709", "r710", "r711", "r712", "r713", "r714", "r715", "r716", "r717", "r718", "r719", "r720", "r721", "r722", "r723", "r724", "r725", "r726", "r727", "r728", "r834", "r835", "r836", "r837", "r838", "r839", "r840" ], "lang": { "en-us": { "role": { "documentation": "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms.", "label": "Financial Instruments [Domain]", "terseLabel": "Financial Instruments [Domain]" } } }, "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/FairValueMeasurementsScheduleofFairValueAssetsandLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockMember": { "auth_ref": [ "r67", "r403" ], "lang": { "en-us": { "role": { "documentation": "Shares of an entity that have been repurchased by the entity. This stock has no voting rights and receives no dividends. Note that treasury stock may be recorded at its total cost or separately as par (or stated) value and additional paid in capital. Classified within stockholders' equity if nonredeemable or redeemable solely at the option of the issuer. Classified within temporary equity if redemption is outside the control of the issuer.", "label": "Treasury Stock [Member]", "terseLabel": "Treasury\u00a0Stock" } } }, "localname": "TreasuryStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/ConsolidatedStatementsofStockholdersEquity", "http://www.envestnet.com/role/StockholdersEquityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockShares": { "auth_ref": [ "r67", "r403" ], "lang": { "en-us": { "role": { "documentation": "Number of common and preferred shares that were previously issued and that were repurchased by the issuing entity and held in treasury on the financial statement date. This stock has no voting rights and receives no dividends.", "label": "Treasury Stock, Shares", "terseLabel": "Treasury stock, shares (in shares)" } } }, "localname": "TreasuryStockShares", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockValue": { "auth_ref": [ "r67", "r403", "r404" ], "calculation": { "http://www.envestnet.com/role/ConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount allocated to treasury stock. Treasury stock is common and preferred shares of an entity that were issued, repurchased by the entity, and are held in its treasury.", "label": "Treasury Stock, Value", "negatedLabel": "Treasury stock at cost, 14,086,064 and 13,739,171 shares as of December 31, 2021 and December 31, 2020, respectively" } } }, "localname": "TreasuryStockValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnamortizedDebtIssuanceExpense": { "auth_ref": [ "r54" ], "calculation": { "http://www.envestnet.com/role/DebtScheduleofDebtObligationDetails": { "order": 3.0, "parentTag": "us-gaap_ConvertibleDebt", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The remaining balance of debt issuance expenses that were capitalized and are being amortized against income over the lives of the respective bond issues. This does not include the amounts capitalized as part of the cost of the utility plant or asset.", "label": "Unamortized Debt Issuance Expense", "negatedLabel": "Unamortized issuance costs on convertibe notes", "terseLabel": "Unamortized debt issuance expense" } } }, "localname": "UnamortizedDebtIssuanceExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/DebtConvertibleNotesDetails", "http://www.envestnet.com/role/DebtScheduleofDebtObligationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefits": { "auth_ref": [ "r512", "r524" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of unrecognized tax benefits.", "label": "Unrecognized Tax Benefits", "periodEndLabel": "Unrecognized tax benefits balance at end of year", "periodStartLabel": "Unrecognized tax benefits balance at beginning of year" } } }, "localname": "UnrecognizedTaxBenefits", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/IncomeTaxesUnrecognizedTaxBenefitDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions": { "auth_ref": [ "r525" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.", "label": "Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions", "negatedTerseLabel": "Reductions based on tax positions related to prior years" } } }, "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/IncomeTaxesUnrecognizedTaxBenefitDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities": { "auth_ref": [ "r527" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease in unrecognized tax benefits resulting from settlements with taxing authorities.", "label": "Unrecognized Tax Benefits, Decrease Resulting from Settlements with Taxing Authorities", "negatedLabel": "Reductions for settlements with taxing authorities related to prior years" } } }, "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/IncomeTaxesUnrecognizedTaxBenefitDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued": { "auth_ref": [ "r521" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount accrued for interest on an underpayment of income taxes and penalties related to a tax position claimed or expected to be claimed in the tax return.", "label": "Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued", "terseLabel": "Accrued interest and penalties on unrecognized tax benefits" } } }, "localname": "UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/IncomeTaxesUnrecognizedTaxBenefitDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense": { "auth_ref": [ "r521" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for interest on an underpayment of income taxes and penalties related to a tax position claimed or expected to be claimed in the tax return.", "label": "Unrecognized Tax Benefits, Income Tax Penalties and Interest Expense", "terseLabel": "Potential interest and penalties related to unrecognized tax benefits included in income tax expense (benefit)" } } }, "localname": "UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/IncomeTaxesUnrecognizedTaxBenefitDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions": { "auth_ref": [ "r526" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return.", "label": "Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions", "terseLabel": "Additions based on tax positions related to the current year" } } }, "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/IncomeTaxesUnrecognizedTaxBenefitDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions": { "auth_ref": [ "r525" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.", "label": "Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions", "terseLabel": "Additions based on tax positions related to prior years" } } }, "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/IncomeTaxesUnrecognizedTaxBenefitDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations": { "auth_ref": [ "r528" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease in unrecognized tax benefits resulting from lapses of applicable statutes of limitations.", "label": "Unrecognized Tax Benefits, Reduction Resulting from Lapse of Applicable Statute of Limitations", "negatedTerseLabel": "Reductions for lapses of statute of limitations" } } }, "localname": "UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/IncomeTaxesUnrecognizedTaxBenefitDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate": { "auth_ref": [ "r529" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The total amount of unrecognized tax benefits that, if recognized, would affect the effective tax rate.", "label": "Unrecognized Tax Benefits that Would Impact Effective Tax Rate", "terseLabel": "Unrecognized tax benefits that would impact effective tax rate, if recognized" } } }, "localname": "UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/IncomeTaxesUnrecognizedTaxBenefitDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount": { "auth_ref": [ "r330" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of the unrecorded obligation to transfer funds in the future for fixed or minimum amounts or quantities of goods or services at fixed or minimum prices (for example, as in take-or-pay contracts or throughput contracts).", "label": "Unrecorded Unconditional Purchase Obligation", "terseLabel": "Purchase obligations" } } }, "localname": "UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r191", "r192", "r193", "r194", "r200", "r201", "r202" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.", "label": "Use of Estimates, Policy [Policy Text Block]", "terseLabel": "Management Estimates" } } }, "localname": "UseOfEstimates", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_VariableRateAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of variable rate.", "label": "Variable Rate [Axis]", "terseLabel": "Variable Rate [Axis]" } } }, "localname": "VariableRateAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/DebtAmendedCreditAgreementDetails", "http://www.envestnet.com/role/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VariableRateDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index.", "label": "Variable Rate [Domain]", "terseLabel": "Variable Rate [Domain]" } } }, "localname": "VariableRateDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/DebtAmendedCreditAgreementDetails", "http://www.envestnet.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_VestingAxis": { "auth_ref": [ "r497" ], "lang": { "en-us": { "role": { "documentation": "Information by vesting schedule of award under share-based payment arrangement.", "label": "Vesting [Axis]", "terseLabel": "Vesting [Axis]" } } }, "localname": "VestingAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/StockBasedCompensationNarrativesDetails", "http://www.envestnet.com/role/StockBasedCompensationRestrictedStockUnitsandRestrictedStockAwardsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VestingDomain": { "auth_ref": [ "r497" ], "lang": { "en-us": { "role": { "documentation": "Vesting schedule of award under share-based payment arrangement.", "label": "Vesting [Domain]", "terseLabel": "Vesting [Domain]" } } }, "localname": "VestingDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/StockBasedCompensationNarrativesDetails", "http://www.envestnet.com/role/StockBasedCompensationRestrictedStockUnitsandRestrictedStockAwardsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WarrantMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Security that gives the holder the right to purchase shares of stock in accordance with the terms of the instrument, usually upon payment of a specified amount.", "label": "Warrant [Member]", "terseLabel": "Warrants", "verboseLabel": "Warrant" } } }, "localname": "WarrantMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/NetIncomeLossPerShareAntidilutiveSecuritiesDetails", "http://www.envestnet.com/role/StockholdersEquityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WarrantsAndRightsOutstandingTerm": { "auth_ref": [ "r633" ], "lang": { "en-us": { "role": { "documentation": "Period between issuance and expiration of outstanding warrant and right embodying unconditional obligation requiring redemption by transferring asset at specified or determinable date or upon event certain to occur, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Warrants and Rights Outstanding, Term", "terseLabel": "Warrants exercisable period (in years)" } } }, "localname": "WarrantsAndRightsOutstandingTerm", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/StockholdersEquityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Incremental Weighted Average Shares Attributable to Dilutive Effect [Abstract]", "terseLabel": "Effect of dilutive shares:" } } }, "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/NetIncomeLossPerShareComputationofBasicandDilutedNetIncomeLossPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r168", "r179" ], "calculation": { "http://www.envestnet.com/role/NetIncomeLossPerShareComputationofBasicandDilutedNetIncomeLossPerShareDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "lang": { "en-us": { "role": { "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.", "label": "Weighted Average Number of Shares Outstanding, Diluted", "terseLabel": "Diluted (in shares)", "totalLabel": "Diluted (in shares)" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/ConsolidatedStatementsofOperations", "http://www.envestnet.com/role/NetIncomeLossPerShareComputationofBasicandDilutedNetIncomeLossPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]", "terseLabel": "Weighted average common shares outstanding:" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r167", "r179" ], "calculation": { "http://www.envestnet.com/role/NetIncomeLossPerShareComputationofBasicandDilutedNetIncomeLossPerShareDetails": { "order": 1.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.", "label": "Weighted Average Number of Shares Outstanding, Basic", "terseLabel": "Basic (in shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/ConsolidatedStatementsofOperations", "http://www.envestnet.com/role/NetIncomeLossPerShareComputationofBasicandDilutedNetIncomeLossPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Basic [Abstract]", "terseLabel": "Weighted-average common shares outstanding:" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasicAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/NetIncomeLossPerShareComputationofBasicandDilutedNetIncomeLossPerShareDetails" ], "xbrltype": "stringItemType" } }, "unitCount": 15 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)(1)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7(b))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.8)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.9)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "8", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3179-108585" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3179-108585" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)(4)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3367-108585" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(ee)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3367-108585" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3000-108585" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "21C", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=SL94080552-108585" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3521-108585" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3044-108585" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6787-107765" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4273-108586" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4297-108586" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4304-108586" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4313-108586" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4332-108586" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=SL98516268-108586" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18726-107790" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(d))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6801-107765" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(e)(1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(f))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(2))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(k)(1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690" }, "r149": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6911-107765" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21728-107793" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(4)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6935-107765" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.M.Q2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=122038215&loc=d3e31137-122693" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1448-109256" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1505-109256" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1252-109256" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e7018-107765" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1707-109256" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1757-109256" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "26", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1828-109256" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "28A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1500-109256" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1278-109256" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "55", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e2626-109256" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1337-109256" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 201.5-02(24))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e3842-109258" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e4984-109258" }, "r185": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=125520817&loc=d3e70229-108054" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6373374&loc=d3e70434-108055" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6373374&loc=d3e70478-108055" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 201.5-02(25))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6327-108592" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6442-108592" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 201.5-02(26))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592" }, "r203": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "http://asc.fasb.org/topic&trid=2134479" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8657-108599" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8672-108599" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8721-108599" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8721-108599" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(j)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8813-108599" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8813-108599" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(10))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8813-108599" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "26", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8844-108599" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8924-108599" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(11))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "34", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8981-108599" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8475-108599" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9031-108599" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "b", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(12))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9054-108599" }, "r242": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "http://asc.fasb.org/topic&trid=2134510" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e4975-111524" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "11B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=SL6953423-111524" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5212-111524" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5033-111524" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5093-111524" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=84159169&loc=d3e10133-111534" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124402435&loc=SL124402458-218513" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124402435&loc=SL124402458-218513" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27232-111563" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=SL120269820-111563" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "321", "URI": "http://asc.fasb.org/extlink&oid=123583765&loc=SL75117539-209714" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "321", "URI": "http://asc.fasb.org/extlink&oid=123583765&loc=SL75117539-209714" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "321", "URI": "http://asc.fasb.org/extlink&oid=123583765&loc=SL75117539-209714" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=124268079&loc=d3e32787-111569" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=109237563&loc=d3e33749-111570" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(b)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r267": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "323", "URI": "http://asc.fasb.org/topic&trid=2196965" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(15))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(4)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919244-210447" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919253-210447" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919258-210447" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(16))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919230-210447" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922888-210455" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922895-210455" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922900-210455" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121590138&loc=SL82922954-210456" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=123349782&loc=d3e5879-108316" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=123349782&loc=d3e5879-108316" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=6387103&loc=d3e6435-108320" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=123353750&loc=SL49131252-203054" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=123353750&loc=SL49131252-203054" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13777-109266" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=120320667&loc=SL49117168-202975" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "((a)(1),(b))", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16373-109275" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "30", "SubTopic": "40", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=118172244&loc=d3e17916-109280" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "25", "SubTopic": "50", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=16397303&loc=d3e19379-109286" }, "r315": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "http://asc.fasb.org/topic&trid=2144416" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=123351718&loc=d3e2420-110228" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2921-110230" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r323": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "http://asc.fasb.org/topic&trid=2155823" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "410", "URI": "http://asc.fasb.org/extlink&oid=6392676&loc=d3e7480-110848" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394232&loc=d3e17558-110866" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(d))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(23))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r332": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349" }, "r334": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123465755&loc=SL6230698-112601" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S65", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359872&loc=SL124427846-239511" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(25))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(B))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(C))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(26)(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466103&loc=SL6014347-161799" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(26)(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(27))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6031898-161870" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6036836-161870" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6036836-161870" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "69E", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "69F", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r380": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496180-112644" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21463-112644" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21475-112644" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21506-112644" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21506-112644" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21521-112644" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21538-112644" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6405813&loc=d3e23239-112655" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6405834&loc=d3e23315-112656" }, "r405": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "http://asc.fasb.org/topic&trid=2208762" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130531-203044" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130532-203044" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130551-203045" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130556-203045" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130556-203045" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130556-203045" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130558-203045" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130561-203045" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130563-203045" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130563-203045" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130564-203045" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130543-203045" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130545-203045" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130549-203045" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130549-203045" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130550-203045" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r438": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iii)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(l)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(o)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(p)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(q)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(r)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(r)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=21916913&loc=d3e273930-122802" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "60", "Subparagraph": "(c)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=6414203&loc=d3e39689-114964" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "70", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=49170846&loc=d3e28014-114942" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948" }, "r463": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "715", "URI": "http://asc.fasb.org/topic&trid=2235017" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=123468992&loc=d3e4534-113899" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b),(f)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(7))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(8))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=SL79508275-113901" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.1)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(g)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.D.2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.F)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122142933&loc=d3e11149-113907" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.12)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122142933&loc=d3e11178-113907" }, "r511": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "10B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=SL37586934-109318" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e32059-109318" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e32247-109318" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e32280-109318" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e31917-109318" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318" }, "r518": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.13(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319" }, "r522": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319" }, "r523": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319" }, "r524": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319" }, "r525": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319" }, "r526": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319" }, "r528": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(4)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319" }, "r529": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.14)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r530": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319" }, "r531": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319" }, "r532": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32840-109319" }, "r533": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319" }, "r534": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319" }, "r535": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319" }, "r536": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319" }, "r537": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32847-109319" }, "r538": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319" }, "r539": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32559-109319" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.17)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r540": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32559-109319" }, "r541": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32621-109319" }, "r542": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32632-109319" }, "r543": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319" }, "r544": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319" }, "r545": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319" }, "r546": { "Name": "Accounting Standards Codification", "Paragraph": "217", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=124434304&loc=d3e36027-109320" }, "r547": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r548": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r549": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r550": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r551": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r552": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r553": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r554": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.3)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r555": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r556": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817" }, "r557": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324" }, "r558": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338" }, "r559": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a),20,24)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r560": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r561": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Subparagraph": "(a)-(d)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=6909625&loc=d3e227-128457" }, "r562": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123586518&loc=d3e961-128460" }, "r563": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123586518&loc=d3e1043-128460" }, "r564": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)(1)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r565": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)(2)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r566": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r567": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r568": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463" }, "r569": { "Name": "Accounting Standards Codification", "Paragraph": "37", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123455525&loc=d3e2207-128464" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r570": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123413009&loc=d3e4845-128472" }, "r571": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123413009&loc=d3e4845-128472" }, "r572": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5227-128473" }, "r573": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5263-128473" }, "r574": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5333-128473" }, "r575": { "Name": "Accounting Standards Codification", "Paragraph": "38", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5504-128473" }, "r576": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "25", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=6911189&loc=d3e6405-128476" }, "r577": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "25", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=6911189&loc=d3e6408-128476" }, "r578": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859721&loc=d3e6578-128477" }, "r579": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859721&loc=d3e6613-128477" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r580": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859824&loc=d3e6819-128478" }, "r581": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "30", "Subparagraph": "b", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859824&loc=d3e6819-128478" }, "r582": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r583": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(1)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r584": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(3)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r585": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(4)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r586": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)(1)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r587": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)(3)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r588": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r589": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e7008-128479" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r590": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "50", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123385561&loc=d3e9135-128495" }, "r591": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "30", "SubTopic": "50", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123362884&loc=d3e9212-128498" }, "r592": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "30", "SubTopic": "50", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123362884&loc=d3e9215-128498" }, "r593": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "55", "SubTopic": "50", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=6829253&loc=SL6831962-166255" }, "r594": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "805", "URI": "http://asc.fasb.org/topic&trid=2303972" }, "r595": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4568447-111683" }, "r596": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4568740-111683" }, "r597": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4569616-111683" }, "r598": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4569643-111683" }, "r599": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4569655-111683" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r600": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4616395-111683" }, "r601": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r602": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r603": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=d3e5614-111684" }, "r604": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r605": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r606": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r607": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(3)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r608": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r609": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r610": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r611": { "Name": "Accounting Standards Codification", "Paragraph": "4I", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4590271-111686" }, "r612": { "Name": "Accounting Standards Codification", "Paragraph": "4J", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4591551-111686" }, "r613": { "Name": "Accounting Standards Codification", "Paragraph": "4K", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4591552-111686" }, "r614": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959" }, "r615": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959" }, "r616": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=124256753&loc=SL5864739-113975" }, "r617": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123477628&loc=d3e90205-114008" }, "r618": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r619": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)(2)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(5))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r620": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)(3)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r621": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r622": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)(2)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r623": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r624": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r625": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(2)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r626": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r627": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r628": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r629": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r630": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r631": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r632": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(1)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r633": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r634": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r635": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r636": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r637": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r638": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19279-110258" }, "r639": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=SL6742756-110258" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r640": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=SL6742756-110258" }, "r641": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594809&loc=d3e13220-108610" }, "r642": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13433-108611" }, "r643": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13467-108611" }, "r644": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13476-108611" }, "r645": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13531-108611" }, "r646": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611" }, "r647": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611" }, "r648": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612" }, "r649": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL120254526-165497" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r650": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL120254526-165497" }, "r651": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497" }, "r652": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497" }, "r653": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497" }, "r654": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497" }, "r655": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL122642865-165497" }, "r656": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL122642865-165497" }, "r657": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906" }, "r658": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900" }, "r659": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r660": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r661": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r662": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r663": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901" }, "r664": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32618-110901" }, "r665": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "830", "URI": "http://asc.fasb.org/topic&trid=2175825" }, "r666": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391" }, "r667": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28541-108399" }, "r668": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399" }, "r669": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29,30)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r670": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629" }, "r671": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400" }, "r672": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123399704&loc=SL77918431-209957" }, "r673": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r674": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r675": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918638-209977" }, "r676": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977" }, "r677": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918666-209980" }, "r678": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918673-209980" }, "r679": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918673-209980" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r680": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r681": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r682": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r683": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r684": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(2)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r685": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r686": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r687": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r688": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918701-209980" }, "r689": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.3(a)(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r690": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/subtopic&trid=77888251" }, "r691": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "848", "URI": "http://asc.fasb.org/extlink&oid=122150657&loc=SL122150809-237846" }, "r692": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r693": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r694": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r695": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766" }, "r696": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662" }, "r697": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662" }, "r698": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "855", "URI": "http://asc.fasb.org/topic&trid=2122774" }, "r699": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(i)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.31)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r700": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(ii)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r701": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r702": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r703": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r704": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r705": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r706": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r707": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r708": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r709": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.9)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r710": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r711": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r712": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=66007379&loc=d3e113888-111728" }, "r713": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=109249958&loc=SL34722452-111729" }, "r714": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746" }, "r715": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746" }, "r716": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746" }, "r717": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)(i)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746" }, "r718": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r719": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX210.5-02(13))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r720": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r721": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r722": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(5)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r723": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(6)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r724": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(7)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r725": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(b)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r726": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r727": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r728": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r729": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "http://asc.fasb.org/extlink&oid=123353855&loc=SL119991595-234733" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r730": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "912", "URI": "http://asc.fasb.org/extlink&oid=123371682&loc=d3e55415-109406" }, "r731": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "http://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856" }, "r732": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959" }, "r733": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "340", "Topic": "928", "URI": "http://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004" }, "r734": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "http://asc.fasb.org/extlink&oid=123384075&loc=d3e41242-110953" }, "r735": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(1)(a))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r736": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10)(1))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r737": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r738": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(13))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r739": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(2))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e637-108580" }, "r740": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r741": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(17))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r742": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(22))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r743": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r744": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.10(3))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r745": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.10)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r746": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.15(5))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r747": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r748": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(13)(f))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r749": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e681-108580" }, "r750": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r751": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(26))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r752": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r753": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.10)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r754": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.8)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r755": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.9)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r756": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884" }, "r757": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Subparagraph": "e", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823" }, "r758": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823" }, "r759": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(15)(b)(2))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669686-108580" }, "r760": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r761": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r762": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16)(a))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r763": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r764": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(19))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r765": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(2))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r766": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r767": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r768": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(24))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r769": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r770": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.(a),19)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r771": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.15(a))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r772": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.3)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r773": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.5(c))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r774": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(10))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r775": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r776": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(22))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r777": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r778": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(3)(b))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r779": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r780": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r781": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438" }, "r782": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439" }, "r783": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441" }, "r784": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441" }, "r785": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441" }, "r786": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117819544-158441" }, "r787": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r788": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r789": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580" }, "r790": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r791": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r792": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r793": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r794": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r795": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iii)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r796": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iv)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r797": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r798": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r799": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580" }, "r800": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(13))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=120401414&loc=d3e603758-122996" }, "r801": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07.1(c))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=120401555&loc=SL114874292-224272" }, "r802": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "310", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Topic": "948", "URI": "http://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014" }, "r803": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=123364037&loc=d3e3115-115594" }, "r804": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "440", "Subparagraph": "(a)", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629" }, "r805": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "440", "Subparagraph": "(d)", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629" }, "r806": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Subparagraph": "(d)", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99779-112916" }, "r807": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99893-112916" }, "r808": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=SL120174063-112916" }, "r809": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column B))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e557-108580" }, "r810": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column C))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r811": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column D))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r812": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column E))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r813": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column F))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r814": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column G))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r815": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column H))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r816": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column I))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r817": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r818": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "http://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663" }, "r819": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "978", "URI": "http://asc.fasb.org/extlink&oid=123360121&loc=d3e27327-108691" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL116659661-227067" }, "r820": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "985", "URI": "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756" }, "r821": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "985", "URI": "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756" }, "r822": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "985", "URI": "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756" }, "r823": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756" }, "r824": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128487-111756" }, "r825": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "730", "Topic": "985", "URI": "http://asc.fasb.org/subtopic&trid=2197926" }, "r826": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r827": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r828": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-23" }, "r829": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067" }, "r830": { "Name": "Form 10-K", "Number": "249", "Publisher": "SEC", "Section": "310" }, "r831": { "Name": "Form 20-F", "Number": "249", "Publisher": "SEC", "Section": "220", "Subsection": "f" }, "r832": { "Name": "Form 40-F", "Number": "249", "Publisher": "SEC", "Section": "240", "Subsection": "f" }, "r833": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r834": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402" }, "r835": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(1)" }, "r836": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)" }, "r837": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(3)" }, "r838": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(i)" }, "r839": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(ii)" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067" }, "r840": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(iii)" }, "r841": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r842": { "Name": "Securities Act", "Number": "230", "Publisher": "SEC", "Section": "405" }, "r843": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "848" }, "r844": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "848" }, "r845": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "848" }, "r846": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(01)", "Topic": "848" }, "r847": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(210.5-03(11))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(1))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(12))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(24))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(5))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(8))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(b)(4))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1(e))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" } }, "version": "2.1" } ZIP 148 0001628280-22-003985-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001628280-22-003985-xbrl.zip M4$L#!!0 ( !*!651!7,:!!NL$ -J?. 0 96YV+3(P,C$Q,C,Q+FAT M;>R]6WL;-[(N?+]^13Y_MYL3' I (<],]N/XM#T[DA);CD>ZR5, "A)EBO20 ME"WYU^\"=;#D.(D/E)I-<\V*S$.SV>SWK2,*5?_\WZ?'H^_>\'0VG(S_=4__ M0]W[[G__^,__;S#XST_/?O[NX22?'/-X_MV#*=./%7 MD7(RGD_/ MK@Y?7,:,\S\.)F^^OWAS\;&K*Y\-/W9/Y*KU]__9^OEY/N1C&GQX_:/A^-5? M_-SV=J+9U>'#TS\[6+=[(X=SX]GUNUF&-W_#Q;G]]^=OOC_S_..G?G_6[^=3 M&L_J9'I,OU'!ER\\2$+?AC1^.!?]W@\>/'\GG"?J?SX MSV.>TW?M! /^[\E0R/=@,IZ+1 ]VSUX+3/G\V;_NS?ET_OU"%+[_\7_^YW_^ M.1_.1_RCT'-P2V4X>SVBLQ_& MDS'+]P]/?V@'\O3\X; 4'B\>ROO;HE6FPWS^]:?S9US_=6^H0)%-BID< %"E M9 &-C05KR+;DWQ^V2U'RO\%[01G3_&R>O=FS6R?EZ-&;_2?Q:.?HMU=;+Q_9G8>_PM[+%^?_ M[OYTN'6\=;J_NV>V=LO1WLLM+8_LSW9[M/=NHO@=IX\'IW_^^CM MWNZ_C[9>OC#;1X_LGGE\M/UR^VA;H_K9[)_MOA[VC@[?[1Z_T_NZO[_;>/5+;NWNG^R_WWI0GCX?IR0N_WWKW_=MO\=KQS]9G?Y+O<>']WHN7ZSW9V MM][N'>^_VMK]56T_>?9J;_?PU=;1GI9KT%L/[UOY+K<_PK<_[SZ:;SU7IS_O MWO]=4T3PV0[DMNL!B#8=B+)-HH2)(QB/BO#>CTITA+7!Z_C/[V_@>9OPWA<[ M5)HM>CRB@WO?G8NCG/9T_D,=GG(95!HUQ;/!^Z_Q/KV.-T:RT38M4L7>0G0+ MHQL' F_D$)-SJ=S[\?']GY\_ND.H+[V.Q\-9IM$>T_2QO#+;8/MWV)Y=Q]9Y MKWPF/2"G_0"PBAL5# _$N3*V*%T#B"RW^]\9M+_(^2=E ^XG@?ON.K@VJA"\ MMP,?")K@\B"*"SS(XBK5:&K*UHG@[GT.M$E9*,97Y;*&:@UR30;)ZJB-S]4W M:'6\@+:]^![:"X_DA_MYX6H.QP?/Q6TL-"VS%Z^+1 Z/3L7-F W3B'\>SN;= M@GVZ]7#KS?[XWX?[[R9GV^\>'VT]>>'VCGX;[KP4\([E^W9_.]I^N.7VC_=@ MY^73MP+DNZWG4>V]_/=L?_?U\=[1"_GNI^_VG_S[U9YY(:\_>B>?/=U[E]_N MO2M'\AF]95ZX_>'%9_[S[\-T7$8[Q_O#;3GWWM'VJ[WC9T?[N\\.]W:WW-ZN M7-N[GXZVC3P^>O%N?W=T_)]W]^=;#]2YMCXZ>"?__5XP2N"4S !!B;;6Q0YB M-G&0M/)$WNEB1*+_WEO\__\4)L'5:[O%QXFGGT,=5R48(W9!EP1$#J$R>U=4 M#(D]TE]HA4OJ/!Z.AW-AQQLN3\=R50>-+/=G,Y[/GDDD(N^.#^X?3Z;SX;N% M&WZN.W375'IW2:77K[;?O7BW_?+7LYV70J6'>VI_][[>V?WU[<[#WPZW=Y^- MMI\\LMOO_CW[O;LEW_O4[;]\"MM'ST9;#U^X MIGNV7S[2VT^$8KO9;AT_M?]Y]_2=4/-WXW1U@OF@Z"3NF4,SB,K' 67TT2%" MMOG>C[_XSU, D&."4B3 %MN@%< MYD\E7IPN-+S$&6]8T!(4=P^G/#N_FKUW!Z?[QT^-X*?V'QZ<[AWM'V\?__MX^^$CV'OWZFQ[]Y';&_X!1[/_ M3S\=[:FOW\&AG5U3#[FCXGW[O, LQ4,=:X#U-$,"M3J)(Z*$E.M-(;?O"PV/^OI[6T9YL)'%+\/PD=C95V>_5Y+()),;H$428;1ND)PW M [G=M9;J.1NS 7%E03P3WWP-0/SF-6H#\N#T=^701:OK &R2,!5T$ ^UPJ!F MF] Z V3J7P'Y>$JY.?O?G4APL(!Q?-)BDWLWH?6Q("L3DP1&PI:$)JOB2S)% M(/8$'S66A?/PF$:S?]U[NOWXPVCD3]$^?]A6RYZU,$3.TQ(9\DG5,<;;#Y]> M!K5RW LED0EL/_QIM'?T2K#9:M\UVCK:DTCC<+1]5%[M/]D[W3I[']3NR+'[ MQ\_D^%]/MULF0J*9G2=/WV[M/K5[N\*7%@3O"C?^$-3NP=:3WX[WG_PV%/[H M[8>+: ;VCNZ?;AV50^'(JZVCK5/AAED$M<\O@MK[OV?(&&.1 !8S#H!S'B0) M007]=5^N+:0D9;B_RAG$S/F*9=$V4W7Q+EW?:[['9>RGF/'LECB7E>_OMH MY\FO+5^A]G*T"?[8MUV'OYR#20=W9?V:WC M1R#OP9[Y[6CGP1]29(=;[Y[*;\AJ^^&_C_>/6HI,R//R5[>SF\\6)!-+L_]R M"S[0)I4B8*QZH"*: 20(+?,=!A!\34R!.=&]'S\KV9UL51FJ"D !&,1)T"4$ MK^2+3,2RX<>*\^.&(HEQC*UCR-K(*$G)L^+'2_-BZSH]@-89DPT#^9@EHE#Q2 M0I>:5+&YE*1J^DQ^@"$NROF,-H#2+B:+*FNG5'#*E;SAQVKSX]?K_."86TQA M!LQ%'%4,,*":<%!!%491)\#^,_E!2KQ:*,&C+Y XQ8 >,[DB 6]Q[H;^.)T- M?Q@/1_^Z)^$(WQY=-JSX6U:\N,X*TB6%)&YH2$YBW$Q^$(LW T?*>$3,SHM7 M^EE*PPD1& ($(^Y&3*@4H:Z*<\C&8KE8IK^(8QG4QH?<(ME?SI[?\@O=-9>NO^6IF7QYS>>S<\YM J4.+I_F=H:[9GM MP[UW]T\E:M5;3[;4GD2J.[O;Q]LO]]YN'VVI[>-'=O_EKW;_^8>IK=^.VCFW MA K[1R_>[KU[-MQ_\L)MF3V]?W3?;+W[5:A41OL/RTB<2J'6P>_1419'D@8Y M>BW2;EN=3;8#@8&M+1DTVWL__F+_; 'V$Y,6%;-HDEIUSBB!B. =K?8MF\8E M6HE0/[:P_CYIX3Z*?/I[Y--?(?^LE7C/!/\L[](!7Z4W!J9S-EQ5=ISN[&Z] M:TOPV^\>C_9WGZJ]W>U7.T_VC_:.A W"DKUW/QW)Z[#_X ,V'#UR6^^VVQ*\ MW7KYVVA+A'W+_ K[Q]M#89L5EAQM/9'WCPY?B0L).[_^7I"4KH4&1@=Q#52* M \Q1#; )?\'@8PWW?K3V'];:K\QBD2T6*E*)["![(430*B$7T2:E>+4A1->$ M<%L'OSNK,RB*@\2Q2BS!5;0#E4$J*H6LE(2A?DF$2&"*,EC!JP0Z1^%<( C. M(ZC@W<<+\C:$N$M";/_Z.V8C(@HXT+'65KK5]K1D'$1;B$&):^C-GQ/B^YL% M]%.N/&7QW68?*?MOFPU^F"UV;PA!OEML/OAA?O9:;OYL>/QZU/9F+%X[G#;^ M7*_P_\?IK#1?Y.8ISK_^_7=>7,)LCEB7A1QG_Y M;%C:\SKDZ7>+"^*/[M5X\/3_WJQ*__##/UZ^=//LKQN+K.\/U2;@=7OO^+\GCBG4^[ TV]+7[^R8)]YR\> M,\U.IOSCQ7:K'UX\?WCY\:L@1"OQ:,K=4<_D-#/NZ,W[D"1X$U$,8@3CF!K6]QVB@"]BBX%;19W0*W> M'5!?